github namidaco/namida v2.5.6

one month ago

this one is mainly a cleanup & preparation for the next one, next update main goal is to bring youtube login.. i still didnt decide how the access should be but anyways for the next month namida is going to be in a kind of idle state while switching to the new client. here is the changes until the next one !

🎉 New Features:

  • a58231b: show loading circle while searching local tracks
  • 931c82d: play next/after/last when opening external yt link
  • 8426584: dynamic lyrics view, hides lyrics temprarily for empty lines
  • bb1dc7d: long press lyrics to enter fullscreen ref #171
  • c838173: allow adding not found tracks as dummy tracks after importing lastfm/yt history

🛠️ Bug fixes & Improvements:

  • chore:

    • db055a4: various fixes, tweaks & ui changes ref #158 #176 #134 #132
    • 9a22c6f: home screen pull to refresh
    • 409d464: dynamic folders tile height ref #152
    • 2010c46: allow plain text lyrics to open in fullscreen ref #175
    • d7afa9a: separate lrc font size for miniplayer & fullscreen
    • c71ac05: various tweaks + close keyboard on long pressing (selecting) track tile (useful in search) + fix multi tags dialog keyboard padding + ui size-animating particles based on sound peaks + code miniplayer AnimtedTheme() -> Theme() + ui display x beside speed in video screen + ui fix empty lrc screen when lrc enabled but not available
    • 7b811ed: buttons for sound control sliders (pitch/speed/volume)
    • f77ec3f: button to rotate screen while in video fullscreen
    • 874d06c: more stable wheel slider
    • 116a093: ui improvements & fixes + empty tile while removing current track from queue and next is the same track + app bar redundant rebuilds + yt miniplayer sometimes stuck
    • 32a5c3a: improvements for yt offline search ui
    • ae6c2c3: stop saving history thumbnails to cache
    • bb27bf3: lyrics search improvements ref #174
    • bf11761: various ui improvements + slightly bigger go_to_artist buttons + buffer color for yt seek bar + keyboard show/hide loop when yt miniplayer is active & trying to edit text field + other smol fixes
    • 502bda8: ui tweaks + pull to refresh + buffer bar color + smol refactor
    • 9eecbcb: few various fixes ref #184
    • d3de40b: increase touch area of prev/next button ref #81
    • 6861861: add indexing percentage in app bar
    • 3070cbc: yt download minor improvements
    • cadde11: general ui tweaks
    • 0b65560: lyrics improvements
    • a1ec555: general ui tweaks
    • 2e6b377: display if there is a new version available in about page this might be an entry for in-app-update
    • e2601dc: allow adding multiple tracks to favourite playlist
    • 698ef61: some tweaks
    • 535a476: more informative version section in about page
    • a7a7bd4: hide next/prev while queue is expanded
    • 6b4c591: better search for track replace dialog after importing lastfm/yt history & when replacing history track
    • 73b4236: few ui tweaks + bottom nav bar text overflow & indicator color + drawer tile text overflow + general pages expandable container text overflow + core clear filenames map properly
    • 5aede6e: few fixes
  • core:

    • 17879c1: bump version script more feats
    • 6b27657: enhance extracted year tag
    • f8a3947: improvements for yt offline search
    • 18671d5: massive improvements & fixes for youtube downloads
    • f8892cf: delete excess temp yt thumbnails
    • 67f11e5: revert 1fbea99 & use clients was too unstable and same client couldnt be used again
    • 22f2e7e: improvements for playback execution limit
    • 1f63d95: playback improvements for crossfade
    • a8932c0: folders logic rewrite + deep directories extraction is now dropped, more convenient + pressing folder menu will show dialog with direct tracks only + long pressing folder tile or menu will show dialog with recursive tracks ref #151
  • fix:

    • 56b1471: selecting duplicated tracks in playlists, history, queues, etc
    • 4af9640: unknown font glyph boxes by setting global and per-style fallback closes #183
    • 196cd59: duplicated tracks after advanced reindex
    • ff64248: displaying track added date as 1970
    • b51c302: mismatch between search menu & search bar after going to a page while search bar is opened
    • 47c2351: lyrics decoding for non-latin chars ref #188
    • 060ccef: lyrics view silliness
    • f59f23f: lyrics empty screen in some cases due to plain text recognized as synced
    • ca68161: resorting media tracks after history is prepared
    • 0b00181: fallback for faulty sd card path ref #199
    • 87c59b0: queue related activity ref #163
  • perf:

    • 2fcfd1e: run auto-fetching-video download in isolate the video fetched for local tracks
    • 6c041c0: miniplayer & others ui performance/tweaks
    • 14a5fdf: limit color & audio playback rapid executions
    • e4c4583: improvements for deleting cached data
    • bd3bf05: run thumbnail downloading in isolate and generally improved api
    • 7a63a6e: run lyrics search and parsing in isolate + dio is now dropped
    • 1fbea99: use requests instead of clients to manager force aborting
    • 58ddd21: massive ui performance improvement by abandoning animatedtheme at top level and manually toggle animated depending on miniplayer animation

all the best!

Don't miss a new namida release

NewReleases is sending notifications on new releases.