hello,

im really tired of google music and spotify, and want to self host my downloaded music and create my library.

however, i know nothing about self hosting. My knowledge is absolutely zero. And Im completely lost about how to self host my own music. Dont find any good tutorial for dummies and i have a lot of question. I dont understand nothing. I see the tutorials of Navidrome and Ampache and still understand nothing. All of that looks extremely complicated to me.

How can i self host my music? I need to pay something? A very old and slow pc is enough?

Im completely lost. If someone can suggest something - like a tutorial , dunno - to build/self host my own music I appreciate a lot.

ty

  • just_another_person@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    2
    ·
    5 days ago

    You pretty much just need an Intern et connection though it would be best if it was unmetered. It doesn’t take much as far as resources go to host music. You could also think about just syncing playlists to your mobile device. Lots of people forget about that.

    • NarrativeBear@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      5 days ago

      Any chance Jellyfin and Finamp have a music playlist and mix building feature?

      Plex has this with Plexamp but I have not had a chance to look into jellyfin to see if a plugin offers something similar.

      I hate building playlists, Plex offers a few different options like sonic sage, sonic adventure, artist mix builder, and automatic mixes based on past listening history.

  • werefreeatlast@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    5 days ago

    Navidrome server. Use podman. Buy a Fully qualified Internet address first, then go to cloudflare and proxy your IP to the new. Address. Finally in android install Ultrasonic or Subsonic and go to your server.

    You don’t need to have a Fully qualified Internet address. But I like it better than having to remember 55.655.67.533. but the IP address still works fine. The thing about the cloudflare proxy is that it never reveals your IP. So in case someone might be snooping around, they gotta get past cloudflare first.

      • werefreeatlast@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        5 days ago

        Even without all this DNS thing, you can always reach your own IP from outside. The issue becomes a security issue. You will need to route your PC’s specific Navidrome port. You can use any port you like, but you’ll need it exposed thru. So that opens your system up for attacks from outside. With the cloudflare thing you can safely access your computer from outside without opening ports.

        However you can sort of do this too by adding a couple more pod apps and using a dynamic DNS service. Portainer or cockpit, Pihole, and Ngnix Proxy Manager.

        With portainer or cockpit you can organize the pods so they start-up automatically for example. Using your router, split your network into two separate ones … One for yourself and another for your exposed stuff. Then use the pihole to protect them. Next set-up Ngnix proxy to route to different ports. If you get to my music.com, then it will route the name to a port. Without DNS you can also just route from your outside IP to a local host name. For example 56.45.35.76:657/music could route to NABODROME the local host name or simply to 192.168.7.12. there’s a ton of tutorials on how to set these up on YouTube so go have fun. You might choose not to get into all this because it’s a little complex. But you could, like many of us, really like it, and then you enjoy a little freedom.

      • ElectricMachman@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        4
        ·
        5 days ago

        I don’t have any links to hand, but look into Dynamic DNS. It’s basically a way for your device / router to talk to your domain registrar, and update their DNS records whenever your IP address changes.

        Have a look at DuckDNS as a starting point.

  • nul9o9@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    5 days ago

    I popped some songs onto my Jellyfin server, and that’s worked out.

    I was even able to stream it to my car using Android Auto.

    • Manmoth@lemmy.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 days ago

      I wish there was a mobile app of the same quality as plexamp for jellyfin.

  • tomkatt@lemmy.world
    link
    fedilink
    English
    arrow-up
    20
    arrow-down
    1
    ·
    5 days ago

    There are lots of solutions, but as others have noted, Plex with Plexamp is great.

    I’d recommend getting a NAS for storage and running mirrored disks. This way you’ve got some redundancy in the event of a disk failure.

  • The Pantser@lemmy.world
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    1
    ·
    5 days ago

    Music assistant on home assistant or without HA will let you host your own music but also allow for the addition of streaming providers. It lets you cast your collection to pretty much any speakers. You can even build your own cast receivers with any android device and squeeze cast.

    https://music-assistant.io/

  • schizo@forum.uncomfortable.business
    link
    fedilink
    English
    arrow-up
    21
    ·
    5 days ago

    I’m going to go another route here: do you need streaming?

    Like, I’ve simply gone with a giant pile of FLACs that I put on a SD card for my phone, and use over the NAS for when I’m at home and don’t currently use any fancy-pants streaming stuff.

    So like, depending on how you’re using your music library, you might not even need to drop deep into the giant self-hosting rabbithole for this.

    • lambalicious@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      10
      ·
      5 days ago

      FLACs

      on a phone

      in SD card

      ¿??? it’s not like you’re going to be able to autism at a -0.0002dB disparity on the trumpets channel with those audio chips, why not just store the files there as opus or MP3 for ~6x more capacity? (not to mention faster overall reads)

      • vext01@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        4 days ago

        I’ve been using ogg vorbis for music since about the mid 2000s. In the begining I was ripping them from my CD collection using grip on mandrake Linux (anyone remember?)

        Nowadays I download vorbis direct from bandcamp.

        Recently I compared 192 kbps vorbis files to FLACs and couldn’t discern the difference, which I’m happy about since my 15000 file collection can fit on a very cheap 128GB SD card in my phone.

        I use syncthing to sync music to my phone automatically.

        Really happy with the setup.

      • schizo@forum.uncomfortable.business
        link
        fedilink
        English
        arrow-up
        5
        ·
        5 days ago

        Because I stuck a 1TB sd card in my phone and don’t have to deal with transcoding or dealing with, well, anything, but copying new files over and listening to things.

        I’ve developed quite the liking for stupidly simple solutions, and ‘copy the files to a sd card’ is about as simple as it gets.

          • schizo@forum.uncomfortable.business
            link
            fedilink
            English
            arrow-up
            2
            ·
            5 days ago

            OPUS is such a delightful format

            Agreed. My audiobook library was transcoded from various formats to 32kbit OPUS and they still sound about the same.

            Shocking how decent it is with spoken voice and stupid low bitrates.

    • vividspecter@lemm.ee
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 days ago

      that I put on a SD card for my phone

      Pretty soon you won’t be able to buy a phone without expandable storage. On the plus side, internal storage is going up, but it’s still not big enough to hold a complete FLAC collection if it’s a reasonably large library. You can re-encode your library just for phone usage, but that’s a bit annoying to maintain.

      Also, I’ve found all of the offline music players on Android kind of suck, and don’t support the workflow I like or have bugs.

    • C126@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 days ago

      Based on OPs experience this is the best solution.

      If they want to learn, I found plex + plexamp was pretty easy to get going.

    • Yingwu@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      2
      ·
      4 days ago

      I mean, most high-end phones today doesn’t support SD cards so this can be a reason why to selfhost.

  • NaibofTabr@infosec.pub
    link
    fedilink
    English
    arrow-up
    6
    ·
    5 days ago

    however, i know nothing about self hosting. My knowledge is absolutely zero […] I dont understand nothing

    This is going to be a problem, unfortunately. You’ll need to define your use case first:

    • How much music do you want to have access to? Hundreds, thousands, millions of files? How large is your collection?
    • Do you have downloaded copies of all the music you want to listen to? Are they all in one place, well organized and tagged? If you just have downloads in the Spotify app, you won’t be able to use those files, you don’t actually own that music. You’ll need DRM-free audio files.
    • Where and how do you want to be able to access them? Just from one device like your phone? Many devices? Is having access at home good enough, or do you want to be able to access your collection while you’re away from home?
    • Will you be the only user?
    • What kind of budget do you have to work with?

    An old PC might be enough to act as a server, but there’s more involved and the answer to what you need depends on what exactly you want to do. You will not be able to build a personal version of Spotify with just an old PC, for instance.

  • TriflingToad@lemmy.world
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    5
    ·
    edit-2
    5 days ago

    So, self hosting is complicated. Everyone in this comment section has had tons of experience with it. I tried Plex, failed. Jellyfin, didn’t connect. Entire OSes on a raspberry pi, didn’t work.

    I don’t know your situation but for me giving up and just keeping it stored on my phone and manually updating is good enough.

  • catloaf@lemm.ee
    link
    fedilink
    English
    arrow-up
    3
    ·
    5 days ago

    What do you want it to do? If you have all your music, a bunch of folders with MP3s works.

  • BehindTheBarrier@programming.dev
    link
    fedilink
    English
    arrow-up
    5
    ·
    5 days ago

    Skimmed comments, but if you download and manage your music on your own on a machine you can have a super simple setup like I do. All music is synced using Syncthing to my phone. So my phone gets local storage, and then I use Poweramp (android) to play it.

    I pretty much have a folder for all the music though. But I assume you can sort music into folders to have them as playlists. But perhaps not as practical as desired.