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