foo_skip: skip tracks that match a specified search query, Was: [Request] Inactive Tracks |
![]() ![]() |
foo_skip: skip tracks that match a specified search query, Was: [Request] Inactive Tracks |
Jun 28 2011, 17:08
Post
#201
|
|
![]() Group: Members Posts: 1686 Joined: 28-May 06 From: Düsseldorf Member No.: 31251 |
Hello case,
there is a very hard conflict between the new bookmark function and the preview function of foo_seek that ends with deleted bookmark tag. I already asked grimes in german foobar2000 forum for a way to override bookmark functionality by automaticall deactivating toggle-option "skip tracks & use bookmarks" in main-menu if enabled. To describe the conflicht: If you are previewing some tracks and the preview reaches a song with bookmark track then the preview begins from the timepoint defined in seek controls advanced preferences and the bookmark tag gets deleted. No idea what is going on. -------------------- german support forum: www.foobar-users.de / user: qwert73
|
|
|
|
Jun 29 2011, 20:53
Post
#202
|
|
|
Group: Developer (Donating) Posts: 2041 Joined: 19-October 01 From: Finland Member No.: 322 |
Nasty bug, fixed in 1.7.3.
|
|
|
|
Jun 29 2011, 21:26
Post
#203
|
|
![]() Group: Members Posts: 1686 Joined: 28-May 06 From: Düsseldorf Member No.: 31251 |
Thanks case,
the removal of the bookmark track is fixed. To my surprise the foo_seek-preview begins from its position and overrides the bookmark tag. That i consider as desireable behaviour. Now one conflict remains: if autoupdate of bookmark position is enabled then selfevident the bookmark tag gets updated to the position where the preview ended. That may not be desireable. Since in case of preview the playback doesn't begin from bookmark position there seems to be something that tells foobar to start from preview beginning position. Isn't then also possible in that case not to update bookmark tag? Edit I assume that "remove bookmark" in main menu should remove all bookmark tags existing in library. That is at least what it did when i tried it. To avoid speculations for new users i would call it "Remove all bookmarks" and make it hidden [edit] to make accidental removal more difficult [/edit]. Apart from that this command doesn't appear sometimes even if a bookmark exists (the bookmarked track is in library!). This post has been edited by q-stankovic: Jun 29 2011, 21:53 -------------------- german support forum: www.foobar-users.de / user: qwert73
|
|
|
|
Jun 30 2011, 19:40
Post
#204
|
|
![]() Group: Members Posts: 1686 Joined: 28-May 06 From: Düsseldorf Member No.: 31251 |
Another little bug:
if a) skip tag exists to cut beginning and end of track and b) playbackorder is "repeat track" then playback nevertheless advances to next track. -------------------- german support forum: www.foobar-users.de / user: qwert73
|
|
|
|
Jul 2 2011, 14:39
Post
#205
|
|
|
Group: Developer (Donating) Posts: 2041 Joined: 19-October 01 From: Finland Member No.: 322 |
To my surprise the foo_seek-preview begins from its position and overrides the bookmark tag. That i consider as desireable behaviour. Now one conflict remains: if autoupdate of bookmark position is enabled then selfevident the bookmark tag gets updated to the position where the preview ended. It seems to depend on luck which component does the seeking. I changed Skip Track to only update bookmark if seek seems to originate from user or a component seeked to bookmark position. I assume that "remove bookmark" in main menu should remove all bookmark tags existing in library. No, it works on the track that is currently playing (just like the 'Bookmark current position' entry in the same menu). If playback is stopped it works on the track that was last playing. I have not seen it misbehave. Context menu entries work on the selected tracks. if a) skip tag exists to cut beginning and end of track and b) playbackorder is "repeat track" then playback nevertheless advances to next track. Fixed. |
|
|
|
Jul 17 2011, 14:59
Post
#206
|
|
|
Group: Members Posts: 3 Joined: 17-July 11 Member No.: 92349 |
Hello
For few hours now, I'm trying to make foo_skip working with all possibilities but nothing... All my files have a tag named "skip" containing 1 if I want it skipped instead of "rating"=1 because sometimes I wish good songs (rated 4,5) skipped. Here are my various tests: - %skip% IS 1 - $meta(%skip%) IS 1 - %skip_track% IS 1 - if(%skip%, 1, skip, ) ... case %skip% doesn't exist (after rating 1 the test track) : - %rating% IS 1 - $meta(%skip%) IS 1 ... all that with double-click on the test track, double-click on the precedent track then "next", activate/desactivate "even manually selected" option, ... I've no more idea so I'm asking for help here, after reading the topic. PS: Sorry for my lame english... |
|
|
|
Jul 17 2011, 16:25
Post
#207
|
|
|
Group: Developer (Donating) Posts: 2041 Joined: 19-October 01 From: Finland Member No.: 322 |
Setting a tag field 'skip' with value '1' definitely works when your skip query is '%skip% IS 1'. Only thing I can suggest is to check that the component isn't accidentally disabled. There should be a checkmark in its Playback menu entry when it's enabled.
|
|
|
|
Jul 17 2011, 17:30
Post
#208
|
|
|
Group: Members Posts: 3 Joined: 17-July 11 Member No.: 92349 |
Setting a tag field 'skip' with value '1' definitely works when your skip query is '%skip% IS 1'. Only thing I can suggest is to check that the component isn't accidentally disabled. There should be a checkmark in its Playback menu entry when it's enabled. I've downloaded again the foo_skip.dll file. After reboot, no changes: Skip Tracks is in the "keyboard shortcut" menu, the "avanced" menu, but nothing in the "playback" menu or "playback" context menu... Can it be a conflict with some other plugin ? |
|
|
|
Jul 17 2011, 18:03
Post
#209
|
|
|
Group: Members Posts: 2271 Joined: 19-May 08 Member No.: 53637 |
Think it rare to conflict with other plugin, though it would not hurt to say what you have loaded. There is a copy button in preferences>components and you can paste into a codebox. To be clear, here is the menu entry.
This post has been edited by tpijag: Jul 17 2011, 18:36 |
|
|
|
Jul 17 2011, 22:11
Post
#210
|
|
![]() Group: Members Posts: 1686 Joined: 28-May 06 From: Düsseldorf Member No.: 31251 |
I changed Skip Track to only update bookmark if seek seems to originate from user or a component seeked to bookmark position. I am not sure what you mean with this and what has been changed. Using seek controls preview feature still ends with update of bookmark position. However, that is not a big issue.-------------------- german support forum: www.foobar-users.de / user: qwert73
|
|
|
|
Jul 17 2011, 23:46
Post
#211
|
|
|
Group: Members Posts: 3 Joined: 17-July 11 Member No.: 92349 |
Think it rare to conflict with other plugin, though it would not hurt to say what you have loaded. There is a copy button in preferences>components and you can paste into a codebox. To be clear, here is the menu entry. I've found the hidden menu (by Columns UI): the entry was already checked. Uncheck then check again and... IT WORKS Obviously a bug since the last update of foobar... Thanks for the help, after hours I would never paid attention to an already checked option. |
|
|
|
Aug 9 2011, 20:44
Post
#212
|
|
|
Group: Members Posts: 19 Joined: 17-September 08 From: France Member No.: 58361 |
Hi.
I'm trying to use Skip Tracks in a very specific way but I can't reach my goal. Let me explain what I'm trying to do. I want to play a specific part of a track (for example start after 30 seconds and play during 1 minute) and then insert silence before playing the next track excerpt. I know how to skip the beginning and te end of the track but I can't insert silence because the "Post-track silence" plugin doesn't work in combination with Skip track. Has anyone an idea how to do it ? It would be interisting to have such an option in the Skip Tracks plugin. Thanks. |
|
|
|
Aug 10 2011, 15:15
Post
#213
|
|
|
Group: Developer (Donating) Posts: 2041 Joined: 19-October 01 From: Finland Member No.: 322 |
Pregap DSP component can be used to achieve what you want. It has a downside of having a pause before the first played track too though.
|
|
|
|
Aug 13 2011, 15:47
Post
#214
|
|
|
Group: Members Posts: 19 Joined: 17-September 08 From: France Member No.: 58361 |
Pregap DSP component can be used to achieve what you want. It has a downside of having a pause before the first played track too though. I tried the Pregap component but it doesn't work in combination with Skip Tracks. All my tracks have a Skip tag with the value -00:30;01:30- and there's no silence between each track. Thanks for the suggestion anyway. |
|
|
|
Aug 24 2011, 13:58
Post
#215
|
|
![]() Group: Members Posts: 163 Joined: 27-May 05 Member No.: 22338 |
This component has become invaluable for me with bookmarking features added. Any possibility to skip now playing track when rating is set to 1 ?
|
|
|
|
Aug 24 2011, 14:01
Post
#216
|
|
![]() Group: Members Posts: 62 Joined: 22-September 09 Member No.: 73370 |
Have you already tried this?
Preferences > Advanced > Playback > Skip Tracks > Skip Track Query CODE %rating% IS 1
This post has been edited by Nixdagibts: Aug 24 2011, 14:02 |
|
|
|
Sep 12 2011, 20:27
Post
#217
|
|
|
Group: Members Posts: 399 Joined: 30-August 04 From: Germany, Bavaria Member No.: 16641 |
Works great, though I am experiencing something not so nice: When tracks are skipped, they are not truly skipped but rather start playing for a couple of hundres milliseconds. This is due to the option "Fade out (ms)" in the Advanced-Tab. To try it out, just set it to for example 1000ms and let there be a couple of skipped tracks. You will always hear the first couple of tones.
Secondly the skipping is not instant. By that I mean that there is a considerable pause between Song A and Song B, when there are for example 10 skipped tracks inbetween. Is there anything you can do to improve this behaviour? Thank you very much! |
|
|
|
Sep 13 2011, 16:57
Post
#218
|
|
|
Group: Developer (Donating) Posts: 2041 Joined: 19-October 01 From: Finland Member No.: 322 |
Sounds like you haven't enabled Skip Track DSP part. The DSP will eat the beginning of a track so you won't hear it. Unfortunately there isn't anything I can do to make track skipping faster. If DSP discards the samples from a skipped track playback counters will think it was played. And if DSP component asks core to skip to next track as soon as skippable track starts decoding you will miss samples from the end of currently playing track.
|
|
|
|
Sep 14 2011, 07:17
Post
#219
|
|
|
Group: Members Posts: 399 Joined: 30-August 04 From: Germany, Bavaria Member No.: 16641 |
Thank you. I indeed missed that part!
|
|
|
|
Oct 3 2011, 19:01
Post
#220
|
|
![]() Group: Members Posts: 163 Joined: 27-May 05 Member No.: 22338 |
Have you already tried this? Preferences > Advanced > Playback > Skip Tracks > Skip Track Query CODE %rating% IS 1 Looks like I missed that thread. "%rating% IS 1" in "Skip Track Query" works as it should: it skips tracks with rating "1". I need a currently playing track to be skipped as soon as I rate it *1. |
|
|
|
Nov 3 2011, 23:49
Post
#221
|
|
|
Group: Members Posts: 47 Joined: 22-April 09 Member No.: 69173 |
can anyone please tell me the correct order for DSPs to avoid playing a few millisecs of a skipped track.
this is how i set the order atm. Advanced Limiter => Acro Skip Silence => Skip Track => Gapless Crossfader afaik i tried every possibility and didnot get a satisfying result. i set "fade in" in "prefernces" "advanced" "playback" to "0". but it always plays skipped tracks for a few millisecs. when tracks are not skipped, the tracks are crossfaded as expected... hope, anyone can help out. thx in advance, and thx for this great plugin!!! fg, dls |
|
|
|
Nov 4 2011, 09:18
Post
#222
|
|
![]() Group: Members Posts: 163 Joined: 27-May 05 Member No.: 22338 |
I couldn't get 100% complete skipping using any DSP setup but for gapless playback put "skip track" to the top of DSP chain.
This post has been edited by Shinsou: Nov 4 2011, 09:19 |
|
|
|
Nov 4 2011, 15:28
Post
#223
|
|
|
Group: Members Posts: 47 Joined: 22-April 09 Member No.: 69173 |
thx4thequickanswer
i there&then read it should possible, so i didnt stop trying ;-) even if thinking about it logically, i couldnt imagine it could work. i try to add the dsp foo_dsp_pregap.dll to avoid the first X millisecs played to be heard. think it could work like that. gonna try it out in the evening. i use overlap instead of fade-in/fade-out, so i cannot use the fade-functions for this... |
|
|
|
Dec 8 2011, 23:09
Post
#224
|
|
![]() Group: Members Posts: 1686 Joined: 28-May 06 From: Düsseldorf Member No.: 31251 |
I have a small request and a bigger one:
The check option "skip tracks and use bookmarks" in main menu activates all three features of the skip component: bookmark tag, skip tag and skipping track by matching a query. Generally i would like to keep this option always enabled because off bookmark and skip tag but would like to use the skipping by matching a query only when i consider it as useful/necessary. Would like to have two check options: on one side the skip/bookmark tag (f.e. "Use skip & bookmark track") and on the other side "Skip tracks". It might seem to be a an over-the-top feature but there is one important reason (how i/we have experienced) to write at least the bookmark tag in a simple database rather than in the file: multi-user enviroment. Maybe something that works similar to foo_playcount: using the same tag sheme (artist, title, album,...) to map the bookmarkposition to a file. -------------------- german support forum: www.foobar-users.de / user: qwert73
|
|
|
|
Dec 22 2011, 14:38
Post
#225
|
|
![]() Group: Members Posts: 60 Joined: 5-January 03 Member No.: 4424 |
Is it possible to use foo_skip in combination with the converter to create tracks that have the "skipped" parts removed?
For example, I have a track that is 2:30 long and would like to chop off the first 30 seconds based on the skip tag value of -30. This post has been edited by db1989: Dec 22 2011, 15:10
Reason for edit: clicked Edit to copy text, accidentally pressed Complete instead of Cancel, now editing again to add this apology :P
|
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 25th May 2013 - 22:56 |