user-1026
25-03-2018, 02:57 PM
Since v3.13 there is the new and useful --tracklist, --tracklist-only & --tag-tracklist options. Thank you for this.
To me, the next logical step of this new tracklist output functionality would be to format it into a cue sheet format, so that it can actually be used against the file downloaded. I'm aware and accepting that the .trk (or even .cue would be better) would almost certainly need editing, but having 90%+ of the work done would be a massive time saver.
For example, the 25 year running Essential Mix show would be a prime example of benefiting from a cue sheet formatted file.
It would appear that the various fields used to create the get_iplayer tracklist (.trk) can be used to rearrange the output format so that a cue sheet can be created. That is to say, the Artist name, Track Title & Start Time are all there (the record label can also be used and appended to the end of the Track Title).
Of course, if no Start Time's are available for the tracks within the programme then a cue sheet cannot be correctly created; although still allowing a cue sheet output file to be created would then give the user a foundation with which to add the times to it if they so desired.
Using the Peggy Gou Essential Mix as an example (and only the first three tracks from it to save space):
get_iplayer .trk output
cue sheet format of the Peggy Gou .trk above
You'll notice that the first track the .trk file starts with is at 00:01:51, but the cue sheet has a "track" inserted before that to cover the Pete Tong programme introduction. Therefore, there would need to be some validation to do see if the first track time was at 00:00:00 or not. If not, then add 00:00:00 to the first cue sheet (TRACK 01 AUDIO) and use the programme title (Radio 1's Essential Mix) and performer (Peggy Gou). As mentioned, the output file will almost always need editing, so whether this is the correct PERFORMER & TITLE isn't an issue.
I hope that makes sense?
Thanks
To me, the next logical step of this new tracklist output functionality would be to format it into a cue sheet format, so that it can actually be used against the file downloaded. I'm aware and accepting that the .trk (or even .cue would be better) would almost certainly need editing, but having 90%+ of the work done would be a massive time saver.
For example, the 25 year running Essential Mix show would be a prime example of benefiting from a cue sheet formatted file.
It would appear that the various fields used to create the get_iplayer tracklist (.trk) can be used to rearrange the output format so that a cue sheet can be created. That is to say, the Artist name, Track Title & Start Time are all there (the record label can also be used and appended to the end of the Track Title).
Of course, if no Start Time's are available for the tracks within the programme then a cue sheet cannot be correctly created; although still allowing a cue sheet output file to be created would then give the user a foundation with which to add the times to it if they so desired.
Using the Peggy Gou Essential Mix as an example (and only the first three tracks from it to save space):
get_iplayer .trk output
Code:
Radio 1's Essential Mix
Peggy Gou
2018-03-10
http://www.bbc.co.uk/programmes/b09tctsg
--------
00:01:51
Arthur Russell
See-Through
Upside Records
Duration: 00:02:04
--------
00:03:54
Yun Sang
The Dawn
Duration: 00:03:18
--------
00:07:08
J Dilla
U And Ur Smile
Duration: 00:01:53
cue sheet format of the Peggy Gou .trk above
Code:
PERFORMER "Peggy Gou"
TITLE "Essential Mix"
REM DATE 2018
REM COMMENT http://www.bbc.co.uk/programmes/b09tctsg
FILE "FILENAME.m4a" WAVE
TRACK 01 AUDIO
PERFORMER "Peggy Gou"
TITLE "Radio 1's Essential Mix"
INDEX 01 00:00:00
TRACK 02 AUDIO
PERFORMER "Arthur Russell"
TITLE "See-Through [Upside Records]"
INDEX 01 01:51:00
TRACK 03 AUDIO
PERFORMER "Yun Sang"
TITLE "The Dawn"
INDEX 01 03:54:00
TRACK 04 AUDIO
PERFORMER "J Dilla"
TITLE "U And Ur Smile"
INDEX 01 07:08:00
You'll notice that the first track the .trk file starts with is at 00:01:51, but the cue sheet has a "track" inserted before that to cover the Pete Tong programme introduction. Therefore, there would need to be some validation to do see if the first track time was at 00:00:00 or not. If not, then add 00:00:00 to the first cue sheet (TRACK 01 AUDIO) and use the programme title (Radio 1's Essential Mix) and performer (Peggy Gou). As mentioned, the output file will almost always need editing, so whether this is the correct PERFORMER & TITLE isn't an issue.
I hope that makes sense?
Thanks