Live data from Hacker News

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

nightingale.cafe

111–120 of 175 posts

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

#111

Earlier quoted context omitted.

All reasonable Linux distro will patch these stupid things to usw the system interpreter.

It's not how it works. You can just install whichever linux distro of your favorite, download blender or krita, and see it uses its own python by default yourself. And thankfully it's not how it works. If it were it'd break plugin ecosystems of many apps completely.

gentoo (a lot of lines removed):

  $ strace blender-4.4 
  ..
  openat(AT_FDCWD, "/usr/lib64/libpython3.13.so.1.0", O_RDONLY|O_CLOEXEC) = 3
  ...
  openat(AT_FDCWD, "/usr/lib/python3.13", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 12
  ...

No issues with plugins

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

#112

Earlier quoted context omitted.

Nice detective work in an attempt to... ridicule my programming skills, I suppose? It's a useful tool and I built it myself, with my own ten fingers, using my brain. That's more than vibe coders will ever do. Meanwhile, your blog says in big text "I don't care for the joy of programming", so I don't consider your opinions on software development anywhere near relevant.

Excellent, on that we can agree.

Good.

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

#115

This gave me a blast to the past to Nightingale, the media player built on top of Firefox. It was a Firefox fork that was aiming to be a more powerful alternative to iTunes/Winamp. But since it was built on Firefox, you could also use it as an all-in-one media player and web browser. The homepage still exists, but it looks like many of the other pages like the blog and wiki are long gone. It hasn't been active in pro…

Was that a songbird followup?

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

#116
post #52

This is great! I thought of doing something like this for Karaoke, but was wondering about the copyright implications of doing it server-side. We already do this for ingesting podcasts and cutting their clips with text being highlighted as people speak. AssemblyAI also supports speaker diarization. For videos recorded using our own livestreaming studio, we can bypass all this by using Web STT and TTS APIs resulting i…

It's problematic even client side since you don't have a sync license to show words timed to the song. A bunch of other licenses are needed too for the lyrics themselves and to process the original file into the instrumental.

You’re not showing them it’s at your house

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

#117
post #45

Just downloaded source and built this to play around with it. I was a bit surprised that the first thing it did when I ran it was to start downloading binaries from the internet. It went off to fetch FFMpeg from some remote server, but I already have FFMpeg installed. Then it tried and failed to install its own Python interpreter, which is another thing that's already present on the system. How come this is trying to…

> How come this is trying to install its own vendored dependencies

"Why does this new software do X?" is probably answered by "the vibe worked on my system"

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

#118

Earlier quoted context omitted.

It's problematic even client side since you don't have a sync license to show words timed to the song. A bunch of other licenses are needed too for the lyrics themselves and to process the original file into the instrumental.

You’re not showing them it’s at your house

I'm not talking about public performance licenses.

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

#119

Earlier quoted context omitted.

Look at the commit history. Vibe coded in 10 days, with obvious AI generated commit messages. Look at the diffs. If you can't tell AI slop from handwritten code, that's your problem. I won't censor myself because of your opinions.

There is no need for me to look at "obvious AI generated commit messages" or check whether the code is handwritten. Personal attacks are still against the rules of this site, and that's why you, or in this case the commenter before you, should have censored themselves. This is not a matter of opinions.

Calling a duck a duck is not a personal insult, no matter how much the duck dislikes being called a duck.

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

#120
post #110

Earlier quoted context omitted.

Such a setting will cause more headaches for the developer since it explodes their support matrix. Supporting a single version of dependencies and shipping those is a much more scalable solution for delivering high quality software.

Quite the opposite, in fact: if the app gains popularity that people start looking to build and package it for their respective OSes or distribution channels, the author will be inundated with support requests on account of doing dependency management in such an unusual and risky way. "Normal" users wouldn't even encounter anything here, as they'd just install prebuilt binary packages with all of the dependencies alr…

>in such an unusual and risky way

There is more risk in the shenanigans people who package software for distros do. Kdenlive suffered from big damage to their reputation due to all of the crashes packagers added by using incorrect versions of dependencies.

>"Normal" users wouldn't even encounter anything here, as they'd just install prebuilt binary packages with all of the dependencies already sorted out.

That's the benefit of just shipping what the developer released instead of swapping out dependencies under developers' feet.

Post reply on HN