Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Skip track + Waveform minibar : can't play before starting point when clicking (Read 813 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Skip track + Waveform minibar : can't play before starting point when clicking

Hi everyone, as I could not find any answer on the Web, I'm trying my luck here.

I'm using Skip track (foo_skip) and Waveform minibar on foobar2000 v2 x64 portable.

If for example I set skip track to start a song at 30s, when the song is playing and I want to go back before this starting point by clicking on the waveform, the track will start at 30s again instead of the point I clicked on the Waveform.

Is there any way to override this behavior ?

With foobar v1 and Waveform seekbar this was not happening.

Any help appreciated.

Re: Skip track + Waveform minibar : can't play before starting point when clicking

Reply #1
Hi everyone, as I could not find any answer on the Web, I'm trying my luck here.

I'm using Skip track (foo_skip) and Waveform minibar on foobar2000 v2 x64 portable.

If for example I set skip track to start a song at 30s, when the song is playing and I want to go back before this starting point by clicking on the waveform, the track will start at 30s again instead of the point I clicked on the Waveform.

Is there any way to override this behavior ?

With foobar v1 and Waveform seekbar this was not happening.

Any help appreciated.
What happens when you use Waveform Seekbar foo_wave_seekbar-0.3.0-alpha.1 on x64?

Re: Skip track + Waveform minibar : can't play before starting point when clicking

Reply #2
Same, so I guess it's a problem with Skip track ?

Re: Skip track + Waveform minibar : can't play before starting point when clicking

Reply #3
It's also happening in v1, not sure why you say the opposite (?). Could you verify it?

Check the gif, foo_wave_minibar_mod
or my own SMP seekbar. No matter how many times I click below 15 secs, it skips it.

Spoiler (click to show/hide)

Also it is not a behavior of any specific seekbar component; use any kind of method for seeking, and it will be the same. JS components, cmd or whatever. It's the way skip_track works. I mean, if someone finds a seekbar component which overrides the playback behavior of skip_tracks, that would be a bug not a feature xd (it should be fixed)

As far as I know there is no way to override it. For sure it's not a problem, you are just requesting a new feature + some kind of keyboard shortcut for overriding it.

EDIT:  also check the changelog. Maybe you were using some of the exotic TF variables like %playback_reason% on v1... and you didn't port it at v2
https://www.foobar2000.org/components/view/foo_skip/releases

Re: Skip track + Waveform minibar : can't play before starting point when clicking

Reply #4
Oh no, on V1 I was using Waveform seekbar (foo_wave_seekbar), but there's no x64 version so I had to move to Minibar for V2.

Re: Skip track + Waveform minibar : can't play before starting point when clicking

Reply #5
The component I linked is based on foo_wave_seekbar and has x64 version.

But anyway, as shown, you are not supposed to override foo_skip behavior with any seekbar. You will have to prove otherwise, since that's would be a bug I think (if it's true), and then ask case at foo_skip thread about your feature request.

Re: Skip track + Waveform minibar : can't play before starting point when clicking

Reply #6
Oh no, on V1 I was using Waveform seekbar (foo_wave_seekbar), but there's no x64 version so I had to move to Minibar for V2.
Did you miss the alpha of the original (not just based on) with x64 support I posted just 4 posts above?
https://hydrogenaud.io/index.php/topic,127637.msg1061158.html#msg1061158

Re: Skip track + Waveform minibar : can't play before starting point when clicking

Reply #7
I did , also tested it. Obviously doesn't work as requested. You have 3 seekbar components there.

Spoiler (click to show/hide)

As I said, you are not supposed to bypass foo_skip with any component. So not sure why we keep discussing about seekbar components, when that's not the point. Unless the user found a bug, no seekbar component will do that.

Re: Skip track + Waveform minibar : can't play before starting point when clicking

Reply #8
As I said, you are not supposed to bypass foo_skip with any component. So not sure why we keep discussing about seekbar components, when that's not the point. Unless the user found a bug, no seekbar component will do that.
Nevermind.

I was a bit confused that the OP responded: 'Oh no, on V1 I was using Waveform seekbar (foo_wave_seekbar), but there's no x64 version so I had to move to Minibar for V2. ' after I just posted the x64 component.

Communication issues never stop to amaze/amuse me.

Re: Skip track + Waveform minibar : can't play before starting point when clicking

Reply #9
No problem; I don't really think the OP was able to do it on V1 with the component anyway. I use V1 and for sure it's impossible to me.

Anway lets wait for the reply, if the "bug" can be reproduced. And anyway the OP should ask for the feature here. Since it's a feature request, not an incompatibility between seekbar components and foo_skip.
https://hydrogenaud.io/index.php/topic,30361.0.html

Re: Skip track + Waveform minibar : can't play before starting point when clicking

Reply #10
Sorry, it seems my explanation was not that clear indeed.

With Foobar2000 v1.3.14 x32, using Skip track 1.9.8 & Waveform seekbar 0.2.45 (see capture) I could override the playback behavior of skip track (see the video capture). So if it was a bug, I was used to it.



Video capture

With Foobar v2.24.2 x64, Skip track 1.4 & now Waveform minibar (mod) 1.2.58 instead of Waveform seekbar, I can't reproduce this behavior.

Anyway, it's not really that important, just thought someone would have an idea.


Re: Skip track + Waveform minibar : can't play before starting point when clicking

Reply #11
There have been so many changes that yep, that was clearly a bug, from a time when then component was not forced as DSP. It had nothing to do with waveform seekbar nor any seekbar thing.

You may request it as a feature though, although I am not sure why. You may disable skipping at playback main menu in those cases you need it.

Also double check you were not using bookmarks (?); I think you may do the same by setting a bookmark at an specific time (the part you want to skip). But that doesn't stop you to seek to any time, thus allowing to play the "skipped" part. i.e. you tell foobar to preferably start playback for the track at 1:20 instead of skipping anything before 1:20 (which should not be overridden by anything).

Re: Skip track + Waveform minibar : can't play before starting point when clicking

Reply #12
Thanks a lot for your time and this explanation. The component was indeed very old.
I had no idea about those bookmarks, I'll check it.
Thanks again guys.
(Should I remove this topic, if it's even possible, or leave it as this ?)

 

Re: Skip track + Waveform minibar : can't play before starting point when clicking

Reply #13
I think bookmarks were added later, no idea.  You had them at the same Playback menu. They were added for a use-case like yours.

The thread may be helpful for others, although search doesn't work so... xd