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

mpfc 002

MPFC (Music Player For Console) — полнофункциональный C (си) / Ncurses (Curses) консольный аудио-плеер на основе Gstreamer (gstreamer-based).

mpfc 003

GStreamer — мультимедийный фреймворк, являющийся "ядром" множества мультимедийных приложений, поддерживающий практически все существующие мультимедийные форматы.

mpfc 004

mpfc 005

MPFC ориентирован на воспроизведение плейлистов и основную часть экрана занимает список воспроизведения. Для добавления композиций в плейлист используется файловый браузер, можно открыть файл, каталог файлов (рекурсивно или нет, с пропуском скрытых файлов) и список воспроизведения из командной строки.

mpfc 006

mpfc 007

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

mpfc 008

mpfc 009

Поддерживаются различные режимы воспроизведения, можно задать порядок воспроизведения (по очереди, перемешано, случайно) и повтора (зациклено / не зациклено), поддерживается воспроизведение потокового аудио и аудио-дисков (CD Audio), добавленных в список воспроизведения как "http://somewhere" или "cdda://1" и "audiocd://".

mpfc 010

mpfc 011

mpfc 012

Окна псевдо-графического интерфейса MPFC подвижны и могут изменять размер, параметры отображения можно изменять (менять стили отображения элементов интерфейса), имеется встроенный редактор метаданных (для индивидуальной и групповой правки тегов), поддержка извлечения метаданных обеспечивается библиотекой TagLib (Audio Meta-Data Library).

mpfc 013

Некоторые функциональные возможности MPFC выполнены в виде плагинов (некоторые имеют собственные настройки), управление осуществляется клавиатурными сочетаниями, есть возможность управления плеером с Android устройств, подробное описание функциональных возможностей плеера можно найти в обширной встроенной документации (info mpfc).

mpfc 014

Лицензия: GNU General Public License version 2.0 (GPLv2)

mpfc 015

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

Страница на github.com

Страница на sourceforge.net