App
A cross-platform, free and open source music player for Jellyfin, powered by React Native
Install / Use
/learn @Jellify-Music/AppREADME
Contents
Info
jellify (verb) - to make gelatinous <br> see also
Jellify is a free and open source music player for the Jellyfin Media Server. Built with React Native, it is available for both iOS and Android.
Jellify requires a connection to a Jellyfin Media Server server to work. See also
Showcasing the artwork of your library, it has a user interface congruent to what the big guys do. Jellify also provides algorithmic curation of your music (not that you have to use Jellify that way). It's designed to be lightweight, and scale to even the largest of music libraries (...like 100K tracks large).
Background
This app was designed with me and my dad in mind. I wanted us to have a sleek, one stop shop for live recordings of bands we like (read: the Grateful Dead). The UI was designed so that we'd find it instantly familiar and useful. CarPlay / Android Auto support was also a must for us, as we both use CarPlay religiously.
Recommended Additions
These projects are not required to use Jellify, but are recommended by us to enrich your Jellyfin music experience!
- Apple Music Plugin
- Really good at fetching missing artist artwork for obscure / less popular artists
- LrcLib Plugin
- Available in the default plugins catalog
- Really good at fetching song lyrics
- Jellyfin Rewind
- Gives a recap of your year in music listening similar to other music streaming services
- A hosted version is provided here
- Spotify Playlist Imports
- Imports a user's Spotify playlists into Jellyfin
- Can run as a scheduled task
- AudioMuse-AI and it's associated plugin
- Performs sonic analysis on your music
- Creates "smart playlists" based on tempo and mood
- Jellyfin-RPC
- Displays the content you're currently playing on Discord
Downloading
Android
Direct .APK Download
Head to releases to download the required .APK directly.
Also there is obtanium to which you can add Jellify as a repo to use the above releases as a repository.
For Obtanium, click "Add App", put "https://github.com/Jellify-Music/App" as the source URL, and on the next screen toggle "prereleases". You'll now be easily able to keep your local copy in sync with new releases.
iOS
The TestFlight Way
Join the TestFlight and install the latest version from there
The Sideloading Way
Head to releases to download the required .IPA directly.
Install via Altstore or your favorite sideloading utility
Screenshots
Screenshots taken on iPhone 15 Pro Max
Home
<p align="center"> <img src="screenshots/home.png" alt="Jellify Home" width="275" height="600"> </p>Library
Artists
<p align="center"> <img src="screenshots/library_artists.png" alt="Library Artists" width="275" height="600" /> <img src="screenshots/library_albums.PNG" alt="Library Albums" width="275" height="600" /> <img src="screenshots/library_downloaded_tracks.PNG" alt="Library Tracks" width="275" height="600" /> </p>Artist View
<p align="center"> <img src="screenshots/artist.png" alt="Artist" width="275" height="600"> </p>Similar Artists
<p align="center"> <img src="screenshots/artist_similarto.png" alt="Similar Artists" width="275" height="600"> </p>Album Views
<p align="center"> <img src="screenshots/album.png" alt="Album" width="275" height="600"> <img src="screenshots/album_multiple_artists.png" alt="MultiArtist Album" width="275" height="600"> <img src="screenshots/offline_album.png" alt="Offline Album" width="275" height="600"> </p>Track Options & Add to Playlist
<p align="center"> <img src="screenshots/track_options.png" alt="Track Options" width="275" height="600"> <img src="screenshots/add_to_playlist.png" alt="Playlist" width="275" height="600"> </p>Search
<p align="center"> <img src="screenshots/search.png" alt="Search" width="275" height="600"> </p>Player
<p align="center"> <img src="screenshots/player.png" alt="Player" width="275" height="600"> <img src="screenshots/player_queue.png" alt="Queue" width="275" height="600"> </p>CarPlay
<p align="center"> <img src="screenshots/carplay.gif" alt="CarPlay" width="400" height="250"> </p>Features
Current
- Available via Play Store, App Store, Testflight, and Android APKs
- APKs are associated with each release
- Light and Dark modes
- Home screen access to previously played tracks, artists, and your playlists
- Quick access to similar artists and items for discovering music in your library
- Jellyfin playback reporting and Last.FM Plugin support
- Full Library Browsing
- Playlist support, including creating, updating, and reordering
- Offline Playback
- Support for Jellyfin Instant Mixes
- Over-the-Air Updates
- Powered by react-native-nitro-ota, incremental app updates are automatically fetched and applied from our App Bundles Repository
- Shuffling
- Switching Music Libraries
- Google Cast Support (still in early stages)
- Storage UI Manager
Roadmap
1.1.0 (Socket To Me Baby) - March '26
- Gapless Playback
- WebSocket Support (Server online status)
- Library Enhancements
- Quick Connect Support
- Allow Self-Signed Certificates
1.2.0 (We Made a Language For Us Two...) - June '26
- Android Auto/CarPlay Support
- EQ Controls
- Collaborative Playlists
- App Customization Options
- Desktop Support (Experimental)
1.3.0 (Playin' All Day) - September '26
- Autoplay Integration
- Tablet Support
2.0.0 - December '26
- Seerr (formerly Jellyseerr) Integration
- JellyJam
3.0.0 - December '27
- Watch Support
- tvOS (Apple and Android)
*This is subject to change
Built with Good Stuff
Frontend
Tamagui
Figtree
React Navigation
React Native Blurhash
React Native CarPlay
React Native Sortables
[React Native Reanimated](https
Related Skills
bluebubbles
343.3kUse when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the generic message tool with channel="bluebubbles".
node-connect
343.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
slack
343.3kUse when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
frontend-design
92.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
