0xDABmusic

High-performance native music player built with Go and Wails, featuring 320kbps streaming, lyrics sync, and Spotify integration.

Download, Convert, Listen all at one place.

Go React Wails License
Stars Repo Size Forks Website

Why 0xDABmusic?

0xDABmusic isn't just another music player. It's a high-performance, native application built with Go and Wails, designed for those who demand quality and privacy.

  • Native Performance: Written in Go, ensuring lightning-fast startup and low resource usage.
  • Studio Quality: Full support for FLAC and high-fidelity artifacts.
  • Privacy First: Your library stays local. No ads, no tracking, no subscription walls.
  • Power Tools: Built-in lyrics synchronization, Spotify playlist import, and smart conversion.

Installation

Choose the version that fits your workflow.

Windows

Download the Windows Bundle (Zip). It contains:

  • Setup (.exe): Full installer (Recommended).
  • Portable (.exe): Standalone executable.

macOS

Download the macOS Bundle (Zip). It contains:

  • Installer (.dmg): Drag and drop to Applications.
  • Portable (.app): Run directly.

Linux

We support major distributions natively.

Debian / Ubuntu:

sudo dpkg -i 0xDABmusic_<version>_amd64.deb

Arch Linux:

sudo pacman -U 0xDABmusic-<version>-x86_64.pkg.tar.zst

Getting Started

1. Create a DAB Account

0xDABmusic requires a DAB account to access cloud features.

  • Register at dab.yeet.su
  • Use these credentials to log in to the app.

To enable playlist imports and enhanced metadata:

  1. Go to the Spotify Developer Dashboard and log in.
  2. Click "Create App".
  3. Fill in the details:
    • App Name: 0xDABmusic
    • App Description: music
    • Redirect URI: http://127.0.0.1:8888/callback
    • Which API/SDKs are you planning to use?: Select "Web API".
  4. Once created, go to Settings in your dashboard.
  5. Copy the Client ID and Client Secret.
  6. Open 0xDABmusic > Settings and paste them into the Spotify configuration section.

Features

Library Management

  • Organize: tracks, artists, and albums efficiently.
  • Playlists: Create Public/Private playlists.
  • Batch Actions: Import and export your library seamlessly.
  • Global Search: Search across your library and online simultaneously.
  • Filters: Filter by bitrate, format, or duration.
  • Speed: Instant results.

Synced Lyrics

  • Real-time: Lyrics display in sync with the music.
  • Auto-fetch: Automatically fetches lyrics for supported tracks.
  • Karaoke: Karaoke-style highlighting.

Spotify Integration

  • Import: Import playlists directly from Spotify.
  • Convert: Convert streaming tracks to local files.
  • Sync: Keep your collection in sync.