From the website: PyKaraoke is a free karaoke player for Linux and Windows. You can use this program to play your collection of CDG, MIDI and MPEG karaoke songs. PyKaraoke Features: * CDG (MP3+G, OGG+G) playback - Play standard CDG karaoke files * MIDI (.MID/.KAR) playback - Play MIDI format karaoke files * MPEG playback - Play karaoke songs and movies in MPEG format * Playlist - Queue up songs, sit back and enjoy * Searchable song database - Easily find your songs from the main screen * Search inside ZIP files - Play MP3+G/MIDI files wrapped in ZIP files * Cross-platform - Runs on Windows and Linux
Created attachment 89740 [details] pykaraoke-0.4.1.ebuild (New Package) ebuild for pykaraoke Here's an ebuild for pykaraoke. The program did install on my machine but I am trying to find a karaoke file to donwload to make sure the program will play something. Please test and let me know the outcome.
Created attachment 89746 [details] pykaraoke-0.4.1.ebuild (New Package) ebuild for pykaraoke Modified ebuild on suggestions from genstef, Jakub and Peper. Note: This ebuild is now in the Sunrise overlay and is located here: http://gentoo-sunrise.org/svn/sunrise/media-sound/pykaraoke/pykaraoke-0.4.1.ebuild Visit http://gentoo-sunrise.org for more info.
version bump to pykaraoke-0.5 now in Sunrise overlay
(In reply to comment #3) > version bump to pykaraoke-0.5 now in Sunrise overlay > 0.6 is upstream
Created attachment 206784 [details] pykaraoke-0.7.1.ebuild
Needs dev-python/numeric which is masked for removal ( bug #181653 )
Created attachment 297609 [details] pykaraoke-0.7.5.ebuild The updated ebuild attached. Note: see the bug #397333 if some files from your collection fail with "Corrupt MIDI file" error message
Created attachment 297611 [details, diff] zip_artist-tile_pattern.patch This is an optional workaround for zip archivers with the stucture "*/artist/tile.kar" It should give you an idea how to adjust the pykaraoke pattern for your collection. The upstream bug report is filed here: https://github.com/kelvinlawson/pykaraoke/issues/5
Comment on attachment 297611 [details, diff] zip_artist-tile_pattern.patch >--- pykdb.py.orig 2011-06-22 16:52:34.855172010 +0800 >+++ pykdb.py 2011-06-22 16:54:11.872172004 +0800 >@@ -213,6 +213,9 @@ > self.Filepath += 'cdg' > > if ZipStoredName: >+ ZipSplit = ZipStoredName.rpartition(".")[0] >+ self.Title = ZipSplit.rpartition("/")[2] >+ self.Artist = ZipSplit.rpartition("/")[0].rpartition("/")[2] > self.DisplayFilename = os.path.basename(ZipStoredName) > if isinstance(self.DisplayFilename, types.StringType): > self.DisplayFilename = self.DisplayFilename.decode(settings.ZipfileCoding)
It seems that this package is no longer in Sunrise.