What is PyKaraoke?
PyKaraoke is a free karaoke player for Linux, FreeBSD, NetBSD, Windows and GP2X.
You can use this program to play your collection of CDG, MIDI and MPEG karaoke songs. No songs are provided, you must obtain these from elsewhere.
Visit here to find out more about what a CDG or MP3+G file is. In short, CDG is the format of professional karaoke CDs. These CDs can be ripped to your hard disk, and turned into a .mp3 file together with a .cdg file. This player gives you the ability to play those mp3+cdg files.
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, Linux, FreeBSD, NetBSD and GP2X
The latest release can be downloaded here.
PyKaraoke is written in the Python programming language. It was originally developed on Linux, but thanks to its portability it also works on other systems. Our next target platform is OSX (Please let us know if you would like to be the first to try it out on OS X).
News
28/02/2008: Mandriva packages are now available from rpmlinux.org.
26/11/2007: PyKaraoke v0.5.1 has been released. New in this release:
* GUI: Now works with WxPython v2.8.
* GUI: Improved search results layout.
* CDG player: Improved handling of corrupt CDG files.
* CDG player: Solve minor scrolling issues.
Download it here!
16/07/2007: PyKaraoke is now available in the official ports collection of NetBSD. Thanks to Thomas Klausner.
11/12/2006: PyKaraoke goes to your head. See the evidence at www.robotcowboy.com. Video available on YouTube.
12/07/2006: PyKaraoke v0.5 has been released. New in this release:
* CDG: Massive performance improvements.
* CDG: Smoother scrolling and horizontal-scrolling fix.
* MIDI: Smoother font-scaling and word-wrap support.
* MIDI: Fixed mid-song tempo changes.
* New pykaraoke_mini GUI for simpler environments (handhelds, TV etc).
* New support for the GP2X handheld console.
Download it here!
22/06/2006: PyKaraoke is now available in the official ports collection of FreeBSD and in Debian. Thanks to Elias Mandouvalos and Miriam Ruiz for making this possible.
22/06/2006: Will Ferrell has written an excellent HOWTO on using PyKaraoke together with JACK on Linux to implement pitch-shifting and other effects. Read it here.
29/12/2005: PyKaraoke v0.4.1 has been released. New in this release:
* Major performance improvements in the CDG player - now works with much slower machines.
* Installation script for Linux.
* Play MIDI files within ZIPs.
* Various other improvements and bug fixes, for a full list see the changelog.
Download it here!
14/11/2005: PyKaraoke v0.4 has been released. All modifications in this release were kindly submitted by Will Ferrell:
* New command-line options to make the CDG player (pycdg.py) useful as a standalone player, or as an external player for playlist managers.
* Mouse cursor is now hidden in the CDG player window, and entirely in fullscreen mode.
* Various other improvements, for a full list see the changelog.
Download it here!
21/10/2005: PyKaraoke v0.3.1 has been released. New in this release:
* Full-screen player mode (CDG and MPG)
* Supports the latest WxPython (v2.6)
* Improved CPU usage
* Displays ZIP filename together with the internal song filename
Download it here!
05/09/2005: We have just written a feature on PyKaraoke and cdgtools for Linux+ magazine. See the full 4 page article in their August edition. PyKaraoke is one of their recommended projects for this month. If you can't find it on your newsstand, read a PDF of the article "Karaoke on Linux" in English here or get the Polish, French, German, Spanish and Czech versions here
24/03/2005: We have now written a tool for ripping CD+G disks under Linux. It encodes to MP3+G files, and gets the track names from CDDB (if available). See the cdgtools homepage for more details.
01/03/2005: An announcement mailing list has been created. If you would like to be kept up to date on PyKaraoke news and new releases, you can sign up to receive emails here.
Home | Installation | Usage | Screenshots | FAQ | Development | Contact | Download | Links
