Namida v5.0.4 Changelog
namidaco🎉 New Features:
• basic home screen widget & quick settings tile
• headset buttons (single/double/triple)
• show/hide keybaord when dragging upwards/downwards on search floating action button
• setting dim duration to 0 will keep miniplayer always dimmed
• system level brightness in fullscreen video player
• simple data saver mode (wifi & mobile) - with icons to indicate why a video was not fetched (blocked by cache/no connection/data saver)
• gentle play, adds item next and play instead of assigning new queue - currently applied for yt section videos, mostly when pressing single video like in search/home/etc
• display years in history page that navigate to the same day in that year
🛠️ Bug fixes & Improvements:
- chore:
• fully rely on "play when ready" instead of "is playing", this means better playback when playing/pausing or skipping next/prev
• video controls reactive bg color for light bg
• prefer lyrics with duration closer to track duration
• show checkmark in playlist tile when adding tracks - and rework logic (both local & yt) to show active checkmark only when all tracks exist, offering a "remove" action when pressed, otherwise it will add normally and prompt actions if there was duplicates
• dont copy info if not available (?)
• attempt fix filename of specific thumbnail types
• copied to clipboard design tweak (now uses rounded design with margin like others, instead of squared sticky)
• update app bar icons animation
• improve shimmer in yt miniplayer & download sheet
• improve search matching
• allow content provider paths in extension filter (while picking files)
• supress account/membership errors and display in pages instead if possible
• refactor lrc view & scale it bigger to avoid thin border effect again
• hide endcard instantly on drag and reshow on drag finish - old behavior relied on miniplayer height percentage which wasnt too good
• sort network lyrics only if track duration was not modified (nightcore/spedup)
• faster route animation speed
• artwork scale setting is now a simple slider
• pressing plus icon in horizontal list view will open history page on the last item
• allow liking/disliking videos without membership
• live format info in edit tags dialog
• remove restart button in video widget
• less duration for "added to queue" snackbar
• use package to show time difference in about page
• apply on swipe actions for yt cards as well
• improve tags extraction and fallback
• add "open info" as track tile swipe action
• change default on swipe actions
• move android files
• assign low res thumbnail to notification until full res is fetched
• ensure yt player doesnt play old media while fetching info of new media
• ensure play when ready is not modified after switching queues
• ensure resuming after queue is restructured (playing same item in another playlist/etc)
• pause and play icons for qs tile
• formatting & cleanup
• light theme for home screen widget
• few fixes - and revert to dart 3.6.0 bcz new formatter getting annoying
• allow monochrome colors
• improve theme colors
• limit home widget code to android & ios
• remove lyrics fullscreen button & add a note on how to enter fullscreen
• add note to indexer folders while media store is enabled
• auto skip item only if "play when ready" is enabled
• ignore wakelock errors
• open shorts in fullscreen
• white pull to refresh icon color
• disable writing tags to audio file after getting cached
• clean up plain lyrics tags
• attempt play video stream for shorts (data saver off & medium)
• restore last played duration for yt section too
• final cleanup & tweaks
• center plain lyrics text
• improve history jumping
- fix:
• yt playback and allow setting custom visitor data & potoken
• downloads failing after app restart
• notification artwork not falling back to folder cover
• lyrics blurred view thin white edge
• loading circle showing once yt miniplayer is shown
• dim related stuff
• error message when stopping downloads
• keyboard focus/unfocus when swiping up/down search fab
• double pressing app bar icons
• allow returning faulty info when extracting instead of dismissing all of it
• audio/video thumbnails not extracting/showing properly
• blocked play/pause touches when buffering in video player screen
• non-persistent scroll offset for comments page
• not showing minus sign in lrc offset dialog
• showing old error when reading tags in edit tags dialog
• tapping yt most played opening history..
• crash when leaving app before player start (happened when trying to access "is playing" status for pip entering, all before player is initialized)
• ensure yt miniplayer has correct bottom padding
• not playing local audio for yt when there is connection
• cleanup group name too from possible illegal path characters
• duplicated audio cache entries
• duplicate shorts in home page & related videos
• displaying artwork for albums with : in name in notification
• properly backup databases to prevent being locked after restored
- core:
• lrc positive offset now means lyrics will appear sooner
• better support for remote controlling (android auto/etc)
• notifications for windows with option to control download notifications
• support archiving for windows (for backup & restore)
- perf:
• improve file io sink