Edit: Also please tell me if a meme is even allowed as the thumbnail for the post in this community - just feels like it gets some of my current desperation across :D

Since the last time I posted here sharing my new home server, I’ve gotten a little more acquainted with the services I’m using. After getting acquisition of shows and movies sorted, I ventured into music (streaming).

As many here, I’m used to using streaming services for music, ie. Spotify or YouTube Music. Naturally, I tried a similar approach by setting up my Arr stack to feed its music into Jellyfin where the music is picked up by Symfonium. I tried it out for a couple days and liked it quite a bit since it keeps my phone clean of “unnecessary” data but I still retain access to music. Unfortunately, the way I acquire my music limits my selection quite a bit unless I venture into torrenting, which I’d prefer not to. So unless I figure out a safe way to torrent on my server, I’m stuck with getting access to a very limited selection of artists and albums.

In addition to that limitation, there’s also the files formats of the music. Most of the music I’ve downloaded was only available in FLAC, which is awesome if you’ve got the bandwidth and data plan for playback, but for me it means that I spend 3GB of data for a day of streaming music which is just not sustainable.

In comparison, I can set up a Revanced version of Spotify in addition to my Revanced YT Music to get access to all the music I could want. Unfortunately, that comes with the caveat of still being tied to the companies I’m trying to get rid of - albeit not financially anymore, but I’m still sharing my data.

Ultimately, I’m not sure what to do. What I love about self-hosting is the independence from all the companies we’re being fucked over by in all kinds of imaginable ways. But if it’s free, outside my sharing data with them, can I really compete?

I’d be interested in hearing your opinions and thoughts on this. How did you solve music streaming with your build?

  • verrymay@lemmy.world
    link
    fedilink
    English
    arrow-up
    45
    ·
    12 days ago

    spotify and google will figure out a way to block modded apps eventually.

    nobody can take your home server and its content away from you

      • Onomatopoeia@lemmy.cafe
        link
        fedilink
        English
        arrow-up
        7
        ·
        12 days ago

        Today servers can be nothing more than a $50 nuc from eBay with a larger drive in it, or an external one.

        My server today is an old Small Form Factor Dell. It has no problem running VMWare ESXi, with multiple Windows and Linux VMs, ripping DVDs, converting videos and streaming, all at the same time.

          • Onomatopoeia@lemmy.cafe
            link
            fedilink
            English
            arrow-up
            1
            ·
            11 days ago

            Fortunately I bought my storage just before the latest increase. I’ve just put my replacement cycle on pause until prices come down.

            More risky for me but fortunately I have 3 local copies of everything.

    • morto@piefed.social
      link
      fedilink
      English
      arrow-up
      17
      arrow-down
      1
      ·
      edit-2
      12 days ago

      In a dystopic future, somewhere…

      Chilling out listening to some music
      BANG!
      “Put your hands up! No sudden moves!”
      “But, but…”
      “We tracked down self-hosting activities, and we’re confiscating everything and taking you to jail”

  • HiTekRedNek@lemmy.world
    link
    fedilink
    English
    arrow-up
    18
    ·
    12 days ago

    Soulseek has far more music on it than you can typically find on free public torrent sites.

    Just a heads up.

      • HumbleBragger@piefed.social
        link
        fedilink
        English
        arrow-up
        1
        ·
        11 days ago

        Same here. Lidarr had trouble finding most of the stuff I was looking for. I wish I had some kind of automation like the are stack for slskd. Maybe I try soularr that promises that, whenever I feel like exploring this part of the sea.

  • JayGray91🐉🍕@piefed.social
    link
    fedilink
    English
    arrow-up
    16
    ·
    12 days ago

    Don’t use revanced. The backbone of the dev team moved to morphs now, and so do other modders that used to dev using revanced.

    https://morphe.software

    There was a bunch of drama that’s worthy for Lemmy but stuck in reddit that I don’t care to bring here.

    It got easier to patch things in some ways, but having known how to do it “the complex way” with vanced and revanced before I feel like some is lost in translation.

    But overall it’s a lot better with morphe, the patches against megacorps efforts to block access comes quicker than revanced, and the YouTube minimum app requirement now moved up

    • Druid@lemmy.zipOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      11 days ago

      Alright, I’ll give this a shot. What’s the harm in keep using Revanced, I’m wondering tho? Vulnerabilities that may not be patched out? Or is it just about the lack of features/overall functionality if new patches are rolled out slower/not at all?

      • JayGray91🐉🍕@piefed.social
        link
        fedilink
        English
        arrow-up
        4
        ·
        edit-2
        11 days ago

        From what I can see in both subreddits, it’s mostly buggy and failed patching as far as I can see for those sticking with revanced.

        I’m unsure on vulnerabilities but if the recommended app version is old enough or not working on bypassing using newer versions, I’m sure is not good.

        Also I forgot to mention this previously but in revanced aubreddit the mention of morphe is a subreddit bannable offence. At least that’s what the morphe fans are saying. Personally the ones egging on revanced is childish but I can and can’t properly vouch.

        A bit of my history of how I knew all these

        I started to use URV (I think that stands for universal revanced) because that took base revanced manager and added ways to easily use different patch repos. Back then it’s because I was still patching xitter app. So I already wasn’t using the revanced manager for a few weeks but still use their repo on that URV.

        Then I saw a weird post in revanced sub about some dev tiff. A month from that post I somehow got to see a morphe post in the revanced sub so I tried morphe and stuck around a bit in morphe’s sub. That’s how I know what happened so I decided to trust the morphe guys.

        Technical wise I just have no idea how differing they are. I just stick with the results I personally get.

        Edit: oh my the tone of my two comments is night and day to me lol

        • Druid@lemmy.zipOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          11 days ago

          Thanks for the detailed write-up. So far, I can’t tell there’s much of a difference outside the limited amount of apps you can patch - Revanced had a lot more to offer. Functionality-wise, they apps themselves seem identical, so I don’t really care which I use.

          Alsp no worries about the tone of yours comments - came off fine :) and thanks again for the suggestion

  • enkille@lemmy.world
    link
    fedilink
    English
    arrow-up
    15
    ·
    12 days ago

    i also only download flac files, and i keep them in my ~/music/lossless directory. i use picard to organize that, and wrote a bash script to keep a synchronized opus format copy in ~/music/lossy. on my phone i use termux/ssh to rsync the lossy files to my phone and avoid streaming altogether. for reference, my lossless directory is 221gb, and lossy is 19gb.

    • mpramann@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      6
      ·
      edit-2
      12 days ago

      If you use something like Navidrome to host your own streaming service you can set up automatic transcoding and enable it on your phones streaming client (I use Symfonium). This way I can always access my whole library at any point with it not using too much of my mobile data. But my flac collection is quite big and even if transcoded completely I could not fit all of it on my phones internal storage.

    • ImgurRefugee114@reddthat.com
      link
      fedilink
      English
      arrow-up
      5
      ·
      edit-2
      12 days ago

      Same almost. I have an ~800gb main library of mostly lossless files that I squash to around 150gb by transcoding to 196k or something opus that i put locally on my phone. I also strip embedded cover art which can save a stupid amount of space sometimes; relying on folder hierarchy with cover.jpg/png files. (Bitrate is pretty overkill for me so I may drop it to 128-160…)

      I haven’t had the time to manage the tags properly on my reference library*, but my folder hierarchy encodes artist/album/title with optional years and track numbers. I wrote a linter script to check the structure, that every folder has a cover art image, and to warn about lossy formats not in directories suffixed with [lossy] (purely for documentation purposes; not used in script logic).

      My transcode script generates tags from the folder and filenames, only copying genre tags if they exist and stripping everything else. Lossless files are transcoded while structure, art, and lossy files are copied. Then that result is synced to my mobile devices. So whenever I add music my workflow is to just name file folders properly and download or extract art then I just lint, transcode, and then resync.

      *(Tags of my reference library don’t matter so much to me, but the squashed lib needs consistent tags for mobile apps for behave as I intend)

  • AbsolutelyNotAVelociraptor@piefed.social
    link
    fedilink
    English
    arrow-up
    9
    ·
    12 days ago

    Bought a home server, threw at it an HDD and installed jellyfin. Now I buy my music from bandcamp or rip my own cds (yup, I’m buying cd’s back too) and haven’t logged to spotify ever since.

    Can’t be happier.

  • fozid@feddit.uk
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    12 days ago

    Ive been trying to get rid of YouTube for over a year now, but haven’t found a solution im happy with so still sticking with revanced YouTube.

    Got rid of Spotify 2 years ago and self host navidrome and it’s perfect for me. I use dsub2000 on my android and feishin on my Linux desktop pc.

    I’m UK based, so fairly strict internet laws and I torrent to supplement my owned media. I don’t use flac, I’m sure if I tried I could hear the difference from 192kbit MP3, but honestly I don’t care. 192kbit or similar mp3’s are more than good enough for me.

    Self hosting costs money. Hardware setup initially is expensive, both in money and time and effort. It’s only a solution if you believe there is a problem that needs fixing.

    For me it’s well worth it for music. Video not so much, not yet anyway. I listen to the same songs 100s of times, but videos only once or maybe twice at most.

  • Seth Taylor@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    10 days ago

    I use Tidal and Bandcamp

    I’m hearing great things about Quobuz

    Bandcamp and Quobuz allow you to buy music outright

    And I have to mention, as I do in any thread like this: If you self-host music you bought you’re a friend to me. If you pirate from billionaires, I don’t care. If you pirate from small bands, stop it.

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

    I do both.

    The music I like is in my collection. I pay for it where I can, but I’ll be honest some of it is pirated because I just can’t buy it anywhere.

    I also use Opentune to listen to YouTube music without logging in to stream stuff like “lofi chillhop beats”.

    I recently saw around here a music discovery service (self-hosted) I might try. Can’t remember the name…

  • teawrecks@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    12 days ago

    Either way, just remember to support artists when you can. Bandcamp Friday is one of the best ways I know of to fund artists in exchange for FLACs that you can legally listen to however you want to.

    But I was a broke student in the heydays of torrenting, so I’m not judging using any means necessary to listen to music.

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

    Honestly? I just used PipePipe to download the songs I wanted as MP3 and saved em to USB. This a step above basic caveman shit lol. I suppose I could have gone real 2003, gone to the library, ripped em manually.

    In any case, as with all self hosting decisions, there has to come a point where you consider quality over quantity.

    Great, you have 10,000 songs. How many of those do you actually listen to? 30? 100? 300? How much is enough? Because if the answer is 10,000…what do you have to give up to get that? Clearly, if you’re uncomfortable with online music hosting, at some point, you need to bail. But how can you keep things fresh?

    I have a crazy idea one day that I will use my self hosted LLMs (namely self hosted ACE-Step 1.5) to create my own filler play list, mixed with actual songs I enjoy (say, 350ish, meaningful tracks). The rough idea -

    • point LLM at MP3 folder
    • it randomly selects a song to play
    • creates AI based DJ that introduces those tracks as part of “station identity”
    • Additionally, have the AI based DJ read “local news” (based on my RSS feeds) every <n> songs.
    • All of this blended into the generated station flow

    I can see this whole thing being tunable too (mostly AI filler stuff, akin to LoFi girl, balanced mix, mostly my library and AI DJ etc).

    I’m doing other LLM based shit right now, but I can 100% see myself doing this out of pure “Fuck it, why not”.

    • harmbugler@piefed.social
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 days ago

      A 10,000 song library can be smaller than a AAA game install these days. The point of a large library is not necessarily to listen to it all, but can be to just listen to what you want when you want. I mean, do what you like, but I work from home full time and listen to music for most of it so it suits me.

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

        To each their own. I prefer a more curated experience for myself but as you say, you do you.

        Its a bit like movies. I have a core of about 400 or 500. Sometimes I add some, sometimes I remove some, but for me, that’s more than enough of a pool. Too much, even.

        Dragon sickness is a well know issue in self hosting (not accusing you of that) that I assiduously try to avoid; I prefer quality over quantity. Hardware, software - my interest is always doing more with less.

        My intent is not to Pokémon catch em all; I’m saving experiences that are personally meaningful.

        Less Library of Alexandria, more common book and marginalia.