Kawaii-Player - Медиацентр «всё-в-одном» для Linux

Зачем ещё один медиаплеер?
Знакома ситуация, когда для управления медиатекой приходится использовать несколько программ? Одно приложение для локальных файлов, другое — для стриминга, третье — для торрентов. Kawaii-Player объединяет всё это в одном интерфейсе с милым названием (kawaii — «милый» по-японски) и серьёзным функционалом.
Что умеет этот «милашка»?
1. Универсальный плеер с поддержкой mpv/mplayer
- Воспроизведение локальных медиафайлов любого формата
- Гибкие настройки буферизации для медленных сетей
- Поддержка субтитров и внешних аудиодорожек
- Режим «картинка в картинке» (PiP)
2. Медиасервер для домашней сети
- Веб-интерфейс для доступа к контенту с любого устройства
- Генерация универсальных плейлистов в формате M3U
- Поддержка HTTPS и аутентификации
- Трансляция контента как интернет-радио
3. Торрент-стриминг
- Воспроизведение видео с торрентов без предварительной загрузки
- Управление через веб-интерфейс
- Настройка скорости загрузки/отдачи
4. P2P-режим
- Обмен медиатеками между компьютерами в локальной сети
- Автоматическое обнаружение других экземпляров Kawaii-Player
- Контроль скорости отдачи
5. Каст-функции
- Передача контента между ПК (PC-to-PC casting)
- Управление воспроизведением через веб-интерфейс
- Поддержка YouTube и других онлайн-видео
Технические особенности
Проект написан на Python 3 с использованием:
- PyQt5 для интерфейса
- mpv/mplayer в качестве бэкендов воспроизведения
- libtorrent-rasterbar для торрент-стриминга
- SQLite для хранения метаданных медиатеки
# Пример запуска медиасервера в headless-режиме
xvfb-run --server-args="-screen 0 640x480x16" kawaii-player --start-media-server
Кому пригодится?
- Киноманам — удобное управление коллекцией с автоматической загрузкой обложек и описаний
- Меломанам — минималистичный аудиоплеер с поддержкой тегов
- Сетянам — торрент-стриминг без лишних программ
- Домашним пользователям — медиасервер для всей семьи
- Разработчикам — пример интеграции множества мультимедийных технологий
Как попробовать?
Установка на Ubuntu/Debian:
git clone https://github.com/kanishka-linux/kawaii-player
cd kawaii-player/ubuntu
python3 create_deb.py
sudo apt install ./kawaii-player-*.deb
Или через pip:
pip install git+https://github.com/kanishka-linux/kawaii-player.git
Личное впечатление
Работая с Kawaii-Player, я был приятно удивлён его универсальностью. Особенно впечатлила возможность организовать домашний медиасервер буквально в несколько кликов. Хотя интерфейс выглядит немного старомодно, функциональность компенсирует этот недостаток с лихвой.
Проект активно развивается — свежие коммиты появляются регулярно. Если вы ищете альтернативу Kodi или Plex с открытым исходным кодом, стоит присмотреться к этому решению.
Плюсы:
- Всё в одном месте: плеер, менеджер, сервер
- Поддержка торрент-стриминга из коробки
- Гибкие настройки
Минусы:
- Интерфейс требует привыкания
- Не все функции одинаково хорошо работают на всех дистрибутивах
Попробуйте Kawaii-Player, если устали от нагромождения медиаприложений. Возможно, это именно то, что упростит вашу цифровую жизнь.
