Live data from Hacker News

Nightingale – open-source karaoke app that works with any song on your computer

nightingale.cafe

171–175 of 175 posts

Re: Nightingale – open-source karaoke app that works with any song on your computer

#172
This is cool, though for me personally my minimum quality bar for the lyrics and sync accuracy in karaoke is much higher than what's achievable with WhisperX / Force Alignment. I moved on from that approach about 2 years ago in my pursuit of high quality karaoke.

If anyone's interested in tooling to generate karaoke videos which unlocks a much higher quality bar, check out my karaoke-gen project - 2 free generation credits here: https://gen.nomadkaraoke.com, open-source code here: https://github.com/nomadkaraoke/karaoke-gen

Re: Nightingale – open-source karaoke app that works with any song on your computer

#174

Earlier quoted context omitted.

The app is vibecoded. The author isn't making decisions about these tradeoffs and possibly wasn't aware of the implications of these decisions at all. The robot they used tried to fulfill its given prompts at the expense of everything else, which is why it's looking in bad directories and trying to install Docker environments in the build script. I suspect that some of the author's comments in this thread are vibe-wr…

> The app is vibecoded. The author isn't making decisions about these tradeoffs and possibly wasn't aware of the implications of these decisions at all. The I agree, but to be fair this is how I would code it, too. I would have probably bundled the Python interpreter and only downloaded the FFmpeg binary (because of its license), but that's a relatively minor difference.

Do.. people not already have ffmpeg on their machines? In that case it should use the system package manager.

Re: Nightingale – open-source karaoke app that works with any song on your computer

#175
post #174

Earlier quoted context omitted.

> The app is vibecoded. The author isn't making decisions about these tradeoffs and possibly wasn't aware of the implications of these decisions at all. The I agree, but to be fair this is how I would code it, too. I would have probably bundled the Python interpreter and only downloaded the FFmpeg binary (because of its license), but that's a relatively minor difference.

Do.. people not already have ffmpeg on their machines? In that case it should use the system package manager.

Not all people do. Also it may be a different version that doesn't support the command line arguments that you use, or it may not have been compiled with the flags that you want. It's just less headache to vendor it.
Post reply on HN