Skip to main content


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
MP3 / Re: Programs like MP3Packer? CBR to lower quality VBR (no re-encoding).
Last post by Porcus -
Sorry if this comes off as naive.
Bitrate peeling is not more naive than finding its way into the Ogg Vorbis specification - but so naive that nobody ever implemented it.

If you are looking to make it fit on, say, an Android phone, then a suggestion could be to transcode to Musepack or Opus, presuming that you don't have any such files from other sources. Then you can start at low bitrate, knowing instantly from the file type that these can be thrown away if they sound bad.
Listening Tests / Re: Personal Blind Listening Test of AAC at 128 kbps (six encoders & 105 samples)
Last post by Julien -
Thank you very much for sharing these tests Guru. It must have taken quite a lot of your time.

I was wondering if the fact that FDK AAC's bandwidth is slightly narrower than Apple's (see: played any part in making it less transparent overall (Qaac has a low-pass filter cutting at about 18.5 KHz with the settings you used, if I recall correctly).

Would you say that it might have contributed to FDK AAC's slightly lower marks in your test?


AAC - Tech / Re: AAC Gapless playback information
Last post by kode54 -
Yes, I was going to recommend XLD for batch conversion on macOS. It's also my go-to app for CD ripping. And for AAC encoding, it uses Apple's codec, which is arguably and verifiably the best to date at LC and HE/HEv2 encoding, even if it's now basically achieved stability and isn't going anywhere.

Incidentally, the gapless info typically can't be applied without a full re-encode anyway. While the encoder delay is usually fixed, the padding on the end is not, and the best you can "guess" for just generating tags for pre-encoded files is to read the length from the source file and tag accordingly. Better to just re-encode everything from scratch and do it the right way in the first place.
foobar2000 mobile / Re: Reliable bluetooth pause/resume
Last post by kode54 -
foobar2000 mobile has minimal accounting for latency in its output chain. Hence the only latency correction is for the seek position and time display, and why there's no visualization subsystem implemented.

The player would need full latency accounting, including all output buffering, and would need to know how much to seek backwards to resume if the output device is lost and restarted during playback.

It could also be that it was designed simply to not bother seeking backwards when restarting output, and doesn't buffer redundant PCM data to match the output latency, "just in case" the output needs to be completely refilled.
foobar2000 mobile / Re: FTP - Can't drag files to folder - Mac
Last post by kode54 -
Moving this to Mobile, since the issue is really about the Android version's FTP server, rather than the macOS desktop version.

Incidentally, the macOS version doesn't really support dragging files outside the app, as I guess it doesn't implement generic file objects into its pasteboard export for that purpose.
General Audio / Re: WMP Tag Plus - MPEG4, Vorbis and FLAC metadata support for WMP
Last post by kode54 -
I ended up turning off my Wifi on my phone and downloading to there. Got it! Thanks snotlicker for pointing me in the right direction. Why my provider (Spectrum) is now blocking this is beyond me???

I have Spectrum and it both resolves and pings from here.

Code: [Select]
% ping
PING ( 56 data bytes
64 bytes from icmp_seq=0 ttl=48 time=170.397 ms
64 bytes from icmp_seq=1 ttl=48 time=173.497 ms
64 bytes from icmp_seq=2 ttl=48 time=176.451 ms
64 bytes from icmp_seq=3 ttl=48 time=184.000 ms
--- ping statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 170.397/176.086/184.000/5.046 ms

Maybe your local Spectrum DNS servers are having trouble. They do use local DNS servers for each region. Try using alternative DNS servers in your router settings, if at all possible, if this happens again.

You could also try reporting it to the Spectrum forum on, some of the techs do hang out there, I think.
General - (fb2k) / Re: Running Foobar in Linux
Last post by kode54 -
Global hotkeys don't work under Wine. They do bind, but don't respond globally. This is Wine's fault for not implementing this in a way that would work easily with all common desktop environments. It may be harder to implement this for Wayland desktops, for instance.

Also, Media Key binding doesn't really work at all, either.
SimplePortal 1.0.0 RC1 © 2008-2021