OpenPlayer - Sync Music with Jellyfin
· v2.0.6
About
Description:
OpenPlayer syncs music and podcasts from your Jellyfin media server to your Garmin watch.
Note:
Audio Player appearance varies by model. Developed for and tested on Fenix 6S Pro. Other models tested through simulator.
Features:
- Sync selected playlists from Jellyfin to your device
- Uses Jellyfin username/password authentication
- Manage storage with track-level control
- Remove individual tracks to free space
- QR code setup for easy server connection
- Manual entry option available
Buy me a coffee if you like the app:
https://ko-fi.com/lavenderaf
Technical Details:
- App type: audio-content-provider-app
- Storage: uses device internal storage
- Sync via Bluetooth and WiFi
- API key stored with XOR obfuscation in secure storage on the device encrypted by Garmin
- No data shared with third party services/apps
- Supports selected playlist sync only
How to Use:
1. Open app settings in the Garmin Connect or scan a QR code from the in-app Settings menu.
2. Enter your Jellyfin server URL (e.g., https://jellyfin.yourdomain.com), username and password
3. Select playlists to sync
4. Initiate sync from Options menu
Requirements:
- Jellyfin media server
- Garmin watch with audio storage support
- Bluetooth connection to phone or to WiFi
What's new
Added support for Touch screen devices.
Added more support for Forerunner series.
Now authentication works using username/password to fetch user-specific playlists
Getting all tracks in 256kbps mp3 via Jellyfin's stream endpoint to ensure compatibility. Podcasts (tracks 20+minutes long) downloaded in 128kbps.