Spin

A native music player for your own Jellyfin server — on iPhone, iPad, Mac and Apple TV.

iPhoneiPadMacApple TV

Spin plays the music you host yourself. It has no catalogue, no account of its own and no ads: you sign in to your Jellyfin server and your library is there.

Features

Your whole library

Artists, albums, playlists and favorites, synced to the device so every screen opens instantly.

Offline

Download songs, albums and artists, and a cache keeps what you play ready when the network isn't.

Synced lyrics

Lyrics that follow the music, line by line.

Gapless playback

Albums that run from one track into the next play without a gap.

Continue Here

Move what's playing from one of your devices to another — the same queue, at the same spot — or pick it up through Handoff.

Built for each device

A native Mac app, an Apple TV app made for the remote, and iPhone and iPad apps with AirPlay and the lock screen.

Privacy Policy

Effective November 11, 2026.

Spin talks to two places only: your own Jellyfin server and your iCloud account. We — the people who make Spin — don't run a server, don't collect analytics, don't track you and never receive your data.

What Spin stores, and where

DataWhere it's keptWhy
Your Jellyfin sign-in (access token)The device's KeychainTo stay signed in to your server.
Your server addresses and account namesYour private iCloudSo your other devices know your servers.
A copy of your library, downloads and cached musicOn the deviceSo the app opens instantly and plays offline.
What's playing on each of your devices (queue, position, the device's name)Your private iCloud databaseFor Continue Here and Handoff between your own devices.
Your device's name and modelThe Jellyfin server you sign in toSo the server can tell your devices apart in its list of devices and sessions.
Recently played and your settingsOn the device and your private iCloudTo show them on all your devices.
What you playYour Jellyfin serverSo your server keeps your play counts (you can turn this off in Settings).

Location

If you turn on concerts near you, Spin uses your approximate location on the device to pick nearby dates from your library's concert information. Your location never leaves the device.

Device name

Spin uses your device's name (for example "Nando's iPhone") in two places. It shows it to you in the list of your own devices you can continue music from; for that it's stored in your private iCloud database. And it sends it to the Jellyfin server you sign in to, which lists the devices that use it — so whoever runs that server can see it, as with any other Jellyfin app. It isn't sent anywhere else.

Links you open

Links on artist pages (for example to Apple Music or an artist's website) open in your browser or the linked app only when you tap them. Those sites have their own privacy policies.

Deleting your data

Deleting Spin removes everything it stored on the device. Data in your iCloud can be removed in your device's iCloud settings; data on your Jellyfin server is managed by your server.

Children

Spin doesn't knowingly collect any data from anyone, including children.

Changes

If this policy changes, the new version will be posted here with a new effective date.

Support

Questions, problems or ideas? Write to me@fnando.com.

Spin needs a Jellyfin server, version 12 or later. Jellyfin is free, open-source media server software you run yourself; Spin is not affiliated with the Jellyfin project.