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: [not my release] Seek Control (foo_seek) (Read 6405 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: [not my release] Seek Control (foo_seek)

Reply #25
Hello Grimes, thank you for this very useful plugin. It is just the A-B repeat function I want. To me, this is a really important function which I have used for years in other media players (eg. PotPlayer). As a musician, I use it to analyze very small portions of a piece of music, so I can hear notes, chords, harmonies, etc. I always thought it was strangely absent from Foobar, but now someone kindly told me about this plugin. So thank you very much for developing it :)

However, I have 2 issues I'd like to address...

1. The keys don't work for me
Firstly, I can't actually get the plugin to work. I followed Sunday's very helpful instructions which are worth repeating...

To anyone who is also confused like me, this is a brief of how to use this great component:
1. Open "Keyboard Shortcuts" in foobar2000's Preference.
2. Assign key1 for Playback / Seek Control / Loop
3. Assign key2 for Playback / Seek Control / Loop Length / Set end point
4. Play whatever you want, seek to or wait for where you like to start a loop. Press key1.
5. Seek to or wait for where you like to end the loop. Press key2.
6. Now you just make a loop!

However, no matter what functions I assign keys to, the keys seem to have no effect at all. If I assign the keys to anything else under "Playback" they work just fine, but if I assign them to anything under "Seek Control" they don't work. I don't suppose you would know why?

2. I would like "Toggle looping" and "Set start point" to be two different commands
You said earlier in this thread that there is no need for these two functions to have two separate controls, but I would have to respectfully disagree. All the other media players I've used with A-B Repeat have these two controls separate. Without two separate controls, it is much harder to make slight adjustments to the start and end point while it is looping - something I do a lot.

For example, imagine you are listening to a looped section of a track and you just want to make the start point slightly earlier or later. This is very easy if you can "set start point". Just hit the key at the new start point, and the start point is adjusted, with the end point being completely unaffected.

Or imagine you are listening to a looped section of a track, and you want to move the end point slightly later - in other media players this is simple: you just turn off looping, then when you get to where you want the end point to be, hit the end point key at the new desired end point. The end point is moved without affecting the start point.

Also, in my experience of using other media players, the key to set an end point usually also turns looping on. (If no start point has been set then it loops to the start of the track.)

So I would like to humbly suggest that, at least for some people, 3 controls are necessary:
1. Set start point
2. Set end point/activate looping
3. Toggle looping

Re: [not my release] Seek Control (foo_seek)

Reply #26
1. Open "Keyboard Shortcuts" in foobar2000's Preference.
2. Assign key1 for Playback / Seek Control / Loop
3. Assign key2 for Playback / Seek Control / Loop Length / Set end point
4. Play whatever you want, seek to or wait for where you like to start a loop. Press key1.
5. Seek to or wait for where you like to end the loop. Press key2.
6. Now you just make a loop!

Sorry, I would like to point out that item 5 is incorrect. You can only wait and then set the end of loop, but you can not seek. In fact, the seeking shift the start of loop.


Re: [not my release] Seek Control (foo_seek)

Reply #27
Not sure if this component is still developed, but if it is I'd like to request an option for 'Playback position preview' to be a percentage if possible. Percentages make it convenient instead of jumping ahead 80 seconds on a 90 second track or so when previewing.

Also, why isn't this on the components page?

Either way, thanks. One of the most useful components I use.

Re: [not my release] Seek Control (foo_seek)

Reply #28
Preview of Music Tracks in preset minutes similiar to foo_seek.dll in Android

Apps needed
1. Tasker by joaomgcd (in my case full,  v5.9.2)
2. Sleep Timer (turn music off) by CARECON GmbH (in my case paid,  v2.5.5)
3. Music Folder Player Full v 2.5.9 by ZorillaSoft (or  any other music player may be chosen)

Install above 3 apps on Android 4+ phone

a) Open tasker > Profiles > application > select Music Folder Player Full (or eq app) >
Tasks>name the task to "Start SleepTimer" or whatever you like> Select action category > Plugin > Select SleepTimer > configure > select Start>set it to 1 min or 2 or ...Minutes as per suitability of preview duraion > click on Ok Mark (v') > click on back mark

b) Open tasker > Profiles > + > event > plugin> configure > seloect After End at event>  click on Ok Mark (v') > click on back mark (now the profile will be named as "SleepTimer After End" in auto) , New Task + > name it as "Music folder Next Track" > + > Media > Media Control > select Next >back>back

c) Open tasker > Profiles > + > event > Media> select Music track changed > back >(now the profile will be named as "Music Track Changed Playing or Not playing" in auto) , New Task + > name it as "SleepTimer ReStart" > + > Select action category> plugin > select SleepTimer> select Start and 1 minute or 2 minute ....as suitable preview duration > click on Ok Mark (v') > click on back mark


d) (i) Open app sleep timer > Options (3 vertical dots) Settings> on sleep> performa action >unselect all Open app sleep timer
       Open app sleep timer > Options (3 vertical dots) Settings> on sleep> fade out duration reduce to 5 or 10 sec

   (ii) Open app sleep timer > Options (3 vertical dots) Settings> put on shake to extend and tap on shake to extend> adjust shake sensitivity , running time to always, extend type to extend , do not others or do not give permission to notification to avoid distubance performa action >unselect all

    (iii) Open app sleep timer> Options (3 vertical dots) Settings> Extension length 1 or 2 or 3 or 4 min


Now open music folder and play , to disable this feature disable Tasker
...........................................................................
To backup tasker, open tasker > options> Data > Backup
............................................................................

Re: [not my release] Seek Control (foo_seek)

Reply #29
Preview of Music Tracks in preset minutes similiar to foo_seek.dll in Android

Apps needed
1. Tasker by joaomgcd (in my case full,  v5.9.2)
2. Sleep Timer (turn music off) by CARECON GmbH (in my case paid,  v2.5.5)
3. Music Folder Player Full v 2.5.9 by ZorillaSoft (or  any other music player may be chosen)

Install above 3 apps on Android 4+ phone

a) Open tasker > Profiles > application > select Music Folder Player Full (or eq app) >
Tasks>name the task to "Start SleepTimer" or whatever you like> Select action category > Plugin > Select SleepTimer > configure > select Start>set it to 1 min or 2 or ...Minutes as per suitability of preview duraion > click on Ok Mark (v') > click on back mark

b) Open tasker > Profiles > + > event > plugin> configure > seloect After End at event>  click on Ok Mark (v') > click on back mark (now the profile will be named as "SleepTimer After End" in auto) , New Task + > name it as "Music folder Next Track" > + > Media > Media Control > select Next >back>back

c) Open tasker > Profiles > + > event > Media> select Music track changed > back >(now the profile will be named as "Music Track Changed Playing or Not playing" in auto) , New Task + > name it as "SleepTimer ReStart" > + > Select action category> plugin > select SleepTimer> select Start and 1 minute or 2 minute ....as suitable preview duration > click on Ok Mark (v') > click on back mark


d) (i) Open app sleep timer > Options (3 vertical dots) Settings> on sleep> performa action >unselect all Open app sleep timer
       Open app sleep timer > Options (3 vertical dots) Settings> on sleep> fade out duration reduce to 5 or 10 sec

   (ii) Open app sleep timer > Options (3 vertical dots) Settings> put on shake to extend and tap on shake to extend> adjust shake sensitivity , running time to always, extend type to extend , do not others or do not give permission to notification to avoid distubance performa action >unselect all

    (iii) Open app sleep timer> Options (3 vertical dots) Settings> Extension length 1 or 2 or 3 or 4 min


Now open music folder and play , to disable this feature disable Tasker
...........................................................................
To backup tasker, open tasker > options> Data > Backup
............................................................................
the same can be configured with Automate app with much higher precision and features. The same is done uploaded at xda. Please Google with key words Music preview foo seek xda . It is almost perfect. No root needed in Android. Checked with Android 10.

Re: [not my release] Seek Control (foo_seek)

Reply #30
Revised file updated at xda and llamalab community , Same as above but it give pop up window to set your preferred duration at every start up,  it pops up  to extend time, it has proximity to continue to play,  also it has shake to change track

Re: [not my release] Seek Control (foo_seek)

Reply #31
Is there a possibility to add fade in/fade out to songs? Or is there a way to do this already?

I've tried combining this component with Fade In/Fade Out DSP, but sadly it doesn't work. foo_seek causes an "abrupt" switch to a different song.

I need a song to play for 90 seconds and then go into a 10 second fade out (trying to set up Foobar to be used for a competition ballroom dancing event)