Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 137415 - media-sound/pykaraoke (new ebuild)
Summary: media-sound/pykaraoke (new ebuild)
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://www.kibosh.org/pykaraoke/
Whiteboard:
Keywords: EBUILD, PMASKED
Depends on:
Blocks:
 
Reported: 2006-06-20 14:02 UTC by EvilGnome
Modified: 2018-10-08 11:46 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
pykaraoke-0.4.1.ebuild (New Package) ebuild for pykaraoke (pykaraoke-0.4.1.ebuild,680 bytes, text/plain)
2006-06-21 10:17 UTC, Mike Pagano
Details
pykaraoke-0.4.1.ebuild (New Package) ebuild for pykaraoke (pykaraoke-0.4.1.ebuild,577 bytes, text/plain)
2006-06-21 11:36 UTC, Mike Pagano
Details
pykaraoke-0.7.1.ebuild (pykaraoke-0.7.1.ebuild,479 bytes, text/plain)
2009-10-11 16:33 UTC, Andrey Tikhonov
Details
pykaraoke-0.7.5.ebuild (pykaraoke-0.7.5.ebuild,696 bytes, text/plain)
2012-01-02 05:46 UTC, Anton Bolshakov
Details
zip_artist-tile_pattern.patch (pykaraoke-custom_pattern.patch,601 bytes, patch)
2012-01-02 05:52 UTC, Anton Bolshakov
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description EvilGnome 2006-06-20 14:02:00 UTC
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
Comment 1 Mike Pagano gentoo-dev 2006-06-21 10:17:50 UTC
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.
Comment 2 Mike Pagano gentoo-dev 2006-06-21 11:36:42 UTC
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.
Comment 3 Mike Pagano gentoo-dev 2006-08-10 12:50:49 UTC
version bump to pykaraoke-0.5 now in Sunrise overlay
Comment 4 eris23 2008-08-08 11:38:55 UTC
(In reply to comment #3)
> version bump to pykaraoke-0.5 now in Sunrise overlay
> 

0.6 is upstream
Comment 5 Andrey Tikhonov 2009-10-11 16:33:42 UTC
Created attachment 206784 [details]
pykaraoke-0.7.1.ebuild
Comment 6 Markos Chandras (RETIRED) gentoo-dev 2010-04-30 12:22:28 UTC
Needs dev-python/numeric which is masked for removal ( bug #181653 )
Comment 7 Anton Bolshakov 2012-01-02 05:46:17 UTC
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
Comment 8 Anton Bolshakov 2012-01-02 05:52:10 UTC
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 9 Anton Bolshakov 2012-01-02 05:52:46 UTC
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)
Comment 10 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-06-08 16:06:03 UTC
It seems that this package is no longer in Sunrise.