Namida v4.8.6 Changelog
namidaco🎉 New Features:
• set artwork for playlists
• sort playlist tracks for local & yt playlists
• fetch square thumbnail for topic channel videos - when downloading or when fixing thumbnails
• cache videos priority system - this is mainly for the upcoming missing videos info retrieval, where it make sures cached stuff of deleted/privated videos are not automatically deleted
• retrieve and display info & thumbnails of deleted/privated videos
• allow setting cache priority for videos/tracks with yt id - can also be used to disable track video fetching
🛠️ Bug fixes & Improvements:
- chore:
• play all (reverse) button for history days
• use dark bg for splash screen when in dark mode
• include missing info db for yt offline search
• faster search page fade animation
• prefer using app bg color for video fullscreen light bg when specified
• long pressing video button in miniplayer will show search button instead of "check for more"
• adjust button color in pitch black and tweak minimum size
• update downloadAudioOnly setting when enabling/disabling video stream in download sheet
• allow changing download filename builder in single download sheet
• delete empty downloads-group db on startup
• spirce for kuru custom display first listen date for me
• smol right padding for miniplayer info
• disable "write upload date as file date" by default for downloads
• dont refetch non-personalized related videos if already cached
• rely on `accurateDate` in some places
• ui tweak for backup dialog
• update delete playlist/queue icons
• dont show "fav" by default in video card menus
• update clear cache icons
• properly show info of privated videos on cards & auto set priority to vip if the info is missing or title starts with link (privated)
• display js player version in yt flags
• improve info merging while importing history & displaying title on video cards for missing info
• treat 1980 as faulty date instead of 1970, when dealing with file added date etc
• improve missing info related stuff
• faster search page fade animation
• setting icon in appbar is always on right
• unfocus keyboard when opening miniplayers
• smol fixes
• show sleeping track icon only when repeat mode is all or none
• do the unfocus keyboard in miniplayer states switching
• pass theme to snackbar
• improve unfocus keyboard logic
- fix:
• artwork filename when "group by artwork" is enabled
• displaying albums artwork having / in the name
• infinity loop eating battery
• saving/displaying wrong image in cache, was noticeable with video playlist endcards
• parsing channel playlist tab at `package:youtipie`
• in folder tracks, update "index to scroll to" after sorting if was specified
• possible empty first video id character when importing from playlists csv
• caching and retrieving of video description in `_YoutubeInfoUtils.getVideoDescription()`
• theme colors of hosted playlists
• bottom icons horizontal padding in track/s popup dialog
• not searching yt after entering offline search page and closing whole search
• loading default group for download task and remove any leading dots while making new group
• stuff caused by faster app load time
• set replay gain for yt after enabling the setting
• indices error while removing items from playlist
• not refreshing after toggling pitch black
• not refreshing lists after deleting tracks
• properly delete temp files in video clear dialog
• lyrics dynamic view timing (was reshowing late)
• long pressing yt artwork wasnt actually saving it
- core:
• allow unlimited queue using any button except when pressing track tile - and remove duplicates when playing history
• upgrade to `packageyoutipie` v4.2.0 - fixes playback issues and other stuff
- perf:
• avoid recolering the player whereas possible like when reordering items or when playing same item
• improve app startup time - by prepare most stuff concurrently on diff isolates
• no longer wait for download tasks to load
• auto close open databases after specific duration