When I go on vacation I prefer to keep my smartphone with WiFi and mobile data off, but I really don’t like the way Spotify handle offline content. Most of the time it doesn’t download everything and when I do a research, it show me even content that’s not available offline (how can it do that?). Is there a selfhosted service that I can use to download my playlists and play them with an Android app that can download them?

  • DaveA
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    1 month ago

    I’m not sure I really get what you are looking for when you say “selfhosted”.

    Yes there are self-hosted music platforms, but you bring your own music files.

    Maybe you are looking for something like Spotube (available on F-Droid) that let’s you download music (I believe it uses Spotify search then downloads the music from YouTube).

    Or maybe you just need to find a tool to download music from Spotify (like zotify) then put them into a self hosted music platform like Navidrome or Jellyfin?

    • peregus@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 month ago

      Sorry for the late reply. I mean a service that let me stream music, that let me listen to music offline and that let me download Spotify Playlists without the need to download every single song manually.

      • DaveA
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 month ago

        I don’t know that the specific thing you want is available (Spotify but it has better downloading).

        However, the tool I linked (zotify) does let you download playlists from Spotify (as files). Then you can put the files into a self hosted tool for the actual listening. If you’re mainly using Spotify and trying to get songs to be synced to another service for offline use then that seems like a lot of work.

        If you’re willing to pay, you could just try a different service (Tidal, Qobuz, or Apple/Google offerings) and see if you like them better.