foo_skip: skip tracks that match a specified search query
Reply #399 – 2014-12-03 17:33:33
This component seems to be living its own life It isn't very often situation in general, but I think I should report it - so Developer could decide whether to search for problem or not. Honestly I don't feel this as an urgent problem. What is going on? I have set play mode to Shuffle (Tracks). It shuffled 5 "wrong" tracks in a row so while 5th was playing I decided to turn on skipping. After ca 1-2 seconds (my buffer is set to 1000ms) music just stopped. Cursor was going forward, but not VU Meter nor Peak Meter showed any animation. Track was played silently. Reproducibility - 100%. After turning skipping of - music got back after the same time 1-2 seconds (I think it is all about buffer length). Skipping was meant to be triggered via specific value in my own KEYWORDS tag (in this case word "skip"). However manual playing of any skipping query-matching track (doubleclick on playlist) or via Queue function works fine. Also skipping many tracks in a row works flawlessly. So all basic functions are OK. Full skipping query: %keywords% HAS flac OR %keywords% HAS skip OR %rating10% LESS 3 AND NOT %rating10% MISSING Components installed:Core (2014-11-29 07:52:32 UTC) foobar2000 core 1.3.6 foo_ac3.dll (2012-08-29 16:57:04 UTC) AC3 decoder 0.9.7 foo_adpcm.dll (2013-08-13 03:01:25 UTC) kode's ADPCM decoders 1.11 foo_albumlist.dll (2014-11-29 07:51:22 UTC) Album List 4.5 foo_amipwrapper.dll (2010-01-29 21:32:26 UTC) AMIP Wrapper 1.01 foo_asap.dll (2014-06-23 12:43:41 UTC) ASAP 3.2.0 foo_audioscrobbler.dll (2012-11-22 15:41:48 UTC) Audioscrobbler 1.4.7 foo_beatit.dll (2014-07-10 16:08:18 UTC) Beat It 0.3 foo_bestversion.dll (2013-03-20 16:00:29 UTC) Best Version Picker 0.1 foo_bitcompare.dll (2008-12-05 14:08:02 UTC) Binary Comparator 1.2 foo_bpm.dll (2014-06-24 19:36:49 UTC) BPM Analyser 0.2.4.6 foo_cdda.dll (2014-11-29 07:50:28 UTC) CD Audio Decoder 3.0 foo_converter.dll (2014-11-29 07:50:48 UTC) Converter 1.5 foo_convolve.dll (2013-03-27 21:18:27 UTC) Convolver 0.3 foo_deemph.dll (2013-02-08 18:43:34 UTC) De-emphasis postprocessor 0.0.3 foo_devconsole.dll (2014-02-09 23:19:27 UTC) DevConsole 1.0.4async foo_dsp_effect.dll (2014-11-01 02:22:14 UTC) Effect DSP 0.15 foo_dsp_effect_nodeemph.dll (2014-11-01 11:12:21 UTC) Effect DSP 0.15 foo_dsp_eq.dll (2014-11-29 07:51:34 UTC) Equalizer 1.0 foo_dsp_eqsplit.dll (2008-07-13 01:49:10 UTC) Split equalizer v0.0.1 foo_dsp_fsurround.dll (2012-07-06 22:29:44 UTC) FreeSurround 0.9.0 foo_dsp_mm.dll (2008-06-06 05:29:12 UTC) Matrix Mixer 0.3 foo_dsp_multiresampler.dll (2014-08-19 08:03:41 UTC) MultiResampler 1.0.0 foo_dsp_resampler.dll (2013-03-27 20:01:33 UTC) SoX Resampler 0.8.3 foo_dsp_silence.dll (2014-01-27 20:34:20 UTC) Post-track silence 0.0.4 foo_dsp_std.dll (2014-11-29 07:51:12 UTC) Standard DSP Array 1.3 foo_dsp_vlevel20080302.0.dll (2008-03-02 22:42:06 UTC) VLevel 20080302.0 foo_dsp_xfeed.dll (2011-09-19 19:44:30 UTC) Crossfeed 0.1.3 foo_dsp_xgeq.dll (2012-02-05 12:11:22 UTC) Graphic Equalizer 0.3.7 foo_dsp_yac.dll (2013-03-27 21:02:35 UTC) Yet Another Convolver 1.1.0 foo_dumb.dll (2014-11-11 01:16:19 UTC) DUMB module decoder 1.0.137 foo_dynamicdsp.dll (2014-04-03 21:01:43 UTC) Dynamic DSP 1.0 foo_fileops.dll (2014-11-29 07:50:56 UTC) File Operations 2.2.1 foo_flv.dll (2012-12-29 07:00:00 UTC) Flash Video Decoder 0.9.6 foo_freedb2.dll (2014-11-29 07:51:00 UTC) Online Tagger 0.7 foo_gep.dll (2014-10-30 03:21:58 UTC) Game Emu Player 1.180 foo_hdcd.dll (2012-07-17 19:40:12 UTC) HDCD decoder 1.15 foo_input_adplug.dll (2014-06-13 22:45:29 UTC) AdPlug 1.46 foo_input_amr.dll (2009-03-05 20:20:06 UTC) AMR input 1.1.1 foo_input_celt.dll (2011-05-16 12:21:00 UTC) CELT Decoder 0.1.2 foo_input_ds.dll (2013-01-20 19:54:37 UTC) DirectShow input 0.1 foo_input_dsdiff.dll (2011-05-18 19:01:22 UTC) DSDIFF Decoder 1.4 foo_input_dts.dll (2014-02-16 03:56:42 UTC) DTS decoder 0.3.3 foo_input_dtshd.dll (2011-03-19 22:41:12 UTC) DTS-HD Decoder 0.1.3 foo_input_dvda.dll (2012-03-16 16:30:28 UTC) DVD-Audio Decoder and Watermark Detector 0.4.11 foo_input_exe.dll (2012-10-11 21:56:52 UTC) Command-Line Decoder Wrapper 0.4 foo_input_gsf.dll (2014-11-26 05:22:06 UTC) Highly Advanced 2.0.8 foo_input_ht.dll (2014-11-26 05:22:07 UTC) Highly Theoretical 2.0.40 foo_input_hvl.dll (2014-04-12 01:46:52 UTC) Hively Tracker decoder 1.16 foo_input_kdm.dll (2012-02-19 10:52:40 UTC) KDM Decoder 1.1 foo_input_monkey.dll (2013-04-13 10:40:08 UTC) Monkey's Audio Decoder 2.1.7 foo_input_ncsf.dll (2014-11-26 05:22:08 UTC) NCSF Decoder 1.11 foo_input_ofr.dll (2011-03-15 22:43:46 UTC) OptimFROG Lossless/DualStream Decoder 1.31 foo_input_orch.dll (2012-10-29 20:17:30 UTC) Orch-90 decoder 0.1.5 foo_input_org.dll (2012-02-19 10:53:10 UTC) Organya decoder 1.9 foo_input_qsf.dll (2014-11-26 05:22:07 UTC) Highly Quixotic 2.0.28 foo_input_reverse.dll (2009-01-05 19:47:00 UTC) Reverse Playback 0.1.4 (SSE) foo_input_sacd.dll (2012-08-25 19:03:10 UTC) Super Audio CD Decoder 0.5.11 foo_input_shorten.dll (2014-01-03 19:46:18 UTC) Shorten decoder 0.4.2.3 foo_input_std.dll (2014-11-29 07:52:32 UTC) Standard Input Array 1.0 foo_input_tak.dll (2013-06-21 10:29:42 UTC) TAK Decoder 0.4.7 foo_input_tfmx.dll (2012-12-13 15:24:38 UTC) TFMX decoder 0.10 foo_input_upse.dll (2012-12-22 10:42:24 UTC) UPSE PSF Decoder 1.8 foo_input_usf.dll (2014-11-29 08:15:39 UTC) LazyUSF 2.2.23 foo_input_v2m.dll (2014-07-01 19:18:48 UTC) V2M Decoder 0.2.1 foo_input_vgmstream.dll (2014-10-19 23:50:58 UTC) vgmstream plugin r1039-9-gc96d86b foo_input_vio2sf.dll (2014-11-26 05:22:10 UTC) 2SF Decoder 0.24.11 foo_input_zxtune.dll (2013-02-19 21:20:22 UTC) ZX Tune Player 0.0.1 foo_jesus.dll (2010-09-23 01:34:06 UTC) Autosave & Autobackup 10 foo_keep_queue.dll (2010-11-12 03:28:46 UTC) Keep Queue 0.3.5 foo_lnk.dll (2010-01-07 18:57:56 UTC) Shell Link Resolver 1.3.1 foo_lock.dll (2010-01-11 11:18:36 UTC) Pause on Lock 0.5 foo_masstag.dll (2013-03-27 21:20:17 UTC) Masstagger 1.8.4 foo_midi.dll (2014-11-23 09:04:18 UTC) MIDI synthesizer host 1.233 foo_musical_spectrum.dll (2012-11-21 07:00:00 UTC) Musical Spectrum 0.9.1 foo_nds.dll (2013-03-22 12:59:18 UTC) No Display Standby 1.1 foo_osd.dll (2012-12-17 19:28:20 UTC) On-Screen Display 1.73 foo_out_asio.dll (2012-06-06 13:19:14 UTC) ASIO support 2.1.2 foo_playcount.dll (2011-07-13 10:47:18 UTC) Playback Statistics 3.0.2 foo_psf.dll (2014-11-26 05:22:06 UTC) Highly Experimental 2.0.40 foo_queuecontents.dll (2011-12-31 13:30:56 UTC) Queue Contents Editor 0.5 foo_rg_trn.dll (2010-01-14 00:01:00 UTC) ReplayGain override 0.1.3 foo_rgscan.dll (2014-11-29 07:50:28 UTC) ReplayGain Scanner 2.2.1 foo_run.dll (2009-06-07 14:15:18 UTC) Run services 0.3.7 foo_seek.dll (2014-04-24 04:50:40 UTC) Seek 1.2 foo_seek_box.dll (2010-04-21 14:03:30 UTC) Seek box 0.0.3 foo_sendtodevice.dll (2013-03-11 17:20:22 UTC) Send to Device 1.1.2 [Nov 28 2007 - 10:13:31] foo_sid.dll (2014-04-01 00:52:11 UTC) sidplay2 1.32 foo_skip.dll (2014-11-06 17:42:22 UTC) Skip Track 1.9.5 foo_snesapu.dll (2013-10-27 07:00:41 UTC) SNESAPU input 0.80 foo_softplaylists.dll (2013-01-25 19:31:19 UTC) Soft Playlists 2012-10-10 foo_stop_on_current.dll (2009-06-18 04:54:52 UTC) Stop on Current 0.4 foo_timebomb.dll (2009-12-20 21:40:00 UTC) Timebomb 0.0.2 foo_ui_std.dll (2014-11-29 07:52:32 UTC) Default User Interface 0.9.5 foo_verifier.dll (2014-09-08 11:44:38 UTC) File Integrity Verifier 1.1.2 foo_vst.dll (2011-03-05 07:19:04 UTC) VST 2.4 adapter 0.9.0.3 foo_wave_seekbar.dll (2014-02-08 21:37:10 UTC) Waveform seekbar 0.2.45 DSP chain (in exact order): Dynamic DSP (please note - it is used by less than 50 tracks in my collection and it uses very easy configuration) Skip Silence Matrix Mixer (the truth is that I rarely use it/change its default "diagonal all 1" config) Downmix channels to stereo Convert mono to stereo Playback Rate Shift (mostly unused, but sometimes I play everything on +3%...) Skip Track I don't remember - should I use "Skip Track" DSP as lat or as first?