Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Selfhosted
  3. Better music management

Better music management

Scheduled Pinned Locked Moved Selfhosted
selfhosted
21 Posts 17 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • nfreak@lemmy.mlN [email protected]

    I tried Jellyfin for music in addition to tv and movies, but ended up dropping that part. I set up Navidrome with beets - the adjustment is using album artist instead of just artist everywhere.

    Full stack:

    • Navidrome server
    • beets for management
    • Feishin client (local on my desktop, though I do have it hosted too for the hell of it)
    • Symfonium (mobile app, abour $6 but absolutely worth it)
    • Lidarr
    • slskd
    • Soularr (integrates the two above - it's a bit hacky but it works fairly well)
    H This user is from outside of this forum
    H This user is from outside of this forum
    [email protected]
    wrote on last edited by
    #4

    I am also using Navidrome and Symfonium. It's about as good as local library playback can get! Thanks for a new one to try Feishin, never heard of it before. I have tried setting up Lidarr, but I never got it to grab stuff and rename it to what i like, so I stopped. I'm sure I probably could, but I didn't want to spend the time trying.

    My current setup is grab from Orpheus or redacted, run it through program generically called tagscanner (been using it for years and love it) then drop everything into musicbrainz Picard with custom setup to only grab genres for everything and will attach up to 5 different ones. From there, i move everything to the music library by artist and subfolder for albums. Once there, i load Musicbee, which is my pc app of choice because of the customization and audio playback quality. Once there, if any album art is missing, it's easily discoverable and then loaded into navidrome.

    The hardest part was discovering that I should organize properly after a decade of collecting music, and it took months to reorganize and tag everything properly. I had to do that once more with genres. Once I figured out how to automate that and would take chunks at a time and have it do it over days, which also took months. It's been about 10 years of me doing it this way and has worked great if not a bit tedious.

    1 Reply Last reply
    2
    • P [email protected]

      I've started using beets to manage my music library, but it doesn't work well with jellyfin. As you can see, it creates about a million artists off of features, and this makes it hard to use. I can't find a way to fix this in beets, so I'm considering switching, but haven't found any proper alternatives. Do you guys solve this in any way, or use a different management software that is more standard? Thank you!

      S This user is from outside of this forum
      S This user is from outside of this forum
      [email protected]
      wrote on last edited by
      #5

      hello, maybe try wrtag which was written to be a faster version of beets. it handles album artists out of the box (multi valued tags instead of one string with ft. delimiters). it can be configured with the path format syntax to be similar to your current beets config

      https://github.com/sentriz/wrtag

      1 Reply Last reply
      3
      • P [email protected]

        I've started using beets to manage my music library, but it doesn't work well with jellyfin. As you can see, it creates about a million artists off of features, and this makes it hard to use. I can't find a way to fix this in beets, so I'm considering switching, but haven't found any proper alternatives. Do you guys solve this in any way, or use a different management software that is more standard? Thank you!

        D This user is from outside of this forum
        D This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #6

        I gave up on automating it, I download with slskd, and run musicbrainz Picard (import slskd download folder, and set it to always save to the jellyfin music folder/rename with my preferred sorting method). This has the bonus of downloading the cover art, and rarely has issues.

        roofuskit@lemmy.worldR 1 Reply Last reply
        2
        • D [email protected]

          I gave up on automating it, I download with slskd, and run musicbrainz Picard (import slskd download folder, and set it to always save to the jellyfin music folder/rename with my preferred sorting method). This has the bonus of downloading the cover art, and rarely has issues.

          roofuskit@lemmy.worldR This user is from outside of this forum
          roofuskit@lemmy.worldR This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #7

          You can automate soulseeked with a script that connects slskd to lidarr.

          1 Reply Last reply
          0
          • P [email protected]

            I've started using beets to manage my music library, but it doesn't work well with jellyfin. As you can see, it creates about a million artists off of features, and this makes it hard to use. I can't find a way to fix this in beets, so I'm considering switching, but haven't found any proper alternatives. Do you guys solve this in any way, or use a different management software that is more standard? Thank you!

            K This user is from outside of this forum
            K This user is from outside of this forum
            [email protected]
            wrote on last edited by
            #8

            For music. I use navidrome. It works a load better then jellyfin for this IMO. You can use the same file location for both jellyfin and navidrome if needed.

            1 Reply Last reply
            2
            • P [email protected]

              I've started using beets to manage my music library, but it doesn't work well with jellyfin. As you can see, it creates about a million artists off of features, and this makes it hard to use. I can't find a way to fix this in beets, so I'm considering switching, but haven't found any proper alternatives. Do you guys solve this in any way, or use a different management software that is more standard? Thank you!

              appoxo@lemmy.dbzer0.comA This user is from outside of this forum
              appoxo@lemmy.dbzer0.comA This user is from outside of this forum
              [email protected]
              wrote on last edited by
              #9

              Tag them beforehand with Lidarr. Works very well for me.

              1 Reply Last reply
              0
              • P [email protected]

                I've started using beets to manage my music library, but it doesn't work well with jellyfin. As you can see, it creates about a million artists off of features, and this makes it hard to use. I can't find a way to fix this in beets, so I'm considering switching, but haven't found any proper alternatives. Do you guys solve this in any way, or use a different management software that is more standard? Thank you!

                J This user is from outside of this forum
                J This user is from outside of this forum
                [email protected]
                wrote on last edited by
                #10

                First, I made 'Album Artists' my landing page. 'Artists" includes everyone tagged in the metadata, 'Album Artists' only contains the primary artists. For me, the difference is 350 album artists vs 1412 artists.

                I run everything through Picard when I add something to the server. Sometimes I have to change the metadata (for example I hate having an entry for '&' like Elton John & Hans Zimmer and I'll change it so the album is included in both Elton John and Hans Zimmer but theres no entry for them together). But generally it's pretty simple and smooth.

                Looks like this:

                1 Reply Last reply
                3
                • S [email protected]

                  Musicbrainz Picard --> mp3Tag --> MusicBee

                  • Picard handles the initial tagging.
                  • mp3Tag handles the clean-up. I like things "just so", and some of the time Picard goes rogue. The Actions function is super powerful for automating "fixing" tags. Oh, and you can cut, filter and paste an entire directory's worth of song tags if you want to bulk remove a bunch of unwanted tags that Picard adds.
                  • MusicBee is the database. I like the Inbox feature that allows me to do a last check before "promoting" the files to my master library.

                  There are portable versions of all three, so you can lock a version in your music directory and never worry about updates ruining your tags.

                  M This user is from outside of this forum
                  M This user is from outside of this forum
                  [email protected]
                  wrote on last edited by
                  #11

                  I have the same setup with Picard --> mp3tag, it works very well for me. I prefer to overwrite the artist field with the album artist field for cleaner sync to my iPods with MediaMonkey (iPods handled multiple artists in the worst way imaginable).

                  Picard did take some light up front tweaking to get the directory naming to albumartist\yyyy - albumname\01 songtitle.flac but it was worth it

                  1 Reply Last reply
                  1
                  • P [email protected]

                    I've started using beets to manage my music library, but it doesn't work well with jellyfin. As you can see, it creates about a million artists off of features, and this makes it hard to use. I can't find a way to fix this in beets, so I'm considering switching, but haven't found any proper alternatives. Do you guys solve this in any way, or use a different management software that is more standard? Thank you!

                    M This user is from outside of this forum
                    M This user is from outside of this forum
                    [email protected]
                    wrote on last edited by
                    #12

                    Bro you leaked your ip wtf πŸ€―πŸ€―πŸ˜‚πŸ’£πŸ’£πŸ§¨βœˆοΈ

                    D eezyville@sh.itjust.worksE P 3 Replies Last reply
                    16
                    • M [email protected]

                      Bro you leaked your ip wtf πŸ€―πŸ€―πŸ˜‚πŸ’£πŸ’£πŸ§¨βœˆοΈ

                      D This user is from outside of this forum
                      D This user is from outside of this forum
                      [email protected]
                      wrote on last edited by
                      #13

                      For those wondering why this is downvoted 192.168.X.X are local ips. Meaning on local connections use that IP, and is not available to the wider world to use.

                      somethingburger@jlai.luS 1 Reply Last reply
                      7
                      • D [email protected]

                        For those wondering why this is downvoted 192.168.X.X are local ips. Meaning on local connections use that IP, and is not available to the wider world to use.

                        somethingburger@jlai.luS This user is from outside of this forum
                        somethingburger@jlai.luS This user is from outside of this forum
                        [email protected]
                        wrote on last edited by
                        #14

                        It was most likely a joke.

                        D 1 Reply Last reply
                        3
                        • somethingburger@jlai.luS [email protected]

                          It was most likely a joke.

                          D This user is from outside of this forum
                          D This user is from outside of this forum
                          [email protected]
                          wrote on last edited by
                          #15

                          Yes, but there's a lot of people that lurk to learn in these forums. So I just wanted to explain it to them.

                          1 Reply Last reply
                          5
                          • M [email protected]

                            Bro you leaked your ip wtf πŸ€―πŸ€―πŸ˜‚πŸ’£πŸ’£πŸ§¨βœˆοΈ

                            eezyville@sh.itjust.worksE This user is from outside of this forum
                            eezyville@sh.itjust.worksE This user is from outside of this forum
                            [email protected]
                            wrote on last edited by
                            #16

                            It's a joke, I know it's a joke, I'll give you your upvote.

                            1 Reply Last reply
                            2
                            • M [email protected]

                              Bro you leaked your ip wtf πŸ€―πŸ€―πŸ˜‚πŸ’£πŸ’£πŸ§¨βœˆοΈ

                              P This user is from outside of this forum
                              P This user is from outside of this forum
                              [email protected]
                              wrote on last edited by
                              #17

                              Not mine, my servers 🀣. I hope it doesn't get hacked

                              1 Reply Last reply
                              0
                              • nfreak@lemmy.mlN [email protected]

                                I tried Jellyfin for music in addition to tv and movies, but ended up dropping that part. I set up Navidrome with beets - the adjustment is using album artist instead of just artist everywhere.

                                Full stack:

                                • Navidrome server
                                • beets for management
                                • Feishin client (local on my desktop, though I do have it hosted too for the hell of it)
                                • Symfonium (mobile app, abour $6 but absolutely worth it)
                                • Lidarr
                                • slskd
                                • Soularr (integrates the two above - it's a bit hacky but it works fairly well)
                                thatcasualgamingguy@lemmy.nerdcore.socialT This user is from outside of this forum
                                thatcasualgamingguy@lemmy.nerdcore.socialT This user is from outside of this forum
                                [email protected]
                                wrote on last edited by
                                #18

                                Not sure if you already know this, but there is a plugin called "Tubifarry" for Lidarr, that directly integrates slskd as an indexer and download client in Lidarr. I've recently switched from Soularr to the plugin and it works really well. In combination with the "Search Sniper" Import List you can still get that random backfill behavior of Soularr.

                                Here is some general information on lidarr Plugins. You have to use a special branch/image. There's also a link to Tubifarry at the bottom of the page.

                                https://wiki.servarr.com/lidarr/plugins

                                nfreak@lemmy.mlN no_bark@lemmy.dbzer0.comN 3 Replies Last reply
                                1
                                • thatcasualgamingguy@lemmy.nerdcore.socialT [email protected]

                                  Not sure if you already know this, but there is a plugin called "Tubifarry" for Lidarr, that directly integrates slskd as an indexer and download client in Lidarr. I've recently switched from Soularr to the plugin and it works really well. In combination with the "Search Sniper" Import List you can still get that random backfill behavior of Soularr.

                                  Here is some general information on lidarr Plugins. You have to use a special branch/image. There's also a link to Tubifarry at the bottom of the page.

                                  https://wiki.servarr.com/lidarr/plugins

                                  nfreak@lemmy.mlN This user is from outside of this forum
                                  nfreak@lemmy.mlN This user is from outside of this forum
                                  [email protected]
                                  wrote on last edited by
                                  #19

                                  Oh shit I hadn't heard of this one. Soularr feels kind of like a hack and is annoying to wrangle, so a direct integration would be huge.

                                  1 Reply Last reply
                                  1
                                  • thatcasualgamingguy@lemmy.nerdcore.socialT [email protected]

                                    Not sure if you already know this, but there is a plugin called "Tubifarry" for Lidarr, that directly integrates slskd as an indexer and download client in Lidarr. I've recently switched from Soularr to the plugin and it works really well. In combination with the "Search Sniper" Import List you can still get that random backfill behavior of Soularr.

                                    Here is some general information on lidarr Plugins. You have to use a special branch/image. There's also a link to Tubifarry at the bottom of the page.

                                    https://wiki.servarr.com/lidarr/plugins

                                    no_bark@lemmy.dbzer0.comN This user is from outside of this forum
                                    no_bark@lemmy.dbzer0.comN This user is from outside of this forum
                                    [email protected]
                                    wrote on last edited by
                                    #20

                                    Wow I've been looking for a way to integrate soulseek into Lidarr that wasn't a hacky mess for a while now. This is awesome, thanks for posting this.

                                    1 Reply Last reply
                                    2
                                    • thatcasualgamingguy@lemmy.nerdcore.socialT [email protected]

                                      Not sure if you already know this, but there is a plugin called "Tubifarry" for Lidarr, that directly integrates slskd as an indexer and download client in Lidarr. I've recently switched from Soularr to the plugin and it works really well. In combination with the "Search Sniper" Import List you can still get that random backfill behavior of Soularr.

                                      Here is some general information on lidarr Plugins. You have to use a special branch/image. There's also a link to Tubifarry at the bottom of the page.

                                      https://wiki.servarr.com/lidarr/plugins

                                      nfreak@lemmy.mlN This user is from outside of this forum
                                      nfreak@lemmy.mlN This user is from outside of this forum
                                      [email protected]
                                      wrote on last edited by
                                      #21

                                      I set this up since this reply and it's phenomenal, what a difference compared to the old way. Thanks a ton for the rec

                                      1 Reply Last reply
                                      1
                                      Reply
                                      • Reply as topic
                                      Log in to reply
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes


                                      • Login

                                      • Login or register to search.
                                      • First post
                                        Last post
                                      0
                                      • Categories
                                      • Recent
                                      • Tags
                                      • Popular
                                      • World
                                      • Users
                                      • Groups