2 apps Soulseek
Soulbeet screenshot thumbnail

Soulbeet

One search is all it takes: type an album or track, press download, and Soulbeet turns the song you wanted into a tagged, filed library track inside Navidrome. It weighs the sources Soulseek offers through slskd, pulls the best one down, and hands the files to beets for tagging and organizing, with MusicBrainz matches scored in the open. When a match fails, the download stays put with its files intact, offering the candidates beets weighed, a paste-a-link MusicBrainz override, a retry, or an import-as-is using the file's own tags. Discovery keeps the shelves moving: connect Last.fm or ListenBrainz and the engine studies your listening to surface new tracks through track similarity, artist exploration, collaborative filtering, and genre exploration. Conservative, Balanced, and Adventurous profiles each keep their own Navidrome playlist, and a six-hour automation cycle refreshes picks, syncs ratings, prunes what expired, and regenerates the lists. Rating closes the loop in Navidrome: three stars or more promotes a track into the permanent library, one star deletes it, and unrated finds expire to make room. Households share the instance without sharing taste, because every user keeps private or shared folders, separate beets databases for duplicate detection, their own discovery profiles, and their own scrobble credentials. Light, medium, and full image tiers decide how deep tagging goes, adding AcoustID fingerprint matching, cover art, lyrics, and ReplayGain. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Deploy
Octo screenshot thumbnail

Octo

Octo turns Navidrome into a streaming service with a memory: search finds songs you do not own yet, they play the moment you pick them, and the ones you heart come home as properly tagged files that stay in your library forever. Point the music apps you already use at Octo's endpoint and sign in with your Navidrome login, and your library behaves as before, except search now reaches past your shelves and any result streams instantly as a preview with zero disk impact. Press plus or heart a keeper and Octo downloads the best copy it can find, FLAC first, from Soulseek peers or your own Lidarr, catches lossless files that were faked from MP3s, then identifies, tags, covers, and files the song so it appears in your library like something you bought. Bring the music you already love by importing liked songs and playlists from Spotify or any other service; Octo shows what you already own and quietly fetches the rest a few songs an hour. Stations and discovery playlists learn from your listening through Last.fm and refresh themselves, the downloads drawer shows every fetch with its full decision log, and the browser admin dashboard runs settings, notifications, family accounts, and one-click updates. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.

Deploy