Help - Search - Members - Calendar
Full Version: couple of comments/feature suggestions
Hydrogenaudio Forums > Hosted Forums > foobar2000 > General - (fb2k)
caesium
Hello,

I've just had foobar2000 recommended to me and I'm very impressed - I'm easily swayed by the way it groups up albums smile.gif

I've switched from WinAmp as I'm sure many others have, so I've been making comparisons between them, and in the first few days of using it I've noticed a couple of niggles it'd be nice to see rectified.

fb2k doesn't appear to be able to open files that are still being written to. A slow download of a large mp3, for example - one has to wait until the download is finished before fb2k can begin playing it. WinAmp can open it and play immediately; in fact if the download is faster than realtime (ie, you can download more than 1 second of playtime in 1 second of realtime) then it'll even keep playing past where it "thinks" the end of the MP3 was when it opened it.

also, it's not possible to drag&drop items into the fb2k window. I have a fair old amount of mp3s stored on a machine at home, accessible via private http, so I can listen to them at work. It's nice to be able to drag an mp3 from the directory listing into WinAmp and have it begin streaming (ie not click it, and have IE download the entire thing then hand it to WinAmp). fb2k won't accept entries dropped into the list, which is mildly annoying, and stops me listening to mp3s at work very easily sad.gif

Hope these comments are useful though - I do love this program smile.gif
Freaky
QUOTE(caesium @ Jul 1 2003 - 01:36 PM)
I've just had foobar2000 recommended to me and I'm very impressed - I'm easily swayed by the way it groups up albums smile.gif

(he means with the playlist format string I set him up with wink.gif)
QUOTE
fb2k doesn't appear to be able to open files that are still being written to. A slow download of a large mp3, for example - one has to wait until the download is finished before fb2k can begin playing it.

+1 to that, although it would need to avoid caching the potentially incomplete metadata.
QUOTE
also, it's not possible to drag&drop items into the fb2k window.

You can drag and drop normal audio files from explorer. You can't yet d&d URL's from a browser, though, at least with foo_read_http.dll.
BlueScreenJunky
QUOTE
fb2k doesn't appear to be able to open files that are still being written to. A slow download of a large mp3, for example - one has to wait until the download is finished before fb2k can begin playing it. WinAmp can open it and play immediately; in fact if the download is faster than realtime (ie, you can download more than 1 second of playtime in 1 second of realtime) then it'll even keep playing past where it "thinks" the end of the MP3 was when it opened it.


Yeah, I wish foobar could do that too, but it will likely never be able to... have a look at This thread (just ignore the 5 first posts lol).
kode54
Assuming 0.7b9, open foobar2000.exe in a hex editor, go to offset 57660 (E13Ch), change from 01 to 03. (Assuming it is preceded by 51 53 6A, followed by 50 FF 75.) No guarantee that this will work to your expectations. Definately will not work with segmented downloading.

If you wish to do this without binary hacking, modify uCreateFile in utf8api source like so:
CODE
UTF8API_EXPORT HANDLE uCreateFile(const char * fn,DWORD access,DWORD share,LPSECURITY_ATTRIBUTES blah,DWORD creat,DWORD flags,HANDLE tmpl)
{
if (share==FILE_SHARE_READ) share |= FILE_SHARE_WRITE; // evil hack
return CreateFile(string_os_from_utf8(fn),access,share,blah,creat,flags,tmpl);
}


I hope this makes your files blow up.
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.