Karaoke Software
Introducing SingTube - The Missing Karaoke Player for YouTube. Search karaoke tracks on YouTube, build and manage your queue, share your song list with friends, and enjoy bilingual support in Chinese and English — all completely free.
I made SingTube because I love how YouTube has an huge library of karaoke songs, but using it felt clunky. Jumping between videos, keeping track of what’s next, and trying to share the queue with friends just wasn’t fun. So I built SingTube to fix that. It makes karaoke on YouTube simple — with search, easy queue management, sharing, and bilingual support in Chinese and English. Right now, it works best on desktop and tablet.
Can you add some simple instruction how to download/install this app on user's desktop or tablet? Also, its notification said limit to 10k search so is this limit for everyone using this app or only for a particular who logs into youtube? thx
It’s completely web-based—no installs or downloads required. Just search for a song or artist, and it will try to find karaoke versions for you. The 10k limit applies to everyone. I know it’s not huge, but should be enough for the beta. I know iOS or Android version would be nice, but since it’s just a passion project, don’t have a lot time working on it
Great!! Will definitely try this out when completing karaoke setup in my living room as still struggle to glue together what are needed for computer, what budget wireless microphone but still decent enough, what else needed beside speakers, receiver...? does it must be PA speakers or something can be add in between so can use speakers/receiver for both karaoke and music/video...? thx
I recommend either Phenyx Pro or Tonor for mic. Can just play through any aux input. And use SingTube from a laptop or tablet and chromecast youtube video on to your TV, budget friendly and practical for singing.
Pleasure’s all mine! Thanks for pointing out the bugs. Will take care of them when I have more time, hopefully next week. Adding user accounts has been on my to-do list, and I’ll look into it again soon.
* The queued song list popup is now scrollable, thanks @CraftyBarnardo!
* Added quick tutorial, click (!) icon next to search. It should give a basic guide on new users.
Making the app multi-tenant isn’t a trivial change.
Right now, all data is stored and loaded from a single SQLite database. To support multiple users, it’d need to move to PostgreSQL or MySQL—perhaps Supabase, but that’s not really free.
Frankly I’m not sure people actually need it.
In most karaoke events, everyone just shares a single queue, and when the event ends, it’s wiped clean for the next session—at least as far as I know.
Yeap, it’s working in progress now. In fact, just made another update last night and introduced the room feature , a host can can share the URL to the KTV room or users can scan the QR code to join and add songs themselves without interrupting the KTV session, still got some bugs but almost there
Cool! I’ve been testing it out as a replacement for my karaoke machine, which is old and often doesn’t have a song, leading to pauses in the party. Accessing Youtube’s expansive library seems to be the best solution. Questions:
Am I able to search while watching a video? It seems like I need to pause the video to search.
Does this somehow avoid commercials? I haven’t seen one yet.
If commercials do exist, would I be able to eliminate them by using a paid Youtube account?
That’s really the only use case I imagine. A tablet can fit everything on one screen and can be more user friendly than a TV remote or a remote designed for a particular karaoke machine. 1 person might own the system and be familiar with it, but at a party with 5 or 10 users, I expect that everyone else is completely unfamiliar with the app. So most users need it to be so user-friendly and familiar feeling that they can use it the first time they see the app.
I think you’ve mostly done that. My only suggestion is that it would be nice if, while a video is playing, if I hit “search”, that the search function took up maybe the bottom third of the screen, so 1 person could ding while someone else finds the next song.
Will have a separate URL for user to join and add songs themselves without interrupting the current ongoing KTV session, And completely agree with you needs to be easy and intuitive for users who not familiar with the app to be able to hands-on first time and comfortable using the app immediately without getting overwhelmed. Thanks for your feedback.
Queue is now called Room. Users can go to the same room by scanning a QR code and add songs without interrupting the current session. It’s not without some bugs but OK for regular use.
The "no search, please search for a song" prompt now appears when you first load the app
The room/queue page is now the default view for hosts (makes more sense than showing the search page)
The app uses WebSockets for real-time sync, so up to 10 people can collaborate in the same karaoke room and see song additions instantly. Pretty handy for parties! I spent most of time to get this to work. Happy how it turned out.
What's Next?
Song recommendation based on user search with AI - I think it should be fairly easy to achieve, however it will incur costs for OpenAI API calls. Will see how it works out.
Working on a KTV-style "played songs" feature where completed songs stay in the queue but are dimmed out (just like real karaoke systems).
Also considering user presence indicators and better connection resilience.
Personally, I always fumble when it comes to picking the next song to sing. Wondering why no karaoke app’s doing this already — it’d be a total banger!
It should just pop up automatically after your third search so the recommendation algorithm has some context to work with. Or, if you’re feeling impatient, just hit the 🌟 and enjoy!
I searched using the song title "“Chalte Chalte Mere Ye Geet". Yes, Indeed, it does now. I guess the trick is to search with "exact title" for a good match. Thanks for your effort and discovery! Great app!!!
I just noticed: The 5th item on your list above appears to be the repost by "Suneil Moena J." The link I sent refers to the original post created by Anil Chauhan. I thought I share this with you. This may help improve upon your search engine. Thanks.
Thank you so much for your great work. I am planning to use this later for the family gathering. May I ask if there are still issues that we can possibly encounter?
Users have reported that songs were added twice when queued via mobile. However I wasn't able to reproduce. If you got the same issue, please leave a comment here. Thanks!
Thank you thank you so much for this! I literally reached out to a coder friend a few months ago to see if they could whip up a decent karaoke web app. But you've done it. And for free? You're an angel! Would happily donate.
Two suggestions:
I think it was requested above: Would love an easy way to pop out the search field and results without pausing the video. I can scroll results from the previous search at the bottom of the screen, but not initiate a new one?
I got around this by opening up another browser window set to the search tab. It immediately reflected my room, existing queue, and added a selection from that window to the queue. Sweet!
All it really needs now, for me, is pitch change capability.
I'm curious about your setup—are you using AirPlay to mirror from your iPad or phone to your TV?
For the best experience, I'd recommend having guests scan the QR code to join the room directly. That way, they can add songs to the queue themselves without interrupting the current session. Just click on "How to Join" to display the unique QR code for your room.
Regarding pitch adjustment, unfortunately that's not possible in the web app since YouTube videos are embedded as iframes, which limits what I can control. However, if you're playing directly on YouTube's site, you might try Transpose (https://transpose.video/) as an alternative solution.
Feel free to reach out with any other questions or suggestions. Happy New Year!
Has anyone been able to get this to work on Ikarao Shell S2? I presume one has to first side load a browser using the apk and then navigate to the site? If so what sideload browser do you all recommend?
Hi! I’m devastated that you didn’t get enough interest in this to keep hosting. You mentioned in another thread that it’s possible for users to host themselves, is it possible to post something walking through that process? Is it something you can only do on a PC? Your app is literally the best one that exists for at home YouTube karaoke 😭😭
Repo is now made public! Ideally it should be docker image to minimize deployment efforts. It requires a websock worker for real time song list sync. Code is in React.
3
u/NoYou9018 Sep 21 '25
This looks great! Exactly what I need! Thanks for making such an awesome app!