Полнофункциональный консольный музыкальный проигрыватель и потоковый аудио сервер.

musikcube 002

musikcube — полнофункциональный C++ / Ncurses (Curses) консольный музыкальный проигрыватель и потоковый аудио сервер (streaming server).

musikcube 003

musikcube имеет простой псевдографический интерфейс, придерживается изменение темы оформления, функционал плеера основан на возможностях библиотеки musikcore, разработка авторов плеера, универсальный "движок" (backend) для создания приложений воспроизводящих музыку.

musikcube 004

musikcube 005

musikcube 006

musikcore обеспечивает для musikcube сканирование каталогов и индексацию аудио файлов, управление очередью воспроизведения, управление простым и расширенным списком воспроизведения, а также позволяет осуществлять поиск по музыкальной библиотеке.

musikcube 007

musikcube 008

Аудиоплеер musikcube расширяется с помощью плагинов, поддерживает воспроизведение без пропусков и затухание, может работать с большими коллекциями аудио файлов (содержащими более 250 000 треков), чтение метаданных обеспечивается библиотекой TagLib (Audio Meta-Data Library), при желании можно активировать Last.fm скробблер (last.fm audio scrobbler).

musikcube 009

musikcube 010

musikcube 011

musikcube 012

musikcube поставляется с потоковым аудио сервером, имеющиеся "из коробки" настройки сервера не безопасны при использовании вне локальной сети. Сервером поддерживается только простая проверка пароля с базовой авторизацией. Пароли хранятся локально, в виде простого текстового файла в каталоге настроек.

musikcube 013

musikcube 014

musikcube 015

musikcube 016

musikcube поддерживает воспроизведение практически всех популярных аудио форматов, включая: FLAC, Ogg/Vorbis (libvorbis), MP3, Wav, WMA (ffmpeg) и других. Для управления используются клавиатурные сочетания (задаются в файле ~/.config/musikcube/hotkeys.json), частично поддерживается мышь.

musikcube 017

Лицензия: BSD (Berkeley Software Distribution license)

musikcube 018

musikcube 020

musikcube 019

Домашняя страница