user24 379 Posted April 12 Posted April 12 4 hours ago, GrimReaper said: v1.4 Selection fields adjusted Headers renamed Dropdown size adjusted Selection field tooltips added for longer names/titles This top section is now really practical for Album Artist selection. Just getting a few extra characters in the width means probably 99% of my Album Artists are now shown in full. The extra length will likely mean much less scrolling: First impressions - I think the slightly darker colors work better on my screen. A bit less 'washed out' than previously. Especially the green. I think the purple will give me a headache!!! More than happy to revert back to the blue. I will adjust my brain accordingly. Did you add in a progress timer while I wasn't looking??? I was using a stopwatch yesterday to test something and then realized it was on the screen... So that was an interesting surprise!!!
GrimReaper 4966 Posted April 13 Author Posted April 13 (edited) 1 hour ago, user24 said: First impressions - I think the slightly darker colors work better on my screen. A bit less 'washed out' than previously. Especially the green. I think the purple will give me a headache!!! More than happy to revert back to the blue. I will adjust my brain accordingly. I really liked purple. That said, here's green/blue accented version: v1.5 Color accents reworked emby_album_tag_importer.py Edited April 13 by GrimReaper 1
user24 379 Posted April 13 Posted April 13 V1.5 Thanks for changing the purple to blue!.The new black background and white text looks very slick. Another nice refinement that looks really promising. I'll be seriously trying it out as soon as I get chance. In the meantime - here's a couple of screenshots: 1
GrimReaper 4966 Posted April 14 Author Posted April 14 (edited) Looking good. v1.6 GUI reworked (reminds you of something?) Color accents reworked emby_album_tag_importer.py Edited April 14 by GrimReaper
GrimReaper 4966 Posted April 14 Author Posted April 14 (edited) v1.7 Logic refined Color accents refined emby_album_tag_importer.py Edited April 14 by GrimReaper 1
user24 379 Posted April 14 Posted April 14 (edited) 18 hours ago, GrimReaper said: GUI reworked (reminds you of something?) Looking good! Not sure exactly what you are thinking - but some of it reminds me of the Emby settings pages with dark theme applied. Overall, I think the readability is improving with each iteration. The drop down menu lists, with many items, are a lot better with the extra spacing and the white text. Wondering though (and you would have to try it, because I haven't). With all the text in white and bold now (700 font weight instead of 600?) is it 'too much' all at once. What if the drop down menus and other secondary text was reverted back to 600, or perhaps 650, if that is possible? Maybe the red sections below could be toned down??? Perhaps keep the main buttons in bold, as they are, which gives a level heirarchy. Again, I'm just imagining and you can likely better assess the whole GUI and probably make quick changes. I would just break the code! Edited April 14 by user24
GrimReaper 4966 Posted April 15 Author Posted April 15 2 hours ago, user24 said: Wondering though (and you would have to try it, because I haven't). With all the text in white and bold now (700 font weight instead of 600?) is it 'too much' all at once. What if the drop down menus and other secondary text was reverted back to 600, or perhaps 650, if that is possible? Maybe the red sections below could be toned down??? Perhaps keep the main buttons in bold, as they are, which gives a level heirarchy. Try demi-bold one: v1.8 GUI refined emby_album_tag_importer.py 1
user24 379 Posted April 15 Posted April 15 (edited) 13 minutes ago, GrimReaper said: Try demi-bold one: Yeah - that's it. Happy to run with this for a while and do some more tagging and importing... thank you! Edited April 15 by user24 1
GrimReaper 4966 Posted April 15 Author Posted April 15 (edited) v1.9 Minor GUI/Logic improvements emby_album_tag_importer.py (P.S. Check the titlebar) Edited April 15 by GrimReaper
user24 379 Posted April 18 Posted April 18 On 4/11/2026 at 10:10 AM, user24 said: I’m also just started experimenting with some new Decade headings to match with the Release Type headings. On one of the recent Emby beta releases earlier this year, there were optional sub-headings for the new home screen sections. This has since been removed, but I thought I'd try a similar idea for the custom Group By views. This possibly simplifies the Release Type mappings, on import, and also provides a way to show more info without it being the (large-bold-font) main heading: As a proof-of-concept, it seems to be quite useful. Any changes to the Release Type sub-headings and the Decade headings/sub-headings do not require any changes to the Album Tags, so can be updated independently and relatively easy. 1
jakeg1235 8 Posted April 21 Posted April 21 This looks terrific as well, however I've always had trouble with Python on Mac... When I launch the .py script with IDLE it doesn't create a framework, I just see the code, and if I launch it in the launcher it tells me there's "no module named 'requests'. Any thoughts?
GrimReaper 4966 Posted April 21 Author Posted April 21 25 minutes ago, jakeg1235 said: This looks terrific as well, however I've always had trouble with Python on Mac... When I launch the .py script with IDLE it doesn't create a framework, I just see the code, and if I launch it in the launcher it tells me there's "no module named 'requests'. Any thoughts? You didn't install external library (requests). You need to install three of them. On 3/31/2026 at 10:02 PM, GrimReaper said: Few external libraries (GUI, audio file metadata, API requests), you'll find pip at the beginning of the script or cmd: pip install PyQt6 mutagen requests
jakeg1235 8 Posted April 21 Posted April 21 Got it, thank you! Apologies and thank you for your patience. I got the program running and have added tags, but they're not interacting with the album_sort.js script running in Emby, ie the albums are still showing up as "unknown", and there is no custom tag I can see on the album items in Emby. The program says it is successfully running and tagging, but I can't tell how it translates to the actual emby library. Even when I just try to add a custom tag it doesn't change anything.
GrimReaper 4966 Posted April 21 Author Posted April 21 (edited) Have you added your server address and your API key in the script itself? Or maybe your Dry-run toggle is enabled? Edited April 21 by GrimReaper
jakeg1235 8 Posted April 21 Posted April 21 1 minute ago, GrimReaper said: Have you added your server address and your API key in the script itself? Yes, that one I did manage to figure out haha its connecting to my library and finding all albums, but even when it says it's successfully added a tag the tagged album isn't differentiated from untagged in Emby itself.
GrimReaper 4966 Posted April 21 Author Posted April 21 3 minutes ago, GrimReaper said: Or maybe your Dry-run toggle is enabled?
jakeg1235 8 Posted April 21 Posted April 21 dry Run Toggle was enabled... My bad entirely... Will do more due diligence before asking a question haha Thank you so much for your patience and help! Fantastic work! 1
GrimReaper 4966 Posted April 21 Author Posted April 21 (edited) 1 minute ago, jakeg1235 said: dry Run Toggle was enabled... My bad entirely... Will do more due diligence before asking a question haha Thank you so much for your patience and help! Fantastic work! Np. Thanks. Edited April 21 by GrimReaper
r5yk5 16 Posted April 26 Posted April 26 (edited) Hi @GrimReaper Many thanks for this. This is great! Is there any chance it can be modified to recognise separate tags ie comment[120]: ROONALBUMTAG=HD comment[121]: ROONALBUMTAG=Life Favourite comment[122]: ROONALBUMTAG=Loud comment[123]: ROONALBUMTAG=Pop & Rock as well as a single tag split with a semi-colon as it does now? comment[120]: ROONALBUMTAG=HD; Life Favourite; Loud; Pop & Rock At the moment, if the tags are seperate; individual ones (as mine all are), the script only picks up the first one. Thanks Edited April 26 by r5yk5
GrimReaper 4966 Posted April 26 Author Posted April 26 (edited) 33 minutes ago, r5yk5 said: Hi @GrimReaper Many thanks for this. This is great! Is there any chance it can be modified to recognise separate tags ie comment[120]: ROONALBUMTAG=HD comment[121]: ROONALBUMTAG=Life Favourite comment[122]: ROONALBUMTAG=Loud comment[123]: ROONALBUMTAG=Pop & Rock as well as a single tag split with a semi-colon as it does now? comment[120]: ROONALBUMTAG=HD; Life Favourite; Loud; Pop & Rock At the moment, if the tags are seperate; individual ones (as mine all are), the script only picks up the first one. Thanks Try this version, I have no test files with such comments so doing it blindly. v2.0 - Multiple frames (one per value) or single frame with semicolons, both handled emby_album_tag_importer.py Edited April 26 by GrimReaper
r5yk5 16 Posted April 26 Posted April 26 12 minutes ago, GrimReaper said: Try this version, I have no test files with such comments so doing it blindly. v2.0 - Multiple frames (one per value) or single frame with semicolons, both handled emby_album_tag_importer.py 169.07 kB · 1 download That works. Tested it with 5 albums. Added 1 tag to all of them and a different seperate tag to 2 others. Imported 2 tags. The n I added a 3rd tag to one with both tags and one with just the first tag and it imported the 3rd tag to both those 3 albums. 18:07:26 Fetching 5 albums from Emby… 18:07:26 Found 5 albums 18:07:26 ✓ A-Reis — New Horizons — ROONALBUMTAG tag written: "Test" 18:07:26 ✓✓ A-Reis — People of the night — multiple ROONALBUMTAG tags found: 2 tags written: "Blag" & "Test" 18:07:26 ✓ A-Reis — Phosphene — ROONALBUMTAG tag written: "Test" 18:07:27 ✓✓ A-Reis — Prominences — multiple ROONALBUMTAG tags found: 2 tags written: "Blag" & "Test" 18:07:27 ✓ A-Reis — Stranger — ROONALBUMTAG tag written: "Test" 18:07:27 Click any section below for details 18:08:25 Fetching 5 albums from Emby… 18:08:25 Found 5 albums 18:08:26 – A-Reis — New Horizons — already tagged, skipped 18:08:26 – A-Reis — People of the night — already tagged, skipped 18:08:26 – A-Reis — Phosphene — already tagged, skipped 18:08:26 ✓ A-Reis — Prominences — ROONALBUMTAG tag written: "Blah" 18:08:26 ✓ A-Reis — Stranger — ROONALBUMTAG tag written: "Blah" 18:08:26 Click any section below for details This is the absolute best thing to happen to my emby server for a long time! Thanks again 1
GrimReaper 4966 Posted April 26 Author Posted April 26 13 minutes ago, r5yk5 said: This is the absolute best thing to happen to my emby server for a long time! There's a brotherly/complementary topic for some expanded usage of those tags here: 1
r5yk5 16 Posted April 27 Posted April 27 Is there any chance you can build command line switches into this script so it can be run dirrectly on a headless server? eg emby_album_tag_importer.py --library Music --folder Jazz --albumartist All --addtags --roonalbumtag --as-is --dryrun Something like that. Rather than remotely mounting it to my laptop. No worries if that's not in the scope of this, it works as is
GrimReaper 4966 Posted April 27 Author Posted April 27 (edited) Hmmmmm possibly, but there's so much convoluted logic already in place it would be impossible to cover it all else you'd be spending a minute just to type all the arguments at which point it's simpler to just run the script itself - if it were implemented (and for sure it won't be for some time as I'm quite stretched re: time available as it stands), it'd cover few most common scenarios only, like just a few basic default toggles/modes. But no promises. Edited April 27 by GrimReaper 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now