I would love to seed (and cross-seed) my music library, but metadata tagging and renaming fucks the files up. How do I set up qBittorrent and Prowlarr to keep seeding after retagging?

  • ReedReads@lemmy.zip
    link
    fedilink
    English
    arrow-up
    9
    ·
    5 months ago

    You can rename the files using qBit. Just use its “rename files” feature. You can also rename folders this way.

    As far as tagging in musicbrainz, I don’t think you will be able to do that because it will mean that you will have changed the contents of the files themselves. I could be wrong on that and someone else might be able to tell you how to do it though.

    • Revan343@lemmy.ca
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      5 months ago

      Only way would be shenanigans with copy-on-write and deduplication; when it’s done seeding, copy it elsewhere on the same filesystem (which will use no space and be instant, because it’s just making a pointer to the original). Then make your modifications to the new version

    • LazerDickMcCheese@sh.itjust.worksOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 months ago

      Yeah, that’s what I thought but I wanted to try. Hate not giving back when I get something. I’m trying to retroactively seed my entire music library if possible. Looks like I’d have to make my own torrents

  • Brickfrog@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    5 months ago

    but metadata tagging

    Not possible to keep seeding changed data. Changing the file contents changes the file hash / torrent hash. There is no way to keep seeding a torrent that expects different file data.

    Not sure if it’s worth it but if you really wanted to keep seeding the original data then you’d need to keep a “torrent” copy of that data for qBittorrent and your own copy of the files elsewhere that you can tag and change as much as you like.

    and renaming fucks the files up.

    Similar solution to above, you could keep separate folders if you wanted.

    But technically as long as you never change the file data (e.g. no metadata tagging) then you could keep two separate folders and have the data hardlinked between them. That way you can rename one version of them as much as you like while keeping the original filenames in the other folder.

    e.g. simple example

    c:\qbittorrent\torrentdata\musicstuff <– all files/subfolders hardlinked --> c:\mymusic\blahblah

    Alternatively you could do what the other commenter mentioned & rename the files within qBittorrent itself. Personally I prefer the hardlink method since that keeps the torrent client with the same expected file names it looks for, makes it easier to do things like re-install / re-seed the torrent client, switch torrent clients, etc.

    • LazerDickMcCheese@sh.itjust.worksOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 months ago

      Yeah, that’s what I was expecting unfortunately… The problem isn’t the filenames, the problem is that the downloaded files lack any real metadata, so my media libraries ignore the files…I’m also talking about terabytes of files that I can’t afford to duplicate right now. Maybe I’ll make my own public torrents?

      • ShepherdPie@midwest.social
        link
        fedilink
        English
        arrow-up
        2
        ·
        5 months ago

        Have you tried Lidarr? This might help with finding files that are appropriately tagged versus those that aren’t. At the very least, you might consider duplicating the more hard to find stuff and ignore things like Taylor Swift and the like.

        • LazerDickMcCheese@sh.itjust.worksOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          5 months ago

          Problem solved. I’m a damn idiot. I have Prowlarr, Sonarr, and Radarr set up…totally forgot about Lidarr. Thank you, sorry for the ignorance