Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Recent Posts
1
MP3 - General / Re: ffmpeg: A buggy MP3 (MPEG-2 mode) decoder?
Last post by Case -
FFmpeg has indeed been fixed for a long time. Produces practically identical output to lame decoder. Though sadly I think this issue has went unnoticed in foobar2000 land. All versions prior to v2.0 use an ancient FFmpeg that still chirps.
3
3rd Party Plugins - (fb2k) / Re: Library Tree Discussion
Last post by aelklirion -
I've got a problem with something I'm trying to do: I want to rely on folder organization rather than tagging to organize and navigate my music library cause it's too big to go through every album and add the tags, at least for now. So I basically want to set up foobar to work as a folder explorer. This is my library's structure:

My Music
  [Artist]
    [Type of audio (vinyl, CD, hi-res, etc.)]
        [Download, e.g. "complete vinyl collection", "discography", sometimes individual albums]
            [Year] - [Album]
                Files

So I've created 4 Library Tree panels, set each as the source of the next one, and selected folder structure view for all of them. But rather than acting as I expected, with each panel taking me further down the folder structure, instead they all show the same root directory and don't interact. What do I have to do to make each panel act as a filter for the next one? Also, is there a way to show nothing in the 3rd panel if what is selected in the 2nd panel is an album folder instead of folder with a collection of albums?
5
3rd Party Plugins - (fb2k) / Re: JScript Panel
Last post by marc2k3 -
3.4.29

https://github.com/jscript-panel/release/releases

https://jscript-panel.github.io/docs/changes/

Changes for script authors only. I've made some changes to some plman methods so they don't return true/false any more as it was kind of pointless. If removing a playlist or sorting it fails, what are you doing with that information? Spamming the console or popping up a message would be daft. :P

I recommend checking playlist lock status to prevent such actions in the first place. As an example, the included playlist managers have always greyed out items if a playlist can't be removed or renamed.



6
General - (fb2k) / Re: attach pictures on-line in foobar2000
Last post by Juancar2 -
Hi everyone, I'm new to foobar, I just started using it.  I wanted to know if there is the possibility of attaching the album cover to a music file by taking the image online.  When I right-click on the audio file, tagging and then attach pictures there is no option to choose the image from an online database but only to choose an image saved locally on the PC.

A foobar 2000 plugin to access Discogs database (https://www.discogs.com)

Foro:
https://hydrogenaud.io/index.php/topic,50523.0.html

Author: dayuyu
Version: 1.0.20.4
Compiled: Nov  6 2023
fb2k SDK: 20230906 80
Website: https://github.com/ghDaYuYu/foo_discogs

foo_discogger is a fork of foo_discogs v2.23 repository by zoomorph (https://bitbucket.org/zoomorph/foo_discogs)

Acknowledgements:
Thanks to Michael Pujos (aka bubbleguuum) for starting the foo_discogs project (up to version 1.32) and zoomorph for continuing development (up to version 2.23).

foo_discogger uses the following open source libraries (thanks to their respective authors):

jansson - JSON Parser: http://www.digip.org/jansson/
liboauthcpp - OAuth library: https://github.com/sirikata/liboauthcpp

This plugin uses Discogs' API but is not affiliated with, sponsored or endorsed by Discogs.'Discogs' is a trademark of Zink Media, LLC.
10
Speech Codecs / No ACELP.KELVIN encoder!
Last post by MihaiPopa12346 -
Hello, I heard about this format: ACELP.KELVIN
It's like ACELP.net but it also supports stereo encoding.
Searched "ACELP.KELVIN encoder", but no luck. :-X
This is the stereo file:
Quote from: Google Cloud (https://cloud.google.com/blog/products/ai-machine-learning/using-ffmpeg-with-google-cloud-speech-to-text)
Stream #0:0: Audio: acelp.kelvin (5[1][0][0] / 0x0135), 8000 Hz, 2 channels, s16p, 17 kb/s
This is the mono file on MediaInfo:
Quote from: MediaInfo
General
Complete name               : E:\Sample files\format-0x135-Roligt_samtal.wav
Format                      : Wave
Format settings             : WaveFormatEx
File size                   : 175 KiB
Duration                    : 2 min 44 s
Overall bit rate            : 8 723 b/s

Audio
Format                      : KELVIN
Codec ID                    : 135
Codec ID/Hint               : Sipro
Duration                    : 2 min 44 s
Bit rate                    : 8 720 b/s
Channel(s)                  : 1 channel
Sampling rate               : 8 000 Hz
Stream size                 : 175 KiB (100%)
And on FFmpeg:
Quote from: FFmpeg
Stream #0:0: Audio: acelp.kelvin (5[1][0][0] / 0x0135), 8000 Hz, 1 channels, s16p, 8 kb/s
Full portion:
Quote from: FFmpeg
[wav @ 0000000000142d00] Estimating duration from bitrate, this may be inaccurate
[aist#0:0/acelp.kelvin @ 0000000000162b00] Guessed Channel Layout: mono
Input #0, wav, from 'E:\Sample files\format-0x135-Roligt_samtal.wav':
  Duration: 00:02:44.82, bitrate: 8 kb/s
  Stream #0:0: Audio: acelp.kelvin (5[1][0][0] / 0x0135), 8000 Hz, 1 channels, s16p, 8 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (acelp.kelvin (native) -> pcm_s16le (native))
Press [q] to stop, [?] for help
Output #0, wav, to 'E:\Sample files\format-0x135-Roligt_samtal_.wav':
  Metadata:
    ISFT            : Lavf60.10.100
  Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 8000 Hz, mono, s16, 128 kb/s
    Metadata:
      encoder         : Lavc60.22.100 pcm_s16le
[out#0/wav @ 00000000007875c0] video:0kB audio:2552kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.002985%
size=    2552kB time=00:02:43.31 bitrate= 128.0kbits/s speed= 261x

This:
Quote from: FFmpeg
Stream #0:0: Audio: acelp.kelvin (5[1][0][0] / 0x0135), 8000 Hz, 1 channels, s16p, 8 kb/s
which it's in mono

looks like this:
Quote from: Google Cloud (https://cloud.google.com/blog/products/ai-machine-learning/using-ffmpeg-with-google-cloud-speech-to-text)
Stream #0:0: Audio: acelp.kelvin (5[1][0][0] / 0x0135), 8000 Hz, 2 channels, s16p, 17 kb/s
which it's in stereo
Same program used!! FFmpeg!!!!

I want to encode speech and music to ACELP.KELVIN!!!

Many wises and wishes to find or create a ACELP.KELVIN encoder that works in Windows 7 (64-bit, also supports 32-bit programs)!!