No description
  • Java 99.4%
  • Kotlin 0.6%
Find a file
2022-08-27 11:56:12 +09:00
.github/workflows dependency updates and compatibility fixes 2022-08-27 10:19:12 +09:00
app migrate to maven central and bump exoplayer version 2022-08-27 11:56:12 +09:00
gradle/wrapper dependency updates and compatibility fixes 2022-08-27 10:19:12 +09:00
metadata new release 2022-05-31 11:19:02 +09:00
.gitignore update gitignore file 2021-08-09 14:50:15 +09:00
build.gradle migrate to maven central and bump exoplayer version 2022-08-27 11:56:12 +09:00
gradle.properties update libraries and other tools 2021-08-07 12:55:39 +09:00
LICENSE rename license file 2020-04-26 12:50:26 +09:00
README.md update readme with new features and future plans 2021-05-27 14:15:52 +09:00
settings.gradle update libraries and other tools 2021-08-07 12:55:39 +09:00

Gelli

This is a native music player for Android devices that connects to Jellyfin media servers. The code is based on a relatively recent version of Phonograph and was made for personal use, but contributions are welcome! Please open an issue to discuss larger changes before submitting a pull request. I am open to an improved icon if any graphic designers have a good suggestion.

Get it on F-Droid

Features

  • Basic library navigation
  • Cache songs individually or through batch actions
  • Gapless playback
  • Sort albums and songs by different fields
  • Search media for partial matches
  • Media service integration with notification
  • Favorites and playlists
  • Playback history reporting
  • Filter content by library

Issues

Since this was a small project intended mainly for myself, there are some things I haven't resolved yet. I would appreciate pull requests to fix any of these issues!

  • Artist sorting isn't available through the API
  • Playlists and favorites will not update automatically when changed

Future Plans

If I ever find the time, these are some of the items I would potentially include.

  • Interface overhaul
  • Offline downloads
  • SyncPlay
  • Smart playlists
  • Session controls
  • QuickConnect

These are features I wouldn't include myself, but I would accept pull requests with good code.

  • Support for other media types
  • Chromecast
  • Android Auto

Screenshots