yappologistic/Spun
A CD-shaped music player for Linux, with local playback and Cider integration.
What it solves
Spun is a music player for Linux that provides a highly visual and immersive experience by simulating physical media players. It solves the problem of sterile, digital music interfaces by offering themed views that mimic CDs, vinyl records, cassettes, and professional recorders, allowing users to interact with their music through simulated physical controls.
How it works
The application integrates multiple music sources into a single interface. It supports local files, anonymous YouTube Music browsing, and connections to Jellyfin, Navidrome, and Subsonic servers. It also acts as a controller for Apple Music via the Cider app. The visual experience is powered by Qt 6.8+ and optionally Qt Quick 3D for modeled discs and reels with dynamic lighting. It includes a built-in audio mixer (TX-6) for EQ and effects like stereo delay and compression.
Who it’s for
Linux users who want a visually rich music player that supports a wide variety of playback sources and prefers a tactile, simulated physical interface over traditional list-based players.
Highlights
- Physical Media Views: Simulated CD, vinyl, cassette, and TP-7 recorder interfaces with interactive elements like draggable needles and rotating reels.
- 3D Mode: Optional 3D models for media players with metallic surfaces and lighting that adapts to the system wallpaper palette.
- Broad Source Support: Integration with local music, YouTube Music, Jellyfin, Navidrome, Subsonic, and Apple Music (via Cider).
- TX-6 Mixer: A built-in audio mixer for adjusting high, mid, and low EQ and applying compression or stereo delay.
- Advanced Queue Management: Features include saved queue snapshots, session recovery for Cider, and a "Quick jump" search for tracks and bookmarks.
Related
- Project
- Project
- Project
- Project