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
foobar2000 mobile / Re: QOL - album view displays artists issue 1.6.2
Last post by Akbis -
I have the same thing. When selecting only "Album" in the browser, for a folder with tracks with different artists (exactly such albums), the player takes data from the tags from the Artist, and not from the Album. This is a programmer's error. It should not be like this. My tags are fine. On other players, such albums open correctly. This is apparently done intentionally. But this is wrong. 100 covers appear on the screen, instead of one, in Album mode. The view on the screen is terrible.
p.s.
I edit tags in a program for Windows - Mp3tag ( https://www.mp3tag.de ). It allows batch processing of large albums. Many functions. You can also edit tags in the WinAmp player, but one track at a time. Therefore, I have no problems with tags. In other players, everything is ok!.
We need to inform the programmers somehow so that they fix this error. See screenshot.
On the screenshot for example, how the same albums look in the Pulsar player. In the Pulsar player everything is fine. One cover each.
2
General Audio / EAC, freedb, and DATA?
Last post by teh roxxors -
It appears that freedb has been altered in a way that all music is now categorized as "data." No other genre is ever listed for any disc I rip, and I imagine changes I submit to the database aren't recorded. This has been the case for at least a couple months, I believe.

Anyone have insight as to what happened?

As for why I use freedb and not one of the other databases—because it will be suggested: I try to avoid UNICODE in file names, something that plagues other services. Freedb also allows me to upload metadata for unknown CDs, which I've never managed successfully with other services. Finally, I've used freedb for over 20 years. Why change now?
4
Lossless / Other Codecs / Re: HALAC (High Availability Lossless Audio Compression)
Last post by Hakan Abbas -
Does HALAC handle mono audio by the way? I ran a comparison script overnight, and it seems HALAC did strange things on two mono files.
Code: [Select]
HALAC 0.3.6 Multithread Encoder (11 October 2024)
Hakan Abbas (abbas.hakan@gmail.com)
Only 16 bit, 2 channels .wav types are supported for input!
HALAC currently only supports 2 channel stereo. However, if the number of channels is different from 2, you should have received a warning.
All the data I have is 16 bit stereo. No request for single channel mono has been received so far. And I don't know much about the widespread use of mono audio data. If it is important, I can add mono when preparing multichannel support.
5
Support - (fb2k) / Re: foobar2000 does not report accurate playback information to Windows
Last post by ungive -
My assumption is that "Windows Universal Volume Control" is synonymous with "SMTC" (SystemMediaTransportControls), since SMTC can be used to read the information that foobar2000 reports. I'm not sure what you mean with misleading, the setting name indicates to me it integrates with Windows to report what it's currently playing and that's what it does, just with some missing information.

Anyway, I've gone ahead now and forked the old foo_mediacontrol plugin, compiled it using the newest foobar2000 SDK and added reporting of the current timeline position and song duration.

You can find the source code and binary releases here: https://github.com/ungive/foo_mediacontrol

This is what it ends up looking on Discord if you use Music Presence



In my personal opinion foobar2000 should be fixed to report the additional missing information, so a plugin like this becomes obsolete.

This is what foo_mediacontrol reports with my changes:
Code: [Select]
AppUserModelId: foobar2000.exe
Title: Closer
Artist: The Chainsmokers, Halsey
AlbumTitle: Closer
PlaybackStatus: Playing
Position: 14865ms
Position (live): 189885ms
LastUpdatedTime: 1728647744095ms
StartTime: 0ms
EndTime: 244960ms
EndTime - StartTime (duration): 244960ms
MinSeekTime: 0ms
MaxSeekTime: 244960ms
MaxSeekTime - MinSeekTime (duration): 244960ms

And this is what foobar2000 with "Windows Universal Volume Control" reports for that song:
Code: [Select]
AppUserModelId: foobar2000.exe
Title: Closer
Artist: The Chainsmokers, Halsey
AlbumTitle: <empty>
PlaybackStatus: Playing
Position: 0ms
Position (live): 13373121716571ms
LastUpdatedTime: -11644473600000ms
StartTime: 0ms
EndTime: 0ms
EndTime - StartTime (duration): 0ms
MinSeekTime: 0ms
MaxSeekTime: 0ms
MaxSeekTime - MinSeekTime (duration): 0ms
8
General - (fb2k) / Re: AI programs Spider Monkey Panel
Last post by regor -
Thanks for the script. While AI may be great, that snippet works only in specific setups and has some problems:

- All coordinates are hardcoded, therefore the elements are not resized according to panel size. It may be fine if people just use it for the intended panel size though.
- As is, even if you disable it. Any track played more than 150 seconds is automatically skipped since the callback 'on_playback_time' is always called (unless I misunderstood it).
- There is no need to repaint on every minimal mouse change, it should be throttled on drag.

Possible improvements:
- There are no "on hover" effects on the button and bar.
- There is no control about what happens when current queue/playlist reaches the end.

Maybe you can reformulate your prompt to have all that into consideration.
9
AAC - Tech / Re: AAC frame lengths
Last post by Klymins -
You can design a new audio compression format that works however you. You're about 30 years too late to influence how AAC works though, so not much you can do there without a time machine.

Thanks, but I realized that if the same frame sizes are used for all sample rates then frames of a 8kHz stream would be as long as (at least roughly) 6 times of frames of a 48kHz stream, right? Does AAC use the same frame sizes for all sample rates? If not, which frame sizes are used for which sample rates?