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: Question on advanced preferences (Read 1959 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Question on advanced preferences

1. What is the difference between "Read-ahead for local files" and "Full file buffering up to"?

2. As the current song nears the end, does "Read-ahead for local files" begin to read ahead the next song?



//

Re: Question on advanced preferences

Reply #1
Read-ahead = automatically load the next part of the song before it's needed.
Full file buffering = load the entire song automatically (assuming it's small enough).

Not sure on whether it applies to the next song.

Re: Question on advanced preferences

Reply #2
Would be good to know if foobar2000 will read ahead the next song while the previous song is finishing...

Reason for asking, I notice for high sample rate tracks (>=96kHz) there is a slight pause between songs (ie. not gap-less).
I do not observe this issue with standard 44.1kHz tracks.

Re: Question on advanced preferences

Reply #3
What's your buffer length?  (Preferences - Playback - Output - Buffer Length) Try to increase it.


Re: Question on advanced preferences

Reply #5
The settings OP has could easily break gapless playback with slow media. Full file buffering is silliness and should never be used. With his settings playback can halt if the output buffer runs empty while the decoding thread is stuck waiting for the next file to be fully loaded.

Re: Question on advanced preferences

Reply #6
What's your buffer length?  (Preferences - Playback - Output - Buffer Length) Try to increase it.

Default 1000ms. Thanks for the tip, I will try increasing this and test.

Re: Question on advanced preferences

Reply #7
What's your buffer length?  (Preferences - Playback - Output - Buffer Length) Try to increase it.

I increased to 1500ms and I got back my gap-less playback!
The "full file buffering up to" parameter does impact how much additional buffer length is required to achieve gap-less playback.
Many thanks once again for the pointer!!

 

Re: Question on advanced preferences

Reply #8
I have a question too,

What do the zeroes mean here?

read-ahead and full file buffering disabled or autoconfig?