Skip to content

A client for DAB music for download, convert, enjoy your library All in one! First opening might be delayed due to unsigned package detection by defender on windows. Enjoy studio quality music (FLAC) with DAB.!

License

Notifications You must be signed in to change notification settings

0xarchit/0xDABmusic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

46 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
0xDABmusic Logo

0xDABmusic

Next Gen Music Player for the Audiophile Era

License Release Build Status Website Dependencies

Stars Downloads Repo Size Issues Last Commit

🌐 Website β€’ πŸ“₯ Download β€’ πŸ› Report Bug


πŸš€ 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.

Note: If Microsoft Defender warns you, strict "More Info" -> "Run Anyway".

macOS

Download the macOS Bundle (Zip). It contains:

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

Note: Since we don't have an Apple Developer ID yet, you may need to Right Click > Open the app for the first time if you see "App is damaged" or "Unidentified Developer".

Linux

Debian / Ubuntu:

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

.deb Package Dependencies:

The .deb package for 0xDABmusic depends on system libraries, especially WebKitGTK (libwebkit2gtk). This library is not bundled with the app and must be installed on your system.

Ubuntu 24.04 and newer:

sudo apt-get update
sudo apt-get install libwebkit2gtk-4.1-0

Ubuntu 22.04 and older:

sudo apt-get update
sudo apt-get install libwebkit2gtk-4.0-37

If you get dependency errors, make sure you are using the .deb built for your Ubuntu version. The .deb built on Ubuntu 24.04+ will not work on older Ubuntu, and vice versa.

Arch Linux:

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

Arch Linux Dependencies (required):

0xDABmusic requires WebKitGTK (the webkit2gtk package) to be installed on your system.

sudo pacman -S --needed webkit2gtk-4.1 gstreamer gst-plugins-base gst-plugins-good

πŸš€ Getting Started

1. Create a DAB Account

0xDABmusic requires a DAB account to access cloud features.

  • Register at dabmusic.xyz
  • 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
  • Create Public/Private playlists
  • Batch import and export

πŸ” Smart Search

  • Global search across library and online
  • Filter by bitrate, format, or duration
  • Instant results

🎀 Synced Lyrics

  • Real-time lyrics display
  • Auto-fetch for supported tracks
  • Karaoke-style highlighting

πŸ“‘ Spotify Integration

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

πŸ“ˆ Star History

Star History Chart

Built with ❀️ by 0xArchit using Wails & React.

About

A client for DAB music for download, convert, enjoy your library All in one! First opening might be delayed due to unsigned package detection by defender on windows. Enjoy studio quality music (FLAC) with DAB.!

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

  •