Browse music from the service your plugin connects to
Plugin powered, open source music streaming client
A cross-platform, extensible, open source music streaming platform. Bring your own music metadata,
playlists and audio sources with plugins made by the community or by yourself.
Plugin powered: supports any platform or custom music service through plugins
Community driven plugins for popular platforms, or create your own
Freely downloadable tracks with tagged metadata
Time synced lyrics regardless of plugin support
No telemetry, diagnostics or user data collection
Small size, low data usage and native performance
Changes in version 6.0.0
3 days ago
Features
jam: Replace MQTT with a Durable Object room server and synced playback
jam: Harden the room server, add device bans and friendly names
ios: Play audio with VLCKit instead of AVPlayer
ios: Drop AVPlayer-era streaming format restrictions
Add iOS background playback support (#3170)
update: Compare app releases with full SemVer
plugins: Redesign the plugin manager
plugins: Limit WebView cookie and script access to declared domains
plugins: Download the public suffix list daily instead of bundling it
plugins: Enhance built-in plugin handling and add removal option for user-installed plugins
Bug Fixes
android: Use desugar_jdk_libs_nio so URLEncoder.encode(String, Charset) is backported
on API < 33
flatpak: Grant the Wayland socket so the webview doesn't render black
jam: Keep guests on the host's recording across song changes
desktop: Stop non-composable string lookups from querying the system theme
Stop memory blow-ups and crashes with large lists and local media
ios: Use MobileVLCKit from CocoaPods instead of a git Swift package
Crash at startup from a Koin cycle in DeviceAudioPlayerQueue
Update default Jam server URL to new endpoint
linux: Bundle libselinux in the AppImage
artist: Play the tapped top track instead of the first one
welcome: Keep step tabs and pages readable on narrow windows
plugins: Keep public suffix list updates off the startup and call paths