PyKaraoke — простой Python / SDL / wxWidgets (wxPython / WxGTK) графический караоке-плеер.
Караоке — развлечение изобретённое в Японии, во второй половине ХХ века, заключающееся в непрофессиональном пении под заранее записанную фонограмму.
PyKaraoke имеет упрощённый пользовательский интерфейс и множество настроек (сохраняются в файл ~/.pykaraoke/settings.dat), основным назначением приложения является организация коллекции караоке-файлов, составление листов воспроизведения (сохраняется в *.txt формате) и создания внутренней базы данных (~/.pykaraoke/songdb.dat), с возможностью поиска.
PyKaraoke сканирует заданные в настройках каталоги (включая подкаталоги) с коллекциями караоке-файлов форматов CDG (MP3+G, OGG+G, WAV+G), MIDI (.KAR, .MID) и MPEG (*.mpg, *.mpeg, *.avi) и выводит их в виде списка, поддерживается автоопределение наличия караоке-файлов в ZIP-архивах.
PyKaraoke для воспроизведения использует любой внешний медиаплеер, "по умолчанию" предлагается MPlayer (медиаплеер поддерживающий практически все популярные видео и аудио форматы), поддерживается воспроизведение сломанных MP3-файлов (без предварительного исправления в сторонних приложениях, EasyTAG или MP3 Diags).
PyKaraoke Mini — дополнительный WxPython / wxTreeCtrl псевдо-консольный мини-интерфейс (Mini Frontend) предназначенный для использования на мониторах с небольшим разрешением и портативных устройствах.
PyKaraoke поддерживает работу из командной строки (утилиты pykar и pycdg), есть возможность экспорта CD-G и KAR караоке-файлов в файлы формата MPG (MPEG), используя cdg2mpg. Управление графической версии ориентировано на использование мыши, для мини-интерфейса используется клавиатура.
Лицензия: GNU Library or Lesser General Public License version 2.0 (LGPLv2)
Вы можете войти под своим логином или зарегистрироваться на сайте.