It's annoying to play back tracks that have intros. What would be cool is if you could specify a tag with the time stamp of the end of the intro so when it's played it'll skip to that position. Maybe there's a plug-in that can do this? If not, there should be. It'd be very simple to code.
I think such a plugin isn't available yet, but a workaround would do the same:
create a cue-sheet for that track with intro/track position
skip intro with foo_skip component
that will do the job also
Doesn't that defeat the point of having an introduction in a song?
you could bind a global hotkey that seeks ahead X time.
Let me write some additional informations about the foo_skip component. As far I remember foo_skip tries to write a new tag "skip" to file - but you won't be able to write a tag into cues! (except some rare rem-comments)
So you have to do another trick:
install also the foo_custominfo component and add a new custom entry:
Display Name: Custom Info/Skip/Skip Track
Field Name: SKIP
Value: 1
and a second one:
Display Name: Custom Info/Skip/Remove Skip
Field Name: SKIP
Value: 0
or
Value:
("null" + activate option: instead of writing an empty value, remove fields)
Via context menu/or two buttons you can now set/remove skips also to cued-tracks.
Cue file could look for example:
PERFORMER "Liquid Phase"
TITLE "Africa"
FILE "01-liquid_phase_-_africa.mp3" MP3
TRACK 01 AUDIO
TITLE "Electro Feelings Pt.1 INTRO"
PERFORMER "Liquid Phase"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "Electro Feelings Pt.1 SONG"
PERFORMER "Liquid Phase"
INDEX 01 00:25:12
I think such a plugin isn't available yet, but a workaround would do the same:
create a cue-sheet for that track with intro/track position
skip intro with foo_skip component
that will do the job also
Good thinking. This is the most realistic solution so far, though the problem is that I have to display multiple entries in the playlist for each part of each song, which is not perfect. I might go this route anyway, though. Thanks.
Doesn't that defeat the point of having an introduction in a song?
By 'intro' I mean usually some boring skit that you don't want to hear every time you play the song.
you could bind a global hotkey that seeks ahead X time.
Not perfect. Every intro is of different length. Also, this requires that I hit that button every time. I want the intros skipped automatically.
I thought of this and requested it awhile back. Some intros really annoy me. I think it would really easy to add tags for START and STOP and use them during playback.
By 'intro' I mean usually some boring skit that you don't want to hear every time you play the song.
After purchasing Frances the Mute (which I have posted about the horrible clipping on </ot>) there's a song with 4 minutes of chirping at the start, and I listen to that.
But yeah, I suppose so.
still no such plugin?
I second this. The ability to start (and to end) a given track at a precise given time is something that has been present in players like iTunes for several years now (iTunes lets you manually set a start time and an end time for every track). Quite useful IMHO. Why couldn't foobar do the same ?
I third this.
The Qotsa album Songs For The Deaf has tons of radio banter that's funny at first, but after a third time you really don't want to hear it anymore.
Cuesheeting is a reasonable alternative, though.
Any update on this?
I believe you can set all songs to start/end at defined points using foo_seek (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Seek_%28foo_seek%29)’s Loop mode. If you want per-track control, perhaps you can define individual starting points for particular tracks using Dynamic DSP (http://www.hydrogenaudio.org/forums/index.php?showtopic=96094). I guess it’s worth a try, anyway.
One possibility is by using Biography View component
You can set i.e. %seek% tag in your offending track, with value from one of available menu commands in "Playback > Seek" (you'll need to shift click the menu to see it)
Then just add this command as external script in Biography View preferences:
$if(%seek%,"C:\Program Files\foobar2000\foobar2000.exe" /command:"Ahead by %seek%")
For example if I set %seek% tag to "30 seconds", track skips for 30 seconds after start.
For defining individual starting points the best and origin component is foo_skip
http://www.foobar2000.org/components/tag/skip (http://www.foobar2000.org/components/tag/skip)