{"repo":"barthofu/soundome","free":true,"listed":false,"github":"https://github.com/barthofu/soundome","clone":"git clone https://github.com/barthofu/soundome.git","description":"Self-hosted music library manager: centralize, download, and organize music from Spotify, SoundCloud, YouTube. Auto-deduplicates and enriches metadata.","language":"Rust","stars":11,"topics":["downloader","music","self-hosted"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"What is Soundome? Soundome is a self-hosted tool that centralizes, downloads, tags, and automatically organizes your music library from multiple sources (Spotify, SoundCloud, YouTube…). It handles metadata, prevents duplicates, keeps track of original sources, and provides a web interface for manual corrections. The project is still work in progress. Some surfaces are production-shaped, while others are scaffolds or partial implementations. The documentation in this repository is therefore organized around what is already wired in code versus what is still planned. Quick start You can use the prebuilt Docker image to get started quickly. The following steps assume you have Docker and Docker Compose installed. 1. Create the docker-compose.yml 2. Run UI available at . Paste a YouTube, SoundCloud, or YouTube Music URL in the Download tab. --- Full configuration reference and operational docs: docs/README.md Current scope - Import tracks and playlists from supported source URLs. - Enrich metadata before the file is finalized. - Download audio to a staging area, then tag and move it into the library. - Deduplicate by source URL first, then by content and quality. - Persist tracks, albums, artists, playlists, and references in SQLite. - Review partial metadata matches from the web admin interface. - Route outbound HTTP traffic through the shared proxy layer when the integration supports it. Architecture at a glance Documentation map Start with docs/README.md. Getting started - docs","default_branch":null,"files":null,"tree":[],"storefront":"/r/barthofu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/barthofu/soundome/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}