Namida v5.2.6 Changelog

Namida v5.2.6 Changelog

namidaco

🎉 New Features:

  • Redesign for widescreen support (landscape & desktop) and better library items scaling

  • Very cool side navbar for widescreen

  • Advanced sorting for tracks page

  • Allow ignoring fetching lyrics if embedded lyrics started with "IGNORE"

  • Miniplayer is now optimized for all screen sizes & landscape

  • Separated disc sections in album tracks page (when first sort is disc number)

  • Update icon in appbar (shows latest version with changelog)

  • Add a button to select cached files that has a copy in local library (while choosing cached audios/videos to delete)

  • Auto count per row based on screen size for grid layouts

  • Glow/Ambient behind video option in fullscreen

  • Support EXTALBUMARTURL in m3u playlists

  • Vibration modes (none, vibration, haptic feedback)


🛠️ Bug fixes & Improvements:


- fix:

  • empty queue view in miniplayer

  • media session be tweaking since v4.9.8

  • not removing duplicates when playing yt history day

  • slight fade when restructuring queue (playing same item in another queue)

  • shorts not being hidden properly

  • settings search not hiding after pressing a library tab

  • ensure thumbnail file has no illegal characters

  • bottom search icon causing search menu and search bar not syncing

  • yt mp back button not respecting inner states

  • items visibilty decision in dialog

  • player sometimes not stopping while switching yt/local queues

  • sorting in file browser now ignores letter case

  • downloaded audio+video containing audio only

  • cool fixes

  • smol fixes


- core:

  • internal player improvements - (catch texture exception to prevent crashing & update media/ffmpeg extension versions to 1.5.1)

  • use `package:http_cache_stream` for cache & streaming - this allows using any player with disk caching, required for windows support with different player

  • folders navigation system rewrite - finally works as intended and for both platforms ^^ (4th rewrite btw)

  • refactor backup path resolving mechanism to support cross platform backups - and fix issues discovered along the way

  • rework replay gain to use loudness enhancer by default - can be set to (none, default, loudness enhancer, volume)

  • better yt download error handling & reporting


- chore:

  • confirm before dislike

  • use wallpaper accent or primary color instead of secondary scheme

  • widescreen ui for channel & playlists subpages

  • hide endcard after `200 ms` of pressing (not instantly)

  • detect takeouts inside zip files when importing history

  • better artwork cache mechanism with better hero effect

  • better count per row mechanism (with long press grid icon to show options)

  • better immersive mode decisions

  • change default artwork cache from `0.8` to `0.9`

  • display yt thumbnail icon only after image fetching fails

  • put empty mixes of home page at the end

  • auto fetch qualities when opening menu in local miniplayer

  • ensure backup location exists before doing backup-related operations

  • ui updates & optimize blur performance

  • update edit multiple tracks logic to "disable" dismissed tracks instead of "removing" them

  • don't clip glow so it looks cooler

  • tweak artwork glow to be enabled in more places

  • small design rework for mix dialog

  • prevent pull to refresh while dismissing track tile/etc and vice versa

  • add friction effect to fade dismissible widgets (swipe tile to action)

  • dynamic page color for album/artist pages now follow "auto coloring" settings

  • album card design tweak (smaller font size & transparent button based on size)

  • allow unlimited queue length in all places (except pressing track tile in tracks page)

  • play live videos

  • dont limit speed in volume control page

  • display title/artist in lyrics fullscreen page

  • allow editing multiple color palettes at once

  • swipe actions now apply to yt notification card

  • tracks path inside m3u now have better relative path - obtained by finding common parent for all tracks, then removing it from each path

  • percentage circle for cache videos info re-extraction

  • better and more helpful playlist download page (now displays which videos are already downloaded properly - automatically selects non-downloaded videos when opening/updating group name (unless changed selection manually))

  • better download sheet loading shimmer handling

  • prevent accidental queue swipe up when performing home scween gesture

  • improve swipe up on video to enter fullscreen mechanism for yt miniplayer

  • improve history jumping

  • improve stuff in fullscreen video (adjust image size/safe area/consistent padding/hide system volume/etc)

  • improve lrc view logic and boost its blur performance

  • improve miniplayer items dimensions

  • improve account login

  • improve channel info resolving

  • improve yt link and id matching

  • ui fixes and tweaks

  • many many adjusments & fixes


- perf:

  • major performance optimization across app and startup time reduction

  • optimize blur & glow effects

  • improve player color updates

  • optimize loading circle opacity performance

  • hide yt mp content when queue is fully expanded

  • improve video endcards performance

  • use `package:rhttp` for network requests

  • improve yt offline search speed (drastically)

  • slight improvement for yt thumbnail widget

  • major ui performance optimizations (miniplayers/glow effect/opacity everywhere)

  • optimize yt miniplayer animation

  • slight improvement for miniplayer animation (by not killing appbar & navbar when miniplayer is expanded)

  • improve latest queue saving


Report Page