# 0xDABmusic

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.

# 2. Spotify Integration (Recommended)

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.

# Smart Search

  • 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.