Skip to content
/ Chora Public
forked from CraftWorksMC/Chora

Simple Navidrome / Subsonic Music Player

License

Notifications You must be signed in to change notification settings

Corvych/Chora

 
 

Repository files navigation

Logo

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.

Features

  • 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.

W.I.P

  • Refactoring, Material 3 Expressive UI.
  • Local DB for local files and Navidrome offline mode.
  • Navidrome multi library support.

Roadmap

  • Jellyfin (Music) Support.
  • Chromecast

Known Issues

  • After changing some settings, all the data is cleared from screens and need to be manually refreshed. (Fixed in refactor, wait for new update)

About

Simple Navidrome / Subsonic Music Player

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%