Потоковый плейлист YouTube на Raspberry Pi и Python - PullRequest
0 голосов
/ 17 апреля 2020

Я работаю над Voice Assistant на основе Raspberry Pi (2 B +), и одной из функций, которые я искал для интеграции, было воспроизведение моего плейлиста в любое время.

Я пытался используя youtube-dl и mplayer в os.system, вот так, вдохновленный this answer

youtube-dl --playlist-random -o - "https://www.youtube.com/playlist?list=PLFepKcct_CJG0mu-nb-HvQ52FRKTEO6hT" | mplayer -

Я понимаю, что youtube-dl загрузит видео и отправьте поток по каналу mplayer, который будет воспроизводить музыку c. Происходит то, что код воспроизводит первое видео безупречно, но как только видео заканчивается, mplayer просто останавливается на том, что было последним кадром. Это не переходит к следующему видео, хотя я вижу, что youtube-dl - это загрузка видео в плейлист.

Можно ли как-нибудь воспроизвести несколько песен в плейлисте, используя youtube-dl без проблем?

...