Vintage cassette player and audio application built in Rust for the Linux COSMIC desktop environment.
Cosmic Cassette Deck is an open-source 1980s-style portable cassette player and audio application built in Rust for the COSMIC desktop environment.
The main features and capabilities of Cosmic Cassette Deck include:
Skeuomorphic Tape Player & Mechanical Controls: Features realistic spinning tape reels with dynamic tape physics, animated tape-loading sequences, physical sinking keys, and tactile sound effects for button presses, tape seating, winding, and ejecting.
Interactive Cassette Rack & Artwork Management: Organizes your local music library into a virtual rack of cassette tapes sorted by artist, using album artwork sourced from audio tags, local folder images, or the Cover Art Archive.
J-Card Tracklists & Synchronized Lyrics: Displays a typewriter-styled J-card insert listing songs split into Side A and Side B, alongside a dedicated lyric viewer powered by embedded tags, local .lrc files, or LRCLIB.
Hardware Customization & Interactivity: Includes interactive details such as a clickable headphone plug to mute audio, five Walkman color themes (Denim Belt, Red, Blue, Black, and White), custom room background wallpapers, and album backdrop modes.
Audio Formats & Linux Desktop Integration: Supports MP3, FLAC, M4A/AAC, and WAV audio formats, keyboard media keys, MPRIS integration, state persistence across sessions, and packaging for Flatpak, Ubuntu, Fedora, and NixOS.