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: foo_skip: skip tracks that match a specified search query (Read 340642 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

Re: foo_skip: skip tracks that match a specified search query

Reply #725
So after your rant, you answers my question, thx.

Check yourself. You're overreacting. If I were Case, you wouldn't get any response anymore.

Re: foo_skip: skip tracks that match a specified search query

Reply #726
Quote
If I were Case, you wouldn't get any response anymore.

Not answering for that reason alone would be 'overreacting' too... just saying.    : )

The guys clearly took it the wrong way (for almost no reason)... but it happens... (not a reason to add fuel to the fire.)
Hopefully he realize that, apologize (or not,) and the thread move on...

On a general note... doesn't mean that 'we' shouldn't answer, even rude comment, if they warrant a response... that could ultimately benefit the community.

Re: foo_skip: skip tracks that match a specified search query

Reply #727
I installed the plugin and I find it in the active dsp list, but if I remove it from the active dsp the next time I restart the dsp menu I always find it.

Where am I wrong?

 

Re: foo_skip: skip tracks that match a specified search query

Reply #728
I installed the plugin and I find it in the active dsp list, but if I remove it from the active dsp the next time I restart the dsp menu I always find it.

Where am I wrong?
It automatically puts itself in every DSP chain. I think this is by design so it will always skip the tracks it is supposed to when it is enabled, regardless of which DSP chain you use. You can also add a button that will show you when skipping is enabled or not. That's how I turn it on and off. This functionality is honestly perfect for me.  :D

I have noticed that sometimes it can cause problems if it isn't the first item in a given DSP chain, so I would recommend putting it there for all saved chains and using a button or menu item to turn it on and off as needed.
Think millionaire, but with cannons.

Re: foo_skip: skip tracks that match a specified search query

Reply #729
I installed the plugin and I find it in the active dsp list, but if I remove it from the active dsp the next time I restart the dsp menu I always find it.

Where am I wrong?
It automatically puts itself in every DSP chain. I think this is by design so it will always skip the tracks it is supposed to when it is enabled, regardless of which DSP chain you use. You can also add a button that will show you when skipping is enabled or not. That's how I turn it on and off. This functionality is honestly perfect for me.  :D

I have noticed that sometimes it can cause problems if it isn't the first item in a given DSP chain, so I would recommend putting it there for all saved chains and using a button or menu item to turn it on and off as needed.

I have removed the plugin.

I must be able to choose whether to have it in the list of active dsp or not.

Waiting for fix I'm forced to remove it.

Re: foo_skip: skip tracks that match a specified search query

Reply #730
I understand that reasoning. I have lots of things like that since I'm obsessive compulsive. Although I'm not sure why it matters in this case since it won't do anything unless it is enabled at a given moment, even if it is in the DSP chain.

Regardless, I hope it can be fixed to suit your preferences, maybe with an option - just as long as I get to keep it functioning as it is already, since it is perfect for me as-is.
Think millionaire, but with cannons.

Re: foo_skip: skip tracks that match a specified search query

Reply #731
After the removal of the foo skip plugin I'm left with this rather annoying indication in the dsp menu.



I can't delete the item permanently.

I see remaining traces in the foo_ui_columns.dll.cfg as well

Spoiler (click to show/hide)

Really annoying thing.

I also deleted the foo_skip.cfg

Nothing to do the evidence reappears as soon as I activate any other plugin.

This also applies to other plugins since I uninstall a plugin the related configuration must also be deleted (discogs is one of them).

Re: foo_skip: skip tracks that match a specified search query

Reply #732
Your complaint has nothing to do with Skip Track.

foobar2000 doesn't really adjust user configuration when a component is deleted. And it certainly doesn't nuke component settings without asking, which is a good thing. The configuration files are some bytes or at max some kilobytes in size and when a component is gone, they do absolutely nothing. But if a component is reinstalled, their configuration isn't gone.

If you uninstall any DSP that is currently active, you will be left with the entry marking the missing DSP. Same with uninstalling UI element, you will be left with a blank spot in the layout. If you aren't planning on reinstalling the components, remove the entry that was left behind. With DSPs there's the delete button (X) that you can easily hit to get rid of things.

Skip Track has nothing to do with Columns UI configuration. Only Columns UI is responsible for storing its configuration in that file. Are you using a downloaded theme someone created, as your copy/paste mentioned ELPlaylist's %el_user_profile_path%?

Re: foo_skip: skip tracks that match a specified search query

Reply #733
I installed the plugin and I find it in the active dsp list, but if I remove it from the active dsp the next time I restart the dsp menu I always find it.
The component works as a decoder shim, otherwise it wouldn't be able to skip anything seamlessly. That requires it to be present in the DSP chain, otherwise the shim isn't enabled.

Re: foo_skip: skip tracks that match a specified search query

Reply #734
I understood what you wrote.

Without going into the merits of the goodness of the plugin, if I don't need it once I try it and uninstall it, I don't want to see any traces in the active dsp menu.

I was forced to put the plugin back, which I don't need, to my considerable disappointment.

Re: foo_skip: skip tracks that match a specified search query

Reply #735
You are not. Do you not see the 'x' behind the name of the entry? Clicking that removes the DSP and you are done.

Re: foo_skip: skip tracks that match a specified search query

Reply #736
It is a pity that as soon as I activate any other dsp plugin, I find it, even if deactivated in the list of active plugins and it is already a contradiction, if I then uninstall it, it reappears like a ghost.

For me this is not acceptable.


Re: foo_skip: skip tracks that match a specified search query

Reply #737
You are loading a DSP preset where it is stored. Resave your presets.

Re: foo_skip: skip tracks that match a specified search query

Reply #738
I saved the individual presets I had again.

It seemed to work, except as soon as the track started playing the Skip Track reappeared.

Edit.

I did a restart of foobar2000 and maybe that fixed it.

Re: foo_skip: skip tracks that match a specified search query

Reply #739
No way.

When track or radio streaming is changed, it returns, repositioning itself in the list of active dps.

Re: foo_skip: skip tracks that match a specified search query

Reply #740
If the component is installed it will keep itself functional, that is, it will always be in the DSP chain.

When the component is not installed it will absolutely not appear for you on its own. foobar2000 v2.0 allows configuring certain DSP chain for chosen output, check those settings. There are also third party components that allow dynamically adjusting DSPs. At least foo_dynamicdsp and I think foo_playlist_attributes too.

Re: foo_skip: skip tracks that match a specified search query

Reply #741
After re-saving the single presets without the presence of Skip Track and consequently updating the configuration file/files, I proceeded to uninstall the foo_skip plugin.

Seems to work, fingers crossed.

Re: foo_skip: skip tracks that match a specified search query

Reply #742
Hello,

I have this setup in which one tab skips a bunch of songs based on when the track was last played, while also taking into account the total playlist duration. However, if I hit play upon restarting foobar, it appears that in 1.37 the total playlist calculation is based on a different tab (presumably the first one). This is noticeable as the player won't skip songs and my first tab typically doesn't have a lot of entries, thus drastically reducing the total playlist duration threshold.

From what I can tell this behavior is being upheld until any manual action. For example, when I hit next, the player will resume the desired behavior of skipping tracks. I was wondering if you may be able to confirm this behavior? Many thanks in advance for the help.

Re: foo_skip: skip tracks that match a specified search query

Reply #743
Hi Case... thanks for this 'must have' plugin.

I've read (with attention) the conversation between you and ApacheREal...
Unless there is a technical reason... wouldn't it be good to have a checkbox (in the option) that could disable the plugin entirely...

Plus that would allow the use of a shortcut to disable/enable foo_skip, if I'm not mistaken.

Re: foo_skip: skip tracks that match a specified search query

Reply #744
Plus that would allow the use of a shortcut to disable/enable foo_skip, if I'm not mistaken.
You can already put a button on the toolbar that will enable and disable foo_skip, and it even shows when it is active or not like Stop After Current.
Think millionaire, but with cannons.

Re: foo_skip: skip tracks that match a specified search query

Reply #745
Seem interesting... but I don't see anything like that by just right clicking the toolbar... maybe it doesn't work with CUI...
Can you do a small tuto for anyone interested in implementing it.

Even tough the foobar I'm running right now doesn't have a toolbar... I might try it later on a basic foobar test layout I have laying around.

Re: foo_skip: skip tracks that match a specified search query

Reply #746
Right-click where the buttons are and add a button. It will be Main Menu Items > Playback/Skip tracks & use bookmarks. I'm using it on CUI as well, fren! :)
Think millionaire, but with cannons.

Re: foo_skip: skip tracks that match a specified search query

Reply #747
I have this setup in which one tab skips a bunch of songs based on when the track was last played, while also taking into account the total playlist duration. However, if I hit play upon restarting foobar, it appears that in 1.37 the total playlist calculation is based on a different tab (presumably the first one). This is noticeable as the player won't skip songs and my first tab typically doesn't have a lot of entries, thus drastically reducing the total playlist duration threshold.

From what I can tell this behavior is being upheld until any manual action. For example, when I hit next, the player will resume the desired behavior of skipping tracks. I was wondering if you may be able to confirm this behavior? Many thanks in advance for the help.
Sorry for the delay, time goes by too fast.

The correct playlist should be picked as the playback starts and a debug build here shows correct values. You could try this special compile that logs some internal state information to the foobar's console: https://foobar.hyv.fi/foo_skip_debug.fb2k-component.
If the logs catch incorrect behavior, you can send them to me for example with a private message.

Re: foo_skip: skip tracks that match a specified search query

Reply #748
Right-click where the buttons are and add a button. It will be Main Menu Items > Playback/Skip tracks & use bookmarks. I'm using it on CUI as well, fren! :)

Thank you... it's been so long since I use a skin with a toolbar, I wasn't even aware of the adding button part this way.

Re: foo_skip: skip tracks that match a specified search query

Reply #749
I'm trying to skip songs that have a duration of 60 seconds or less, but it seems to lag foobar to the point of being unusable when I try to enable this. Is this correct?

%length% LESS 60

Edit: Updating to 1.37 seems to have fixed it (looks like it works better if you use the default %length_seconds% LESS 60 instead)