Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Cattywampus_

macrumors 6502a
Original poster
Apr 19, 2006
511
21
Hi there

I am having issues with Media Rage. I use the app to populate the ID3 tags with information from the file names of the MP3 files.

I have no knowledge of regular expressions or anything like that - but I tried none the less to edit to do what I wanted but I couldn't get it to do what I wanted. I will explain my problem and hopefully you can provide me with the correct expression to use in your program to do what I want.

My MP3 albums are named like this

tracknum__artist__album__track

All the filenames have underscores instead of spaces. So a typical track would look like

03__the_zutons__tired_of_hanging_around__why_dont_you_come_on_over_valerie

Now the expression built into the program which is 00-Artist-Album-Title works - I just changed the dashes for double underscores. Some of my albums though have remixes on them. So there is a further __ to seperate the mix name from the title of the track. Eg

03__the_zutons__tired_of_hanging_around__why_dont_you_come_on_over_valerie__super_good_remix

When using the expression for the 00-Artist-Album-Title filename won't work. It puts the data in the wrong files. After a bit of messing round I did manage to make an expression that would bind the last two instances together but it causes filenames without the last __ instance to fail.

Do you know what string I would need to use so that it will work with both?

Many thanks.
 

Ti_Poussin

macrumors regular
May 6, 2005
210
0
You seem quite near of your goal, just check for the occurrence for the last part, you should use {0,1} or ? if that is support by the utility you use, on the last part that trigger the last __ and part, so you don't have to bother with it and should be valid.

I would like to help more, but not sure what you want to achieve with your regex?!? what execute the regex? perl, python, bash script...?
specify the input/output format clearly.

Anyway, here a good help to use regex:
http://www.funduc.com/regexp.htm
 

Cattywampus_

macrumors 6502a
Original poster
Apr 19, 2006
511
21
Many thanks for your help. I wrote that post when I was stoned so its probably not the clearest of explanations! lol.

I managed to sort it in the end - by emailing the developer of Media Rage :) He gaved me the correct expression to use. Worked a treat! :)

Thanks again.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.