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
CUETools / Re: CUERipper terminates after inserting CD
Last post by korth -
The MusicBrainz Disc ID for the West Side Story log is
which has a lead-in of only 45 sectors but all other track start positions are correct
The CTDB has the MusicBrainz Disc ID as xFTMOnQBul3gUpbeXhESPk.ESAY- for your EAC rip.

For the John Patitucci log
The CTDB has the MusicBrainz Disc ID as MmAymsCSMz5gUm1I8J3QeSL.iug- for your EAC rip.
All track start positions except the first track match the following MusicBrainz Disc ID
Off-Topic / Re: Is it still worth having your own music collection in the era of streaming?
Last post by 2tec -
Streaming is a form of communism.
Communism? Oh, you mean like the Kibbutz movement, the Hutterites and the hippies, right? No? Oh, you meant like the USSR, the CCP, the Khmer Rouge and the current regime in North Korea, didn't you? Well it is true, these were and are 'communistic' in name, in reality, they're top down command economies, which aren't actually communist, nor even Marxist. Command economies are actually closer to fascism than communism. However, we often see 'red baiting' where communism is used as a slur to discredit because it's assumed that communism is a failed theory when in fact the opposite is true. Communism works exceedingly well in small communities but like most political structures, it does not scale. What people call 'communism' is most often despotism. Just saying.
General Audio / Re: Downsampling Vinyl-rips and Bandcamp downloads with SOX
Last post by Kraeved -
SoX resampler for Foobar2000, once developed by @lvqcl and then abandoned to the point that @Case had to compile its so much anticipated x64 version, which is now lost among 24 discussion pages, seems to be able to guard against clipping and to interpolate well. Recently, in order to test gapless encoding via revived Helix MP3 encoder, I have used compositions from two continuously mixed vinyl records (24/192 and 32/384). The cuts were downsampled to 44100 Hz without a) changing bit depth, b) applying dither, c) using “don't reset DSP between tracks”. There are no clicks.
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.
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.

Oh, I wasn't sure what they do, but I read something in the release notes about support for foo_sqlite stuff. So I guess that's what they're for. I'll take a look in the docs.

They are, but the problem is that the information provided by those triggers can't be used reasonably. So, the only information which can be used from this triggers is that something happened.

Yeah, that was what I was worried about. Running the query on the whole library every time any little thing changes doesn't seem practical.

But please don't say it is not possible when I'm clearly doing it for some specific use cases (which was the premise of my post anyway). I specifically said they were not going to be Autoplaylists, which clearly means it's not valid for general cases. Anyway that's totally off topic, since clearly the user request is about not having to update a playlist on demand, it may well be enough to have it updated once a day, after startup or whatever.

Indeed, some basic options for automatic "send top playlist" conditions would already go a long way as far as I'm concerned.