A retro-style audio player built with Tauri.
Designed by Adi
- Play audio files (MP3, WAV, OGG, FLAC, M4A, AAC)
- Retro iPod-style design with transparent window
- Open audio files directly from file explorer ("Open with Sur")
- Draggable window (click anywhere to move)
- Real-time clock display
- Seek controls (rewind/forward 5 seconds)
- Progress bar with time display
Download the latest release from the GitHub Releases page:
- Windows: .exe or .msi installer
- macOS: .dmg installer
- Linux: .deb or .AppImage
Run sur.exe directly from the release artifacts.
Click the "IMPORT AUDIO" button to open the file dialog and select an audio file.
Right-click any audio file in file explorer -> "Open with" -> "Sur" to open directly in the app.
- Play/Pause: Click the center button
- Rewind 5s: Click the left button
- Forward 5s: Click the right button
- Seek: Click on the progress bar
- Close: Right-click on the device and select "Exit"
- Node.js 20+
- Bun
- Rust
# Install dependencies
bun install
# Run in development mode
bun run tauri dev
# Build for production
bun run tauri build- Frontend: Vanilla TypeScript, HTML, CSS
- Backend: Tauri 2 (Rust)
- Plugins: tauri-plugin-dialog, tauri-plugin-fs, tauri-plugin-deep-link
MIT
