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.

  • om1k@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 day ago

    Thank you for writing this. The past month I spent some time trying to look for a way to import listenbrainz playlists to jellyfin/navidrome but I was not finding anything. Explo is awesome!

    Another tool I discovered yesterday is sptnr, which leverages the spotify API and converts Spotify’s popularity to Navidrome star ratings. This allows me to go to an artist and sort by rating descending, which actually becomes popularity descending.

    Now I’m using jellyfin mainly because the listenbrainz plugin allows scrobbling favorites, while navidrome does not support this. If anyone knows a way to scrobble favorites from navidrome to listenbrainz I would really appreciate it.

  • Fandangalo@lemmy.world
    link
    fedilink
    English
    arrow-up
    98
    ·
    12 days 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

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

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

    • Auth@lemmy.world
      link
      fedilink
      English
      arrow-up
      11
      ·
      12 days 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.

    • ☂️-@lemmy.ml
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      11 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.

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

    Should put a note on your blog that Lidarr’s Metadata database is being rebuilt, currently the Lidarr APi spits a bunch of 5xx errors when searching for artists/albums/etc.

    https://github.com/Lidarr/Lidarr/issues/5498

    If you currently have a library on the stable build the Lidarr team could use some help building the cache, they made this tool:

    https://github.com/DeviantEng/lidarr-cache-warmer

    It’ll search every artist in your Lidarr library so that the new database has a cache to quickly call upon.

    • nfreak@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      8
      ·
      12 days ago

      I think I made a note about that, but you’re right I should make it more apparent. I did use the blampe/hearring-aid build here which solves the issue for the short term, but I’ll add a clearer note to futureproof it for when the main builds are fixed.

  • MattTheProgrammer@lemmy.world
    link
    fedilink
    English
    arrow-up
    15
    arrow-down
    1
    ·
    11 days ago

    My hangup with self-hosting is due to the fact that I have a family for whom managing their entire library would be a full-time job. It’s unfortunately worth the $15/month for me to not have to constantly take requests for new music, add that to the server, troubleshoot when things don’t work, etc.

    • GreenShimada@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      11 days ago

      This is how I feel with just my spouse. Spotify absorbs so much ADD energy and immediate new music whiplash that I can’t help but be OK with it.

      The alternative is to be up at 4:00am on Oct 13 ripping T-Swizzle MP3s from YT.

      • Cenzorrll@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        10 days ago

        I had my partner put in the addresses of my *arr stack into their phone and showed them how to add things they wanted. They never close any tabs so all I need to say is what weird-ass unrelated name handles whatever media they want and I’m done.

    • RaoulDook@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      10 days ago

      You don’t have to host your whole family’s library though. You can start with whatever you want and be on the road to improving your setup.

  • electric_nan@lemmy.ml
    link
    fedilink
    English
    arrow-up
    12
    ·
    12 days ago

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

  • Imgonnatrythis@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    11
    arrow-down
    1
    ·
    12 days ago

    This is a nice resource. For someone like me this would be a big project. I’m curious, it sounds like a lot of moving parts. Assuming it was running ok and I didn’t really touch it for two years, five years; what is the likelihood it would still be working?

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

      Didnt touch Jellyfin for ~2 years (except tweaking hardware acceleration) besides updating it.
      Worked fine for me.
      At worst you will get security problems from unpatched bugs or loose compatibility from external services, e.g. the musicbrainz API connection in lidarr.

    • Crash@lemmy.ml
      link
      fedilink
      English
      arrow-up
      6
      ·
      12 days ago

      Interested as well. I want to get into this as I just cancelled my Spotify subscription but I’m a bit overwhelmed by the process

  • blitzen@lemmy.ca
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    3
    ·
    12 days ago

    I know the self hosted communities are very pro open source, with which I largely agree, but PlexAmp is such a good player it makes sense to at least try it.

    • 3abas@lemmy.world
      link
      fedilink
      English
      arrow-up
      8
      ·
      12 days ago

      Annoyance: Can’t scan your music library from the PlexAmp app, can’t scan it from the Plex app either. Super frustrating when music as added and you have to struggle with pop-up navigation on the Plex desktop site on mobile.

      Game breaker: maybe it’s just really hard to find and undocumented, but there doesn’t seem to be a way to use profiles with PlexAmp, either to have individual play history and playlists, or to age restrict some music content.

      • Seefoo@lemmy.world
        link
        fedilink
        English
        arrow-up
        7
        ·
        12 days ago

        Dunno about plexamp, but Plex has an auto-scan built in. Its disabled by default, but works like a charm. It listens for new file events and general finds things before you complete a download or copy

        • 3abas@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          arrow-down
          1
          ·
          12 days ago

          I had issues with auto scan years ago, just re-enabled it and it’s working fine now so that’s resolved, thanks.

          The other issue is still a problem, and why I’ll be switching to Navidrome for music. Jellyfin wasn’t mature enough last time I tried to replace my lifetime Plex pass, but I have a feeling I’ll be ditching Plex entirely soon.

          • AtariDump@lemmy.world
            link
            fedilink
            English
            arrow-up
            4
            ·
            12 days ago

            In PlexAmp, on the bottom right, tap the gear. Tap account. Tap “switch user”.

            Now switch users.

          • dai@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            12 days ago

            You hosting your plex service for other users outside of your home? I’m finding the ease of access for other users / the wife is the largest driving point for me to continue using plex.

            I could configure a VPN and attach my jellyfin server to that network however that’s a large hurdle for some of the general population users I have on my plex currently.

            For something on-topic the wife and I agreed that she should move to the student sub as she’s studying and kick me off Spotify entirely. I’ve got until the EOM to get plexamp / something else self hosted. Interested to see what comes from this post as it’s pretty relevant for me right now.

            Admittedly I could Bluetooth to my head unit in my car and stream Grayjay music to it, but that’s just leaning on an unfree service.

            • blitzen@lemmy.ca
              link
              fedilink
              English
              arrow-up
              1
              ·
              12 days ago

              I love the idea of Jellyfin, but since I host for my extended family, and it has to be wife approved (re: easy) plex is the answer. If you already have a plex pass it’s annoying brainer. If you don’t, weigh the pros and cons because there are cons.

              Spool up an instance of Plex, and install PlexAmp. Put a handful of your favorite albums on it, see if you like the features and the interface.

              • dai@lemmy.world
                link
                fedilink
                English
                arrow-up
                3
                ·
                12 days ago

                Yer I host Plex for 10+ folks and it’s an easy send. Really wish I could pipe it through CloudFlare but not willing to risk it currently.

                I’ll give plexamp a go, man my tastes are all over the shop so it will be an album dump (that I should have done years ago) spinning up some old cds and the external dvd drive 😂

      • blitzen@lemmy.ca
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        1
        ·
        edit-2
        12 days ago

        There definitely can be profiles. You can either create fully new users (with their own logins, etc) or home users. Assign them restrictions as necessary. Of course this is all done in the plex web app, but user switching is done easily in PlexAmp.

  • kepix@lemmy.world
    link
    fedilink
    English
    arrow-up
    14
    arrow-down
    6
    ·
    11 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
      15
      ·
      edit-2
      11 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.

      • bridgeenjoyer@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        2
        ·
        10 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

      • RagingRobot@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        11 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!

  • SidewaysHighways@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    12 days 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!

    • nfreak@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      7
      ·
      12 days ago

      Appreciate it! I literally just slapped it together just for this post LOL but I’ll probably start using it some more, kinda therapeutic in a way. The assets are all recycled from my streaming days, may as well still get some use out of em

  • Matt@lemmy.ml
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    3
    ·
    edit-2
    12 days ago

    Might be worse than Spotify when it comes to privacy but YT Music with Adblock is great. And AFAIK they have better music quality.

  • ZMoney@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    12 days ago

    So the first sentence says TV and movie streaming replacement is trivial… Can you elaborate for someone who still uses the pirate bay for movies?

    • MrMcGasion@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      ·
      12 days ago

      I would imagine they mean something like jellyfin/plex, which don’t necessarily get you away from torrents. Unless you want to go the slightly more legal route of ripping DVDs and Blu-rays and re-encoding everything for yourself. I say “slightly more legal” because while you are legally allowed a backup or archival copy of your own media (in the US), you still usually have to violate the DMCA to break encryption so you can rip your archival copy.

  • PieMePlenty@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    12 days ago

    Yup, been porting all my music to navidrome the past few months and it’s pretty sweet. I like that there are native subsonic apps for most platforms (using tempo on android at the moment) and that navidrome also comes with its own web player to use on the fly.

    Although my setup is much more simple, just using samba to get files to it and mp3tag to prepare the files if needed.
    I initially used nextcloud with its music plugin (includes subsonic server) and its basically remote access + player + server in one, but its not as good imo. I’d rather use software that focuses on one thing and does it well.

    • dudesss@lemmy.ca
      link
      fedilink
      English
      arrow-up
      2
      ·
      11 days ago

      I use a Navidrome server and ProjectBlue app on my Android. I haven’t figured out how to download music for offline use by using my ProjectBlue app though.

  • nnullzz@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    12 days ago

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