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.

    • RandomLegend [He/Him]@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      1
      ·
      18 hours ago

      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

      • ShimitarOPA
        link
        fedilink
        English
        arrow-up
        2
        ·
        18 hours 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.