Help - Search - Members - Calendar
Full Version: Play order?
Hydrogenaudio Forums > Hosted Forums > foobar2000 > Support - (fb2k)
skizo
When I listen to albums, I play them like most people I surmise. I highlight all the songs > right-click the first track and play. This queues all the highlighted songs and plays them in order.

However, some albums seem to have a mind of their own and play in a seemingly random fashion. For example, this album:

IPB Image

That album plays the songs in what would seem to be a random order - track 10, then 8, 3, 5.....

It isn't random though because no matter how many times I queue it up, it will always play in that order.

Why? Any way to fix it?

Skizo
Purple Monkey
By default foobar will sort the files from the command line by their path. It plays track 10 because Brothers sorts higher than the other songs. You can change this behaviour by changing Preferences -> General -> Sort incoming files by.

You probably want something like:
CODE
%album artist% %album% %tracknumber%
skizo
I'm not sure I understand. unsure.gif

What do you mean:

"By default foobar will sort the files from the command line by their path. It plays track 10 because [i]Brothers sorts higher than the other songs. "[/i]

It seems like Foobar is playing the songs in alphabetical order by their song name, but why? It doesn't usually do this; only on occasion.

Moderation: removed fullquote of the preceding post.
Mar2zz
When you enqueu files from folder foob sorts by path. so by filename that is. if your filenames have no tracknumber in it it will play alphabet. update your filenames with tracknumbers.
callisto
QUOTE(skizo @ May 16 2008, 09:54) *

I'm not sure I understand. unsure.gif

What do you mean:

"By default foobar will sort the files from the command line by their path. It plays track 10 because Brothers sorts higher than the other songs."

It seems like Foobar is playing the songs in alphabetical order by their song name, but why? It doesn't usually do this; only on occasion.


because:

QUOTE(Purple Monkey @ May 16 2008, 01:56) *

By default foobar will sort the files from the command line by their path. It plays track 10 because Brothers sorts higher than the other songs. You can change this behaviour by changing Preferences -> General -> Sort incoming files by.

You probably want something like:
CODE
%album artist% %album% %tracknumber%



It means that foobar2000 does not recognize the order from the explorer, but creates a new one.
And by default this is alphabetically (by filename / path (%path_sort%)). As you have no numbers in your filenames, "Brothers" gets sorted first. If you change the default settings as Purple Monkey described it, your problem would be gone...

skizo
That seems to have fixed it!

Thanks everyone! smile.gif

Moderation: removed fullquote of the preceding post.
kanak
Small note:

Using delimiters between the fields is a good idea as it means that the sorting will work even when there are numbers in the albums or something.

CODE

%album artist%|%album%|%date%|

skizo
I couldn't get either of those to work for all albums, so I removed the entire path text and left it blank. That seems to work fine for the past few days. smile.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.