[Feat. Req] Titles with multiple movements, Vorbis etc. tags for songs with movements |
This is NOT a tech support forum.
Tech support questions go to foobar2000 Tech Support forum instead.
See also: Hydrogenaudio Terms of Service.
![]() ![]() |
[Feat. Req] Titles with multiple movements, Vorbis etc. tags for songs with movements |
Aug 3 2012, 14:09
Post
#1
|
|
|
Group: Members Posts: 49 Joined: 13-July 12 From: California Member No.: 101393 |
Rush likes to tell stories, and they like to do it with several movements to their songs. Songs that at least on my CDs rip as a single track.
Here's part of cue sheet from Caress of Steel: CODE TRACK 05 AUDIO ISRC USMR17500048 INDEX 00 12:28:60 FILE "05-Rush-The Fountain of Lamneth: I. In the Valley - II. Didacts and Narpets - III. No One at the Bridge - IV. Panacea - V. Bacchus Plateau - VI. The Fountain.wav" WAVE INDEX 01 00:00:00 INDEX 02 -21:13:07 INDEX 03 -20:15:09 INDEX 04 -16:34:22 INDEX 05 -13:49:59 INDEX 06 -9:03:29 Single file, 6 movements. my suggestion on how this might be tagged in Vorbis FIELD=value syntax: CODE TITLE=The Fountain of Lamneth TRACK PART=00:00:00|I. In the Valley TRACK PART=-21:13:07|II. Didacts and Narpets etc. I'm not familiar with TOC/cue sheet syntax, INDEX 00 in above example confuses me, but I assume INDEX 01 indicates the start of first. INDEX 02 indicates second starts when there are 21 minutes, 13 seconds, 7 60ths of second remaining. Etc. What I would like is for Foobar2000 to list the audio file as "The Fountain of Lamneth" in interface that shows the library, but when playing, if TRACK PART tags are present, append the title of the movement based on time location in the audio file, updating it as it moves from one movement to the next. Is this possible? I'm not married to the TRACK PART as the proper field name, or a | as separator between the time and movement name (a space would probably work just as well), but I think there needs to be some way to indicate which movement is playing w/o needing to resort to splitting up the way into several smaller files before encoding / tagging. Thoughts? |
|
|
|
Aug 3 2012, 15:14
Post
#2
|
|
![]() Group: Super Moderator Posts: 3267 Joined: 26-July 02 From: princegeorge.ca Member No.: 2796 |
foobar2000 is gapless, and the track level is the smallest unit over which foobar2000 provides control.
Consequently, if you want to be able to select a movement, I'd split the tracks into individual files for each movement. What you want isn't possible (at least without some component that doesn't exist yet). -------------------- (atrix|(fb2k->e-mu 0404 usb|audio 8 dj))->hd280|jvc ha-fx35-b
|
|
|
|
Aug 3 2012, 16:20
Post
#3
|
|
|
Group: Members Posts: 49 Joined: 13-July 12 From: California Member No.: 101393 |
I know foobar doesn't do it, that's why it is a feature request.
Splitting the track causes a problem with random playlists. |
|
|
|
Aug 3 2012, 22:57
Post
#4
|
|
|
Group: Members Posts: 141 Joined: 20-September 11 Member No.: 93842 |
Have you tried embedding a CUE sheet into such songs?
|
|
|
|
Aug 4 2012, 13:23
Post
#5
|
|
|
Group: Members Posts: 153 Joined: 5-March 08 Member No.: 51815 |
You can split track, tnen encode to flac and pack to .oga container, then merge files using command
copy /b "file1.oga"+"file2.oga"+"file3.oga" "outputfile.oga". You will get one physical file, but foobar will see multiple tracks. This post has been edited by Rollin: Aug 4 2012, 13:25 |
|
|
|
Aug 4 2012, 17:17
Post
#6
|
|
|
Group: Members Posts: 328 Joined: 17-April 12 Member No.: 98921 |
Some of you guys are missing the point that OP is making. He doesn't want foobar to see the track as multiple tracks. He simply wants foobar to display the part of the song that is playing relative to playback time (or playback time remaining), which currently isn't possible as Canar already pointed out.
I think the biggest roadblock to this is finding someone who wants to develop a component capable of doing what OP wants. It basically boils down to a chapter index that only the component would see and which would be displayed using a custom tag. This post has been edited by BenB: Aug 4 2012, 17:18 -------------------- This signature apparently isn't too long.
|
|
|
|
Aug 4 2012, 17:51
Post
#7
|
|
![]() Group: Members Posts: 879 Joined: 18-June 06 From: Singapore Member No.: 31980 |
I think the biggest roadblock to this is finding someone who wants to develop a component capable of doing what OP wants. It basically boils down to a chapter index that only the component would see and which would be displayed using a custom tag. If there's a consistent format (cuesheet, tags) in which the information about track parts is present, it would be possible to write a custom WSH Panel Mod script that could display the current "subtrack title". -------------------- http://freemusi.cc/
|
|
|
|
Aug 5 2012, 13:21
Post
#8
|
|
|
Group: Members Posts: 169 Joined: 16-October 03 Member No.: 9338 |
There is something called Chapter Extension defined in vorbis comments.
Maybe it is possible to transfer index points to vorbis chapters? |
|
|
|
Aug 5 2012, 15:03
Post
#9
|
|
|
Group: Members Posts: 328 Joined: 17-April 12 Member No.: 98921 |
If there's a consistent format (cuesheet, tags) in which the information about track parts is present, it would be possible to write a custom WSH Panel Mod script that could display the current "subtrack title". I always forget about WSH Panel Mod (probably because I don't use it, plus I'm always too tempted to play with scripts until I break them). Anyway, if this were acceptable to OP then I don't see why not just go with your suggestion, although he might want a full metadata display. The only drawback to this is the limited usability. -------------------- This signature apparently isn't too long.
|
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 20th May 2013 - 00:47 |