I use BrowseAmp to make manual song requests from
remote, since LongPlayer has no remote ability. I have
a linear playlist, with no song randomization--so I
depend on LongPlayer to randomize and queue the regular
playing. Additionally, I use LongPlayer to keep my
playlist short, with the "Trim playlist to x songs"
feature. Usually, I keep the "queue ahead" feature
limited to 1 song.
The Problem:
My Playlist grows and grows with the more additions to
it that I make with BrowseAmp, or even when I add songs
to Winamp manually (right-click, "Enqueue in Winamp")
... thankfully, LongPlayer never trims the songs that I
add... even if I exceed my "x" setting on the trim
feature... the problem is that LongPlayer will start
queuing far more songs than my "queue ahead" feature is
set to to keep the playlist at the length that I
acheived by manually adding songs.
For example:
I configure trim playlist to "4", queue ahead to "1".
I then use LP to queue 4 random songs by useing the
"queue and add" feature.
--at this point LP and Winamp will get along just fine,
and will behave as expected
If I manually add 3 songs to Winamp via BrowseAmp, or
Explorer, making my playlist total 7 songs, LP will not
trim until after advancing from the second song in the
playlist. The trim will drop 2 songs (no matter what
value I have "trim playlist" set to). This is
acceptable, because it's only trimming the first two
songs that have already played, and leaving my manually
queued songs right where I want them. The problem, is
that the queuer does not respect my trim limit (which
may not be intended by design), but will instead queue
2 songs to replace the 2 that it trimmed.
In fact, LP will say "Queued 2 songs". Why? I told it
that it could only queue ahead 1! Everything else
about how this program would work GREAT for what I want
and need if it ONLY, EVER queued the number of songs
that I told it. As it is, my playlist never gradually
decreases, as I would expect it to (and as would be
acceptable)... LP feels compelled to add in as many as
it trims.