01 / 06 Music · Self-hosted

Digger.fm

A self-hosted music download manager. Connects Spotify to Soulseek to build a personal music library, running on your own homelab.

kreations.world/apps/digger.html Open full screen ↗

What it does

  • Connects to Spotify to pull playlists and liked songs
  • Searches Soulseek via slskd for any track
  • Downloads straight into your music library
  • Auto-organises into Artist / Album folders
  • Library view with album art
  • Beets integration for metadata-based sorting
  • YouTube fallback for hard-to-find tracks in progress
  • Dark terminal UI in Space Mono + Syne

How to run it

Digger.fm runs as a Flask web app on a homelab server. It needs Docker, a running slskd instance and Spotify API credentials. Full setup is in the GitHub repo.

Stack

  • Flask
  • Python
  • Docker
  • Spotify API
  • Soulseek / slskd
  • Beets
  • ZimaOS

Access

Self-hosted only. It runs on your own hardware and isn't available as a public service.

Next project Tablae A notes app with pages support. Sync to Google Drive or keep everything local.