GrimReaper 4912 Posted yesterday at 05:59 AM Author Posted yesterday at 05:59 AM 53 minutes ago, user24 said: Agree, now that I have tried it. I'm happy to revert back to your order. The GUI looks better in your original order. I just need to get used to the process Let me think about that one a bit. I should have something workable this afternoon (CET time), as I'm AFAIK for the better part of today.
user24 363 Posted yesterday at 06:21 AM Posted yesterday at 06:21 AM 6 minutes ago, GrimReaper said: If you want, I can apply same logic to RELEASETYPE Aaahhh - that explains it - I was testing both RELEASETYPE and ROONALBUMTAG as if they were both multi-field. Now, from your explanation, it makes sense with the errors I was getting. Yes, normal use-case for me would be only one RELEASETYPE as a standard entity and various ROONALBUMTAG tags to suit anything and everything non-standard. So your usability assumption was correct. But, it may(?) be better if both had the same logic. (Reason - MusicBrainz release types system which I may want to use in the future - because I may be able to map them into "omnibus" tags???) I need to try some mapping experiments - I have an idea - but it will take a while to test it properly. 11 minutes ago, GrimReaper said: I should have something workable this afternoon No hurry at all - I need at least a full day uninterrupted to try the mapping... which will likely be tomorrow now...
GrimReaper 4912 Posted yesterday at 01:12 PM Author Posted yesterday at 01:12 PM (edited) The more complex the code introduced, the more likely it is some unexpected/unintended results will occur down the line. That said: v0.8 - Complete GUI overhaul (you won't be able to skip over Import Mode now ) emby_album_tag_importer.py Edited yesterday at 01:13 PM by GrimReaper 1
GrimReaper 4912 Posted yesterday at 04:13 PM Author Posted yesterday at 04:13 PM (edited) GUI was getting overwhelmed with all the stuff crammed in, needed some breathing room. v0.9 - GUI reworked emby_album_tag_importer.py Edited yesterday at 06:40 PM by GrimReaper 1
GrimReaper 4912 Posted 20 hours ago Author Posted 20 hours ago (edited) v1.0 - MUSICBRAINZ_ALBUMTYPE tag support added - Export Log function added emby_album_tag_importer.py Edited 20 hours ago by GrimReaper 1
user24 363 Posted 17 hours ago Posted 17 hours ago (edited) V1.0 RELEASETYPE Mapping test... Using Importer - Bulk Cleared all Album Tags in Emby (45 "The Beatles" Albums) - extremely easy and fast to do Using Mp3tag - rewrote all RELEASETYPE tags as short single descriptors (somewhat similar to MusicBrainz): Using Importer - mapped these tags to "omnibus" tags: (first go at this - no problems) Using custom Group By - all Albums appeared in their relevant groups in Emby: Note: Doing this manually in Emby, one Album at a time, (e.g.) 1min per Album = 45min. With Importer - probably 5min max!!! Then, tried a scenario where I change my mind and want to split Soundtracks away from Compilations... Using Mp3tag - not required now, as Albums have single descriptors already. Using Importer - remap the tags: Using custom Group By - these Albums then appeared in their new groups in Emby: Time taken - perhaps 1-2min??? Only problem was I could not figure out how to "Save mappings". Clicking this did nothing. Clicking "Load mappings" opens up a window to access saved files - but I had nothing previously saved to try. Closing Importer and opening again (didn't shut down PC) retains the previous mapping settings. Perhaps I am missing a step in the process somewhere? I'll give it another go later on... plenty of other combinations and permutations to try... This is going to be SO EASY to properly 'album tag' my whole library and import into Emby now! Edited 17 hours ago by user24 1
GrimReaper 4912 Posted 13 hours ago Author Posted 13 hours ago (edited) 4 hours ago, user24 said: V1.0 RELEASETYPE Mapping test... Using Importer - Bulk Cleared all Album Tags in Emby (45 "The Beatles" Albums) - extremely easy and fast to do Using Mp3tag - rewrote all RELEASETYPE tags as short single descriptors (somewhat similar to MusicBrainz): Using Importer - mapped these tags to "omnibus" tags: (first go at this - no problems) Using custom Group By - all Albums appeared in their relevant groups in Emby: Note: Doing this manually in Emby, one Album at a time, (e.g.) 1min per Album = 45min. With Importer - probably 5min max!!! Then, tried a scenario where I change my mind and want to split Soundtracks away from Compilations... Using Mp3tag - not required now, as Albums have single descriptors already. Using Importer - remap the tags: Using custom Group By - these Albums then appeared in their new groups in Emby: Time taken - perhaps 1-2min??? Thanks for extensive testing, glad it's working with no apparent issues. 4 hours ago, user24 said: Only problem was I could not figure out how to "Save mappings". Clicking this did nothing. Clicking "Load mappings" opens up a window to access saved files - but I had nothing previously saved to try. Closing Importer and opening again (didn't shut down PC) retains the previous mapping settings. Perhaps I am missing a step in the process somewhere? Mappings are always saved into the small helper file (mappings.json) in the same folder as the script; the file is shared between RT and ROON mapping sessions. Pressing Save just writes the current mapping rows into it. If you want, I could call a file picker on Save, just thought to save few mouse clicks there. If you want multiple mapping sets - just copy current mappings.json and rename it for future loading. Or I could add "Mappings saved" msg in the modal upon successful save, so it gives an indication that pressing that Save button actually caused something to occur? On Load mappings, It calls for a file picker, reads any json file you selected, and overwrites mappings.json with whatever file you loaded. The loaded mappings become the new saved state. Edited 13 hours ago by GrimReaper
GrimReaper 4912 Posted 13 hours ago Author Posted 13 hours ago (edited) v1.1 - Mapping Save/Load status messages added - Delete all rows button added - Mapping input field is a combo-box now (you can both type-in or use dropdown; you'll get suggestions as all unique tags collected based on current album selection) emby_album_tag_importer.py Edited 11 hours ago by GrimReaper
GrimReaper 4912 Posted 10 hours ago Author Posted 10 hours ago (edited) Was playing a bit with colors to better indicate workflow/selection, tell me which version works better. v1.1b emby_album_tag_importer.py Edited 8 hours ago by GrimReaper 1
GrimReaper 4912 Posted 2 hours ago Author Posted 2 hours ago v1.1b2 - GUI reworked (Mapping modals behavior adjusted) emby_album_tag_importer.py
user24 363 Posted 1 hour ago Posted 1 hour ago This is small quick follow-up test on V1.0 (will catch up soon) Found the JSON file. I suppose I was initially expecting a pop-up window like "Save As" rather than "Save". It seems to Save ok (e.g.) (Hmmm - this has actually given me a vague idea for a completely different project I'm working on, where I need to map Album Artists to their IDs). 11 hours ago, GrimReaper said: On Load mappings, It calls for a file picker, reads any json file you selected, and overwrites mappings.json with whatever file you loaded. The loaded mappings become the new saved state. Yep. Found this out the hard way. I need to read the instructions!!! Just me getting used to how it works. Moving on to the newer versions now... 1
user24 363 Posted 22 minutes ago Posted 22 minutes ago 9 hours ago, GrimReaper said: Was playing a bit with colors to better indicate workflow/selection, tell me which version works better. Well, this was a big change!!! If I was only ever updating a few Albums, or even all (e.g.) "The Beatles" albums in bulk, then the standard white background would be fine, because any silly mistakes could quickly be corrected. BUT real-life use-case (as per images above) is more likely to be updating at top folder-level (e.g) "Bb (a-m)". Therefore green/red is the way to go. It's a good idea! But see below re: color... Two possible improvement changes: 1. CUSTOM tag in orange is too close to red in the color spectrum, now clashes with green, and seems like a "warning" signal. Now that green is the background, all three tag selections would possibly be better if they were 'above' green - ROYGBIV - from left to right? Please can you pick the best tones that you think will work. Second thought - perhaps Blue for all three or even just the Gray/White palette(???), as the position and name delineates which tag has been selected, and they are all are tags, as such. Maybe simple is better - or we end up with a rainbow!!! 2. Just a thought - but I'm not too fussed either way - RELEASETYPE, ROONALBUMTAG. CUSTOM possibly dont't need the "Tag" after them inside the buttons. There is plenty of room, but it may look better without? You be the judge. Thanks!
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