Skip to content

v0.2.0

Compare
Choose a tag to compare
@toasterofbread toasterofbread released this 21 Nov 20:46
· 617 commits to main since this release

Full Changelog: v0.1.4...v0.2.0

New Contributors

Major changes

Partially redesigned home page
  • Removed floating pill menu
  • Moved settings, search, and library buttons to the top bar
  • Moved radio builder button to the library page (it can also be accessed by long-pressing the library button)
  • The search and library pages are now integrated more closely into the main page
Completely redesigned library page
  • Three tabs are currently implemented (more are planned)
  • The playlists page shows local playlists and account playlists separately
  • The songs page displays locally stored songs with stats such as play count
  • If logged in, the profile page shows your YouTube Music profile
  • Completely rewrote backend code for loading and storing media #93
  • Replaced Klaxon with Gson, dramatically improving load times for the song feed, radios, etc.
  • The library folder, which contains downloaded media, can now be set to a custom location #126
  • Local playlists are now stored as m3u files within the library folder #124
  • Improved consistency and reliability of song feed cache and persistent queue
  • KuGou is now the default lyrics source

New features

  • Full Material You theming support #80
  • Playlist continuation button for lists longer than 100 songs #112
  • Pull-to-refresh to artist and playlist pages #88
  • YouTube Music lyrics source #104
  • Option to stop playback on app close #131
  • Customisable media item filtering by keyword #77
  • Added a system for displaying and reporting errors
  • YouTube/Google brand account switcher #86
  • Android 13 monochrome launcher icon #74
  • Added a development section to the settings containing a list of external strings that haven't been localised, and several UI constraints

Bugs fixed

  • Incorrect UI for search and player page/bar on some Android configurations #119 #123 #79
  • Crash on first launch if system language is unsupported #111
  • Crash when handling unknown strings in some cases #96
  • Cannot login to YouTube Music if account channel is not created #91
  • No media info on the lock screen #103
  • NullPointerException on radio load while signed in #72
  • Crash when handling unknown browse endpoint type #114