• Ephera@lemmy.ml
    link
    fedilink
    arrow-up
    8
    ·
    3 years ago

    There sure is, but what kind of music streaming are we talking about?

    For the “mainstream” streaming services, like Spotify, Deezer and SoundCloud, there seems to be Blade Player available from IzzyOnDroid’s repository: https://apt.izzysoft.de/fdroid/index/apk/v.blade

    IzzyOnDroid is on the F-Droid team. His own repository just has somewhat laxer acceptance criteria. Do mind that if you add that repo to your F-Droid, it may become hard to tell which app comes from which repository.


    If you want an open-source streaming service, you can use the Funkwhale app with e.g. the Funkwhale instance https://open.audio .

    However, do mind that these are largely Creative Commons songs, so you probably won’t find your favorite band on there. The songs can also be rather interesting and/or crap, because there’s no music label filtering out the obscure stuff.


    Finally, if you want to completely self-host your music streaming, there’s for example M.A.L.P. as an MPD client. Then you would also need to setup an MPD server somewhere.

    • electric_nan@lemmy.ml
      link
      fedilink
      arrow-up
      3
      ·
      3 years ago

      I had been using airsonic as a music server for a long time, but have recently switched to navidrome. They both use a variety of subsonic compatible clients. I tried Funkwhale, but found it really difficult to configure. Navidrome is working really well, and is a lot lighter than airsonic.

      • Ephera@lemmy.ml
        link
        fedilink
        arrow-up
        0
        ·
        3 years ago

        Yeah, Funkwhale is rather built for public display of your music library. The backend is also written in Python, so presumably eats resources like no one’s business and, somewhat of a programmer prejudice, is probably also just not very stable / resilient to misconfiguration.

        That’s why I didn’t really even mention it for self-hosting. I find it primarily useful, if you’re hooking into an existing instance like https://open.audio.