PyKaraoke

PyKaraoke is a karaoke player which supports the CDG (MP3+G, OGG+G), MIDI (.KAR, .MID), and MPEG formats. The project consists of a GUI frontend and separate pycdg, pykar, and pympg player modules. The GUI provides a full application frontend, with playlist functionality and a searchable database. The pycdg, pykar, and pympg modules can also be used as standalone command-line players or imported into any Python programs that would like CDG, MIDI/KAR, or MPEG playback.

Tags Software Development Libraries Python Modules multimedia Sound/Audio Players
Licenses LGPL
Operating Systems POSIX Linux Windows Windows
Implementation Python

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  27 Jun 2008 13:09
  • Rrelease-after

Changes: The GUI was greatly improved with many new features and additional configuration options. You can also now launch external media players to play formats not supported as standard. The new export feature allows you to convert CDG and KAR karaoke files to MPG and other formats. Mac OS X is now fully supported.

  • Rrelease-mid
  •  26 Nov 2007 05:32
  • Rrelease-after

Changes: PyKaraoke now works with WxPython 2.8. Users with WxPython 2.6 are, however, still supported. There are also some other minor changes to the layout of the search results page, a change to the scrolling behavior, and improved handling of corrupt CDG rip files.

  • Rrelease-mid
  •  12 Jul 2006 17:30
  • Rrelease-after

Changes: This release offers huge improvements to the performance of the CDG player, making it possible to play CDGs on lower spec machines. The CDG player also offers better CDG scrolling support, and the MIDI player offers smooth font scaling and word-wrapping for systems with a small screen size. The pykaraoke_mini interface has been added, suitable for environments lacking a keyboard/mouse, or home karaoke parties using a remote control. PyKaraoke has been ported to the hand-held GP2X console, and now runs on Windows, Linux, FreeBSD, and GP2X.

  • Rrelease-mid
  •  29 Dec 2005 10:24
  • Rrelease-after

Changes: This release provides major performance improvements in the CDG player, allowing playback on much slower machines than were previously supported. Playback of MIDI files within zip files is now supported, and this release comes with a Linux install script.

  • Rrelease-mid
  •  14 Nov 2005 17:09
  • Rrelease-after

Changes: This release adds scriptability to the MP3+G player module when used as a stand-alone player. It now offers various command line options to control window size, position, and update rate, providing a flexible stand-alone player and better integration with external playlist manager programs. There are also several small modifications and fixes in the MP3+G player, and the addition of mouse pointer hiding in the player window.

B10714eae22a291f2cfad379a01f6e6c_thumb

Project Spotlight

Scribus

A page layout (DTP) application.

Ffccc45930a36cb3b7961f5f9766a2ca_thumb

Project Spotlight

Seed7

An extendable programming language.