this post was submitted on 24 Oct 2026
239 points (98.0% liked)

Technology

89311 readers
3271 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] Fizz@lemmy.nz 9 points 1 week ago (4 children)

Ive spent all day working on a way to move my family off Spotify.

Ive settled on navidrome behind wireguard and a signal chat where they can request music. The requests are filtered through AI to format it before they are fed into sksld to be downloaded and moved into the respective family members navidrome library.

Will it work, I'm not sure but ive spent so much effort and I'm gonna be sad if they dont even try it out.

[–] VibeSurgeon@piefed.social 15 points 1 week ago (1 children)

Christ, that UX sounds horrifying, honestly. I'm sure they appreciate your effort, but realistically I wouldn't expect anyone to use it over any streaming solution

[–] Fizz@lemmy.nz 6 points 1 week ago* (last edited 1 week ago) (1 children)

They are mostly set in their ways music wise so once I have 95% of their music which ive already done via Spotify cloning. It shouldnt be to many individual requests. I dont know I think saying !music chapel roan expectations and then having it show up a few mins later isnt to bad of a UX.

But yeah I don't know how else to make it better. It can never be "search and find any song" like Spotify. I did look into writing a plugin to hook it to soulseek but it didnt seem like it would be doable at my.level.

[–] Cherry@piefed.social 4 points 1 week ago (1 children)

I use the slsk interface. It’s fine popping a few songs at once.

I generally hate Ai but I used it to tidy the old lists I had and present in the organisation level I wanted (albums etc) I then found a script, that when ran finds and DLs those playlists. It gets it about 95% right.

For navidrome it’s not great with the info pulled from music beats etc. I was trying to do it manual then I found a tool that lets me match an album to the music. It’s created for missing data/covers.

[–] michaelalf@lemmy.world 1 points 1 week ago (1 children)
[–] Cherry@piefed.social 2 points 1 week ago (1 children)

I think it could be Musicbrainz Picard, my server is currently down, but I’m pretty certain it’s that.

[–] michaelalf@lemmy.world 1 points 6 days ago

Thanks, I'll check it out.

[–] Cherry@piefed.social 3 points 1 week ago

I have this. It’s an adjustment but it’s pretty decent for an almost free cost. It takes some tinkering but it play music fine. That’s good enough for me.

[–] UiUiUiUiUi@piefed.nl 2 points 1 week ago (1 children)

The free tier 3 ads per song will get them.

Test out which navidrome client each person would prefer yourself. I made the mistake of first advising Amperify to someone who likes to listen on shuffle instead of by album.

[–] Fizz@lemmy.nz 2 points 1 week ago (1 children)

Is navidrome hardened enough to expose to the internet? i think my sister would like to use the sharing function which is currently locked since its only available inside our lan

[–] UiUiUiUiUi@piefed.nl 2 points 1 week ago* (last edited 1 week ago) (1 children)

Probably I mean it’s built to not edit your mp3s (for better or worse), it’s written in GoLang yay but who knows in this age.

Currently I’m only hosting it on LAN and relying on song caching of outside but I wouldn’t be too worried about opening it up.

[–] StruttingLemmywinks@lemmy.world 1 points 1 week ago (1 children)
[–] Fizz@lemmy.nz 1 points 6 days ago

I'm massively regretting not using tailscale

[–] OilyArena@lemmy.ml 1 points 1 week ago (1 children)

Why not aurral + lidarr + slskd/qbittorrent/sabnzbd? There's good solutions out there for exactly that problem, no need to create cursed hard to maintain setups like that

[–] Fizz@lemmy.nz 1 points 6 days ago (1 children)

Oh fuck I knew there was an easier way. Ive already gone ahead and created it. I did wireguard with navidrome then for music requests they have to sent a message on signal and for deleting they have to add a song to a playlist called delete. And thats the clean part on the backend its messy lots of python scripts with hardcoded api keys user's and paths.

[–] OilyArena@lemmy.ml 2 points 6 days ago (1 children)

I mean if it works, it works! But maybe something to remember if it ever falls apart and you have to fix it :P

[–] Fizz@lemmy.nz 1 points 6 days ago

Oh yeah I know its very broken at the moment. There a mix of my family submitting bad requests and my request handling being really bad thats causing the product to not be "polished"