Я работаю над 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
без проблем?