https://github.com/0xarchit/0xDABmusic
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.!
https://github.com/0xarchit/0xDABmusic
dab-converter dab-downloader dab-music-player desktop-application desktop-client flac hi-res-audio linux macos music music-library music-player streaming windows
Last synced: 3 months ago
JSON representation
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.!
- Host: GitHub
- URL: https://github.com/0xarchit/0xDABmusic
- Owner: 0xarchit
- License: mit
- Created: 2025-12-19T16:14:39.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-03-15T06:12:38.000Z (3 months ago)
- Last Synced: 2026-03-15T18:03:45.530Z (3 months ago)
- Topics: dab-converter, dab-downloader, dab-music-player, desktop-application, desktop-client, flac, hi-res-audio, linux, macos, music, music-library, music-player, streaming, windows
- Language: TypeScript
- Homepage: http://dab.0xarchit.is-a.dev
- Size: 1.69 MB
- Stars: 79
- Watchers: 0
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
# 0xDABmusic
**Next Gen Music Player for the Audiophile Era**
[](LICENSE)
[](https://github.com/0xarchit/0xDABmusic/releases/latest)
[](https://github.com/0xarchit/0xDABmusic/actions/workflows/release.yml)
[](https://dab.0xarchit.is-a.dev/)
[](#)
[](https://github.com/0xarchit/0xDABmusic/stargazers)
[](https://github.com/0xarchit/0xDABmusic/releases)
[](https://github.com/0xarchit/0xDABmusic)
[](https://github.com/0xarchit/0xDABmusic/issues)
[](https://github.com/0xarchit/0xDABmusic/commits/main)
🌐 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:**
```bash
sudo dpkg -i 0xDABmusic__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:**
```bash
sudo pacman -U ./0xDABmusic--*-x86_64.pkg.tar.zst
```
**Arch Linux Dependencies (required):**
0xDABmusic requires WebKitGTK (the `webkit2gtk` package) to be installed on your system.
```bash
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](https://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](https://developer.spotify.com/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
---