this post was submitted on 23 May 2025
15 points (85.7% liked)

Selfhosted

60979 readers
667 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
15
Spotify sync web gui (downonthestreet.eu)
submitted 1 year ago* (last edited 1 year ago) by Shimitar@downonthestreet.eu to c/selfhosted@lemmy.world
 

Hi fellow selfhosters!

i pay (i know, i know) for Spotify Premium and i would like to progressively build my self-hosted music collection leveraging the fact that i am a paying customer and i would hate if the pull songs under my rug over time.

Any good self-hostable approach here? Ideally, the flow would be:

  • I listen to spotify on my mobile devices, add songs to playlists and such
  • my self-host setup syncs those playlists
  • ... and download the songs using my paid for premium account from spotify itself
  • Doean't really needs to be web-based, i can access my server anbd run anything CLI based or even plain old GUI (linux).

I don't want fake solutions that use Google Music or Deezer to download, i pay spotify and expect somehow to be able to download 320Kbps music from it.

The overall process can be manual, but better automated.

I already have lidarr, but it's basically impossible to download the same music from it, at least not the music i listen to.

A viable workaround could be something that builds by spotify playlists using what music i have downloaded with lidarr, maybe notifying me what is missing...

EDIT: somebody pointed out this is against Spotify TOS. Anyway i found a solution using Spotizerr, which is a self-hosted web app that does exactly what i was looking for. You still need a paid spotify account unless you want to download low-res from Deezer.

you are viewing a single comment's thread
view the rest of the comments
[–] Shimitar@downonthestreet.eu 1 points 1 year ago (1 children)

I had zero issues with Spotizerr, maybe because i have premium account? Anyway, this is how i set it up and installed: https://wiki.gardiol.org/doku.php?id=services%3Aspotizerr in case it owuld be usefull for somebody.

Spotizerr create the .m3u file too and Navidrome picked it up immediately, very neat.

[–] RandomLegend@lemmy.dbzer0.com 1 points 1 year ago (1 children)

i also have a spotify premium account so that can't be the issue.

Well - happy for you that it works as you want it to. I might give it another shot, maybe i had a bad installation or a flaky version

[–] Shimitar@downonthestreet.eu 2 points 1 year ago

It worked perfectly on my playlist. It seems that if you want to do "bulk" download of entire artists it will hit some issues, but i guess it's due to spotofy throttling or limiting, in any case it's working pretyt nicely.