Jump to content

Karaoke Support


Malock

Recommended Posts

Display of the lyrics on screen via .kar   or  .cdg files.  Often referred to as CD+G

Edited by Malock
  • Like 2
Link to comment
Share on other sites

  • 4 months later...
mrfragger

I'm not sure there's wide enough support for CD+G karaoke KTV support.  I'd say your best bet is to use VLC media player on linux, windows or a mac laptop or desktop and shoot that to your TV.  Also would probably be easier to plugin a mic rather than trying to get a mic working the other way.

 

Here seems to be the technical spec for CDG from 1995. 

https://jbum.com//cdg_revealed.html

 

Anyway the mp3 and cdg file have the same file name and your good to go:

 

Presley, Elvis - Always On My Mind.cdg

Presley, Elvis - Always On My Mind.mp3

 

make sure you disable in the preferences of VLC deinterlancing as it'll make the already not so clear text graphics even worse.

Here's a screenshot with it deinterlacing disabled on a mac.

5cb8d75b2517f_ScreenShot20190419at35318A

 

I might look into kjams on the mac to see if that might be a solution but the free VLC doesn't seem to be too bad.

 

edit:  Ok I played around with kjams lite and if you export the mp3 and cdg to make a video to x264 .m4v it basically doubles the size say from 5MB to 10MB for instance.  So this isn't really all that practical.  I think emby would actually be able to implement this without all that much trouble since from your phones you can add to queue and save a playlist already. 

 

The main thing to implement is to upscale the cdg graphics. Implement like 15 different colored backgrounds for randomness. They also scroll on the bottom the next three songs up in queue but that's not a big deal I believe. I think this would be an excellent plugin and for me I'd pay $50 to $75 for it.

Edited by mrfragger
  • Like 1
Link to comment
Share on other sites

mrfragger

This is what upscaled cdg looks like.  Not too bad.

 

 

5cb8f9f60e664_Scr.png

 

This is when it's not upscaled and looks like back in the 90's

5cb8fada78f51_ScreenShot20190419at63048A

  • Like 1
Link to comment
Share on other sites

skidmarks

Yah, without going into great details, i started turning my Karaoke files into mp4 videos a few years ago,  Realized pretty quick i'd need a LOT more storage in order to achieve that goal and aborted that plan! 

 

Think every karaoke merge was going to take up around 40Mb each x a s*$t load of files for 720p.  Just wasnt gonna happen!  I bought a program to automate this process, but still.

 

The cdg file that accompanies the mp3 is (i assume) like a subtitle for a movie or TV show,  But the engineering behind it i have no clue.

 

Would be a cool feature to have!  Dont know how or why, but my karaoke library may be close to my mp3 library... 

  • Like 1
Link to comment
Share on other sites

mrfragger

First released in 1985 so yea it’s quite old.

In the CD+G system, 16-color (4-bit) graphics are displayed on a raster field which is 300×216 pixels in size, of which only the central 288×192 area is used with a flat-coloured border (6 pixels wide, 12 lines high) drawn around it.

 

 

Here is a tidbit from the developer of PyKaraoke. Perhaps the devs could use some source code from that open source project.

 

There is no built in support in Python for the kind of graphics and audio playback necessary for such a project, but there is an excellent library called Pygame which is available for most major platforms. Pygame offers mp3 playback and graphics facilities for Python programs, as well as MPEG movie playback.

 

PyKaraoke needs the following packages to be installed on your system:

• Python (http://www.python.org)

• Pygame (http://www.pygame.org)

• WxPython (http://www.wxpython.org)

• Numeric/Numpy (http://sourceforge.net/projects/numpy)

  • Like 1
Link to comment
Share on other sites

  • 1 year later...
cyberion

I really believe that as we approach the end of 2020 that a Karaoke CDG+MP3 player embedded into Emby would be an amazing value add for Premier Subscribers. I use Emby for all my needs Movies, TV Shows, Live TV, Music, Photos and Home Movies.

 

But.... When I have a party such as Birthdays, Christmas, New Year etc, I have to dig out my iPad and mirror it to my TV in order to play Karaoke - which guests love.

Dear Santa

I have been good all year. An amazing Christmas gift for all us Karaoke fans in 2020 would be the support for Karaoke CDG+MP3 zip files in Emby.

Thanks from your greatest fan

 

Link to comment
Share on other sites

mrfragger

I suggest VLC with cdg + opus

Opus at 96kpbs is 3x smaller than mp3 at. 320kpbs. 
 

VLC works on Linux, Windows or MaC then on your phone just use Remote for VLC app (free but don’t need to pay IAP) or $5 VLC Remote. Both of those apps let you search or browse playlist on your phone so it’s ready to queue up when person is done singing. 
 

last time I ever got mp3 + cdg was back when XBMC was a thing on the Xbox. 

Link to comment
Share on other sites

  • 6 months later...
46 minutes ago, NETFY said:

Any news on this karaoke request? 

Hi, not yet, sorry. We are monitoring it for community feedback. Thanks.

Link to comment
Share on other sites

  • 10 months later...
panamakevin

Not sure how high the demand is for this feature, but would love to see it brought into reality so tossing my hat in the request ring! After seeing the lyrics next to the songs in the latest build (awesome feature btw) it really got me thinking how fun it would be to have karaoke for parties... 

  • Thanks 1
Link to comment
Share on other sites

skidmarks

Would still be of great interest to me.  Guessing for most of the community its not even a after thought.  Getting lyrics was a long time coming and one of my favorite additions.

Link to comment
Share on other sites

Spaceboy

just for my understanding - what do you see as the difference between the current implementation of lyrics and what you call karaoke support?

Link to comment
Share on other sites

skidmarks

well lyrics require the ability to acquire either synched or not synched lyrics (yes i have lyrics for almost all my music in one of the two options).  Obviously non-synced lyrics are kind of hard to sing in time to the song.  if you dont have the ability to find the lyrics and add them in with your libraries or via metadata then you dont have a lyrics option.

karaoke, as we all are familiar, provides everything.  A mpeg file and a cdg file.  Everything is synched, nice large readable lyrics, animated.  Add the files and you are done.  

like i said the lyric support was an addition that i was asking for for years.  i am thrilled that it came to emby.  not everyone's music library has the necessary files or meta to take advantage of this.  karaoke is (or could be) add and use. 

At one point my karaoke library was almost as large as my music library.  it would be a cool item to add, but i get why it hasn't.

  • Thanks 1
Link to comment
Share on other sites

  • 2 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...