A simple and light-weight app that streams music from a Subsonic or Navidrome server, or from the phone's storage.
Please do not use as a learning resource. This was my first Kotlin project, and the code is not well-organized at all.
- Subsonic/Navidrome support.
- Transcoding.
- Material 3 UI.
- Offline Mode [Download songs from server].
- Internet Radio. [Metadata only from IceCast servers]
- Synced And Unsynced Lyrics. [From lrclib.net]
- Navidrome and Local playlists.
- Android Auto.
- Refactoring, Material 3 Expressive UI.
- Local DB for local files and Navidrome offline mode.
- Navidrome multi library support.
- Jellyfin (Music) Support.
- Chromecast
- After changing some settings, all the data is cleared from screens and need to be manually refreshed. (Fixed in refactor, wait for new update)
