- Original Mix : Original Mix not appending even after I changed that section of the script.
This was working okay with the first script you posted.
- Label : Move the publisher (label) catalogue number to be appended after the label name instead of after the album name. I tried the below but it didn't work:
See lines
# Change by stevehero for Ninja_Theory
outputto "PUBLISHER"
say " ["
sayoutput "CATALOG #"
say "]"
- Genre : I followed the guide but can't get Deep House to show as "Deep House". I understand the logic of having "House" prefixed but I prefer it reading normal.
See lines:
# Change by stevehero for Ninja_Theory
# Commented these two lines out below.
# regexpreplace "(trackGenre>>)(Dee|Ele|Min|Pro|Tec)(.+?)\s?(House)?.{0}>" "$1$4 $2$3>" # 'Progressive House' to 'House Progressive'
# rep[_temp Beatport by &stevehero v4.4#RELEASE Search by &Filename.src|attachment](upload://6gPAV3R6CqbC9O5aIYFHN0VY9eC.src) (21.7 KB)
- Unsyncedlyrics : The default text about exclusive to Beatport etc. always appears here even though I have.
This was all commented out and worked.
_edit Beatport by &stevehero v4.4#RELEASE Search by &Filename.src (21.7 KB)
1 Like
@stevehero thanks so much. I wonder what is happening with my installation as none of this works for me, even after copying your file to data/sources and renaming it (removed the temp_ prefix). Have you heard of such an issue before?
- Initial key does not show
- Original Mix does not append to the title
- Catalogue number still appends to album name
- Genre is still "House Deep" etc.
- Unsyncedlyrics still write/tag
Just copy the file I posted and click it without renaming. Never had any issues like you describe.
I have tested the script I attached and it definitely does all those things you want.
1 Like
Thanks Steve. I'm not sure why it is not working for me. Even when I copy it directly as is into my folder, I don't see any option with the "temp" prefix.
I'm becoming familiar with your default settings, so it's not a problem. However, I do wonder why I can't get it to work (for technical / knowledge reasons).
You're copying the file to the wrong folder. Check the forum where the file needs to be. It's in the starting post also.
1 Like
Thanks I missed that the files must go here: %appdata%\mp3tag\data\sources
Working perfectly now other than the unsyncedlyrics still writing to the ID3 tag even though I commented them out - but I don't mind.
Your work is 10/10 dude. Much respect.
Ask on the general help section of the forum those questions seeing as it relates to a different software the Mixmeister forum would be your best bet.
If the items are commented out it shouldn't write to the tag. It's impossible.
Unsyncedlyrics is commented out as per the bottom section of the attached src file. Everything else is working (thanks to you). I decided to keep your original positioning of the catalogue number next to the album name - on further thought I realised that this makes a lot more sense.
_temp Beatport by &stevehero v4.4#RELEASE Search by (Album)Artist &Release.src (22.0 KB)
Yes, this script doesn't write to the unsyncedlyrics field. I've just tested it.
1 Like
It's working now. I must have done something wrong when I tested. Thanks 
How can I write the year as YYYY but the releasetime as YYYY-MM-DD ?
Edit: Not an urgent request at all. I'm wondering how Roon and iTunes will handle the YYYY-MM-DD format. Let me test. No need to change this if they read the year as YYYY (for smart playlists etc.).
Open the script and see the year section. It's easy. Read that section. Best keep the release time formatted as that if using iTunes.
foobar2000 supports FLAC if you're dealing with lossless files, which was my main reason for changing to it. Don't miss iTunes one bit.
No reason for keeping WAVs IMO. They can always be converted back if there's really a need.
Sometimes I want to search by track name (using the single track search by filename src) but I want it to populate the label catalogue number instead of the Beatport Track number (after the album name). I tried to edit the src file (attached) but now I just get "[]" after the album name. Does anyone know what I must change to do this?
The problem with doing this using the release search by filename src is that it looks for the release name but the file string won't have the release name.
_temp Beatport by &stevehero v4.4#SINGLE TRACK Search by Fi&Lename.src (19.4 KB)
Not sure what you mean. Does using the artist or album artist and release not work for you.
That's the one I use 90% of the time. The other is the direct URL one.
It's not possible to search by catalog number.
But that catalog # PHAZD005B does exist.
Some of my older music does not have the album tags. So I search for those using the track by filename. But when it finds the album/release, I can't get the catalogue number to populate the square brackets after the release name (as per my description above). So I'm wondering how I can do this using the track by filename script? (is it possible).
Right now I just use a workaround. Once the track by filename script finds the track and populates the album, I then do a release search and doing that adds the release number in. But before I do that, the track by filename populates the TRACK ID (which I don't want).. also it always makes the track #1 on the album (which I know is expected behaviour).
I created a custom tag called ROONTRACKTAG (this is a special Roon tag that writes ID3 tags back to Roon as Roon tag). I'm trying to copy the INITIALKEY to this ID3 tag in MP3Tag but I can't get the square brackets to write - only the INITIAL KEY copies to the new tag.
How can I get the "[K" and "]" to wrap around the INITIALKEY that is copied to the new tag I created?
The lines I added are:
ROONTRACKTAG
outputto "ROONTRACKTAG"
say " ["
sayoutput "INITIALKEY"
say "]"
The INITIALKEY shows fine but the square brackets don't show up. I also tried the below with "K" as a prefix (for Key) but same issue as above - only the INITIALKEy shows.
ROONTRACKTAG
outputto "ROONTRACKTAG"
say " [K"
sayoutput "INITIALKEY"
say "]"
Edit: I wrote an action to handle this in the meanwhile and it's working well - but it would be nice to be handled when tagging (if possible).
#ROONTRACKTAG
outputto "ROONTRACKTAG"
say " ["
sayoutput "INITIALKEY"
say "]"
- Add
# to before ROONTRACKTAG because you don't want that parsed.
- Those lines must be put close to the bottom of the script. As long as they are below the one that writes to the INTIALKEY tag in the first place.
If you put it at the bottom you can't go wrong.
1 Like
Thanks Steve. I did have that # there, not sure why it stripped out when I posted my question.
Using the above code, it only writes the first "[" not the end "]". It is placed near the end, directly after the lines that write the INITIALKEY tag in the first place. Any ideas why this is?
Are you using the right script like before which is placed in the correct folder?
Test by commenting out
#sayoutput "INITIALKEY"
To see if the ] gets written. I assume the script has not been saved or in the correct folder.
Both SRC's are in the right folder (as per OP).
Works perfectly i.e. adds the brackets around INITIALKEY:
_temp Beatport by &stevehero v4.4#SINGLE TRACK Search by Fi&Lename.src (19.5 KB)
Only adds the first bracket:
_temp Beatport by &stevehero v4.4#RELEASE Search by (Album)Artist &Release.src (22.4 KB)