Skip to main content

Topic: foobar2000 v1.1.11 beta (Read 20685 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • ExUser
  • [*][*][*][*][*]
  • Read-only
foobar2000 v1.1.11 beta
foobar2000 v1.1.11 beta 1 released. Main changes include new built-in crossfading functionality and easy installation of add-on components through new .fb2k-component file type.

Detailed changelog:
  • Improved built-in crossfading functionality, new fading configuration in Preferences / Output. (Fading functionality available with built-in DirectSound mode only.)
  • New .fb2k-component file type extension for foobar2000 component packages.
  • Fixed some potential security issues.
  • Added type-find in the default playlist
  • Added support for album art in APEv2 tags on MP3 files.
  • "Do not convert in multiple threads" custom encoder option in Converter.
  • Fixed more WAV handling bugs.

Hit up http://foobar2000.org for downloads, as always.
  • Last Edit: 14 January, 2012, 06:47:19 PM by Canar

foobar2000 v1.1.11 beta
Reply #1
New .fb2k-component file type extension for foobar2000 component packages.

What does that mean at all?
german support forum: www.foobar-users.de / user: qwert73

  • tpijag
  • [*][*][*][*][*]
foobar2000 v1.1.11 beta
Reply #2
Peter mentioned it a couple weeks ago. Attempt to avoid situations where user in still in the old mindset of opening zip files and dragging .dll to foobar2000 while not noticing that a particular component [and the zip] contains and needs additional files.

Edit: http://www.hydrogenaudio.org/forums/index....st&p=780050
  • Last Edit: 14 January, 2012, 06:39:49 PM by tpijag

  • db1989
  • [*][*][*][*][*]
  • Global Moderator
foobar2000 v1.1.11 beta
Reply #3
Components comprising multiple files will be bundled in an archive with that filename extension rather than .zip or whatever, and made openable by foobar2000 for their installation, in order to preclude users from only copying the DLL and thereby improperly installing the component and complaining when it does not work.

foobar2000 v1.1.11 beta
Reply #4
Does that also mean that you will be able to install a component by doubleclicking the package file?
  • Last Edit: 14 January, 2012, 06:43:06 PM by q-stankovic
german support forum: www.foobar-users.de / user: qwert73

  • ExUser
  • [*][*][*][*][*]
  • Read-only
foobar2000 v1.1.11 beta
Reply #5
I think that's the goal, q-stankovic.

Edit: However, the file extension does not yet show up in the shell integration dialog.
  • Last Edit: 14 January, 2012, 06:49:56 PM by Canar

foobar2000 v1.1.11 beta
Reply #6
That indeed would be a great progress as it would be possible to install a component directly from the browser by just executing the file.

Will the packages from the official site be changed automatically or do each developer has to change that? And will it be possible to create .fb2k packages outside of that site?

german support forum: www.foobar-users.de / user: qwert73

  • ExUser
  • [*][*][*][*][*]
  • Read-only
foobar2000 v1.1.11 beta
Reply #7
...
  • Last Edit: 15 January, 2012, 06:00:11 AM by Canar

  • Peter
  • [*][*][*][*][*]
  • Administrator
foobar2000 v1.1.11 beta
Reply #8
Edit: However, the file extension does not yet show up in the shell integration dialog.

It doesn't and it won't because it is always associated. It is a foobar2000-specific file type, there's no reason to let other apps take it. Having to manually associate it though relevant preferences dialogs or control panels would defeat the simplicity.
  • Last Edit: 15 January, 2012, 03:07:23 AM by Peter

  • Falstaff
  • [*][*][*][*][*]
foobar2000 v1.1.11 beta
Reply #9
"Added type-find in the default playlist"

finally  Ty

  • ExUser
  • [*][*][*][*][*]
  • Read-only
foobar2000 v1.1.11 beta
Reply #10
It doesn't and it won't because it is always associated. It is a foobar2000-specific file type, there's no reason to let other apps take it. Having to manually associate it though relevant preferences dialogs or control panels would defeat the simplicity.
Mea culpa. That's genius. I'm an idiot.

  • lvqcl
  • [*][*][*][*][*]
  • Developer
foobar2000 v1.1.11 beta
Reply #11
1.1.11b1 cannot embed/delete cover art form MP3 files: it complains "File is already in use". And it works with FLAC/OGG files.

Added: and converting from ID3v2.3 to APEv2 removes cover art.
  • Last Edit: 15 January, 2012, 06:16:06 AM by lvqcl

  • Peter
  • [*][*][*][*][*]
  • Administrator
foobar2000 v1.1.11 beta
Reply #12
1.1.11b1 cannot embed/delete cover art form MP3 files: it complains "File is already in use". And it works with FLAC/OGG files.

Fixed, thanks for reporting. The 1.1.11b1 installer has been updated with this fix.

  • Porcus
  • [*][*][*][*][*]
foobar2000 v1.1.11 beta
Reply #13
Bug or not, I am not sure – I don't have old fb2k's to tell if these ever worked in earlier versions, or if it has ever been the intention that they should work, but since the 1.10 had issues with WAV files, I played around with some oddballs from http://www.esa.int/esaSC/SEMLAJWO4HD_index_0.html . There are four .wav files there, all containing PCM with odd samplerates (27400 and 5513 Hz), but all verify as OK using foo_verifier.

For the 27400 Hz files – http://esamultimedia.esa.int/images/spcs/s...wn_in_space.wav and http://esamultimedia.esa.int/images/spcs/s...l_star_wars.wav – they fail to convert to FLAC. The «copy» ends up having a different number of samples. They do sound the same, though.
On the other hand, converting with dBpoweramp Music Converter (which uses the FLAC DLL) gives a copy bit-identical to the original.


(I think an option to verify against original after copying, would be a good idea. For lossless target format, of course.)

  • MaCs
  • [*][*]
foobar2000 v1.1.11 beta
Reply #14
Quote
Improved built-in crossfading functionality, new fading configuration in Preferences / Output. (Fading functionality available with built-in DirectSound mode only.)


Is there any chance it could work with wasapi or asio in the future?

  • aeidein
  • [*][*]
foobar2000 v1.1.11 beta
Reply #15
Quote
Improved built-in crossfading functionality, new fading configuration in Preferences / Output. (Fading functionality available with built-in DirectSound mode only.)
Why not make all the DSP Manager functions built-in?
Why is the limit 10s, and why must the buffer be greater?  (is this different than the DSP Manager crossfader behavior?)

PS: there seems to be something up with displaying some embedded album art.
screen: http://i.imgur.com/aAg0T.jpg (mp3tag and windows explorer display the album art just fine)
  • Last Edit: 16 January, 2012, 06:29:57 AM by Frank Bicking

  • shakey_snake
  • [*][*][*][*][*]
  • Moderator
foobar2000 v1.1.11 beta
Reply #16
Quote
Improved built-in crossfading functionality, new fading configuration in Preferences / Output. (Fading functionality available with built-in DirectSound mode only.)


Is there any chance it could work with wasapi or asio in the future?

Nope. It's feature of the directSound API.
  • Last Edit: 15 January, 2012, 11:41:05 PM by shakey_snake
elevatorladylevitateme

  • Peter
  • [*][*][*][*][*]
  • Administrator
foobar2000 v1.1.11 beta
Reply #17
Native fading works with DirectSound only because it relies on playing multiple streams simultaneously, something the other output modes are explicitly incapable of on most systems. Note that native fading can do things that the DSPs cannot (crossfade on manual track change).

MP3/ID3v2 cover art not working on files with ID3v2 + APEv2 - acknowledged, fixing.
MP3 cover art lost on tag type change - acknowledged, fixing.
Problematic WAV files - thanks for the report, looks like it's some kind of a FLAC-specific problem, we can convert these to WavPack etc just fine, investigating.

  • Case
  • [*][*][*][*][*]
  • Developer (Donating)
foobar2000 v1.1.11 beta
Reply #18
Porcus, your issue seems to be a bug in FLAC encoder's wav handling. The fix for 2GB issue I posted here also fixes this problem.

  • dhromed
  • [*][*][*][*][*]
foobar2000 v1.1.11 beta
Reply #19
Native fading works with DirectSound only because it relies on playing multiple streams simultaneously, something the other output modes are explicitly incapable of on most systems. Note that native fading can do things that the DSPs cannot (crossfade on manual track change).


Why is there apparently such a tight coupling between "audio stream" and "file"? Shouldn't you be able to just read whatever, decode whatever and toss it all in a single box and send that to into the audio pipeline?

I've never written any audio or hardware I/O code before (unless you count mass-file creation via WSH  ), so it may be a simpleton question.

  • Peter
  • [*][*][*][*][*]
  • Administrator
foobar2000 v1.1.11 beta
Reply #20
Why is there apparently such a tight coupling between "audio stream" and "file"? Shouldn't you be able to just read whatever, decode whatever and toss it all in a single box and send that to into the audio pipeline?

If you apply fading before passing data to the audio pipeline, you need v.low output latency to nicely respond to user events such as seeking or manual track changes, which is undesirable - means you get audio glitching from hard drive lag etc.

foobar2000 v1.1.11 beta
Reply #21
It would be a convenient and somehow nearby feature to have the fade slider placeable in a toolbar of a dui-layout. Actually it would be amazing!
german support forum: www.foobar-users.de / user: qwert73

  • eyebex
  • [*]
foobar2000 v1.1.11 beta
Reply #22
Does that also mean that you will be able to install a component by doubleclicking the package file?

And: Does that include restarting foobar in order to replace an in-use component?

  • grimes
  • [*][*][*][*]
  • Developer
foobar2000 v1.1.11 beta
Reply #23
I want to upload a "*.fb2k-component" file in the upload section.
But it says:
Quote
Upload failed. You are not permitted to upload this type of file


Could this be fixed?

  • zaede
  • [*]
foobar2000 v1.1.11 beta
Reply #24
Thank you so much for the crossfading on manual track change.
I was waiting 2 years for this.

At least 10 seconds is to less.

Would it be possible to make more ? 15 or even 20 seconds ?
  • Last Edit: 16 January, 2012, 09:35:29 PM by zaede
foobar2000 best player ever