IPB

Welcome Guest ( Log In | Register )

> foobar2000 General Forum Rules

This is NOT a tech support forum.
Tech support questions go to foobar2000 Tech Support forum instead.

See also: Hydrogenaudio Terms of Service.

 
Reply to this topicStart new topic
[Feat. Req] Titles with multiple movements, Vorbis etc. tags for songs with movements
AliceWonder
post Aug 3 2012, 14:09
Post #1





Group: Members
Posts: 119
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?
Go to the top of the page
+Quote Post
Canar
post Aug 3 2012, 15:14
Post #2





Group: Super Moderator
Posts: 3358
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).


--------------------
You cannot ABX the rustling of jimmies.
No mouse? No problem.
Go to the top of the page
+Quote Post
AliceWonder
post Aug 3 2012, 16:20
Post #3





Group: Members
Posts: 119
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.
Go to the top of the page
+Quote Post
Dario
post Aug 3 2012, 22:57
Post #4





Group: Members
Posts: 158
Joined: 20-September 11
Member No.: 93842



Have you tried embedding a CUE sheet into such songs?
Go to the top of the page
+Quote Post
Rollin
post Aug 4 2012, 13:23
Post #5





Group: Members
Posts: 190
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
Go to the top of the page
+Quote Post
BenB
post Aug 4 2012, 17:17
Post #6





Group: Members
Posts: 733
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
Go to the top of the page
+Quote Post
ojdo
post Aug 4 2012, 17:51
Post #7





Group: Members
Posts: 894
Joined: 18-June 06
From: Germany
Member No.: 31980



QUOTE (BenB @ Aug 5 2012, 00:17) *
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/
Go to the top of the page
+Quote Post
naturfreak
post Aug 5 2012, 13:21
Post #8





Group: Members
Posts: 176
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?
Go to the top of the page
+Quote Post
BenB
post Aug 5 2012, 15:03
Post #9





Group: Members
Posts: 733
Joined: 17-April 12
Member No.: 98921



QUOTE (ojdo @ Aug 4 2012, 11:51) *
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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 31st August 2014 - 06:10