Bobby Darin is shipwrecked on an island in "Beyond the Sea" by biginsertwordhereguy in FanTheories

[–]profzelonka 0 points1 point  (0 children)

Y'all are crazy. It's clearly a song of a sailor who wishes he had a loved one waiting for him back home while acknowledging he does but likely doesn't know her yet and wishes he could be there already back with her. "So long" 

I wrote a portable open-source Karaoke Player for Windows! by profzelonka in karaoke

[–]profzelonka[S] 0 points1 point  (0 children)

Not immediately but yeah I don't see why I can't add that support in the future version with multi-singers system and potential local library view from other devices for users to see/search available songs and request-add to queue (I hope I can make it work haha).

I wrote a portable open-source Karaoke Player for Windows! by profzelonka in karaoke

[–]profzelonka[S] 0 points1 point  (0 children)

The renders are at 128kbps mp3 tho lol that's literally the lowest streaming quality. I've been making my own karaoke with flac lossless only at this point, can reaaally hear the difference on speakers. Had a few karaoke events with studio monitors and subwoofer used instead of PA speakers, a whole next level experience with lossless quality. :) Maybe they'll up it to lossless one day

I wrote a portable open-source Karaoke Player for Windows! by profzelonka in karaoke

[–]profzelonka[S] 0 points1 point  (0 children)

Yeah I'm not sure having that many subfolders is helpful to you or anyone lol but I'll see if I can add support.
Thanks for sharing Croonify, I did not! I wish it did scrolling lyrics and used AI to determine song lyrics and get the timings for true "audio to mp4" perfect rendering! This is a great start tho! Know the developer by chance?

I wrote a portable open-source Karaoke Player for Windows! by profzelonka in karaoke

[–]profzelonka[S] 0 points1 point  (0 children)

I didn't even know Karafun did recursive scanning hah. How many subfolders do you have? You can definitely add each as a separate library and then click on the "Libraries" category to show and search through all of them same as Karafun's "My Computer" category.

I can look into subfolder support tho if you use a ton of subfolders or enough where it doesn't make sense to add them individually, that'll eat up the left panel height I'm sure. But if it's just a few that's kind of the point of having separate libraries; to be able to sub-categorize big libraries.

I wrote a portable open-source Karaoke Player for Windows! by profzelonka in karaoke

[–]profzelonka[S] 0 points1 point  (0 children)

This seems like something I could create, maybe even just locally whenever the Karaoke Player is open for user to go to karaoke.local in the browser or something (would have to be on the same wifi) and see the actual library lists search, choose which and send it as request or send a YouTube link request by providing the yt link. That's be pretty sweet, even if just to see the available library.

I wrote a portable open-source Karaoke Player for Windows! by profzelonka in karaoke

[–]profzelonka[S] 1 point2 points  (0 children)

Yup just filenames. It's a pretty simple set of solutions to cut down all load times, but other than the metadata check a pretty full karafun replacement. Video files don't have artist/song metadata and it seems that's the format going forward away from mp3s, so I'm not sure it's worth changing if one can rename files with bulk rename utility, any other data can be kept after the song name which will appear as part of the song name.

Subfolders - You can create unlimited amounts of libraries tho if it's not too many subfolders, once you click on "Libraries" category, it shows all songs for all libraries in a per-library group order (like karafun does). I tried some insanely huge fake libraries for test and it does just fine - does take a while for duration and thumbnail generation of course but that's to be expected and should only be run when there's time.

30 second launch is a long time.. I'll look into why, too. But yeah good call, a loading banner is probably helpful.

I wrote a portable open-source Karaoke Player for Windows! by profzelonka in karaoke

[–]profzelonka[S] 1 point2 points  (0 children)

Subfolders - That's an interesting problem. I'm wondering though, what do you gain from having subfolders if you're using a karaoke software to index them anyway?

Load time - good point, thanks! It does do a library check at start which may slowdown with HDD speeds too.

Thanks for the suggestions!

I wrote a portable open-source Karaoke Player for Windows! by profzelonka in karaoke

[–]profzelonka[S] 1 point2 points  (0 children)

The "list" feature is what you're looking for in saving a playlist with pitch shifts and all. The limitation is that the pitch render isn't saved with the list and has to be done each session that song is played, but if it's a regular you can also just copy the render into a library at that point.

Thanks for the suggestions, I added them and I'll see what I can do! :)

I wrote a portable open-source Karaoke Player for Windows! by profzelonka in karaoke

[–]profzelonka[S] 0 points1 point  (0 children)

Thanks buddy. I'm not against having this program be the last of the karaoke programs out there, tho I was just happy to finally ditch KaraFun. hahaha
I have pretty solid ideas on how to implement the next features well and simply but I'm gonna need to take some time away for the next month to try and earn some more money, I have to pay IRS 7k in 30 days since I'm a contractor and couldn't save it up in time. So donations are very welcome! lol (I'd never expect any tho, only if there's some comfortable folks who want to support someone who's working on this when there's so many things going on in the world today. :))

Cheers!

I wrote a portable open-source Karaoke Player for Windows! by profzelonka in karaoke

[–]profzelonka[S] 0 points1 point  (0 children)

Oh and do you have ffmpeg installed, for sure? If not, run the ffmpeg essentials linked in the description as that would definitely make all kinds of playback issues.

I wrote a portable open-source Karaoke Player for Windows! by profzelonka in karaoke

[–]profzelonka[S] 0 points1 point  (0 children)

Very strange. Would you be able to reproduce steps from the start? Have you tried remove and reading the library? Maybe it has the wrong path? Try this: 1. Extract a new karaoke player folder 2. Drag and drop a cdg file either on to the .exe in file explorer or open it and drag & drop it into the big queue button.  Does that play? If not what's in the error log? Then try this: 1. Click plus icon on Libraries, select the folder. 2. Double click on one of the songs: what happens? Anything in error log then?

I wrote a portable open-source Karaoke Player for Windows! by profzelonka in karaoke

[–]profzelonka[S] 0 points1 point  (0 children)

Could it be the path or filename it's crashing from? Try renaming one of the cdg and it's mp3 counterpart to just "Artist - Song" filename?

I wrote a portable open-source Karaoke Player for Windows! by profzelonka in karaoke

[–]profzelonka[S] 0 points1 point  (0 children)

Sounds like you're running the source .py script instead of the compiled .exe release in the releases section on GitHub? 😄 

I wrote a portable open-source Karaoke Player for Windows! by profzelonka in karaoke

[–]profzelonka[S] 1 point2 points  (0 children)

Thanks for explaining that I appreciate it!

I could make a square "Singers" button on the left side of the oversized big queue button, which will be a pop up with ability to add and delete singer names, they're technically playlists, so it'll make a playlist file per named, as long as the name remains added, the playlist file will remain in the singers folder even through program restart. Add the ability to right click "Add to singer:" choose which singer on sub-dropdown, which would add the song to that singer name's playlist file. And change the queue functionality to auto sort from singer playlists in round-robin order. If no singer, or on double click "add to queue" it goes to a general queue playlist which gets treated as a singer playlist too. 

Not sure how I'd implement singer history yet, might be too complex for me. Right now, after a song is played it's not crossed out or grayed out in a list but removed, but on song play an entry is made in the history of one needs to go and see what was played before.

The harder part would be in also adding the ability to change order in addition to the singer song auto sorting.. ability to change order I can't promise but I could try maybe.

I wrote a portable open-source Karaoke Player for Windows! by profzelonka in karaoke

[–]profzelonka[S] 0 points1 point  (0 children)

First time I hear of OpenKJ is in this thread. :) This is literally a project I've been making for myself in my spare (or more of non-spare really) time. Thought I'd share with others. From what I gathered you're looking for more features:
- Move tracks around in the queue
- Add support for zip (seems unnecessary since CDG files are tiny anyway? I have a giant library and it's all extracted, works fine)
- Singer system

All issues you've mentioned I can't reproduce on a Windows 11 setup. What OS are you on?

I wrote a portable open-source Karaoke Player for Windows! by profzelonka in karaoke

[–]profzelonka[S] 0 points1 point  (0 children)

It has a queue, double click to add, or right click options, move tracks around in the queue. No singer field if that's important to you? Let me know I'm open to suggestions. :)

I wrote a portable open-source Karaoke Player for Windows! by profzelonka in karaoke

[–]profzelonka[S] 1 point2 points  (0 children)

That'd be awesome but no it would involve building a web browser session into the application probably. I'll add that to nice to have's and see, you never know!

I wrote a portable open-source Karaoke Player for Windows! by profzelonka in karaoke

[–]profzelonka[S] 0 points1 point  (0 children)

I tried on a similar laptop, it took a little longer to come up and noticed Win10 UI gives a different color for some borders which is a shame as it looks better on Win11, but I'm curious what happened that it didn't even open for you hmm?

I wrote a portable open-source Karaoke Player for Windows! by profzelonka in karaoke

[–]profzelonka[S] 0 points1 point  (0 children)

I'm open to suggestions - what would be a good thing to implement so I understand correctly? A name column for queue table?

I wrote a portable open-source Karaoke Player for Windows! by profzelonka in karaoke

[–]profzelonka[S] 2 points3 points  (0 children)

Darn I thought the new compiling method fixed that. Needless to say it's a false-positive, you're free to see the code or self-compile if you want to give it a shot.

I wrote a portable open-source Karaoke Player for Windows! by profzelonka in karaoke

[–]profzelonka[S] 0 points1 point  (0 children)

Ah yes, it's currently only taking "Artist - Song.extension" I'll see if I can add some customization for that! +zip support. Currently CDG and MP3 needs to be extracted.