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
91
Validated News / Re: Gnudb change of policy
Last post by spoon -
We offered them free hosting for life day before yesterday, they responded by blocking dBpoweramp.

Given that the last 4 years worth of submissions from dBpoweramp, and EAC have gone locked into this walled garden, I am sorry did not pickup on the change of direction for the site, look at their message when they took over 4 years back. We aim to right this walled garden, freedb started as a community site, and needs to remain so, so we will make it happen.

To be honest, people who submit to freedb and now gnudb have been getting a worse and worse deal as time goes on, as the goal posts shift (for those not in the know, freedb became CDDB, which was the basis for gracenote).
92
Validated News / Re: Gnudb change of policy
Last post by ktf -
Their website says the following about it:

Quote
Unfortunately, times have changed, and there are now instances of individuals accessing the database with anonymous or fake email addresses. Additionally, there are programs accessing the gnudb database without the user's knowledge, neglecting to credit gnudb.org for providing free access to the data. When users are unaware of the data's origin, they may not realize that it originates from gnudb.org, which relies on donations to sustain its operations. This lack of recognition could jeopardize the future availability of the data.

Among these programs, some do not offer users the option to submit data to gnudb.org. While it would be acceptable for these programs to donate to gnudb.org, only a few actually do so, and we extend our gratitude to them. If the use of gnudb.org continues to grow among programs that do not contribute to the community, either through data submission or donations, there is a risk that gnudb.org may restrict access for those who are not active participants in the community.

To address these concerns, we will begin by requesting users to provide a valid email address.

So, apparently this is to get more people to donate.
94
Validated News / Re: Gnudb change of policy
Last post by Peter -
Not long ago, gnudb also broke default foobar2000 settings, banning queries with user@foobar2000.org email (the default).

Worse yet, "banning" didn't result in HTTP 403 or alike, instead it returned nonsensical information - malformed track list, not even matching requested track count, with messages about requiring valid email address.

Whoever has been put in charge of this is either incompetent or outright malicious, not having tried contacting authors of affected apps prior to banning thousands of users.
96
Lossless / Other Codecs / Re: Tested: Lossless decoding speed, multithreaded - and fast verification
Last post by ktf -
It is interesting that FFmpeg manages to implement decent multi-threaded FLAC decoding despite the frame length not being present in the header. How does it do that?

ffmpeg has strictly seperated decoding and demuxing. So for FLAC it looks for sync codes and does some short integrity checks as part of the demuxing. When decoding FLAC in ffmpeg, you'll see warnings every now and then because of that, when it stumbles upon something it thinks is a frame, but isn't. This has been the case for many years already, because of this strict separation.

Of course, with this mechanism in place, multithreading decoding is rather trivial.
97
3rd Party Plugins - (fb2k) / Re: [fb2k v2] SQLite Utilities (foo_sqlite)
Last post by regor -
Well, just to be clear, what I'm thinking of is not to create F2k standard autoplaylists (I know those only work with standard library queries) but rather to automatically fill regular playlists based on SQL queries, without explicit user interaction. The main obstacle I can think of here is the question of how to schedule playlist updates. I don't know how autoplaylists update their contents, and I don't know whether those triggers are also exposed to components, or whether that would even be practical given the performance limitations of SQL requests.
Without entering on technical details, that is somewhat possible. Another thing is the conditions required, ensuring it works properly or if that goes beyond the component aim. It can not be an AutoPlaylist. That's true.

But exactly your request is present on my playlist manager, in "Smart Playlists", and they are updated on real time whenever the source changes. In this case they use other playlists as source, and apply a query on them. Such special playlist may also be locked by the component, so it can only be changed by it, whether on demand or by any callback.

If it's possible on JS, it's obviously possible on a component using the SDK, since the callbacks are the same.
98
CD Hardware/Software / Re: [EAC] files in m3u playlist and cue file are in .wav format
Last post by korth -
I haven't duplicated your issue with .m3u files in EAC 1.6. I'm getting the correct extension.

With regard to the .cue file,
I don't see an issue with the primary External Compression while ripping to Image + CUE sheet in EAC 1.6. You do need to do some editing for the Additional External Compression to create a .cue file.
EAC doesn't have an option to create a .cue file while ripping tracks. You have to create the .cue separately and EAC by default creates a .cue for .wav files. There's no option to specify the extension.
X

You can manually edit the extension in notepad or can load the .cue into CUETools*
Action > Correct filenames > Change extension > flac
to change all the extensions (the Overwrite option will do this in place, otherwise a new .flac.cue file will be created.)
X

* note: there may be other .cue editing/creation tools that can also do this.
99
3rd Party Plugins - (fb2k) / Re: [fb2k v2] SQLite Utilities (foo_sqlite)
Last post by dpc666 -
Well, just to be clear, what I'm thinking of is not to create F2k standard autoplaylists (I know those only work with standard library queries) but rather to automatically fill regular playlists based on SQL queries, without explicit user interaction. The main obstacle I can think of here is the question of how to schedule playlist updates. I don't know how autoplaylists update their contents, and I don't know whether those triggers are also exposed to components, or whether that would even be practical given the performance limitations of SQL requests.