Full disclosure, I’m pretty new to selfhosting myself, and I haven’t written a guide like this before, but hopefully this scatterbrained writeup is enough for someone out there lmao

This is just what works for me and how I set it up. Always open to ideas for improvement as well.

  • nnullzz@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    Anyone have suggestions for an iOS media player I can connect to a setup like this?

  • chrisbit@leminal.space
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    30 days ago

    I already use Navidrome, but I discovered Explo through your post, so thanks! It seems to work well in that it brings in the tracks that it should, but I don’t think I can keep using it because it pollutes my ‘Recently Added’ list in Navidrome with 50 new albums, each with a single track. If I could somehow prevent that, I think I’d keep using it. I tried using an .ndignore file but that didn’t work - it stops them showing up in Recents, but also prevents the tracks from working in the playlist that Explo generates.

  • SidewaysHighways@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    this is incredible! petty much exactly what i did for myself, minus the *arr part (yet)

    also i am dabbling with tempo, and it’s been forked with active development!

    • Endymion_Mallorn@kbin.melroy.org
      link
      fedilink
      arrow-up
      0
      ·
      1 month ago
      1. Closed non-federated streaming platform; requires an Internet connection.
      2. Requires a subscription for a lot of basic functionality.
      3. Even though it requires a subscription, they barely pay artists - the only ongoing benefit to using a non-pirate setup.
      4. The increasing amount of “Perfect Fit Content” & LLM-generated music in playlists to avoid said payments.
      5. They provide a guaranteed platform to political podcasts.
      6. Audio quality is not only dependent on the subscription, but even the top-tier is generally subpar and can vary based on how they throttle you that day.
      7. As a platform for mass appeal, discoverability is, loosely speaking, crud.

      Pick any of those you like.

      • ExcessShiv@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        1 month ago

        All the above points are valid except for this

        requires an Internet connection.

        You can easily download for offline listening with spotify. Even piracy will require internet connection for later offline consumption, and getting music from physical media is way more work than most realistically want to do today.

      • Appoxo@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        0
        ·
        30 days ago

        Do we really need a federated streaming platform??

        Musicbrainz is also not federated, neither is wikipedia.

      • mudkip@lemdro.id
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 month ago

        Complain about paying artists yet the article is about how they automate piracy lol

        • Endymion_Mallorn@kbin.melroy.org
          link
          fedilink
          arrow-up
          0
          ·
          1 month ago

          I mean, I did offer it as one of over a half-dozen reasons. And my opinion is just that you shouldn’t go halfway. If you’re going to pay a subscription, the artists and staff ought to get paid. Otherwise, go full pirate and if you want to support an artist, find a way to do so directly, without platforms or labels.

  • tofu@lemmy.nocturnal.garden
    link
    fedilink
    English
    arrow-up
    0
    ·
    30 days ago

    Bit off topic, but I noticed this post has quite more comments than on reddit (currently 59 to 38) and more votes as well. /r/selfhosted is quite crowded usually, kinda impressive there’s more discussion happening here.

    • RaoulDook@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      29 days ago

      Self-hosters are probably the type of people who are interested in getting away from “big tech” corporate solutions for everything, so it makes sense that they would prefer Fediverse versions

    • robber@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      29 days ago

      One reason could be that the audience on lemmy has a left-ish bias and there’s a political component to the Spotify exodus.

      Edit: don’t get me wrong, I love seeing content and engagement on here.

    • Cyanogenmon@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      29 days ago

      It’s the type of crowd that self hosting brings. We’re very much more Lemmings than Redditors by trade, so it does make sense the community here is better.

      That, and fuck reddit.

    • nfms@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      30 days ago

      Yesterday I got into a “funny image” post showing someone who couldn’t use the correct date format online and quickly found a comment, with tailors, about the most efficient way of searching through a date-time format. I stopped and just thought that was the most "Reddit"moment I’ve had so far here and it felt nice

  • Fandangalo@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    Thank you for writing and making content.

    In this era, I feel like I’m in the Good Place: it’s impossible to make “good” ethical choices while engaging with modern world. Every day, some platform or artist is found supporting blood money, genocide, unfair labor, treats other artist/collaborators like shit, exploitation… Then we all have to pivot to some obscure alternative with its own issues, lest we be immoral internet users.

    I’m so tired of all this shit… /rant

    • Auth@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      You have to draw your own lines. For me I dont focus on all the bad choices, I pick something im interested in and then look at the options and try pick the choice I like the most. One thing at a time and before you know it you’ve made major choices in several areas of daily life.

    • nfreak@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      1 month ago

      Y e p. It’s a nightmare tbh. No ethical consumption under capitalism etc etc

      • Arcka@midwest.social
        link
        fedilink
        English
        arrow-up
        0
        ·
        28 days ago

        That saying too often gets used as an excuse to not even try moving away from patronizing a harmful business, as though it isn’t worth any inconvenience since we’re screwed no matter what.

    • Scrubbles@poptalk.scrubbles.tech
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      The only way to be a truly moral person on this planet is to not participate in society and go completely 100% off grid. Even then the Good Place did a great episode on that, and they’re right, you’re not really living then either. It’s all just about what you’re willing to put up with

    • ☂️-@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      30 days ago

      i just wanted a place i can hang out with real people without corporations mediating it. also no brainwashing by advertising.

      seems like i found it for now.

  • kepix@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    30 days ago

    “Replacing TV and movie streaming services is pretty trivial, and typically one of the first projects for any new self-hoster, but music streaming services are a whole different beast.”

    both cases you just gather up media files, and you play them. follow me instead for more life hacks.

    • dogs0n@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      30 days ago

      I agree, but only up to a point. If you like to discover loads of music because you listen to tracks all day at work for example (which can make you get bored of tracks/albums quickly when you play them a hundred times in one day), its much harder to do so when you have to use a different service for recommendations & listening.

      Not so much that I haven’t done that myself, but it is more time consuming.

      So tl;dr its the discovery part thats a pain, at least for me.

      (Speaking from experience)

      Edit: i just clicked on the post and it covers discovery, ima have to read that later.

      • RagingRobot@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        29 days ago

        It would be cool if there was open source software to link your library to your friends so you would still get new things you didn’t have coming into your list.

        It could probably even use one of these fun new protocols too!

      • bridgeenjoyer@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        29 days ago

        I mean for work listening passively I’ve moved to icecast on vlc. There’s a shit ton of internet radio out there and I’ve discovered stuff I never would have otherwise. There’s also the archive. And bandcamp. There’s soooo many ways besides Spotify. Pandora also still exists and I used to like it but I think there’s a lot of ads now

  • electric_nan@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    Love my Navidrome server, though I use Substreamer on Android since it’s “free” and free.

  • ggwithgg@feddit.nl
    link
    fedilink
    English
    arrow-up
    0
    ·
    30 days ago

    I see nobody mentioning airsonic, the open source fork of subsonic. I tried navidrome but there you can’t browse through folders or start a ‘radio mode’ (i.e. play related stuff in your library).

    Another problem I found with navidrome are duplicate files in your library: since it is not folder but tag based, you’ll end up with every track double, and there is no nice quick way to just play an album each track played once.

    Is there a reason why people prefer navidrome over airsonic? Since I switched I feel so much more in control what I want to play.

  • theparadox@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    30 days ago

    This is a dumb question but I’ve really wanted to use Pangolin and I have trouble finding it clearly explained whether or not it works, with authentication, for applications that are not browser based. For example, if I wanted to connect to my self hosted home git server from VSC via ssh would that be possible through Pangolin? Obviously I could use it to log in to the web interface but what about apps/applications that I need to punch into my home network? The authentication is browser-based so in my mind it would not.

    • nfreak@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      30 days ago

      This is a bit over my own head as I’ve only been dabbling with it recently, but so far from what I’ve found that seems to be the case.

      You can get creative with the Rules, but that’s always accepting a level of risk. Like to get Beszel and Komodo Periphery working on my VPS, I technically expose some services, but I keep Pangolin’s auth enabled and use the rules to restrict it to certain paths and only my own public IP to bypass auth (1. Allow: my IP, 2. Always deny 0.0.0.0/0).

  • Communist@lemmy.frozeninferno.xyz
    link
    fedilink
    English
    arrow-up
    0
    ·
    30 days ago

    Spotify has a feature where if it is playing on another device, you can control it with any other device logged into the account, is there any good way to replicate this with a linux desktop and an android phone?

    • nfreak@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      30 days ago

      That’s something I’ve struggled to find so far unfortunately. Maybe something exists but I haven’t found an answer yet.

    • migo@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      0
      ·
      30 days ago

      That whole Spotify Connect feature and Sonos support is what keeps me in the ecosystem, unfortunately…

    • Domi@lemmy.secnd.me
      link
      fedilink
      English
      arrow-up
      0
      ·
      30 days ago

      If your use case is only desktop and phone, KDE Connect can do it independently from your music service. Works in both directions as well.

  • ki9@lemmy.gf4.pw
    link
    fedilink
    English
    arrow-up
    0
    ·
    29 days ago

    Is symfonium foss? Been looking for a good navifrome frontend for android.

    • N0t_Legal_Advice@lemmy.today
      link
      fedilink
      English
      arrow-up
      0
      ·
      29 days ago

      It is not free or open source but is software. FWIW I use it and like it. It’s a one time fee and not a subscription service. The fee is under 10 USD. The program requires minimal permissions and doesn’t even ask for (I.e. opt-in) for much more than it really needs to run. I find it relatively intuitive and it works with android auto which is something I really want in a media player/library at the moment.

  • raef@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    30 days ago

    Couple of questions about the directory structure: why separate library folders? Can’t they play off a central library and wouldn’t something like Overseer take care of requests?

    • nfreak@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      30 days ago

      At least from my understanding (specifically for Navidrome here), there’s no way to differentiate which user owns which track/album if they’re in the same location. Navidrome’s multilibrary configuration is basically just telling it “hey this folder is this library, that folder is that library”. A combined single folder is perfectly fine if users are fine with that, but in my use case my wife and I have dramatically different tastes so it makes more sense to separate it all out.

      • raef@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        30 days ago

        Okay, that’s the answer. I don’t have a problem with having an eclectic library.