Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: looking for file renamer to keep playlist order (Read 7570 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

looking for file renamer to keep playlist order

Hi --- I'm looking for freeware that can rename audio files (insert a count prefix) based on the order the files appear in a playlist. I use foobar and recently asked in the foobar forum, they suggested using the rename function with %list_index%_%filename% however the problem was as follows:

3 files in playlist: A.mp3, B.mp3, and C.mp3

The playlist order is:

B.mp3
A.mp3
C.mp3

%list_index%_%filename% outputs:

1_A.mp3
2_B.mp3
3_C.mp3

However, what I'm after is:

1_B.mp3
2_A.mp3
3_C.mp3

Thus, in effect maintaining the playlist order even when Windows Explorer or a DVD player automatically sorts alphanumerically.

Does anyone know if there's any software out there than can do this. Or if foobar can, does anyone know how?

Any help greatly appreciated.
PC = TAK + LossyWAV  ::  Portable = Opus (130)

looking for file renamer to keep playlist order

Reply #1
Ïn foobar you can mark the files that are in order, rightclick properties, rightclick and assign tracknumbers. Then you could rename the files according to the tracknumber.
Can't wait for a HD-AAC encoder :P

looking for file renamer to keep playlist order

Reply #2
Hi --- I'm looking for freeware that can rename audio files (insert a count prefix) based on the order the files appear in a playlist. I use foobar and recently asked in the foobar forum, they suggested using the rename function with %list_index%_%filename% however the problem was as follows:


foo_sendtodevice was built to overcome THIS very limitation of foobar. Instead of sending it to a "device", tell it to send files to a folder. You should be all set.

looking for file renamer to keep playlist order

Reply #3
foo_sendtodevice was built to overcome THIS very limitation of foobar. Instead of sending it to a "device", tell it to send files to a folder. You should be all set.


Thanks for the replies ! I feel this has to be the right direction. Though I couldn't get it to do what I wanted.
Perhaps I'm missing something.  I don't see how foo_sendtodevice appends the numerical playlist position to the filename.

This is the test I just ran:

The list below in parenthesis is the output from using foobar's "Copy Names" function from 5 test files in a foobar playlist (note "Copy Names" actually appends the playlist track number (i.e. not from the files' tags - the test files don't have track numbers in their tags -- so it looks like foobar is capable of doing it):

"1. Test Artist N - [Now That's What I Call Testing 66] Track Z"    (this is the filename: song_z.mp3)
"2. Test Artist A - [Now That's What I Call Testing 55] Track X"    (song_x.mp3)
"3. Test Artist D - [Now That's What I Call Testing 11] Track Y"    (song_y.mp3)
"4. Test Artist F - [Now That's What I Call Testing 51] Track YZ1"  (song_yz1.mp3)
"5. Test Artist B - [Now That's What I Call Testing 93] Track XX1"  (song_xx1.mp3)

So the file song_y.mp3 is the third track in the playlist -- however if it's say, the last piece from the Goldberg variations it's track number tag will be 32 -- I don't want to change its tag, i just want to rename the file so that it references its position in the playlist. So in this case it will be copied / renamed as "03_song_y.mp3".

Thus, I want it to copy the files and output the following filenames (regardless of their tags):

01_song_z.mp3
02_song_x.mp3
03_song_y.mp3
04_song_yz1.mp3
05_song_xx1.mp3

This way if I play them in say a hardware DVD player and they get auto alphanumerically re-ordered they don't lose their playlist ordering.

I'm sure there's a shorter way to put that -- but still.

Is foo_sendtodevice capable of doing that, because I couldn't get it to -- any advice on how to achieve this would be very welcome.

And thanks again for your help on this.
PC = TAK + LossyWAV  ::  Portable = Opus (130)

looking for file renamer to keep playlist order

Reply #4
Ïn foobar you can mark the files that are in order, rightclick properties, rightclick and assign tracknumbers. Then you could rename the files according to the tracknumber.



Thanks odyssey, that works well. The only issue with that is that I sacrifice the actual track number tag of the original file prior to copying/renaming. I think that's right ---  though I'm knackered and my brain may well not be working.

I'm hoping there either a neat way for foobar to do this - or perhaps if someone knows some software that will do it as per the above example -- that would be very good.

Thanks again, though --- never seen that right click menu in properties before  !

C.
PC = TAK + LossyWAV  ::  Portable = Opus (130)

looking for file renamer to keep playlist order

Reply #5
Hi carpman, in Foobar2000
1-arrange files in desired order
2-select all
3-right click, pick tagging, manage scripts
4-click add, format value from other fields
5-Destination field name: pick an unused field, or make one up(used the "comment" field for this example)
6-Formatting pattern: %tracknumber%
7-click ok
8-click add, Auto tracknumber
9-click run
10-right click, file operations, rename
11-output filename, edit
12-add
13-display name: type a name you desire(ex: playlist renumber)
14-Format: %tracknumber%-%comment%-%title%
15-click ok, ok
16-Output filename: pick whatever you named this (ex: playlist renumber)
17-click run

cheers,
herefornow
cast out...

looking for file renamer to keep playlist order

Reply #6
@herefornow

outstanding!  That's exactly what I was after and perfectly explained. I don't think instructions have ever been clearer.

Used the encoder field and outputted %encoder%_%filename%.

This will save me a great deal of time.

Very grateful.

Carpman.

Also thanks to the others who helped out - much appreciated.
PC = TAK + LossyWAV  ::  Portable = Opus (130)

looking for file renamer to keep playlist order

Reply #7
carpman,
Glad to hear you got what you wanted. Foobar2000 and Peter Pawlowski are worthy of your praise. Thanks to his team as well.

cheers,
herefornow
cast out...

Re: looking for file renamer to keep playlist order

Reply #8
Hey,

I found this thread from google as I am looking to do the exact same thing but this is 14 years old Foobar has changed a lot and I can't get it to work.

Is there a way to do this? I'm making a mixtape for a friend.

Thanks for any help

Re: looking for file renamer to keep playlist order

Reply #9
Quote
I'm making a mixtape for a friend.
foobar2000 may not be the right tool..

What format?  Are you making a CD, or a "computer file"?   With computer files (MP3s or WAVs, etc.) you might just need to make a playlist and then you can play the songs in-order.

If you want to crossfade, some players have a built-in crossfade feature but you can't really control how the songs blend so you might need an audio editor (Audacity, etc.) to make one-big crossfaded file.

If you do make "one big" file, you can easily make a CD with track markers (with a cue sheet).    But most "computer formats" and player software doesn't support "tracks" or "chapters" and a file can only be tagged with one title, artist, and album, etc.   

Re: looking for file renamer to keep playlist order

Reply #10
Quote
I'm making a mixtape for a friend.
foobar2000 may not be the right tool..

What format?  Are you making a CD, or a "computer file"?   With computer files (MP3s or WAVs, etc.) you might just need to make a playlist and then you can play the songs in-order.

If you want to crossfade, some players have a built-in crossfade feature but you can't really control how the songs blend so you might need an audio editor (Audacity, etc.) to make one-big crossfaded file.

If you do make "one big" file, you can easily make a CD with track markers (with a cue sheet).    But most "computer formats" and player software doesn't support "tracks" or "chapters" and a file can only be tagged with one title, artist, and album, etc.   

Flac files. I don't want to make them into one file, just rename them based on the playlist.

Re: looking for file renamer to keep playlist order

Reply #11
I use foobar and recently asked in the foobar forum, they suggested using the rename function with %list_index%_%filename%

Did you try the function mentioned in the first post?  It works for me.

Re: looking for file renamer to keep playlist order

Reply #12
Hello, i'm facing the same challenge and the method kindly described above doesn't work, as mentioned by 15step, because there's simply no such option.

Re: looking for file renamer to keep playlist order

Reply #13
Anomaly, see attached

Re: looking for file renamer to keep playlist order

Reply #14
Anomaly, see attached
this is just... i'm speechless.  :o wanted this feature for at least 15 years. :'(  Thank you so much Dracaena for the explanation. O:)

here's the pattern for others to copy:
Code: [Select]
$num(%list_index%,2). [%artist% - ]%title%

Re: looking for file renamer to keep playlist order

Reply #15
That's a long wait! Glad you got there in the end.