Welcome to pikaraoke Discussions! #187
Replies: 9 comments 8 replies
-
Great idea, opening a discussion forum. |
Beta Was this translation helpful? Give feedback.
-
Vic here, original author or pikaraoke. I'm based in San Francisco and in addition to coding I'm a professional jazz guitarist. Like most projects of mine, I started with a personal need and not being able to find a good solution out there. I also love learning new things. I hear from a lot of folks using this project, saying things "Sorry for the dumb question but I'm new to git / coding / linux / raspberry pi" and I just want to say that you're all very welcome to ask anything here and my hope is that I or other users can help without making you feel like you're asking "dumb questions". We all start somewhere. |
Beta Was this translation helpful? Give feedback.
-
Hi. I'm Tran from New Orleans. I have some coding experience but not in Python or web stuff. I looked over the code and it looks like the code is sending request to VLC through http and the command. I was wondering if you can point me in the right direction to code in the option to use audio tracks. Right now, I'm converting the files to use audio track 2, which is the non vocal track. Is there a way to implement an option to choose audio track 1 (with vocal) and audio track 2 (without vocal) and send it to VLC? Any help is greatly appreciated. Thanks. |
Beta Was this translation helpful? Give feedback.
-
Is there a way to direct the program to look at an external drive for files? I have almost a T of files, and am working on moving to a system a little more portable than my laptop. I have not taken the time to peruse the code to see the search algorithms yet. |
Beta Was this translation helpful? Give feedback.
-
Thank you for such a great project. My family has used this on a RPI as a karaoke machine and love how everything is setup. I was wondering how I would go about tweaking the system by adding in the function to intercept keypress so that we can skip or restart a song with a keypress from a keyboard (we will end up using Flirc with a remote). I am just unsure where to add the: |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Great projetc, is there a way to put a score at the end of the song? Even if it's a random score, it seems that people get more excited when there's something like that, could you guide me to include this in the project? |
Beta Was this translation helpful? Give feedback.
-
@vicwomg Awesome project. Been using this for a couple of months now and loving it. The way you've built the app has inspired me to build a flutter app that utilizes the API calls on the pikaraoke webserver. I'll release the source code when it's up and working for others to use. The flutter app should allow anyone to run on any platform they choose, phone, windows, linux, macos or the browser as now. Here is a sneak peak of the mobile version I'm building. Keep those APIs coming so I can continue to pack the app with the features you're building. |
Beta Was this translation helpful? Give feedback.
-
Hey there! I have a complimentary library that I called "karaokeer", check out helv-io/karaokeer - it uses AI to create karaoke lyrics on the fly in the ASS file format (see libass) which should be easy to add to a standard HTML player and is natively supported by VLC. Basically you search for a song, powered by Genius API, then the lyrics are downloaded and aligned with the voice via AI. It also separates the voice and instruments. Everything is provided as a MP4 file with 3 audio tracks to choose from. Let me know if you want to work together on joining those projects! helvio (number eighty eight) at gmail |
Beta Was this translation helpful? Give feedback.
-
👋 Welcome!
We’re using Discussions as a place to ask for technical support and connect with other members of our community. Many general questions, features requests, and troubleshooting discussions have been occurring in the issues tracker, which probably is not the best place for them.
In the Discussions se iont, we hope that you:
To get started, comment below with an introduction of yourself and tell us about what you do with this community.
Beta Was this translation helpful? Give feedback.
All reactions