When tagging an album I want to make a playlist containing all of the songs in the album. After I've done so I manually move the mp3 files to my 'finished mp3 folder'. This folder gets autoscanned by MediaMonkey which will move the files to a subdirectory (based on the artist name) of said folder.
Now after that I want to move the playlist that I made to the finished folder as well so MediaMonkey can read it and automatically add the playlist to my library. However, i've tried everything in MP3Tag but none of the playlists it creates can be read by MediaMonkey.
Playlists basicly contains links to files.
If MediaMonkey changes the filennames or stores the files in more than one folder, the playlist files can't be found anymore by any media player.
To solve that, you can:
Create the playlist after MediaMonkey has moved the files and/or changed the names.
Or:
Move the files with Mp3Tag. (That's what I would recommend.) To do so you can use:
the Tag - Filename Converter
Format String: C:\Users\Faalscholver\Music\%artist%\%year% - %album%$num(%track%,2) - %title%
or
Action: Format Value
Field: _DIRECTORY
Format String: C:\Users\Faalscholver\Music\%artist%\%year% - %album%
(format string are of course only examples, you can use whatever you like)
the first method moves audio files only. the second one moves the whole directory including other files in it like cover artwork or playlists
However, making the playlists after MM does the moving seems counteractive since it would mean I'd have to break down the tagging session in MP3Tag into two parts which is a waste of time. It's what i'm currently doing though.
Moving the files from within MP3tag is also a problem. The first method doesn't move the playlist and the second method moves the entire directory which is not what I want.
Basically what i'm looking for is for MP3Tag to make a playlist that I can create before moving and is usable after moving.
Now, the files do end all up the same way (M:\Music\Artist\artist - track.mp3) However when I make a playlist in MP3Tag it seems to always include the path of the original directory which makes it useless after files are moved to their final home.
that's why i recommend to let Mp3Tag do the whole job.
That's right. But when you do it all in Mp3Tag it's no problem to create the playlist after moving the files.
That should be possible anyway if you create the playlist in the same directory as the files are stored. In m3u playlists only relative file paths are stored. That means when all files are in the same directory only:
filename1.mp3
filename2.mp3
...
and when there are more than one folders something like this:
cd1\filename1.mp3
cd1\filename2.mp3
...
cd2\filename1.mp3
cd2\filename2.mp3
...
If this path relation is still the same and the filenames didn't have been changed after moving, the playlist can still be used.
You can open the playlist with a text editor to see what is written inside.
So just use the Tag - Filename Converster with
M:\Music\%artist%\%artist% - %title%
and create the playlist after that. (I guess you mean artist - title.mp3 for your filennames, track is the tracknumber).
I don't see a ' in:
M:\Music\%artist%\%artist% - %title%
Anyway, if this was just a expample, and your real path is something like
M:\Mu'sic\%artist%\%artist% - %title%
you have to use '' instead of '
M:\Mu''sic\%artist%\%artist% - %title%
that's because ' has special functions inside the formating string, for more information see here: https://docs.mp3tag.de/scripting
I can't reproduce that.
Naming the playlist
M:\Heerschende Data\MP3''s\%artist%\%artist% - %album%.m3u
seems not to work at all. %artist% & %album% are not recognized as placeholders, and MP3''s is not necessary here, only MP3's. Seems that there is no scripting allowed in nameing m3u file. Or maybe I make something wrong this time.
Filenames like
....\MP3s\Morphine\Morphine - Dawna.mp3
are also strange in playlist. ....\ means that the mp3 is stored in the parent directory of the parent directory form the place where the playlist is stored. Isn't that a strang place to store the playlist?
Anyway, I could reproduce that and it worked, also with ....\MP3's.
I guess overwriting is disabled to avoid accidentally deleting files with wrong filename string. e.g. if you would accidentally name all files of a album %artist% - %album% instead of %aritst% - %title%, all files but one would be overwritten because the placeholders are the same.
I'm not sure what that means? isn't %artist% - %album%.m3u the most logical name for a playlist?
I'm even less sure what you mean by this? (Sorry)
I don't really mind where the playlist is stored because once the playlist is read by MM I delete it from the folder since it becomes useless at that point.
I see, I wish there was an option to confirm overwrite anyway. A large part of my tagging work is done to upgrade a library that was initially build with less than optimally ripped mp3's. However if I remove the old mp3's and then add the new mp3's I will lose associated info in MM (Like playtimes, date added, ratings, etc.)
Ah, I see. Under Options > Playlist I had "00 - playlist.m3u" and tryed to changed the name in the confirm filename dialog. That does not work with placeholders. But under Options this works.
I'm even less sure what you mean by this? (Sorry)
that was also my confusion trying to write the format string in the confirm filename dialog.
Anyway, I could now reproduce your rather strange storing of the playlist with some test files: #EXTM3U #EXTINF:1,Artist 1 - title 1
....\cd'1\Artist 1\Artist 1 - title 1.mp3 #EXTINF:1,Artist 1 - title 2
....\cd'1\Artist 1\Artist 1 - title 2.mp3 #EXTINF:1,Artist 1 - title 3
...
No problem, cd'1 was spelled correct.
So why don't you store them in same file as the audio files, then you can move your album folders in whatever way you like. Or in you MP3's folder. That would still avoid having ' in the path which seems to be a problem.
Why does MediaMonkey need the playlists? Shouldn't it be able to detect which tracks belong to a album by reading the tags???
When you use Format Value: _Directory as explained above you can overwirte files. When you use the Tag - Filename Converter first with the string new\%_filename% you don't move the whole directory where you seem to have stored files from different albums together.
If you still need to remove them maually, maybe it helps when you close MediaMonkey while doing so. When MediaMonkey is not monitoring the process, it should have the same effect on it if files are overwritten or deleted and replaced.
That is pretty weird. I have it set under options too and it doesn't work here like it does with you.
I'm not sure what you mean. But let's visualize it.
The original mp3 files are in:
M:\New Rips\Morphine - Cure For Pain\
I tag those files with MP3Tag.
The files are moved to M:\Heerschende Data\MP3's\Morphine\
Finally I want to make a playlist. Personally I don't mind where the playlist goes. So If I want to store the playlist in M:\Heerschende Data\MP3's\Morphine\ what string do I use?
Undoubtedly, but sometimes the tags don't contain enough information for MM to make an accurate playlist. For instance if some of the songs that I want on the playlist do not have the same album tag.
Exactly, and I don't want to clutter up my MP3 Directory with all kinds of directories from rips and downloads.
Sure but then I could just as well manually overwrite those files, using windows explorer and I don't have to close MM for that.
In fact if MM is closed while overwriting, I'd have to rescan the overwritten files manually to reflect any tag changes after launching MM again.
So why don't you move the whole directory whith Format Value: _DIRECTORY with the string: M:\Heerschende Data\MP3''s\Morphine\ ??? It's the simplest thing, and the playlist is moved also.
M:\Heerschende Data\MP3''s\%artist%\%artist% - %album%.m3u
But there should not be any leading ....\ in front of the filepaths inside the playlist if you store it in the same folder as the audio files.
I still don't understand, before you wrote, you have moved the playlist already in this path successfully. And now I see your files are moved to the same folder. So maybe the problem was the playlist itself. Because when a playlist contains
....\MP3's\Morphine\Morphine - Dawna.mp3
as you wrote before (i have added the '), that means that audio files and playlist are stored like the following relation:
parent folder2\parent folder1\folder\Morphine - Cure For Pain.m3u
parent folder2\MP3's\Morphine\Morphine - Dawna.mp3
So why don't you just give them the same album tag??? Or maybe you need the BAND Tag for compilations to mark them as a album.
Or are you talking about personal playlists of songs from different albums?
Because moving a directory means that I will have a directory in my mp3 folder that I do not want to be there. All directories in my mp3 folder are based on %artist%, moving such directory would create a directory named %artist% - %album% Which means I know cannot find something manually anymore because my naming scheme system is compromised. And with about 12.000 different artists that is not a good thing.
Besides that function also moves any artifacts that may be found in the original directory like .jpg, .cue, .txt, etc.
Finally, I would then still have to go in manually to also relocate any files that I want to overwrite other files.
I just simply want to create a playlist with mp3Tag that says:
For each song in the playlist. But it doesn't work
For instance, if I have a song that appears on two albums and is identical I do not want to have a double entry in my library. I want it tagged for one of the albums and then have it appear in the playlists for both albums.