HydrogenAudio

Hosted Forums => foobar2000 => General - (fb2k) => Topic started by: JohnV on 2002-12-13 18:14:08

Title: Foobar2000 audio player info
Post by: JohnV on 2002-12-13 18:14:08
Author: zZzZzZz

Download: http://foobar2000.hydrogenaudio.org/ (http://foobar2000.hydrogenaudio.org/)

foobar2000 feature list: (notice: player features constantly updating)

Title: Foobar2000 audio player info
Post by: rc55 on 2002-12-13 18:22:23
Yes! Download it! Dont ask questions!



Ruairi
Title: Foobar2000 audio player info
Post by: Benjamin Lebsanft on 2002-12-13 18:30:13
we need a volume control
Title: Foobar2000 audio player info
Post by: ErikS on 2002-12-13 18:31:47
Quote
we need a volume control

I need a UI
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-13 18:41:19
@Benjamin: you need to RTFM about keyboard shortcuts
@ErikS: go somewhere else
Title: Foobar2000 audio player info
Post by: Benjamin Lebsanft on 2002-12-13 18:42:50
ooups 
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-13 18:45:41
before anyone else complains: foobar2000 is about functionality, technical capabilities and high-quality audio playback, NOT about cool-looking user interface. if you want skinning, visualisation, etc, then fb2k is not for you.
Title: Foobar2000 audio player info
Post by: smok3 on 2002-12-13 18:55:33
-replaygain support in mpc and vorbis?
-decoding to output uncompressed files?

edit:
-playtime information could be the first info at the left bottom of ui, so i can resize the window the way i want (or is that configurable somehow?)

(iam not complaining)
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-13 18:58:51
1. been there since the beginning (always uses album mode, ability to configure it coming later)
2. not planned at the moment - decoding to a file would need all replaygain/hardlimiter/etc stuff to be disabled, and IMO it's not worth the trouble since most of serious people out there use external programs for that (eg. dbpoweramp).

[edit] 3. OK, noted that
Title: Foobar2000 audio player info
Post by: ErikS on 2002-12-13 19:00:39
I don't need a 1337 user interface, but more something so that I can skip ahead in long files for example. And a toolbar with some buttons for play, next, etc is not asking for too much IMO. But I'm sure that will all come later on.

Edit: I found it! Arrow keys...
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-13 19:03:34
refer to my first reply to Benjamin for info on play/stop/next buttons and seeking.
toolbar is considered (it was there at some point before first semi-public build made it out of my computer)
Title: Foobar2000 audio player info
Post by: xbenchman on 2002-12-13 19:22:20
Good Job zZzZzZz

I like these simple sweet and to the point players.
nothing but pure audio enjoyment.  too bad only win2000/xp.  looks like i will be using the boys computer.  good thing he is in school
Title: Foobar2000 audio player info
Post by: Continuum on 2002-12-13 19:32:00
Quote
foobar2000 feature list: (notice: player features constantly updating)
[...]

  • runs *only* on win2k/winxp or newer

No, it's not a bug, it's a feature!
Title: Foobar2000 audio player info
Post by: ak on 2002-12-13 19:35:49
Is playlist sorting by filename hardcoded? Can't sort by tracknumbers after droping folder. Have tried all the means I can figure out, no success.
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-13 19:37:04
win9x is not supported and will never be, because if i wanted to support it, i'd have to put huge amount of stupid hacks to redirect all unicode functions calls to ansi versions win9x; imo it's just not worth the trouble.

@ak: that would be a bug in sorting routine, thanks for info.
Title: Foobar2000 audio player info
Post by: SometimesWarrior on 2002-12-13 19:45:34
A promising concept for a player, to be sure! It sounds a lot better than my Winamp (which indicates that my Winamp setup is screwy... and another good reason to use Foobar2000, because I can't screw it up too badly!)

How big a priority are programmable hotkeys?

And a question about crossfeed DSP (I'm assuming it's a headphone crossfeed): is this your own concoction, or an adaptation of Trelane's Winamp2 plugin?

Oh, and I know that you're probably already annoyed that I'm making feature requests after the first beta release  but I've also got a "feature" I'd like to comment on: the player apparently resets my Windows volume slider to maximum whenever I switch to another program. Is this intended (to minimize signal loss), or just a bug designed to deafen headphone users?
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-13 19:48:28
sorting fixed in 0.23b (waiting for download page to be updated).

crossfeed DSP uses Trelane's code.

programable keys added to todo list.

about volume control - i really can't reproduce it, must be a soundcard driver thing.
Title: Foobar2000 audio player info
Post by: SometimesWarrior on 2002-12-13 19:58:49
Quote
about volume control - i really can't reproduce it, must be a soundcard driver thing.

Edit: I will try updating to the latest TBSC driver and see if that helps.

Okay, well I'll just state my system information for anyone else on this board who runs into the problem:

For reference: the problem I'm talking about is that whenever I click on the Foobar2000 application in the taskbar after switching away from the program, my main Windows volume slider is reset to maximum. The slider I'm talking about is the one that appears when you single-click on the speaker icon in the system tray.

Operating system: Windows XP, no service pack
Soundcard: Turtle Beach Santa Cruz
Driver version: XP reports 5.12.1.4142 (the sc_4142c.zip driver package), dated 12/15/2001

Note: there is a newer driver version, dated 4/26/02 (sc_4161s.zip) on the Turtle Beach website. I will try updating the drivers before complaining further. 
Title: Foobar2000 audio player info
Post by: Volcano on 2002-12-13 20:14:09
*ROFL*!

Being the curious person that I am, I tried to run the player in Win98, and this is what I got:

http://free.pages.at/volcano/temp/foobar_win9x.png (http://free.pages.at/volcano/temp/foobar_win9x.png)

Yeah... well... nice job, Peter

[span style='font-size:8pt;line-height:100%']edited image to link[/span]
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-13 20:18:31
yeah, win9x flame got edited out in current version
Title: Foobar2000 audio player info
Post by: ak on 2002-12-13 20:26:29
Quote
sorting fixed in 0.23b (waiting for download page to be updated).

That was rapid, thank you very much.
Little request, may I? Could you add a config entry, something like default sort order (with priorities) on adding folders, e.g Artist\Album\Track Nr., if appropriate info presented in tags.
Title: Foobar2000 audio player info
Post by: Gecko on 2002-12-13 20:29:49
FWIW: I thought, cool, let's test this thing and made it read my mpc dir. That's ca 5800 files. I wanted to change the file sorting (I think to "by artist") and after a short time my system completely hung. The sound was playing in a loop and keyboard/mouse(?) was inactive. After a minute or so my patience faded and I reset the pc.

Win2k sp 3
foobar 0.21a beta
diamond monster sound mx 300... crappy win2k driver support but they have worked so far. I don't think that is causing the trouble.

If you need more info, just ask.

edit: (now using version 0.23b beta)

tray icon bug: when I right click, I can normally make the popup window go away by clicking someplace else on the desktop. This doesn't seem to work for foobar, I allways have to click a menu item.

If I may make a feature request: toggle between "time played" and "time remaining"
Title: Foobar2000 audio player info
Post by: smok3 on 2002-12-13 20:31:13
about the time display, there could be a second holder for the 'how much time is left till the end of the song', so both time displays will show at the same time.

like | 1:23 | -0:12 | volume 0.00 dB

p.s. no 'fagot' on NT, i mean there is no error or warning of any kind (0.23b)
(it will just skip through the songs with the speed of light)
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-13 20:43:13
feature request / better sorting - noted

it's possible that sorting big playlist takes somewhat longer, but it really shouldn't (wtf, it's quicksort), i'll look into it, noted

NT4 OS is not supported, it won't work, don't bother (maybe i've been too lazy to put proper error).
Title: Foobar2000 audio player info
Post by: Solka on 2002-12-13 21:07:44
Downloaded...I like it! Good Job
Title: Foobar2000 audio player info
Post by: kheops on 2002-12-13 21:13:15
hi,

nice to see that quality is your first goal
good job

bye
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-13 21:24:52
@gecko: trayicon problem noted, time played/remining switch noted; playlist sorting by selected field takes about 1 second with my ~2000 file playlist so it might be way longer for you (bigger playlist + bigger database slowing lookups down); i highly doubt if it actually locks up while sorting. next build (tomorrow?) will include some speed tweaks to workaround that.
Title: Foobar2000 audio player info
Post by: Neo Neko on 2002-12-13 21:37:40
GOOD GAWD! The thing does not even register any CPU usage on the meter while playing oggies? Can this be right? It may not look cool but it sure is hella unobtrusive.

Quick thought though. Would it be possible to define universally trapable keystrokes for tray mode. That way what ever you are doing or what program you are using you could always control it easy.
Title: Foobar2000 audio player info
Post by: Ardax on 2002-12-13 21:43:18
zZzZzZz,

This is pretty slick.  I like it! 

Feature Reqs:
1. $if2 support in title formatting?
2. Sort by "display name" in playlist?

Question: What's the "subsong index" on the File Info?

[guess] Is this for when several songs are concatenated into a single file (e.g., an ogg container)? [/guess]
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-13 21:51:03
global hotkeys - noted
$if2() - blah ? thought it was working, title formatting doc is outdated to death
sort by display name - already on todo list

yes, you are right about subsong index, it's for multiple tracks per file, eg. with chained oggs; every chained stream shows as separate playlist entry; you can also chain ogg vorbis with ogg flac into one file, they will both play.
Title: Foobar2000 audio player info
Post by: madah on 2002-12-13 21:51:30
I really like it!

What I would love to see in next version: built-in support for .cue-files like mp3cue!
Title: Foobar2000 audio player info
Post by: Ardax on 2002-12-13 22:14:40
I'm getting [UNKNOWN FUNCTION] with $if2.  I just copied my display string from my Winamp Vorbis Plugin (1.2.9) config.

The format is just $if2(%tag1%,%tag2%), and it returns the contents of tag1 if it exists, otherwise it returns the contents of tag2, correct?

Cool stuff with the chained ogg support.  I'll have to try it out.

Any chance to get the player to remember window positions and sizes across sessions?
Title: Foobar2000 audio player info
Post by: jrbamford on 2002-12-13 22:29:00
I like the idea of it, its great to see quality being taken as the priority.. ultimately i would like to see more functionality.. I have never used skins or anything on winamp, and whilst i find winamp to be quite a good looking program as is i am sure a lot of elements from it could be missed quite easily... just basic buttons for play controls.. Really important to me are the following features of winamp which I really enjoy and miss

i) monkeys audio support, for faster encoding times and i thought it had better playback features supported than other lossless formats

ii) albumlist style break down of albums... I have over 500 albums on my machine and find it one of the only practical ways i could work with it.. not sure if i could approximate that kind of affect by adding the directories that contained the music... with all albums bunched together i think it would be harder to "see the wood for the trees" .. unless there is a viewing option in already that compresses to album name.. a bit like function folding in VI etc..

iii) for such a minimal program i think remote control is a great idea.. a telnet access to it would be nice for network jukebox duties but i fear that is a little out of its realm and not too useful for the majority of users... much better would be infra red control, via winlirc ... there are plugins for winamp, i believe its quite simple... u just have to listen on a port for lirc packets... couple that to an LCD display output (eventually, this still looks like its very hard work getting these things running) and you have the basis of an excellent audio player to be used in a hifi mentality...

all in all looks great.. I am listening now but fear i am well and truly in the realm of placebo.. has anyone been able to blindly tell between winamp say and foobar2000 from a playback quality perspective.. I use ZzZzzZzzzz's SSRC plugin for winamp already.. I dunno if i can hear a difference... not got the opportunity to test it blindy over here tho
Title: Foobar2000 audio player info
Post by: jcoalson on 2002-12-13 22:39:07
Quote
yes, you are right about subsong index, it's for multiple tracks per file, eg. with chained oggs; every chained stream shows as separate playlist entry; you can also chain ogg vorbis with ogg flac into one file, they will both play.

Quote
What I would love to see in next version: built-in support for .cue-files like mp3cue!


This is what I was thinking, it sounds like a natural fit for FLAC + the new CUESHEET metadata block (see here (http://www.hydrogenaudio.org/forums/index.php?act=ST&f=20&t=4646)), where you can load a FLAC of a whole CD and create subsongs for the individual tracks.

Josh
Title: Foobar2000 audio player info
Post by: Ardax on 2002-12-13 22:46:23
I think that one would have to have some serious golden ears and awesome equipment to be able to tell the difference between winamp and fb2k for playback quality.

Maybe I'm stupid though. 

To owners of Logitech Keyboards with media player control keys:  Add the following line to your players.ini file and reboot.  You can guess what happens next.

Foobar2000=key,Foobar2000.exe,FOOBAR2000_CLASS,xxx,xxx,X,xxx,Z,xxx,C,0,1,Foobar 2000

Since there's no pause or previous track functions, those buttons don't do anything.  The buttons also don't work when the window is minimized though.  (zZzZzZz?)
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-13 23:25:03
0.24.
added pause, fixed systray weirdness, fixed some other small things.
about $if2() - noted that, must be something obvious broken (or old version of tagz.cpp used), i'll check it later.

about "audio quality" - i highly doubt if there's any hearable difference between fb2k and winamp when playing properly encoded mp3s on 16bit soundcard. fb2k's main advantage over other players is its 32bit floatingpoint pipeline, capable of applying DSP with much better resolution, without going through legacy low-resolution steps between decoders and DSPs. also, clipping problem is permanently solved by applying hard limiter before converting from 32bit floatingpoint to linear PCM for output.

FYI, fb2k uses modified mpglib producing 32bit floatingpoint data (no 16bit PCM step like in other mpglib versions), i've been too lazy to perform any "tests" on it.

[edit] posted 0.24a, should fix $if2(), i'm too lazy to check
Title: Foobar2000 audio player info
Post by: Ardax on 2002-12-13 23:44:38
Confirming $if2 fix.

You rule!

Updated Logitech string:
Foobar2000=key,Foobar2000.exe,FOOBAR2000_CLASS,xxx,xxx,C,X,Z,xxx,V,0,1,Foobar 2000
Title: Foobar2000 audio player info
Post by: dev0 on 2002-12-13 23:48:25
Great Job zZzZzZz!
Runs like a charm since Version 0.01 on my machines and is going to become my favourite audioplayer.
I only hope that the Coolplayer Zaelots don't complain about it being not-skin-able!
dev0
Title: Foobar2000 audio player info
Post by: SK1 on 2002-12-13 23:50:33
Hey, i LOVE this.
Congratulation Peter, a great program already with totally no BS [span style='font-size:8pt;line-height:100%'](pff, pp and bs, yeah right)[/span], does what it needs to do well, all i need.
LOW memory usage! oh yeah...
Gonna recommend it to all my (computer literate) friends.
Any problems or suggestions i may have, i'll report (can't think of anything now ).
Thanks a lot for this!
Title: Foobar2000 audio player info
Post by: kjoonlee on 2002-12-13 23:53:18
Absolutely lovely. : D

Wishlist item: %filename% works, but %bitrate% doesn't seem to work. Could this be fixed? Pretty please?: )

edit: running 0.24a
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-14 00:01:45
some kind of bitrate display will be added, something like "%bitrate%" will work at some point; i think technical file specs (samplerate bitrate etc) need to be stored separately from metadata and that needs extra work.
Title: Foobar2000 audio player info
Post by: floyd on 2002-12-14 01:02:21
Quote
low-resolution steps between decoders and DSPs. also, clipping problem is permanently solved by applying hard limiter before converting from 32bit floatingpoint to linear PCM for output.

to clarify: does this mean that mp3s and mpcs don't clip, even without replaygaining/mp3gaining?  That would be a pretty nice feature.

edit: also, is there any config for the spc plugin?
Title: Foobar2000 audio player info
Post by: hödyr on 2002-12-14 02:07:30
I really like this player! Thanks peter!
Feature request: Stop after current song option.
Title: Foobar2000 audio player info
Post by: ddrawley on 2002-12-14 02:20:48
Sounds sweet on my Audigy. I will check it with my Audiophile 24/96. That will be the real test.

Nice work, Thank you.

David
Title: Foobar2000 audio player info
Post by: Thor on 2002-12-14 04:11:59
Quote
What I would love to see in next version: built-in support for .cue-files like mp3cue!

That would rule idd. Please consider it
Title: Foobar2000 audio player info
Post by: kxy on 2002-12-14 05:17:26
I missed my alt+3 shortcut for editing tags.  Is that possible to edit tags and add that short cut key?
Title: Foobar2000 audio player info
Post by: Dibrom on 2002-12-14 05:36:58
Quote
I missed my alt+3 shortcut for editing tags.  Is that possible to edit tags and add that short cut key?

IIRC, there will be no tag editing in foobar.  It's pretty much an audio player and that's it.  I don't think Peter really sees much point in adding stuff to foobar which can and should be done better with other dedicated programs (tag + frontend).  Can't say I disagree with that approach either.

Of course, I could be wrong... but if you don't get an answer, now you know why
Title: Foobar2000 audio player info
Post by: layer3maniac on 2002-12-14 05:43:50
Is there an option to run it minimized by default?
Title: Foobar2000 audio player info
Post by: krsna77 on 2002-12-14 05:53:33
@zZzZzZz: Don't add a G_ddamned thing! Resist feature-creep -- keep 'er lean and mean. I love it!

Low memory usage, almost no CPU usage, and no stupid S|<i|\|z. This is how software should be designed.

Rock on.
Title: Foobar2000 audio player info
Post by: layer3maniac on 2002-12-14 06:00:51
Quote
Resist feature-creep

I think I've met him.
Title: Foobar2000 audio player info
Post by: kxy on 2002-12-14 07:12:55
Quote
Quote
I missed my alt+3 shortcut for editing tags.  Is that possible to edit tags and add that short cut key?

IIRC, there will be no tag editing in foobar.  It's pretty much an audio player and that's it.  I don't think Peter really sees much point in adding stuff to foobar which can and should be done better with other dedicated programs (tag + frontend).  Can't say I disagree with that approach either.

Of course, I could be wrong... but if you don't get an answer, now you know why

Yes, I know it is a lean mean player!  But I dont think this feature is too out of hand.  I mean, if I am playing a song, then I found out it was tagged wrong, I would just like to edit it out right away, it will be a hassle to open up winamp or whatever, and find that one particular song and edit.
Title: Foobar2000 audio player info
Post by: Mac on 2002-12-14 11:14:28
Quote
foobar2000 is about functionality


Heheh!  I haven't found that yet



I can't play MAC

I can't play MP4

I can barely play an MP3 - I try skipping forewards in the track (no "high quality" sounding x-fader, just juddery sound) and I get "MPGLIB IST DEATH"

& I'm sure a simple toolbar with icons for play, stop, pause, skip forewards & backwards isn't going to ruin your crusade for l33tness.  Make the player for DOS if you want to be that hardco'
Title: Foobar2000 audio player info
Post by: 12345 on 2002-12-14 11:28:35
I've used it since internal alpha v0.15 and it works like a charm! It's been my default player for awhile now, and at currect v0.24a beta there just isn't much to complain about; though I have to agree .cue support would be really nice. 
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-14 12:09:49
about alt+3 for infobox - i think i'll be adding fully customizable shortcuts at some point.
i'm really not sure which way to go about tag editing, most of serious people out there use external taggers anyway, they do better job.
about "mpglib ist death" error - mpglib bad data safety is SNAFU, VBR seeking is probably still as stable as hell, i need to work on it more (got some ideas how to improve it already).
monkeyaudio support request - noted.
MP4/AAC support request - been on my todo list for a while, i just don't use that stuff myself and have more important things to fix.
Title: Foobar2000 audio player info
Post by: Gecko on 2002-12-14 12:51:31
btw: I couln't reproduce the "sort very large filelist and hang" bug (with version 0.23b and 0.24a).

A back button would be nice

How is shuffle implemented? Straight forward random or similar to Winamp's strange version of shuffle?
Title: Foobar2000 audio player info
Post by: Caleb on 2002-12-14 14:00:21
too bad this doesnt support win9x.

i know that a non-cpu-intensive player like this is better off on old machines too, and most of these old machines use win9x.

or some paranoidic people like me
Title: Foobar2000 audio player info
Post by: hans-jürgen on 2002-12-14 15:00:12
Quote
too bad this doesnt support win9x.

i know that a non-cpu-intensive player like this is better off on old machines too, and most of these old machines use win9x.

You took the words right out of my mouth (AMD 5x86/133 MHz, 32 MB RAM, Win95b), but with AAC/MP4 support, please...

By the way, mp3PRO support and aacPlus in the near future would also be great for the same reasons, as those formats need even more CPU ressources than Vorbis, AAC and WMA. As far as I know, the Gracenote offer (free SDK for a mp3PRO decoder) is still available.

And if the only reason for not supporting Win9x is UTF-8, I wouldn't mind if it couldn't read file names or tags that use other characters than standard ASCII, because I could always change those files and tags before playing.
Title: Foobar2000 audio player info
Post by: Frank Bicking on 2002-12-14 15:05:03
Hi Peter, good work

Could you please add the possibility of saving the window size and position?
Title: Foobar2000 audio player info
Post by: Guillaume on 2002-12-14 16:01:34
Haven't read the whole topic, but I think you could take an example from Apollo concerning the playlist. I'd like the option to handle a folder on the HD as a folder in the playlist too...

Apollo: http://www.hut.fi/~hylinen/apollo/ (http://www.hut.fi/~hylinen/apollo/)

[edit]
I saw someone else has suggested this kind of folder handling already.

Furthermore I like it a lot

What should I setup for my Audigy 1 soundcard? 16bit 48000Hz Fast Mode???
Title: Foobar2000 audio player info
Post by: Annuka on 2002-12-14 16:46:42
Found bug with vorbiscommented FLACs (UTF-8):

If a FLAC file is vorbiscommented like this:
artist=Die Ärzte

bf2k only shows "Die" as artist.

FLAC Winamp plugin shows artist correctly.
Title: Foobar2000 audio player info
Post by: cookie on 2002-12-14 16:59:47
Whoa! Super cool tool!
zZzZzZzZ: lots of huggies! I'm dancing!

Go on like that!
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-14 17:01:09
posted v0.25, adds monkeyaudio and various other stuff people asked for, more coming soon.
about FLAC and UTF-8 - as far as i can tell, it's working correctly on my end; apparently it's broken in FLAC winamp plugin. touch shit.
Title: Foobar2000 audio player info
Post by: cookie on 2002-12-14 17:03:14
Oh, one thing: could you put the keyboard shortcuts one key to the right or so, i.e. xcvb? because using the z on german keyboard is annoying because it's not in a line with the others.... 
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-14 17:11:56
customizable keyboard shortcuts are on the todo list.
Title: Foobar2000 audio player info
Post by: Annuka on 2002-12-14 17:31:59
Quote
posted v0.25, adds monkeyaudio and various other stuff people asked for, more coming soon.
about FLAC and UTF-8 - as far as i can tell, it's working correctly on my end; apparently it's broken in FLAC winamp plugin. touch shit.

It seems you are right. The FLAC files I have are not commented in UTF-8, but in ISO8859-1.
Title: Foobar2000 audio player info
Post by: Nick Jr III on 2002-12-14 18:00:41
Awesome sound quality ...espacially with MP3....
Really good !
Title: Foobar2000 audio player info
Post by: Benjamin Lebsanft on 2002-12-14 18:10:04
which player did u use before ?
Title: Foobar2000 audio player info
Post by: SK1 on 2002-12-14 18:27:26
Quote
zZzZzZzZ: lots of huggies! I'm dancing!

I'm laughing ...  (imagining someone trying out fb2k, getting super impressed, starting to dance with funny looking facial expressions )

[span style='font-size:8pt;line-height:100%']Ahm, also wanted to say WOAH this is a popular topic, always many members reading it [/span]

Oh and i don't quite understand the comments about -outstanding- sound quality...
Title: Foobar2000 audio player info
Post by: layer3maniac on 2002-12-14 18:39:43
Cool, I can open it minimized now. Sweeeeet...
Good job PP.
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-14 19:21:20
SK1: i dont understand people talking about "audio quality differences" between players either (*cough* 3dsoundsurge). i guess all the talk about 32bit DSP pipeline gives them a good piece of placebo.
Title: Foobar2000 audio player info
Post by: Nick Jr III on 2002-12-14 19:22:23
Better than MAD Winamp plugin in terms of quality !
Title: Foobar2000 audio player info
Post by: Nick Jr III on 2002-12-14 19:27:19
Quote
SK1: i dont understand people talking about "audio quality differences" between players either (*cough* 3dsoundsurge). i guess all the talk about 32bit DSP pipeline gives them a good piece of placebo.


Hum...this way to decode MP3 gives really something better but I can't tell why...
the sound seems to be more open, less narrow, trust me or not....
Title: Foobar2000 audio player info
Post by: tangent on 2002-12-14 20:06:18
Quote
Author: zZzZzZz

Download: http://www.saunalahti.fi/~cse/foobar2000/index.html (http://www.saunalahti.fi/~cse/foobar2000/index.html)

foobar2000 feature list: (notice: player features constantly updating)

  • supported format: MP3, Ogg Vorbis, MPC, FLAC, Ogg FLAC, WAV, MOD (needs foo_mod.dll), SPC (needs foo_spc.dll)

  • 32bit floatingpoint audio processing pipeline, with 6dB hard limiter and conversion to 16/24bit (dithered) at the end.

  • lossy formats (MP3, Vorbis, MPC) are decoded directly to 32bit FP so there's no clipping

  • transparent rar/zip reading (slow)

  • full unicode support, new playlist format (m3u8) storing international filenames properly (using UTF-8)

  • runs *only* on win2k/winxp or newer

  • builtin SSRC resampler component (DSP)

You forgot one more feature:

Only 382kB
185kB when UPXed

Mem Usage ~1.6MB when minimized to sys tray (compare this to WMP which does 9+MB even when not doing anything)
Title: Foobar2000 audio player info
Post by: Nick Jr III on 2002-12-14 21:19:24
May be I'm dumb but it seems this player doesn't support MP2 files :-(

  Will it support such a file type ?
ThnX
Title: Foobar2000 audio player info
Post by: Mac on 2002-12-14 21:50:14
Surely to prove the player has better sound quality from it's 32 bit DSP, you'd have to ABX it to stand a chance of sounding credible?
Title: Foobar2000 audio player info
Post by: Spiff on 2002-12-14 22:24:18
Hey, I really like this

Sounds cool, and it's nice and simple. One of the things that annoys me about Winamp and other bloaty, UI focused players.

Just out of interest, what do you plan on adding to this? Do you have a to-do list?
Title: Foobar2000 audio player info
Post by: ancl on 2002-12-14 22:44:06
I believe I found a memory bug in version 0.25.
When sorting a playlist by display name a big amount of memory is used that seem to never be released again.

With my playlist with 2500 tracks about 110 Mbyte is allocated when it is sorted the first time. If the list is cleared and then the same playlist loaded and sorted again, the amount of allocated memory is raising with another 50 Mbyte.  The only way to free the memory is to restart the program.
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-14 23:41:12
posted 0.26.
- memory leaks with title formatting fixed (#@!#$!@#$ old tagz code...)
- added new keyboard shortcut management system
Title: Foobar2000 audio player info
Post by: damner on 2002-12-15 03:52:53
Hello zZzZzZz

i cant "add directorys" , "add files"
does it support drag and drop files from file explorer?


i like tiny program.

D
Title: Foobar2000 audio player info
Post by: kode54 on 2002-12-15 05:02:38
Quote
edit: also, is there any config for the spc plugin?

As indicated in the about dialog, Foobar2000 uses libopenspc, which has no configuration options. The output is always 32000Hz, 16 bit, stereo, and uses gaussian interpolation, with no extra low pass filtering applied.

Here is an XMMS plug-in that uses it as well, if you want to poke around with the guts of libopenspc: OpenSPC plug-in at xmms.org (http://www.xmms.org/comments.html?show=P204)
And a build of Snes9XW that uses the APU emulation (dsp.c) from the library, the MK ++ build from this page (http://perso.wanadoo.fr/ackadia/snes9x/).

Whoah, getting ahead of myself here.
Title: Foobar2000 audio player info
Post by: Messer on 2002-12-15 12:34:22
I tried Foobar on some  lower quality mp3s (80 kbps CBR, mono, 44.1KHz - older radio "audiobook" recording, compressed with lame 3.8x). Plays them fine, but  displays incorrect length:

Code: [Select]
 Winamp (correct) |   size      | Foobar2000
-----------------+-------------+-----------
16:31 s          |   9.45 MB   |    11:33 s
19:44 s          |  11.2  MB   |  1:25:41 s
18:59 s          |  10.8  MB   |     7:51 s
 ....
Title: Foobar2000 audio player info
Post by: smok3 on 2002-12-15 13:40:09
<some rumble>
<if you ever consider decoding to output uncompressed file>
the way it is implemented in winamp 2.8x is annoying from user point of view (you have to switch output plugins), good way would be imho:

for one song (could be in the right click menu):
- decode from position /2 dir
- decode from previously selected 'in' and 'out' points /2 dir
- decode entire song /2 dir
or when multiple selected:
- decode from previously selected 'in' and 'out' points /2 dir
- decode entire songs /2 dir


</if you ever consider decoding to output uncompressed file>
</some rumble>

(edit: sure there would have to be some sort of 'in' and 'out' points copy/paste solution -> would help for getting the exact parts out of multiple songs -> for listening tests & importing just a selected sections into audio editing apps.)
(edit2: imho such feature would also be very helpfull for the world domination -> one could call it/promote it as a 'reference' player  )
(edit3: sure all the dsp's and replaygains would have to be automagicaly bypassed when decoding)
(edit4: mpeg layer2 is working for me, tested with just one toolame encoded song (0.26c))
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-15 13:58:55
v0.26c: fixed various death with mp3 (major flaw in mpglib error safety), fixed length detection with mono files, added mp2 (one file i have seems to work, too lazy to test more)
Title: Foobar2000 audio player info
Post by: Benjamin Lebsanft on 2002-12-15 17:08:00
could you add a previous key ? maybe i missed that one too
Title: Foobar2000 audio player info
Post by: liekloo on 2002-12-15 17:11:13
Playing RAR files ... fluently

Impressive!! 
Title: Foobar2000 audio player info
Post by: ak on 2002-12-15 18:24:01
Another reason for me to switch to fb2k:
Quote
- reads APEv2 tags from MP3 files

I just did --force apev2 on all my mp3's, so there's no way back. 

BTW can such paths be accepted in m3u8: '.\dir\bla.ext' (for current drive)?
Title: Foobar2000 audio player info
Post by: RIV@NVX on 2002-12-15 21:17:41
Nice to see you peter working on your own
I like the player, sound quality is very good, UI is usable, overally very good.
After all, this is version 0.26, hope it will get better in future.
BTW, nice avatar...
I got just one question - does this mean that you will stop developing for Winamp2/3?
Title: Foobar2000 audio player info
Post by: Maestro on 2002-12-15 22:24:16
Id like to ask for permission to mirror this program onto a danish hardware site that I manage downloads from
Title: Foobar2000 audio player info
Post by: Soren on 2002-12-15 22:27:11
Is it possible to have the option "stop after current" remain after the song stop instead of reseting it (kind of 1 song play mode)

Great work by the way, my mp3s sound crystal clear    Just have to study the tag reading system with my math teacher friend 

Soren
Title: Foobar2000 audio player info
Post by: SK1 on 2002-12-15 23:39:56
Maestro, i don't think that would be a good idea since the program gets updated really often, so it'll be really hard to keep up.
May i suggest to just link to the download site?..
Anyway, that's for Peter to decide of course .
Title: Foobar2000 audio player info
Post by: DoomAxe on 2002-12-16 03:08:13
Sounds good...even I can't hear any actual difference 

Maybe it's becouse that "cool" looking UI is brainwashing me
Title: Foobar2000 audio player info
Post by: ExUser on 2002-12-16 03:34:23
What's new in 0.27?
Title: Foobar2000 audio player info
Post by: /\/ephaestous on 2002-12-16 05:50:42
How about sorting by both Artist and Title, so the songs are first ordered alphabetycly by artist and then the group of songs by the same artist are ordered alphabeticly too. As in

A -  A
A -  B
A -  C
A -  D
A -  E

B -  A
B -  B
B -  C
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-16 18:48:45
see new "sort by..." command in 0.27c
Title: Foobar2000 audio player info
Post by: M on 2002-12-17 02:12:23
Hi zZzZzZz. I've been playing around with foobar 2000 v0.28 beta.... Do you ever plan to support video playback of any sort? If so, would this only be MPEG-1/MPEG-2 video, or would the player support such codecs as DivX/XviD/3ivx?

    - M.
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-17 02:35:26
video support *not* planned. it's against the basic idea of keeping things light and simple.
Title: Foobar2000 audio player info
Post by: Soren on 2002-12-17 02:35:59
Quote
Hi zZzZzZz. I've been playing around with foobar 2000 v0.28 beta.... Do you ever plan to support video playback of any sort? If so, would this only be MPEG-1/MPEG-2 video, or would the player support such codecs as DivX/XviD/3ivx?

- M.


We don't need another realplayer !

Edit : or another windows media player, winamp3 or any other bloatware     
Title: Foobar2000 audio player info
Post by: M on 2002-12-17 02:43:52
Quote
We don't need another realplayer !

Edit : or another windows media player, winamp3 or any other bloatware     

I agree, but I fail to see how adding video support would turn foobar 2000 into another RealPlayer/Windows Media Player/Winamp3/etcetera. Nevertheless, the decision is PP's and I can respect that.

    - M.
Title: Foobar2000 audio player info
Post by: sony666 on 2002-12-17 03:58:46
holy crap, the best of 1by1 and winamp 2.81 united, with built in ogg/mpc/lossless.
btw PP, you're just cool B)
thx from a humble user
Title: Foobar2000 audio player info
Post by: BIM on 2002-12-17 14:20:29
Thanks zZzZzZz, I just tried the player (and have already removed winamp 2.81  ).
Bass sounds so much clearer/dry-er than with winamp.
Even low bitrate mp3's sound mucho better. There is just more life in the music.

I recently just played my mp3's with the standalone dvd-player, because the low
was so much better. But with your player I switched back to the PC.

(both signals are digital, and I thought the bad pc sound was because of the optical link, but
you've proved it was Winamps fault)


(http://home.wanadoo.nl/tj.huisman/worshippy.gif) x10
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-17 14:53:36
yes, 32bit audio processing pipeline is a very good placebo....
and if the "difference" in output between winamp and fb2k exists not only in your head, it sounds more like something is terribly wrong with your winamp settings, rather than difference between fb2k and winamp mp3 decoding.
Title: Foobar2000 audio player info
Post by: indybrett on 2002-12-17 15:07:44
Yep. I like it. Like it a lot.

I also like the artist/album/title display very much. I could never figure out how to get winamp to display the album from the ID tag. Must have been missing something there somewhere.

Any chance of an SHN plugin? (dons flame suit)

Brett

c:\program files\winamp3\uninst-wa3.exe
Title: Foobar2000 audio player info
Post by: theboyjenkins on 2002-12-17 15:10:52
i agree with you that my winamp with your plugins  to me doesn't sound any different , but there must be a real world advantage of decoding the mp3 to 32 bits, even if it is only to stop the clipping, or am i just getting carried away

i havn't tested it yet but doesn't the 32bits mean i can crank the preamp all the way and it won't clip, unlike wa3 replaygain preamp, before you ask why i've got crappy little speakers and sometime i just want to boost the volume alot

-J
Title: Foobar2000 audio player info
Post by: BIM on 2002-12-17 15:55:04
Hi zZzZzZz,
You mean Winamp 2.8 should sound the same as FB2K?
I definitely hear a difference. (just tried it with a friend, he switched
between progs and I could point out which one was winamp)
Especially the low (sitting next to the subwoofer).

I'm using (had to reinstall  winamp) 2.8 with the directsound output.
(crossfading directsound 1.37)
Could that be the problem (explain the difference)?

Still... loving fb2k whatever you keep saying. 

btw when I say resample to 96000 or whatever else, with the resampler plugin in the left pane, my
amp keeps saying it is 48000. (Guess the sound card keeps outputting/resampling to 48khz)
It doesn't really make a difference in sound. (At least I can't hear it)
Does the resampling work already? Or is it just my (shitty  ) equipment.
Title: Foobar2000 audio player info
Post by: altus on 2002-12-17 15:56:18
Hi everybody,

Possible Bug in v0.28b :

when I assign Shift+F8 pour any action (let's say [i[play[/i]), and make it global, then :
- it works fine when the player has the focus (Shift+F8 starts playback)
- but when the player is minimized, the shortcut is [g]Alt+F8[/g] (Shift+F8 has no effect)

This is not a feature, isn't it ?
Title: Foobar2000 audio player info
Post by: theboyjenkins on 2002-12-17 16:03:44
afaik, if you resample outside of your cards specs, directsound just downsamples again so that'll be why its your cards still outputting 48000.

the directsound plugin is up to ver 2.2.5 now so the old ver your running may be the problem, belive me you can get winamp sounding the same as foobar2k but as peter said sound quality wasn't the primary reason for making his own player it was to remove all the plugin design contraints of winamp

new ver of the plugin for wa2 is here www.blorp.com/~peter/zips/wa2update.exe

-J
Title: Foobar2000 audio player info
Post by: BIM on 2002-12-17 16:31:58
Aahh... is that it (resampling).

I downloaded wa2update.
Directsound is now 2.2.6 and you are right.... now it sounds the same.

Please forgive my stupidity..   
Never thought that could make a real difference.
Though this old version was the only one that doesn't skip the first 0,5 seconds
when you press next in winamp. (very strange, but I think I can live with it)
fb2k has the same "problem" here. But when fb2k just goes to the next song
there is no problem. It only happens when you press next or press play.
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-17 16:47:47
global hotkeys "randomly" dont work, thats a windows thing, you need to figure a working combo.
Title: Foobar2000 audio player info
Post by: Guillaume on 2002-12-17 16:57:16
When I sort on track number (ID3 1.1) the files aren't sorted the right way. Home come? fb2k does point out a file is - for example - the third track (#3), but it doesn't sort it as third in the playlist
Title: Foobar2000 audio player info
Post by: Winamprocker on 2002-12-17 23:04:04
nice :up:

simple and fast
Title: Foobar2000 audio player info
Post by: ak on 2002-12-18 00:00:40
Quote
When I sort on track number (ID3 1.1) the files aren't sorted the right way. Home come? fb2k does point out a file is - for example - the third track (#3), but it doesn't sort it as third in the playlist

Seems you doesn't have tracknumbers in filenames.
Try 'sort by...' $num(%TRACK%,2)
Title: Foobar2000 audio player info
Post by: M on 2002-12-18 00:24:30
zZzZzZz, would you consider adding an option to display the title formatting with columns? On a particularly long string - if you want everything about a file to show in the window - it's easy enough to configure the following (based around OGG/FLAC tags):

    %artist%':' %tracknumber% %title%  --  '('%album%; %date%')'  --  '['%genre%; %comment%']'

  ... but when you have an entire screen full of songs, finding the album or genre of a specific track can take a moment, while your eyes sort through all those lines. If one could substitute a column break where I've shown "--" above, it would (for me, at least) simplify things. I am guessing this should be possible, since the time is already shown in its own space off to the right, right?

    - M.
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-18 00:31:27
Quote
zZzZzZz, would you consider adding an option to display the title formatting with columns? On a particularly long string - if you want everything about a file to show in the window - it's easy enough to configure the following (based around OGG/FLAC tags):

    %artist%':' %tracknumber% %title%  --   '('%album%; %date%')'  --  '['%genre%; %comment%']'

  ... but when you have an entire screen full of songs, finding the album or genre of a specific track can take a moment, while your eyes sort through all those lines. If one could substitute a column break where I've shown "--" above, it would (for me, at least) simplify things. I am guessing this should be possible, since the time is already shown in its own space off to the right, right?

    - M.

good idea, noted that. i already use custom text rendering for playlist, should be easy to do (except for figuring where particular column should start).
Title: Foobar2000 audio player info
Post by: M on 2002-12-18 00:37:31
Quote
good idea, noted that. i already use custom text rendering for playlist, should be easy to do (except for figuring where particular column should start).

Thanks! Would it make sense for the player to auto-detect the length of variables to be displayed, and adjust/space the columns accordingly? (Or should this be an optional switch, with the default being a fixed width... ?)

    - M.
Title: Foobar2000 audio player info
Post by: pyro on 2002-12-18 01:15:04
umm after installing .29b and setting the eq the sound is super quiet yet all other apps are still normal any help?

Edit: After using the Equalizer plugin the volume is shot  plz fix!  until then no eq for me
Title: Foobar2000 audio player info
Post by: SNYder on 2002-12-18 02:48:56
Peter.  Does your EQ have the problems of the Winamp EQ?  Like, when enabled, every frequency above a certain point is eliminated.  In Winamp, everything above like 16khz or so is eliminated when enabled.

also, what is the fast mode of the resampler?  any quality loss while using it?

[edit] OMG!  you are taking a bold bold step by not supporting id3v2!  wow!
Title: Foobar2000 audio player info
Post by: M on 2002-12-18 03:10:31
May be a possible bug in 0.29b beta:

  When playing music from a long playlist, the player periodically returns to the first song. (The first time this happened was 17 songs into the playlist... after that, it sporadically does so every handful of songs.) "Shuffle" is NOT checked nor is "Repeat"; this is on Windows XP Home.

    - M.
_______________________________

  Now playing: Syd Barrett's Monophonic Pink Floyd (a personal compilation of the monophonic Piper at the Gates of Dawn, A Saucerful of Secrets and all the early singles) in FLAC
Title: Foobar2000 audio player info
Post by: SometimesWarrior on 2002-12-18 03:28:48
Quote
Peter.  Does your EQ have the problems of the Winamp EQ?  Like, when enabled, every frequency above a certain point is eliminated.  In Winamp, everything above like 16khz or so is eliminated when enabled.

oh, and I don't know if you explained it yet, but why does this only work on on the newer windows versions?  I have winxp so i don't mind, I'm just wondering.

also, what is the fast mode of the resampler?  any quality loss while using it?

[edit] OMG!  you are taking a bold bold step by not supporting id3v2!   wow!

The EQ is the same as Shibatch SuperEQ (Peter mentioned this somewhere) which doesn't have problems of high-frequency attenuation. There have been some discussions here and there about it (what type of filter, any ringing introduced by the EQ). From what I've gathered, it's a high-quality filter completely unrelated to the Winamp EQ.

He also already said that he's not supporting Win98 because of its poor (read: nonexistent) unicode support. Check the thread (http://www.hydrogenaudio.org/forums/index.php?act=ST&f=24&t=4915), it's staring right at you when you enter the Foobar2000 forum.

And finally, the resampler is SSRC, and if you read about the Winamp2 plugin that Peter made a few months ago with built-in SSRC (it's a 4- or 5-page thread somewhere on this board), you can find out about the fast mode. I don't think anyone's verified that they can hear any difference with it enabled, all it does is cut processor usage way down.

And about not supporting id3v2... that's because it's a big bloaty mess. Case didn't support id3v2 writing in Tag, either. Supporting APE tags in MP3 is more of a bold step, IMO, and a sensible one.
Title: Foobar2000 audio player info
Post by: GoWaN on 2002-12-18 04:37:00
Found this strange thing, when you add a zip with a directory inside and inside this directory some mp3, then the mp3 are added and played fine, but when you add a rar file with a directory, the file inside this directory ared added but could not be played.   

Btw. Any chance ace files would be suported in the future?
Title: Foobar2000 audio player info
Post by: SNYder on 2002-12-18 04:59:46
Quote
The EQ is the same as Shibatch SuperEQ (Peter mentioned this somewhere) which doesn't have problems of high-frequency attenuation. There have been some discussions here and there about it (what type of filter, any ringing introduced by the EQ). From what I've gathered, it's a high-quality filter completely unrelated to the Winamp EQ.
oooo... cool  That's the EQ I use for Winamp.

Quote
He also already said that he's not supporting Win98 because of its poor (read: nonexistent) unicode support.
damnit.  i hate when I edit a post because i found the answer and someone (you) happens to open the thread just before I press Enter 

Quote
And about not supporting id3v2... that's because it's a big bloaty mess. Case didn't support id3v2 writing in Tag, either..
I know.

Quote
Supporting APE tags in MP3 is more of a bold step, IMO, and a sensible one.
No it's not.  You can support both id3 and ape.  including apev2 support is smart. but to choose not to support the biggest and most widely used tag format in the world is fuckin bold!
Title: Foobar2000 audio player info
Post by: sony666 on 2002-12-18 07:44:24
Quote
Found this strange thing, when you add a zip with a directory inside and inside this directory some mp3, then the mp3 are added and played fine, but when you add a rar file with a directory, the file inside this directory ared added but could not be played.   

Btw. Any chance ace files would be suported in the future?

I guess that .rar file was a "solid" one? that means you can't extract a random file from it like in .zip, you must decompress all files that are stored in front of it to get it. Which of course is not an option for a realtime audio player
.ace has that nasty problem of solid archives too, and unfortunately they are quite popular.
I would go for uncompressed .zip when storing/transferring mpX/ogg/lossless
Title: Foobar2000 audio player info
Post by: Jan S. on 2002-12-18 10:44:30
Solid archives is not a bug; it's a feature.
If you use rar for something where solid archives are not a good idea then turn it off.
Both ace and rar can compress without using solid archives.
Title: Foobar2000 audio player info
Post by: floyd on 2002-12-18 10:55:59
Quote
Quote
edit: also, is there any config for the spc plugin?

As indicated in the about dialog, Foobar2000 uses libopenspc, which has no configuration options. The output is always 32000Hz, 16 bit, stereo, and uses gaussian interpolation, with no extra low pass filtering applied.

Here is an XMMS plug-in that uses it as well, if you want to poke around with the guts of libopenspc: OpenSPC plug-in at xmms.org (http://www.xmms.org/comments.html?show=P204)
And a build of Snes9XW that uses the APU emulation (dsp.c) from the library, the MK ++ build from this page (http://perso.wanadoo.fr/ackadia/snes9x/).

Whoah, getting ahead of myself here.

thanks for the info..  this is OT maybe, but do you consider the libopenspc core to be of better quality than the snesamp plugin for winamp?  i was under the impression anti-resonances stuff was the best as far as snes audio emulation goes.
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-18 11:36:30
Quote
Quote
Found this strange thing, when you add a zip with a directory inside and inside this directory some mp3, then the mp3 are added and played fine, but when you add a rar file with a directory, the file inside this directory ared added but could not be played.  :unsure:  

Btw. Any chance ace files would be suported in the future?

I guess that .rar file was a "solid" one? that means you can't extract a random file from it like in .zip, you must decompress all files that are stored in front of it to get it. Which of course is not an option for a realtime audio player
.ace has that nasty problem of solid archives too, and unfortunately they are quite popular.
I would go for uncompressed .zip when storing/transferring mpX/ogg/lossless

no, solid rars should be working, must be something with directories inside them, i'll check that.
last time i saw ACE dll interface i was totally blown away by it, supporting it would simply break things.
Title: Foobar2000 audio player info
Post by: crowfax on 2002-12-18 14:44:03
Quote
Foobar2000=key,Foobar2000.exe,FOOBAR2000_CLASS,xxx,xxx,X,xxx,Z,xxx,C,0,1,Foobar 2000

I've added that (and also tried the updated string) and rebooted and nothing happens? Is there something else I need to do?
Title: Foobar2000 audio player info
Post by: DigitalDictator on 2002-12-18 14:59:23
whew... I finally got the keybord shortcuts to work:)

There have been so many posts regarding this fine little player and I just haven't had time to read them all, so there are two things I wonder about (that probably have been asked for somewhere!)

1. No "previous song" function? What have I missed...??

2. Will the player support AAC?
Title: Foobar2000 audio player info
Post by: Guillaume on 2002-12-18 15:25:38
Quote
Quote
When I sort on track number (ID3 1.1) the files aren't sorted the right way. Home come? fb2k does point out a file is - for example - the third track (#3), but it doesn't sort it as third in the playlist

Seems you doesn't have tracknumbers in filenames.
Try 'sort by...' $num(%TRACK%,2)

$num(%TRACK%,2) works fine  But where's the problem then?? In the tags the MP3's sure have track numbers...

What does %TRACK% refer to, and %TRACKNUMBER%?
Title: Foobar2000 audio player info
Post by: Dibrom on 2002-12-18 16:32:51
Quote
2. Will the player support AAC?

Peter has already said yes to this.  AAC support should happen through an external .dll at some point in the future, IIRC.
Title: Foobar2000 audio player info
Post by: ozy on 2002-12-18 16:55:27
Quote
1. No "previous song" function? What have I missed...??


This would indeed be quite handy.

Also, while on the subject of global shortcuts, how about the option of having one to quit the program? This would be useful when foobar is minimised in the tray.
Title: Foobar2000 audio player info
Post by: Ardax on 2002-12-18 18:11:25
Quote
[Logitech string clipped]

I've added that (and also tried the updated string) and rebooted and nothing happens? Is there something else I need to do?

That's pretty much all there is to it.  What's happening (or not happening)?  I did have a problem with they keys not working when the fb2k window was minimized, but that seems to have disappeared with recent revisions.

At any rate, you'll definitely want to use the updated string, since it has the pause function.

The strings that I posted were designed to be used with the default keyboard commands.  If you've altered those, then you'll need to change the ini entry as well.  If that's not it, then PM me with relevant system details and I'll see what can be figured out.
Title: Foobar2000 audio player info
Post by: DigitalDictator on 2002-12-18 23:31:38
Version 0.29d has trouble estimating the time on files encoded with FastEnc (vbr). A 2 minute-song is displayed as 14 minutes or so. Consequently the fast forward 10 sec skips are all messed up.
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-18 23:45:13
well, there are no available specs for fastenc VBR headers, so pretty much everything will have trouble reading them, and there's nothing we can do about it.
Title: Foobar2000 audio player info
Post by: kode54 on 2002-12-19 00:20:38
Quote
thanks for the info..  this is OT maybe, but do you consider the libopenspc core to be of better quality than the snesamp plugin for winamp?  i was under the impression anti-resonances stuff was the best as far as snes audio emulation goes.

I consider it to be more accurate at this time, except for a few minor annoyances with certain songs, but those will be dealt with over time by the author, I think.      ... Disadvantage... no "speed hacks." One person found that the XMMS plug-in couldn't run in real-time on their Pentium 166 system, but then noticed that the Makefile doesn't pass any optimization flags to the compiler, not even -O.

One minor advantage, at least to coders or porters, everything but the CPU emulation is portable C code, but is designed in a modular fashion, so that it can be replaced by another core. It currently uses the x86 assembly SPC-700 from SNEeSe. Other components are also modular, to an extent.... I was able to add just the DSP component to Snes9XW, with almost perfect results. It still bugs me a bit that it has some minor glitches, but not enough to stop me from making regular use of it.

As for SNESAPU, I get the impression that it is no longer under active development. Hmm... much the same as ZSNES, only that's been frozen for a mere month and a half.
Title: Foobar2000 audio player info
Post by: mag on 2002-12-20 08:23:42
Maybye someone asked and got answer, but it will take a lot of time to find this info. So if anyone know this, answer instead of Peter.

1. Will be "track seek" available sometimes here?
<EDIT>
I found how to do it. Well, forget this question....
Or... maybye a seek slider would be welcome :-)
</EDIT>

2. Will be user configurable display of playlist also available? I mean to choose which tag entries will be shown there. (I don't prefer to see album names here - for example).

3. Will be there some kind of support for winamp input plugins? What I'm missing is mp3PRO format support and I don't think that it will be included in near/far future due to some legal reasons. So this would be a solution.

4. Will it be made opensource some day? I think that there' are many experienced people around here that can help Ypu Peter with several things. What from their solutions will be added into Your great player would be on Your choice, so You may be possibly not worried about uncontrolled development or someting going this way... I mean to open the source only to get some things working better, because I believe that good and experienced programmers exist around here.
<EDIT>
I found someting about opensource foobar also..
..You may forget this question.
When I'll have a time, I'll read about it there.
</EDIT>


Thanks for answers. And sorry for possibly stupid questions :-)

PS:Your foobar is really great, something that I've been looking for a long time... Thanks a lot for doing it.
Title: Foobar2000 audio player info
Post by: M on 2002-12-20 09:12:28
Quote
Maybye someone asked and got answer, but it will take a lot of time to find this info....

Quick answers:

  1. Yes. Using your left and right arrow keys you can already seek through a track; using your up and down keys you can seek through the playlist (and hit "Enter" when the desired track is highlighted). You can automatically go to the "Next" track - when in the main window - by pressing "V," although there is not yet a hot-key to go "Back."

  2. Yes. Go to "Foobar2000" > "Preferences" > "Display" and you can already do this. It may take a little browsing through the "help" to figure out what you want it to do, but here is the line I use (designed for OGG/FLAC tags):

    %artist%':' %tracknumber% %title%  --  '('%album%; %date%')'  --  '['%genre%; %comment%']'

  For a practical example of how this translates, the player will show the following:

    Pink Floyd: 01 Scream Thy Last Scream  --  (Unreleased 'Scream Thy Last Scream' single; 1967)  --  [British Psychedelia; Syd Barrett's Monophonic Pink Floyd]

Peter is also working on the ability to display the same info broken up into columns (so it will be easier to find the desired parameter in a large playlist); see earlier in this same thread.

  3. I doubt it. For understandable reasons Peter does not want "legacy" Winamp stuff in this program. Still, I could be wrong. One possible workaround, since he has released the SDK, is to contact the author of the desired Winamp plugin and ask them to do the same for foobar2000.

  4. Peter has already expressed a willingness to make code available to selected others, once he is satisfied with stability/performance. The program may or may not ever truly become "open source," but that's Peter's call.

    - M.
Title: Foobar2000 audio player info
Post by: mag on 2002-12-20 09:30:53
Thanks a lot for reply.

I modified the playlist display rules so it's shown as I like.
Title: Foobar2000 audio player info
Post by: ASmith on 2002-12-20 09:36:10
it's nice and all, sounds better than winamp.. but wouldn't it be nice if it would work with those multimedia keys on those logitech keyboards ? 
Title: Foobar2000 audio player info
Post by: A_Man_Eating_Duck on 2002-12-20 12:08:50
I don't know if this is a bug or not.

I just used the foobar add directory function to load roughly 3,000 mp3's/mpc's and it took about 3 mins to load these files.
It loaded these songs from one directory containing 27 sub directories.

Using foobar 0.3

P.s. Is title based replaygain playback going to be added in future (needed for shuffle when friends are over)

p.s.s. Any possibility to make foobar harder to accidentally close, maybe use right click exit from the systray icon to completely exit it 
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-20 12:48:13
NOT a bug, reading tags takes time. they will open much faster second time.
Title: Foobar2000 audio player info
Post by: seanyseansean on 2002-12-20 16:51:10
Quote
NOT a bug, reading tags takes time. they will open much faster second time.

Well i've go just shy of 10000 APE2 tagged MPC files on one of my drives - fb2k takes about 1/3 longer to read them all in than winamp2 with the latest case MPC plugin. I don't mind that though because the playlist doesn't get built very often.

BUT after building this playlist the memory requirement of fb2k is far higher (~27meg) than wa2 (~10meg), these figures read from task manager by the way. Being a programmer myself I understand the figures can be misleading/distorted for loads of reasons but it's something to be aware of.

What would be nice though would be an F3 search that functions like the one in wa2, i.e., if I enter '2pac' then obviously both players reduce the selection to my 2pac tunes. If I then enter ' slick' after '2pac' then wa2 shows all the tunes with both 'slick' and '2pac' *anywhere* in the tag/filename/whatever whereas fb2k shows nothing because it assumes i'm looking for a song with '2pac slick' as one word. It has no concept that they're seperate and should be searched as such.

Thanks for a quality player though - why the frig do people want to skin everything? Give me a player that plays tunes, with a nice simple interface and i'm all ears  Thanks Peter!
Title: Foobar2000 audio player info
Post by: nuhi on 2002-12-20 17:06:02
zZzZzZz i don't know if anyone told you this, but all that Sort By...'s, could they be in some kind of submenu in Playlist ? It's all messy now.
Maybe something like this:

                              Playlist-Sort By-path
                                                      display filename
                                                      ...
                                                      .
etc.



Keep up the good work  .
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-20 22:09:27
Quote
zZzZzZz, would you consider adding an option to display the title formatting with columns? On a particularly long string - if you want everything about a file to show in the window - it's easy enough to configure the following (based around OGG/FLAC tags):

    %artist%':' %tracknumber% %title%  --   '('%album%; %date%')'  --  '['%genre%; %comment%']'

  ... but when you have an entire screen full of songs, finding the album or genre of a specific track can take a moment, while your eyes sort through all those lines. If one could substitute a column break where I've shown "--" above, it would (for me, at least) simplify things. I am guessing this should be possible, since the time is already shown in its own space off to the right, right?

    - M.

it's been a while since i played with titleformatting stuff.... you can already do this with $pad() and fixed-width font.
Title: Foobar2000 audio player info
Post by: Bedeox on 2002-12-20 22:24:49
Greetings,

I think that foobar2000 is "the most recommended" player now...
Judging by its popularity now, it'll become major player in about 2 years.
Great job, again. Cool icon and name B)
Remembers me my first days with hexadecimal system...

I've one question though:
will module player be updated to newest X-Fixer's code frequently enough?
(better send him your code for corrections now, as there are some bugs in this version already)
Title: Foobar2000 audio player info
Post by: Frank Bicking on 2002-12-20 23:16:37
I've found a bug in version 0.3b under Windows XP.

When you turn on the Resampler the amout of memory Foobar uses increases without stopping, up to more than 100 MB. I've tried to reinstall everything, but that did not help.

Can anybody reproduce this?
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-20 23:28:04
weird memory leak with DSP fixed in 0.3c
Title: Foobar2000 audio player info
Post by: Frank Bicking on 2002-12-20 23:30:49
Wow, you're fast.
Title: Foobar2000 audio player info
Post by: M on 2002-12-22 04:18:02
Quote
Quote
zZzZzZz, would you consider adding an option to display the title formatting with columns?

it's been a while since i played with titleformatting stuff.... you can already do this with $pad() and fixed-width font.

Okay... for anyone else interested in simulating columns for foobar2000, here's an updated example of a working string for OGG/FLAC tags (Apologies if everyone else already figured this out and has them working; I'm posting in the interest of simplifying things for anyone who might not have gotten it yet.  ):

    $padcut(%artist%':' %title%,60)$padcut('('%date%';' %album% - %tracknumber%')',70)$if(%comment%,'['%genre%';' %comment%']','['%genre%']')

  For a real-song translation of all those $% and $%s, here's what it would look like (I've used a double-pipe symbol to indicate each visual column):

    Pink Floyd: Vegetable Man  ||  (1967; Unreleased 'Scream Thy Last Scream' single - 02)  ||  [British Psychedelia; Syd Barrett's Monophonic Pink Floyd]

  Using the same line, if there had not been a "Comment" tag the last column would only have shown "[British Psychedelia]".

  In order to properly use this method, you will need a fixed-width font (as Peter pointed out). I decided against "Courier" or "Lucinda Console," since that really would have made foobar2000 look like a "noisy Notepad." You might want to try the Onuava (http://www.dafont.com/dl.php?os=win&fichier=onuava&nb_ip=23) font available from DaFONT (http://www.dafont.com/en/), scaled to 6 points.

    - M.

  Aside to Peter: I sent you an e-mail via the HA form, but I'm not sure whether it went through. If you didn't receive anything, would you bounce me a message? Thanks.
Title: Foobar2000 audio player info
Post by: vellox on 2002-12-22 07:35:47
I have an Audigy2 using the latest drivers, and am using CMSS2 for output to my 2 rear speakers for mp3 playback.  This works in Winamp, but not in foobar, is there a setting I need to activate?

Also, 24bit output is noticeably quieter than 16bit output, bug?
Title: Foobar2000 audio player info
Post by: QHOBBES 2.0 on 2002-12-22 20:38:42
What about CD support or would that make it bloat?
Title: Foobar2000 audio player info
Post by: marcan on 2002-12-22 21:39:10
Quote
Also, 24bit output is noticeably quieter than 16bit output, bug?

I hear the same, I think it's because the dynamic is different. The dither at 16 and 24 bit is different, so low level sounds are dithered at a different level. At high level, I think that clipping are also different in 24, giving the sound less aggressive. But another user (KikeG) told that the difference heard is purely placebo effect . However, me and a friend can hear the difference between 16 and 24 bits in FB2K (9/10 in a blind test).

http://www.hydrogenaudio.org/forums/index....=ST&f=24&t=4984 (http://www.hydrogenaudio.org/forums/index.php?act=ST&f=24&t=4984)

Maybe somebody could give us additionnal information on this?
Title: Foobar2000 audio player info
Post by: RyanVM on 2002-12-23 05:04:28
I'd really love to give Foobar2000 a try, but when my entire 2000+ APS MP3 collection uses ID3v2 tags, I can't lose all of that.  Would it really add a lot of bloat to at least minimally support ID3v2 tags?  We're talking the basics like Artist, Title, Comments, Track#, etc.  Sort of like Winamp does...
Title: Foobar2000 audio player info
Post by: Messer on 2002-12-23 06:38:33
Quote
I have an Audigy2 using the latest drivers[...] Also, 24bit output is noticeably quieter than 16bit output, bug?

Can't hear such difference on Terratec DMX 6fire 24/96. Perhaps that's the soundcard/drivers problem? 
Title: Foobar2000 audio player info
Post by: Bedeox on 2002-12-23 10:05:04
Just use Tag (http://www.saunalahti.fi/cse/html/tag.html) and convert them to APEv2 tags.
Foobar reads them perfectly. Don't forget to remove ID3v2!
Title: Foobar2000 audio player info
Post by: askoff on 2002-12-23 14:42:24
I have tested the foobar2000 a bit and i think that foobar plays clipping much more louder than Winamp. I tested with song that was originaly distorted. The problem just got worse when i used resampler DSP plugin where i resampled output to 48kHz. There was no difference between fast mode on and fast mode off. I have SB Live! 1024 and Win XP with SP1.
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-23 14:43:56
if original was distorted, it can't be helped.
Title: Foobar2000 audio player info
Post by: kode54 on 2002-12-23 16:34:37
Quote
I have tested the foobar2000 a bit and i think that foobar plays clipping much more louder than Winamp. I tested with song that was originaly distorted. The problem just got worse when i used resampler DSP plugin where i resampled output to 48kHz. There was no difference between fast mode on and fast mode off. I have SB Live! 1024 and Win XP with SP1.

Sound Blaster Live! has nice hardware resampling, you should not be using the resampler software.
Title: Foobar2000 audio player info
Post by: _Shorty on 2002-12-23 18:36:09
Quote
Sound Blaster Live! has nice hardware resampling, you should not be using the resampler software.

actually, no, it doesn't
Title: Foobar2000 audio player info
Post by: vellox on 2002-12-23 18:45:06
Any info on the no rear output problem?
Title: Foobar2000 audio player info
Post by: RyanVM on 2002-12-23 19:21:58
Quote
Just use Tag (http://www.saunalahti.fi/cse/html/tag.html) and convert them to APEv2 tags.
Foobar reads them perfectly. Don't forget to remove ID3v2!

Does Winamp support APEv2 tags?  I still do like to share with friends, and if they can't read it, it's a slight problem...

Is there any reason why the MP3 can't have both ID3v2 and APEv2 tags?  I assume the main problem from this would be that there would be two frames of silence rather than just one at the beginning.  correct?
Title: Foobar2000 audio player info
Post by: Case on 2002-12-23 19:52:01
Quote
Does Winamp support APEv2 tags?

No.

Quote
Is there any reason why the MP3 can't have both ID3v2 and APEv2 tags?  I assume the main problem from this would be that there would be two frames of silence rather than just one at the beginning.  correct?

Not any technical reason, you can have both ID3v2 and APE tags and both foobar2000 and Winamp will play them happily and show the tags.
Title: Foobar2000 audio player info
Post by: M on 2002-12-23 22:43:20
New bug (well, maybe an old bug... but I just found it) in the SysTray display: Special characters are not properly shown. For example, "Crosby, Stills, Nash & Young" shows up as "Crosby, Stills, Nash  Young" - that's with two spaces between "Nash" and "Young" - in the system tray, although it is shown correctly in the playlist.

    - M.
Title: Foobar2000 audio player info
Post by: Ardax on 2002-12-23 23:00:29
Quote
New bug (well, maybe an old bug... but I just found it) in the SysTray display: Special characters are not properly shown.

Are you seeing this for all characters, or just the ampersand?  On my system, it's only the &, but I don't have anything that really goes to town with the international/unicode character set.

If your tag is modified to show 3 &s in a row, you'll get it back.  It's probably some funkiness stemming from the fact that Windows uses it for signify the accelerator character (that underlined character in all your program menus and dialog boxes that you can Alt+<letter> to select/execute without mousing around).

Normally one only needs to double up in order to display a single & though, so I'm confused.
Title: Foobar2000 audio player info
Post by: M on 2002-12-23 23:17:43
Ardax, you seem to be correct. I just ran a test FLAC with the following in the "Title" string:

    Test ! @ # $ % ^ & * ( ) < > ? : ; ' { } [ ] / \ |

  What was subsequently shown in the system tray was as follows:

    Test ! @ # $ % ^ * ( ) < > ? : ; ' { } [ ] / \ |

  So it is, as you said, just the "&" (even though the "&" is properly written in the tag). Even accented characters (as in "Déjà Vu") are shown as intended. Most likely related to the accelerator character function you mentioned... although I hesitate to add a string of three ampersands to all those tags. Hardware support shouldn't have such a drawback, so I'd hate to see "&&&" in everything except my PC. Peter, is there a decent way this could be addressed? Probably doesn't deserve a very high ranking on your list of relevant modifications/fixes, but it would be nice. 

    - M.
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-23 23:25:58
OK, noted that, thanks for info.
must be something weird with '&' character, i believe replacing it with '&&' will fix the problem, i'm going to put a fix into whatever next release comes out.
Title: Foobar2000 audio player info
Post by: GoWaN on 2002-12-24 00:03:14
How do I convert  my mp3 id3v2 tags to apev2, keeping the id3v1 tags for compatibility with winamp?
Title: Foobar2000 audio player info
Post by: Ardax on 2002-12-24 03:32:07
On my systems, '&&' underlines only underlines the next character. '&&&' works though.

If you're going "WTF?", then at least I'm not alone. 
Title: Foobar2000 audio player info
Post by: vellox on 2002-12-24 04:23:02
Or you can just completely ignore my two questions...
Title: Foobar2000 audio player info
Post by: Dibrom on 2002-12-24 06:11:50
Quote
Or you can just completely ignore my two questions...

I think you might get a better response if you'd nicely point out your questions again or pm Peter.

I don't think anyone is necessarily ignoring you here 

Seriously, this thread is pretty long and I have a hard time keeping up with all of it myself..
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-24 10:12:07
Quote
Quote
Or you can just completely ignore my two questions...

I think you might get a better response if you'd nicely point out your questions again or pm Peter.

I don't think anyone is necessarily ignoring you here 

Seriously, this thread is pretty long and I have a hard time keeping up with all of it myself..

... and i have more amusing things to do than reading everything people post here and digging entire topic to find what particular person asked for before. this is an announcement topic, if you want your questions answered, start a new topic instead.
Title: Foobar2000 audio player info
Post by: marcan on 2002-12-24 16:21:21
zZzZzZz,

Maybe you should find somebody who would manage the feedback of testers/users (bugs, suggestions, ...).

A poll could be organized in order to help you to organize the priorities and to let you the time for the development…

I will be pleased to help you for this. I have studied Computer Science at Brussels University in 1985/86/87/88 and I own two companies in this field, but unfortunately my English is far to be perfect…
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-24 17:04:46
not sure if "feedback management" is needed, the idea of developers not talking directly to people reminds me of the way Winamp development works these days.
instead, i need to split the development into more people as soon as possible (by separating UI stuff from main exe code), so UI feature requests for an example will be handled by someone else.
Title: Foobar2000 audio player info
Post by: marcan on 2002-12-24 17:48:34
Quote
... i need to split the development into more people as soon as possible (by separating UI stuff from main exe code), so UI feature requests for an example will be handled by someone else.


Sure split UI and core is a good idea.

If I may suggest, up to that (split) don't bother you too much with releases. We will survive until that and as I said in another post (I know, you can’t read everything), at this level keep the focus on the quality of the core.

If you need help for the UI (this is where I'm better), let me know.

Cheers
Title: Foobar2000 audio player info
Post by: Geeck on 2002-12-24 18:45:24
Quote
...instead, i need to split the development into more people as soon as possible...

Yeah. Can't wait for X-Fixer to join this project. I think that foo_mod.dll will be 'more' advanced than it is now right Peter, X-Fixer??
Title: Foobar2000 audio player info
Post by: kode54 on 2002-12-25 05:43:23
Quote
Quote
Sound Blaster Live! has nice hardware resampling, you should not be using the resampler software.

actually, no, it doesn't

Sorry. It has decent quality for a consumer-level card. I know hardware-based quadratic interpolation is rather old technology in this day and age, and prone to noticeably distorting synthetic test samples. I knew I should have put that $250 to better use last year... Instead of putting together a crappy 1GHz PC to replace my crappier 233MHz PC, I could have finally saved towards that SW1000XG I've always wanted, even if I only care about the MIDI synthesizer, and only intend to use it for casual listening.
Title: Foobar2000 audio player info
Post by: X-Fixer on 2002-12-25 11:37:29
Quote
Yeah. Can't wait for X-Fixer to join this project.

thanks

but actually, I need to adopt foobar to my needs first. when I'll move on it completely, I hope I'll rewrite the entire output system of foo_mod and write a floating-point mixer.
Title: Foobar2000 audio player info
Post by: askoff on 2002-12-25 12:13:43
zZzZzZz : I guess that you update that DSP pack too. So can you add some kind a version numbers for that too? Or should that be downloaded too if foobar2000 is updatet?
Title: Foobar2000 audio player info
Post by: Geeck on 2002-12-25 15:23:10
Quote
thanks

but actually, I need to adopt foobar to my needs first. when I'll move on it completely, I hope I'll rewrite the entire output system of foo_mod and write a floating-point mixer.

Okey X-Fixer, glad to hear it.

Wonder who else will join this project...
Title: Foobar2000 audio player info
Post by: Cobra on 2002-12-25 17:45:17
1) Maybe use www.foobar.tk or www.foobar2K.tk or www.foobar2000.tk
2) Better GUI is good idea
3) Maybe make translation files?
4) Discwriter plugin is good idea.
5) Maybe make an automatic updater for Foobar2K?
Title: Foobar2000 audio player info
Post by: Bedeox on 2002-12-25 18:04:18
AD.3) Fine idea, I have thought about something like FlashGet or kX drivers - INI files...
AD.5) Executable can't update itself, because it's in use
Title: Foobar2000 audio player info
Post by: Cobra on 2002-12-25 18:57:28
Quote
AD.5) Executable can't update itself, because it's in use

There will be external update program, it will close player.
Title: Foobar2000 audio player info
Post by: hödyr on 2002-12-25 21:27:32
Bug report: Stop after current doesn't work for me in v0.31c.
Title: Foobar2000 audio player info
Post by: sony666 on 2002-12-26 01:56:42
-0.32 seems to have problems with the foo_dsp_extra.dll (dec-24 11:02 GMT), there are no more DSPs to select in the preferences
-I guess dsound is still recommded over wavout on win2k/xp? just wondered why wav set to default

thx, happy x-mas, great job B)

PS: just read the same in the "thx for win98 version" thread..
I use win xp, normal zip download of foobar and the extra_dll, no installer
Title: Foobar2000 audio player info
Post by: Case on 2002-12-26 02:14:08
Quote
-0.32 seems to have problems with the foo_dsp_extra.dll (dec-24 11:02 GMT), there are no more DSPs to select in the preferences

[...]

PS: just read the same in the "thx for win98 version" thread..
I use win xp, normal zip download of foobar and the extra_dll, no installer

Oops
I had finally automated the update process a bit and had forgotten this one dll from the script. I uploaded now correct version of the DSP dll.
Title: Foobar2000 audio player info
Post by: sony666 on 2002-12-26 02:27:27
thx
the .dlls really should have versions either in the filename or the link, otherwise we have to download them every day to check which causes some traffic I guess

EDIT: sorry to bug you again. Waited 1 hour, but the extra_dll is still the old one from dec-24.
Title: Foobar2000 audio player info
Post by: PhrostByte on 2002-12-26 04:24:27
About URL's.... Foobar2000.com/.net/.org, are all available. But the year is 2002, almost 2003!
Title: Foobar2000 audio player info
Post by: lbj12 on 2002-12-26 09:48:09
the past several days have witnessed a growing-up of foobar.
i want to know:
1) will the 6db limitr cause a loss in dynamic range?
2) which should i use dsound or waveout (win2k)?the later seems takes more cpu & memory useage.
Title: Foobar2000 audio player info
Post by: Peter on 2002-12-26 10:02:48
sice i "support" all windows nt/9x OS's now, waveout ("safe") is default (too lazy to write autodetection).
yes, directsound output is more integrated with fb2k, and needs less resources to operate (also waveout is always stutter-happy on my machine no matter what because it doesn't use hardware mixing); it's recommended that you use directsound on win2k/xp.
Title: Foobar2000 audio player info
Post by: Courage on 2002-12-27 08:55:27
Foobar is now software of the week on http://www.softnews.ro (http://www.softnews.ro)

But I have a little problem I cannot keep up with updates. (to many)
Can someone send me a little e-mail to news@softnews.ro when a new version is out ?

Also a zip archive with both versions it is a good ideea  (or an install with autodetection for the os)

P.S.
I have SB Live ! 5.1 and when I run foobar I cann't hear any sound bcause of the "Allow hardware Mixing" feature. I must deactiva this in order to work...
Title: Foobar2000 audio player info
Post by: kode54 on 2002-12-27 12:18:00
Quote
Foobar is now software of the week on http://www.softnews.ro (http://www.softnews.ro)

But I have a little problem I cannot keep up with updates. (to many)
Can someone send me a little e-mail to news@softnews.ro when a new version is out ?

Also a zip archive with both versions it is a good ideea  (or an install with autodetection for the os)

P.S.
I have SB Live ! 5.1 and when I run foobar I cann't hear any sound bcause of the "Allow hardware Mixing" feature. I must deactiva this in order to work...

Keep tabs on the change log topic. Also, I do believe the installer already does autodetect and includes both builds, which would explain the 150kB growth since before Win9x support.
Title: Foobar2000 audio player info
Post by: john33 on 2002-12-27 16:15:13
foo_mp4.dll now available for download (thanks to Menno for the source) from here (http://homepage.ntlworld.com/jfe1205/foo_mp4.zip).
Title: Foobar2000 audio player info
Post by: Courage on 2002-12-27 18:43:24
Quote
foo_mp4.dll now available for download (thanks to Menno for the source) from here (http://homepage.ntlworld.com/jfe1205/foo_mp4.zip).

After I copied foo_mp4.dll i get an error about msvcr70.dll
Title: Foobar2000 audio player info
Post by: john33 on 2002-12-27 18:53:07
Quote
Quote
foo_mp4.dll now available for download (thanks to Menno for the source) from here (http://homepage.ntlworld.com/jfe1205/foo_mp4.zip).

After I copied foo_mp4.dll i get an error about msvcr70.dll

OK, sorry about that. If you download again, I've included that dll. Just place it in your System32 dir/folder, or anywhere in the path.
Title: Foobar2000 audio player info
Post by: B on 2002-12-27 20:06:06
Quote
Quote
Quote
foo_mp4.dll now available for download (thanks to Menno for the source) from here (http://homepage.ntlworld.com/jfe1205/foo_mp4.zip).

After I copied foo_mp4.dll i get an error about msvcr70.dll

OK, sorry about that. If you download again, I've included that dll. Just place it in your System32 dir/folder, or anywhere in the path.

The dll in the msvcr70.zip is msvcp70.dll, so the same message is still there.

You're sure you zipped the right one ? 
Title: Foobar2000 audio player info
Post by: menno on 2002-12-27 20:28:13
Quote
The dll in the msvcr70.zip is msvcp70.dll, so the same message is still there.

You're sure you zipped the right one ? 

john33: I've changed the VC7 project files so that they use the static libraries.

Menno
Title: Foobar2000 audio player info
Post by: john33 on 2002-12-27 23:45:38
OK, sorry, let's try again! Available for download again.
Title: Foobar2000 audio player info
Post by: john33 on 2002-12-28 12:32:57
New foo_mp4.dll available here: http://homepage.ntlworld.com/jfe1205/foo_mp4.zip (http://homepage.ntlworld.com/jfe1205/foo_mp4.zip).
Title: Foobar2000 audio player info
Post by: xterm on 2002-12-29 03:35:53
Can I get the Source of Foobar and make changes? It very painful to look at. I can add an anime theme with 3d buttons and maybe add that bar where you can fast forward.
Title: Foobar2000 audio player info
Post by: M on 2002-12-29 03:53:41
Quote
I can add an anime theme...

Umm... some of us might find an anime theme more painful to look at than the default. 

    - M.
Title: Foobar2000 audio player info
Post by: sony666 on 2002-12-29 05:23:43
don't mess up our noisy notepad with Anime 
a seek bar would be nice though, I'm sure it will come sooner or later
Title: Foobar2000 audio player info
Post by: Moonwatcher on 2002-12-29 15:01:51
Goddamn, i said Goddamn.
i just listened to Pink Floyd's Dark Side of the moon, The great gig in the sky.
it sounds much better with foobar, the irritating artifects that were present in the voice of the singer are gone!
this is the coolest geek software i ever saw

and yes i do miss the winamp seekbar, can we do somethgin about this?
Title: Foobar2000 audio player info
Post by: Moonwatcher on 2002-12-31 00:24:41
I played a 15 songs playlist in shuffle mode, the shuffle, for some reason kept selecting the same songs (2,6,15), number 6 was played 3 times in a row!

I will look into the code, I have a few ideas for more sophisticated shuffle Heuristics (based on poisson distribution p(k) = (e^-c * c^k) / k!  c is Lambda, the poissionic pace, I have no idea how to make Lambda)
Title: Foobar2000 audio player info
Post by: GoWaN on 2002-12-31 00:45:21
A similar thing happens to me. With a a playlist of  more than 1000 files it tends to repeat some songs a lot more than the rest.
If Peter implements the history for previous perhaps it could be usefull to not repeat the tracks already played. 
Title: Foobar2000 audio player info
Post by: musicmusic on 2002-12-31 01:16:27
Or randomise the playlist, and keep in memory. That would make back implementation easier too, as well as ensuring that the same song isn't played back twice, but I guess it isn't truly random then..
Title: Foobar2000 audio player info
Post by: kode54 on 2002-12-31 03:03:39
Already pointed out this (http://www.math.keio.ac.jp/~matumoto/emt.html) pseudo-random number generator. The SPC plug-in uses it for noise channels instead of rand(), which is retarded in MSVCRT. No, the current shuffle system does not use rand().
Title: Foobar2000 audio player info
Post by: Binary4breakfast on 2002-12-31 04:33:06
One small bug with v0.36a.  In the dialog that pops up after clicking "add new" in the file info dialog, resizing the box moves the cancel along with the box but not the ok button.
Title: Foobar2000 audio player info
Post by: askoff on 2002-12-31 14:02:21
I found a bug in 0.36b when follow cursor option is not selected and i try to double click some song the player starts to play next song and not the selected song. When follow mouse cursor option is selected, then it works if i double click upper half of song name, but if i double click the lower half of the name then it start playen next song again.
Title: Foobar2000 audio player info
Post by: Moonwatcher on 2002-12-31 14:13:27
humm... i though the SDK contained all the code, but its just an interface.

Peter if i implement a few shuffle functions in a calss can you compile it in and make a screen to select the heuristic?

musicmusic: using the Proccessor's rand() function ( i think its traslated into a special assembler function,  Hardware implemented into the CPU, by most compilers) is not good enough, first of all its only pseudo random, and second, there is more to probeblity theory then a unifom distribution (selecting one out of X elements with the same probability for selecting each one).
for instence you can shuffl by selecting x songs from a playlist of y songs (when x is smaller then y) in exponentialy distrubuted jumps forward, and get a true random selection (poissonic jumping process, for those who took probability) wich advances with the way the songs are ordered. and then start again from the top.

for instence if you sort them by length you will have songs that are longer and longer (or shorter and shorter) and then start over again (when  you reach the end of the list).

or if you sort by Gener (assuming you have the same amount of songs of the each gener and that the poissonic rate is the same as the gener type) you will have one song from each gener, randomly. of course that if you have more of some gener they are more likely to be selected more often in turn.

well maybe i shoud just not be so lazy and code it.
Title: Foobar2000 audio player info
Post by: musicmusic on 2002-12-31 21:27:35
Wow. All I can say is the shuffle in winamp3 sucks, as that does play the same songs again... again... and again. (Then a new one). I was happy with the foobar shuffle, but if you think it can be improved, go for it
Title: Foobar2000 audio player info
Post by: ReactoR on 2003-01-01 06:07:43
hey ZzZzZ, nice work, really.
the word has been spread in the israeli scene 
i think FooBar2000 is gonna make it big time.

just make it for fun and dont add advs... like everyone else today... 
Title: Foobar2000 audio player info
Post by: kode54 on 2003-01-01 06:27:09
Quote
musicmusic: using the Proccessor's rand() function ( i think its traslated into a special assembler function,  Hardware implemented into the CPU, by most compilers) is not good enough, first of all its only pseudo random, and second, there is more to probeblity theory then a unifom distribution (selecting one out of X elements with the same probability for selecting each one).

There is no such thing in most (any?) consumer CPUs. rand() is a function of the C run-time. In many Unix clones, the run-time can pull that from /dev/random or /dev/urandom, which pulls entropy data from a number of source... I have no idea how uniformly distributed it is.

MSVCRT seems to suck about that, rather limited about how it feeds the RNG, and is not very uniform. Again, no idea how this applies to other run-times. I know this one Pascal to C converter, which includes some crap reverse engineered from Borland Turbo Pascal has a really crappy pseudo RNG. The moment the number hits 0, the random function will forever return 0.

Probably linked this (http://www.math.keio.ac.jp/~matumoto/emt.html) above somewhere, so there's a redundant link. Seems to be distributed enough... although it warns it isn't safe for use with crypto.
Title: Foobar2000 audio player info
Post by: Messer on 2003-01-01 06:51:36
Authors of Numerical Recipies in C (http://www.library.cornell.edu/nr/bookcpdf.html) are willing to pay $1000 to anyone who will find non-trivial (non machine-precision based) correlation in one of the alghoritms provided in their book. So far no such correlation is known, afaik.

So if someone really needs this level of randomness, rand2() routine (http://www.library.cornell.edu/nr/bookcpdf/c7-1.pdf) is probably the way to go
Title: Foobar2000 audio player info
Post by: Oge_user on 2003-01-04 19:26:07
Foobar2000 runs only on Win2000 / Xp?
I have Windows ME and it works without problems! It never blocked..

Great program, very easy to use and compact.
Title: Foobar2000 audio player info
Post by: Binary4breakfast on 2003-01-04 22:21:32
Quote
Foobar2000 runs only on Win2000 / Xp?

It was originally that way but I believe that he updated it to work with win9x a while ago now.  B)
Title: Foobar2000 audio player info
Post by: SNYder on 2003-01-04 22:44:35
Peter.  how bout making it so you can disable the system tray icon?  I don't want it in my system tray, just my taskbar thingamadude.  Maybe just have it so when you unchecked "Hide when minimzed" the system tray icon disapears, or have it as a whole nother choice.
Title: Foobar2000 audio player info
Post by: sony666 on 2003-01-07 00:11:26
just wanted to say that the crossfeed plugin kick serious butt when using headphones. fantastic, thanks again
Title: Foobar2000 audio player info
Post by: slidewinder on 2003-01-07 00:46:58
I like this player. Any chance of getting a "%path%" token for the title formatting preferences? This would display the path of the file in question, as in "C:\Music\SomeArtist\SomeAlbum". This would give useful information in conjunction with the %filename% token, in case the file does not have tags.
Title: Foobar2000 audio player info
Post by: ValShaq on 2003-01-08 10:16:14
I'd like to know whether it would be possible to add "bookmarks" remembering the exact position in a file. Not so useful for music but for recorded radio sessions, speeches or listening books. That way you could open a bookmark, select the start file, pause your playing and even close the player, maybe reopen and listen to some music then listen to that listening book (containing several files) again.
I'd think that would be cool
Title: Foobar2000 audio player info
Post by: papadoc on 2003-01-08 18:32:35
Regarding streaming mp3 in v0.41a, entering an address in Add location...
shows in the playlist as a ? (question mark).
Title: Foobar2000 audio player info
Post by: sider on 2003-01-13 11:00:02
how about "hide when closed" option?
Title: Foobar2000 audio player info
Post by: GrauerWolf on 2003-01-13 18:08:59
Great work, I like foobar!

There should be a further Shuffle-Option in the right-click-menu!

And showing the shortcuts behind the options at the right side of the right-click-menu wouldn't be a bad idea...
Title: Foobar2000 audio player info
Post by: boojum on 2003-01-14 03:59:02
Quote
before anyone else complains: foobar2000 is about functionality, technical capabilities and high-quality audio playback, NOT about cool-looking user interface. if you want skinning, visualisation, etc, then fb2k is not for you.

"before anyone else complains: foobar2000 is about functionality, technical capabilities and high-quality audio playback"

That said by the developer of this fine product, I would point out that there is noise in the silent or nearly silent portions at the end of a track.  Like Billy Joel's 52nd Street from 3:50 to 4:02.  If this were an LP I would think there is dirt in the groove.  There is also noise in low volume parts during the rest of the track.  I do not hear these "noises" listening to the same tracks with <perish!> RealPlayer or the WinMedia player.  I am listening with Etymotic in-ear stereo headphones which are pretty good.

But assume I am one of those "deaf people" who are seen out there.  I can send clips of screen captures of the same track played with foobar, RealPlayer and WinMedia where the "noise" is visible only in foobar.  Fifty years ago I would say it was gassy tubes, a tube not seated well in its socket, or dirt in the record groove.  It cannot be any of these, is confined to foobar and can be shown, simply, by comparing the CoolEdit display of the input file and how it looks captured through TotalRecorder and played back through CoolEdit.  The playback file also has screen captures of the same data played through the other two listed players and captured by TotalRecorder.

And while the sound is a little thin and sere compared to RP and WM, that is a judgement so subjective as to be best disallowed.  In actuality this is agreat product developed with sheer grit, determination and talent.  Wish I could do work like this.  But, I can't  Just a few tweaks and it will be a world beater.

Yes!

Title: Foobar2000 audio player info
Post by: ricecake on 2003-01-15 03:03:38
Quote
I would point out that there is noise in the silent or nearly silent portions at the end of a track.


Are you using DirectSound or waveOut?  I had the same problem on my other computer when using DirectSound, but it went away when I switched to waveOut.  I'm using an AWE32.

-Marcus
Title: Foobar2000 audio player info
Post by: kode54 on 2003-01-15 03:39:39
In that case, it was a design decision at MS to make drivers which only play 8 bit audio through directsound, to conserve ISA bus bandwidth or some crap like that. Only way around it is to create a primary buffer of the same format as the secondary buffer actually used for playback.
Title: Foobar2000 audio player info
Post by: boojum on 2003-01-15 04:15:23
Quote
Are you using DirectSound or waveOut?  I had the same problem on my other computer when using DirectSound, but it went away when I switched to waveOut.  I'm using an AWE32.

-Marcus

Ricecake -

You missed that it occurs only with foobar.  It does not occur with RealPlayer or WinMed 8.  It does not appear in the input file.  It would seem that I have narrowed it down to foobar.  But don't believe me, try it yourself.  I am not making this up.  This is easily reproduceable.

Your question, though, was do I use directsound?  Yes.  If that is the problem, why don't the other two players have the same problem? 

Did you have the same problem with all three players?  You did not say.
Title: Foobar2000 audio player info
Post by: Bedeox on 2003-01-15 12:52:20
Do you have hardware mixing enabled?
(All other players use software mixing,
if disabling it helps then you have broken soundcard drivers)
Also you may want to check new 'kernel streaming' driver to see if it helps...
Title: Foobar2000 audio player info
Post by: boojum on 2003-01-15 13:26:06
Quote
Do you have hardware mixing enabled?
(All other players use software mixing,
if disabling it helps then you have broken soundcard drivers)
Also you may want to check new 'kernel streaming' driver to see if it helps...

I will check this out.  While I am doing that, explain why this would only affect foobar and not affect RealAudi or WinMedia Player.  Maybe those two have access to calls that foobar does not?  Could be.  If that is so, foobar is limited from the start, unless it can unlock the undocumented calls, which are not supposed to exist in Windows any more.

No, I do not have hardware mixing enabled.

How do I check the new kernel streaming driver?  I am using the 0.43 release but this problem has been a constant since when I first used this software, release 0.39.  BTW - have you listened for this?    Just checking as this is very easily reproduceable.  All you need is ears.  CoolEdit is a great help to "see" the noisy playback, though. 

L8R
Title: Foobar2000 audio player info
Post by: boojum on 2003-01-15 20:29:11
Quote
Quote
Do you have hardware mixing enabled?
(All other players use software mixing,
if disabling it helps then you have broken soundcard drivers)
Also you may want to check new 'kernel streaming' driver to see if it helps...

I will check this out.  No, I do not have hardware mixing enabled.

Bedeox, et al -

OK, rechecked the "preferences" and under DirectSound set the driver to the PC's sound card (SigmaTel) from "primary sound driver" which fixed the problem.  I am guessing, but would think that RP and WM worked because they use their own drivers which would override whatever whad been causing the problem for foobar.

It works great now!  The "tweaking" neccessary was on my PC.  Paul, five stars.  Nice piece of code.  I have begun clearing out players from my PC.  When foobar can read RM and MP3plus and CD's it will be my sole player.

Thanks, again, Bedeox for pointing me in the right direction.

L8R 
Title: Foobar2000 audio player info
Post by: khostri on 2003-01-17 10:11:37
Hello all

Great work zZzZzZz. Searching for player as your for a long time. And I'm very happy with CUE sheet support.
I have some suggestions for foobar2000 (at least from my point of view)   

1) Conditional way of playing CUE lists
Explanation: I have many albums in MP3 (one file of course)+CUE format. When I play it straigh forward (no shuffle), I noticed, that playing next track after current one means whole new seek in MP3 and that means no continuous play but skipping some part of music or playing one part two times (according to precission of position jump in VBR MP3 file).
Solution:If Foobar2000 is playing track inside one file and using CUE sheet for positions AND if Foobar is playing tracks in order without user intervention, play that big file and use CUE sheet only for display. If user interacts with player (ie. wants to skip track, change track etc.), let player work the curent way

2) Exact position inside VBR file according to CUE sheet
Explanation:Jumping to position inside big MP3 file readed form CUE sheet isn't precise. I know it is because of nature of VBR - no one knows which byte is what position unless VBR file is decoded up to that point.
Solution:Use internal database, which will be build from playing songs. You already have some internal database stored in Foobar2000 folder, so increase it a little. I think about that: When user plays CUE+VBR MP3 combo for the first time start second decoding thread in background. Let that thread decode whole file at maximum speed it can reach but using low priority. If user switches tracks so he wants to listen different VBR+CUE combo, switch that thread too but save actual result for previous track.
Let that background thread store real byte position inside MP3 file to table like  CUE shee pos - byte pos for each file. When playing that file for the second time, seeking would be exact. And let there be the choice in preferences to turn that backgroung thread alone for whole collection.

3)Seeking slider
Make it easy way for easier implementation - just use Start of file=start of slider, End of file= end of slider interval and let users seek by that slider.
If there is that database as I wrote in previous point, you can use intervals from database - there are some sorts of "Key points" so seeking would be more precise

4) Adding to playlist with CUE sheet working unexpected
Explanation:I have my collection in one dir named Music, the subdirs with names of Authors and inside those subdirs, there are VBR MP3 files named by Album + CUE sheet for eaxh album - so one album= one VBR mp3 file + one CUE sheet. When I use Add Directory and point to whole Music dir, in every subdirs first CUE sheet is added and then MP3 but it is same album just shown as one track in Foobar2000 playlist. So I can see for example 9 tracks (with info read from CUE sheet) of Album Prophecy and then I can see one file Prophecy.
Playing that playlist will result in playing same album 2 times.
Solution:When adding directories and there is CUE file present, don't add MP3 file pointed by that CUE sheet too. And better make that function turnable in preferences - like if you want to add that pointed file added or not.

5) Possbible error in Changing file info
I don't know if it is error or not, but I tried to change file info (by rightclicking file). All time I got error message (Error writing info or something like that) on first file. On next files I got info about busy file and queing action.
But changing multiple files at once didn't worked at all - error message.

Can remember anything else atm. Take that as suggestions please. Dont' count it as I'm unhappy with that player - I love it. Best player I have tried, low resources, low memory usage, not "starting - please wait half hour" winamp function 
Keep that work
Jan
Title: Foobar2000 audio player info
Post by: hhh on 2003-01-18 12:41:02
i've found a bug, i guess. on repeat mode, the 'last modified' date of the last track on playlist is changed to current date.
Title: Foobar2000 audio player info
Post by: RIV@NVX on 2003-01-18 16:40:25
I would like to see the "Override foreground colors on selection" option.
Title: Foobar2000 audio player info
Post by: Somebody on 2003-01-18 18:31:26
Quote
i've found a bug, i guess. on repeat mode, the 'last modified' date of the last track on playlist is changed to current date.

Can't reproduce.
Title: Foobar2000 audio player info
Post by: kid_fans on 2003-01-20 22:47:40
Can you make it better sound? actually, which mp3 player is the best now? I dont want use winamp3 , waste me so much memory..........

and the foobar2000 is too simply~~!~~     
Title: Foobar2000 audio player info
Post by: GoWaN on 2003-01-20 23:10:06
Like a detergent tv ad we had in spain...
Look, try, if you find anything better just BUY IT! 
Title: Foobar2000 audio player info
Post by: jako77 on 2003-01-21 18:01:00
It would be very nice to have a bookmarking function. This would be useful when listening to long audiobooks.
Title: Foobar2000 audio player info
Post by: PJayTycy on 2003-01-28 15:22:10
Quote
I'm very happy with CUE sheet support.

1) Conditional way of playing CUE lists
2) Exact position inside VBR file according to CUE sheet
3)Seeking slider
4) Adding to playlist with CUE sheet working unexpected

I'm very happy too with this cue-mp3 feature!

And I have almost the same comments as khostri about it.

1) Don't re-search to position if shuffle is disabled shouldn't be too hard to implement, and it would be a great difference!
2) Exact position-thing: seems a little too complicated to implement for what it's worth
3) Seeking slider: how many people asked for this yet  ?
4) No entry for the complete-mp3 when adding mp3+cue: for now, please let it be there. If the first problem is solved, then they can be left out, but for now it's the only way to play a complete album without the re-searching skips.

[edit]I have an other issue with this:
5) When sorting the playlist by path-filename, the sub-songs are sorted by index like in explorer (1-10-11-12-...-19-2-20-...).[/edit]

All-in-all a very great player!

I would convert my id3v2 tags to ape2 because of this player, but I guess my hardware mp3-player won't recognize them, so I don't 


PJay
Title: Foobar2000 audio player info
Post by: anza on 2003-01-28 20:22:56
Quote
I would convert my id3v2 tags to ape2 because of this player, but I guess my hardware mp3-player won't recognize them, so I don't 

You don't have to completely convert the id3v2 tags to apev2. You can have them both used at the same time  Or at least I use them both at the same time. The only problem I've encountered, is the fact, that it's nearly impossible to keep them both synced. It would be SO great to have a better prog than Tag/Tagger. Tagger is ok, but imho it isn't very nice prog to use... Don't know why, maybe it's just that I'm used to MP3/Tag Studio.
Title: Foobar2000 audio player info
Post by: SNYder on 2003-02-07 02:44:02
MIght want to take the Foobar description out of the first post in this thread as it will just continue to get out of date as it is now. 
Title: Foobar2000 audio player info
Post by: KikeG on 2003-02-07 10:00:43
I think it would be nice to have a clipping indicator. Ideally, it would show the nº of clipped and max. consecutive clipped samples for every song. Ideally, I mean