Поиск, воспроизведение и загрузка аудио/видео с медиа-сервиса 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
|