Sorry if this was mentioned before but I've been looking for a way to break tracklist based on disc number like this:
Example
Disc 1
01 Track
02 Track
Disc 2
01 Track
02 Track
and if it possible to make the numbering continuous like this:
Example
Disc 1
01 Track
02 Track
Disc 2
03 Track
04 Track
Thanks.
Where?
In the file list?
In an export?
In the track numbering assistant?
Ah sorry, export
I want to implant it here
$filename(%_folderpath%%album%.txt,utf-8)
Album: %album%
YEAR: %year%
TRACKS: %_total_files% (Track)
PLAYTIME: %_total_time%
Track List:$loop(%_folderpath%)
$if(%discnumber%,$num(%discnumber%,1)-,)$num(%track%,2) - %artist% - %title%$loopend()
If you want to sort by album, then discnumber, then track number, you need $loop() statements for each grouping and sorted field.
So probably, it is not really necessary to $loop(%_folderpath%) as you do not need the filename as criterion.The Track List would probably have these statements:
$loop(%artist%%album%)$loop(%discnumber%)Disc %discnumber%
$loop(%track%)$if(%discnumber%,$num(%discnumber%,1)-,)$num(%track%,2) - %artist% - %title%$loopend()$loopend()$loopend()
Thank you for replying but I still not quite familiar with export commands
so it would be appreciated if you simplify it
what goes after "Track List:" to show tracks like this?
Disc 1
01 Track
02 Track
Disc 2
01 Track
02 Track
I think
$loop(%artist%%album%)$loop(%discnumber%)Disc %discnumber%
$loop(%track%)$if(%discnumber%,$num(%discnumber%,1)-,)$num(%track%,2) - %artist% - %title%$loopend()$loopend()$loopend()
If you think of $loop() as sorting command then it should be fairly straightforward:
First sort by ARTIST and ALBUM, then by DISCNUMBER, there output the Discnumber, then sort by TRACK and output all the required data for that track, here the number, artist and title.
No luck, it does split tracks by Disc number just not in a proper list
Export Output
Track List:
Disc 1
1-01 - Test Artist - 01 Track1-02 - Test Artist - 02 Track1-03 - Test Artist - 03 Track1-04 - Test Artist - 04 Track1-05 - Test Artist - 05 Track1-06 - Test Artist - 06 Track1-07 - Test Artist - 07 Track1-08 - Test Artist - 08 Track1-09 - Test Artist - 09 Track1-10 - Test Artist - 10 Track1-11 - Test Artist - 11 Track1-12 - Test Artist - 12 Track1-13 - Test Artist - 13 Track1-14 - Test Artist - 14 Track1-15 - Test Artist - 15 Track1-16 - Test Artist - 16 Track1-17 - Test Artist - 17 Track1-18 - Test Artist - 18 Track1-19 - Test Artist - 19 Track1-20 - Test Artist - 20 Track1-21 - Test Artist - 21 Track1-22 - Test Artist - 22 Track1-23 - Test Artist - 23 Track1-24 - Test Artist - 24 Track1-25 - Test Artist - 25 Track1-26 - Test Artist - 26 Track1-27 - Test Artist - 27 Track1-28 - Test Artist - 28 Track1-29 - Test Artist - 29 TrackDisc 2
2-30 - Test Artist - 30 Track2-31 - Test Artist - 31 Track2-32 - Test Artist - 32 Track2-33 - Test Artist - 33 Track2-34 - Test Artist - 34 Track2-35 - Test Artist - 35 Track2-36 - Test Artist - 36 Track2-37 - Test Artist - 37 Track2-38 - Test Artist - 38 Track2-39 - Test Artist - 39 Track2-40 - Test Artist - 40 Track2-41 - Test Artist - 41 Track2-42 - Test Artist - 42 Track2-43 - Test Artist - 43 Track2-44 - Test Artist - 44 Track2-45 - Test Artist - 45 Track2-46 - Test Artist - 46 Track2-47 - Test Artist - 47 Track2-48 - Test Artist - 48 Track2-49 - Test Artist - 49 Track2-50 - Test Artist - 50 Track2-51 - Test Artist - 51 Track2-52 - Test Artist - 52 Track2-53 - Test Artist - 53 Track
The stange bit about the export scripts is that the line formatting in the script is also applied to the output.
So experiment a little with added line breaks between the individual statements until the output looks ok.
e.g.
$loop(%artist%%album%)$loop(%discnumber%)Disc %discnumber%
$loop(%track%)$if(%discnumber%,$num(%discnumber%,1)-,)$num(%track%,2) - %artist% - %title%
$loopend()$loopend()$loopend()
That worked! after I modified it a bit
Code
Track List:
$loop(%discnumber%)Disc %discnumber%
$loop(%track%)$num(%discnumber%)$num(%track%,2) %title%
$loopend()$loopend()
Output
Track List:
Disc 1
01 Track
02 Track
Disc 2
03 Track
04 Track
Just one little detail, how to put line break here:
"02 Track
Disc 2"?
so it becomes
02 Track
Disc 2
Add an empty line after the last $loopend()