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: Repeating a batch of songs in a short amount of time (Read 1004 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Repeating a batch of songs in a short amount of time

I use Foobar to play music at my business and I noticed today that the same five or six songs played twice from the same playlist, about an hour and a half apart. The list itself is well over 4 hours long. What was weird is that it went back to the original five songs, then diverged to a new order, it didn't continue playing that batch of songs. I'm using Shuffle (Tracks), not Random.

Like...

Song A
Song B
Song C
Song D
Song E
Song F
Song G
Song H
Song I
Song A
Song B
Song C
Song D
Song E
Song J
Song K

and so on.

I've used a remote desktop software for 2.5 years to monitor the music when I'm not there, and I've never had this issue happen before.... except it has twice now in the last few weeks, and only when I've logged in to monitor playback.

I'm stumped. It's not user error. I'm using 1.3.8, and the plugins I run aren't crazy.

Core (2015-03-26 07:45:52 UTC)
    foobar2000 core 1.3.8
foo_albumlist.dll (2015-03-26 07:42:40 UTC)
    Album List 4.5
foo_cdda.dll (2015-03-26 07:42:18 UTC)
    CD Audio Decoder 3.0
foo_converter.dll (2015-03-26 07:42:24 UTC)
    Converter 1.5
foo_dsp_continuator.dll (2016-03-29 22:43:38 UTC)
    Continuator 0.6.1
foo_dsp_eq.dll (2015-03-07 10:19:44 UTC)
    Equalizer 1.0
foo_dsp_std.dll (2015-03-26 07:42:26 UTC)
    Standard DSP Array 1.3.1
foo_fileops.dll (2015-03-07 10:19:10 UTC)
    File Operations 2.2.1
foo_freedb2.dll (2015-03-07 10:19:36 UTC)
    Online Tagger 0.7
foo_input_std.dll (2015-03-26 07:45:52 UTC)
    Standard Input Array 1.0
foo_navigator.dll (2015-08-18 21:00:52 UTC)
    Navigator 0.8
foo_np_simple.dll (2015-08-19 16:33:24 UTC)
    Now Playing Simple 1.8
foo_playcount.dll (2015-08-18 21:53:00 UTC)
    Playback Statistics 3.0.2
foo_playlisthistory.dll (2015-08-18 21:03:42 UTC)
    Playlist History 0.1.6
foo_rgscan.dll (2015-03-26 07:43:12 UTC)
    ReplayGain Scanner 2.2.1
foo_scheduler.dll (2017-01-13 21:49:16 UTC)
    Scheduler 4.14
foo_skip.dll (2017-01-13 21:49:16 UTC)
    Skip Track 1.9.8
foo_ui_columns.dll (2015-08-27 21:26:32 UTC)
    Columns UI 0.3.8.8
foo_ui_hacks.dll (2016-01-06 01:39:52 UTC)
    UI Hacks 2013-02-19
foo_ui_std.dll (2015-03-26 07:45:52 UTC)
    Default User Interface 0.9.5
foo_unpack.dll (2015-03-26 07:42:42 UTC)
    ZIP/GZIP/RAR Reader 1.7.1
foo_wave_seekbar.dll (2015-08-24 21:30:02 UTC)
    Waveform seekbar 0.2.45


Any ideas?

Re: Repeating a batch of songs in a short amount of time

Reply #1
Sounds like a case of:
https://www.foobar2000.org/FAQ#random_shuffle_playback_order

If you want to be absolutely sure the tracks wont play twice there are plugins which track if a song has been played lately (foo_playcount) and then you can use autoplaylists queries or something like foo_playlist_attributes to remove those tracks form the playlist. Foo_skip would also work if you just want to automatically skip them.

Re: Repeating a batch of songs in a short amount of time

Reply #2
The FAQ entry is valid for foobar2000 versions prior to 1.4 beta. The new foobar2000 reshuffles when you manually select a track.

Re: Repeating a batch of songs in a short amount of time

Reply #3
@Case : it was mentioned that foobar is in v. 1.3.8, so wiki article should be right.
@laddie : there is one crazy plugin in your config, known as the one which violates foobar's SDK license: foo_ui_hacks. It is recommended to not use it.

 

Re: Repeating a batch of songs in a short amount of time

Reply #4
I know, EpicForever. It was commentary that the behavior is improved in the new version (which everyone should be running).

Re: Repeating a batch of songs in a short amount of time

Reply #5
Sounds like a case of:
https://www.foobar2000.org/FAQ#random_shuffle_playback_order

If you want to be absolutely sure the tracks wont play twice there are plugins which track if a song has been played lately (foo_playcount) and then you can use autoplaylists queries or something like foo_playlist_attributes to remove those tracks form the playlist. Foo_skip would also work if you just want to automatically skip them.
So, that's all fine and good, but we use autoplaylists and they change every few hours with more than enough songs on a list to avoid hearing the same songs. We use these specifically so we don't have manually set up playlists every day.

@laddie : there is one crazy plugin in your config, known as the one which violates foobar's SDK license: foo_ui_hacks. It is recommended to not use it.
Fair enough, I'll remove it. But that's not what's causing this issue I'd imagine.

This is what is so bizarre -- that just a short batch of songs replays and then the random seeded order changes. I'm completely stumped.

Re: Repeating a batch of songs in a short amount of time

Reply #6
@laddie : there is one crazy plugin in your config, known as the one which violates foobar's SDK license: foo_ui_hacks. It is recommended to not use it.

I said the same this week, but got a correction: https://hydrogenaud.io/index.php/topic,114991.msg953148.html#msg953148

Re: Repeating a batch of songs in a short amount of time

Reply #7
Haha. Someone said in other topic, that it is not using SDK (thus not violating it) because its author "ported entire SDK into Delphi and used it to develop this plugin". Peter answered that if he had enough time for such waste of time as porting SDK into Delphi, he would finish several more important projects (citations are not exact, but the sense is kept). That "Delphi port excuse" is as stupid as things said by recent members of Polish government. In other words - dirty money that were passed through bank-laundry are still subject to crime chasing and issuing a sentence to those who own those laundried money. Laundrying SDK violation through Delphi changes nothing.
Other than that foo_ui_hacks simply caused crashes here (I also tried it before I found it useless and before I found that some plugins may be banned) and is seriously old, potentially outdated for proper cooperation with newer foobar versions.

Re: Repeating a batch of songs in a short amount of time

Reply #8
Well, but changing the SDK license might change the question enough to change the answer.

That said, I still do not need neither foo_ui_hacks nor every Polish member of government/parliament :-o