Greetings Lemmings!

I am not new to self hosting; been at it for a few years. And I have neglected a very important part of my home lab; MUSIC!

So I stream music from Navidrome to all of my devices.

My music library has grown organically over the years, for probably the past 17 years. And a few times I had manually organized and fixed up some of the tags. But ultimately I ended up with a mess of a library.

I am working on cleaning that up. Though I absolutely should have cleaned it up before I created 2 backup scripts.

In short, I have a script that is called from a systemd service on a timer that runs my backup script that essentially more or less uses rsync to mirror the files in LiveMusicDir to MusicArchive1. This happens on my docker host where my Navidrome lives. The Music is on an NFS share hosted outside of the docker host.

The next step I run another similar setup on my desktop; systemd service running a script on a timer that uses rsync and other dependencies to track changes.

What I plan to do is organize the source. I am using beets, and learning as I go.

What methods do you use for managing a large music library?

  • hellmo_luciferrari@lemmy.zipOP
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 days ago

    Feishin, and Symfonium are fantastic.

    Though, if you at all care about whether or not it’s open source, I would argue Tempus is another good option for Android.

    https://github.com/eddyizm/tempus

    Which I have been trying out a bit as of late. And works with Android Auto on GrapheneOS

    • ThePooDragon@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 day ago

      Any clue if Tempus supports Jellyfin music servers? Their readme seems to indictate its for Subsonic servers only.

      My dream is an open source android music player that supports Jellyfin music servers and automatically requests transcoded/full quality audio based on if I’m on a WiFi or mobile data connection.

      Haven’t found one quite yet.

      • hellmo_luciferrari@lemmy.zipOP
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 day ago

        Does not appear to support Jellyfin, as I can’t connect to my Jellyfin.

        Though it does support transcoding options youre mentioning.