What is the recommended way to add metadata?

It is in the provider settings, but I just realized not for Subsonic-providers. Kodi and everything parsed directly by Symfonium supports it.

In the Now Playing screen, the cover for the current track is shown then. On the album level it is still one cover (the first) for the album though.

You cannot add per-track covers in Picard AFAIK, but it is possible with more direct editors like kid3, where you operate on the file level.

@Tolriq, are there any plans for track covers for Open Subsonic?

A subsonic server can already set a cover art for each track. If the server supports it, it should return an image id that points to the embedded cover (that’s the case for LMS)

1 Like

I tried that when I started ripping my fathers CD collection but it did not play nice with using multiple drives at the same time. Loved to lock up the entire PC while trying to re-read one bloody sector. That’s why I ripped with dbpoweramp CD-Ripper (in the end with 9 drives at the same time).

When I started ripping CDs, our internet was utter garbage (2MBit/s shared with 3 others), so looking for covers online was no option. Scanning them was painfully slow so I set up my dslr, 2 studio flashes, a remote trigger and mounted the dslr upside down on a tripod perpendicular to the covers (used a mirror on the table to get that right easily). I even used a color checker to get white balance, color and contrast right and consistent and adjust for the quirks of the sensor.
I even went through the madness of using the perspective crop feature in photoshop to crop the covers exactly right at 400% zoom. Thinking about how AI could probably do this these days in a couple of minutes hurts more than I’d like. As a result I often have way better covers than the streaming services or any other source available online. I probably should’ve uploaded them to musicbrainz but since I named them sequentially that train has pretty much sailed unless I want to check each album I have to see if it’s one I shot or one I downloaded.

Never heard of it. For quick 1-offs I use TeraCopy (with verfication on). TeraCopy is sadly still single-threaded. If I want maximum speed I use FastCopy, which is multi-threaded and goes full throttle (also with verification on).
When I have a copy action that’s repeated a lot I use SyncBack.

I’m sadly also a very big movie and tv show fan, which eat even more space but at least don’t have as complicated metadata. Unless you’re an autistic fudge like me who wants the tracks of each file in the same order, with the same names and correct flags…

My main covers average 1.707MB (mainly because of the ones I shot with the dslr), so for your 60k tracks this would mean 102,4GB of embedded covers. Compared to (conservatively assuming each album has 10 tracks) 10,24GB when not embedding them. If I had all my (main) covers embedded I’d be “wasting” well over a TB so the decision was a nobrainer for me.

I’d like that. Finding someone who doesn’t recoil when you start talking about correct metadata, file structures or regex is so incredibly rare.

*tripled

1 Like

OK, you are outright crazy. I will be officially worried if we share the same cell in hell.

I am limited by the RPi 4 USB I/O and after that by a not-more-than-ok wifi, so if I reach 300 kbps I am more than happy and that can be done single-threaded.

I like movies and series, too, but with a different dedication. I have a moderately big shelf for DVDs/BDs, but I never felt the urge to catalog those more than in a spreadsheet; and even that is mostly obsolete, as I add everything to Kodi, even the hardware discs as media stubs, and I am mostly fine with the scraped data.

PS: I thought for about five minutes about cataloging my books and created accounts at goodreads and thestorygraph. But it is not likely to happen… if I ever find spare time, I might actually read them.

1 Like

Thanks again guys, i’m about to build my own workflow based on your recommandations :slight_smile:
One question though, i don’t think that you mentioned the “Get Lyrics” part, right?
I would like to get the Synced Lyrics when available, if not basic Lyrics (but .lrc files anyway)
I know that Media Human Lyrics Finder is often advised, so my questions for you:

  • Do you use it, and if yes, how and when in your workflow?
  • if you don’t use it, what do you use.

I use tinymediamanager to manage films and series and am happy with the free version of it.

1 Like

I do not use lyrics so I cannot help here.

I use this tool for searching covers:

I has an scripting engine to create your own searches.

Never heard of that. I use Lyrics Reloaded in MusicBee to fetch synced/unsynced lyrics during playback. If they are correct, I can just save them to a .lrc/.txt file. If there are no synced lyrics, I sometimes sync them myself (it’s possible directly in MusicBee).

However there are also solutions like lrcget which has a massive database and can yield good results. But I dislike their chosen formatting [mm:ss.xx] text so I don’t use it to sync lyrics. Only to fetch them (then I run my own script lyrict on the resulting .lrc files with the --m tag_external and --standardize force.xx arguments to at least get rid of the space and store them as [mm:ss.xx]Text while also adding related metadata from mp3/flac files of the same name as tags like described here.

There are other solutions for fetching lyrics as well. Foobar 2000 for example has Lyric Show Panel 3 and Open Lyrics.

All yielding different results from different sources, using different formatting.

Same, but I use the paid version. Having my movies and tv shows look the same (with minor differences) in Kodi, Plex and Jellyfin with full control over every single image while only managing it in one piece of software was worth it for me. I just wish their bloody UI supported more hotkeys. I literally created a “clicking” macro when I rescraped the data for my entire movie library last year.

You can use “Search & scrape selected movie(s) - force best match” instead of validating each scrape with a click.

@655321 do you have the same type of thing for Artist’s images by any chance??

You underestimate my autism. I not only select the correct match. I choose every.single.bloody.image manually. I used to let tmm scrape the art automatically, but having a wild mix of different languages (polish season banner, german poster, english fanart) as well as having duplicate extrafanart pissed me off enough to go the fully manual way for every one of my thousands of movies. Hence why I desperately craved hotkeys for selecting and confirming art.
Now each movie has the correct art for the language it was made in. French movie: french art. German movie: german art and so on (with exceptions for languages with non-latin script where I defaulted to english) and also a time-appropriate poster (1940 movie with a modernised poster also pissed me off).
It was a mind-numbing amount of work but I’m happy with the result and from now on it’s easy to maintain.

Nope. I haven’t bulk added artist images to my library yet. I tried getting the images from lastfm but noticed that they love to serve images with the wrong filetype, so if you decide to get images from lastfm, better check in a hex editor that they are what they claim to be.

ive installed it, thank you.
How do you launch the plugin exactly?

Can you also let me know how please?

You don’t. If you have unpacked it in the “AppData” folder, it should be loaded into MusicBee when you launch it. You can check by going to Edit → Edit Preferences → Plugins
Then you can select the order of lyrics sources under Tags (2) → auto-tagging → lyrics.

When you have found correct lyrics, you simply double click the lyrics panel (or use right click → Edit Displayed Lyrics) and then press CTRL + T just before the current line is sung, which inserts the current timestamp at the start of the current line and jumps to the next line. Repeat this for the entire song and save the result with STRG + S or right click → Save Lyrics to External File. Under Tags (1) I have set save as an external file <music filename>.txt in the lyrics storage settings since I prefer external lyrics.

1 Like

Thanks for this @655321 , I will definitely give it a try! :pray:t3: