Поиск, воспроизведение и загрузка аудио/видео с медиа-сервиса YouTube.

mps-youtube (mpsyt) — простая в использовании Python консольная утилита для поиска, воспроизведения и загрузки аудио/видео с медиа-сервиса YouTube.

mps-youtube имеет простой командный интерфейс, "по умолчанию" является аудио-плеером для YouTube, давая возможность слушать и скачивать только звуковой поток, но может воспроизводить и видео, используя внешние видео-плееры, официально поддерживаются MPV и MPlayer.


mps-youtube поддерживает поиск треков и альбомов по названию, поиск и импорт плейлистов (листов воспроизведения) с YouTube, создание и сохранение локальных плейлистов, поддерживается пропуск треков.


mps-youtube позволяет скачивать аудио и видео с YouTube, включая возможность скачивания плейлистов полностью. Есть возможность использования внешних приложений для скачивания аудио/видео, поддерживающих скачивание в несколько потоков, например Aria2 (мощная консольная утилита для скачивания файлов, функционально схожая с wget).



mps-youtube может конвертировать скачиваемое аудио в формат MP3 и другие, используя для этого утилиты ffmpeg или avconv (форк ffmpeg). При использовании внешних менеджеров загрузки прямое конвертирование скачанного файла в другой формат не поддерживается.



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



mps-youtube хорошо документирован, для настройки и управления применяются команды, но ограниченно (по умолчанию) могут использоваться и клавиатурные сочетания. Для использования других клавиатурных сочетаний можно импортировать соответствующий файл (input.conf) из MPV или MPlayer (в ~/.config/mps-youtube).



Запуск mps-youtube:
mpsyt
Просмотр текущих настроек:
set
Сброс изменений настроек:
set all default
Отключение опции поиска только музыки:
set search_mussic false
mps-youtube по умолчанию воспроизводит только аудио, активировать воспроизведение видео можно отключив эту опцию командой:
set show_video true
В качестве медиаплеера "по умолчанию" mps-youtube использует MPV, заменить его (например на MPlayer) можно командой:
set player mplayer

Для поиска роликов перед запросом необходимо поставить "." или "/" (без кавычек), для скачивания композиции, для поиска плейлистов перед запросом вводится "pls", "i номер" информация о плейлисте, для загрузки используется опция "d", "pl" используется для отображения ссылки ролика, возможно прямая загрузка с YouTube "playurl ссылка", отображение пользовательских загрузок "user имя-пользователя", возможна предварительная загрузка первого ролика из открытого плейлиста и многое другое...

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

Домашняя страница
Страница на pypi.python.org
Автор: posixru
http://zenway.ru/page/mpsyt
|