Namida v5.0.4 Changelog

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


Report Page