#!/bin/php parse($feed); $items = $rss->getItems(); foreach ($items as $article) { $link = sprintf('http://www.youtube.com/watch?v=%s', $article['YT:VIDEOID']); if (!in_array($link, $content)) { $to_add[] = $link; $to_download[] = $link; } } file_put_contents($file, json_encode(array_merge($content, $to_add))); } foreach ($to_download as $url) { // https://www.reddit.com/r/selfhosted/comments/60hus4/searching_for_a_youtube_2_podcast_solution/ shell_exec("youtube-dl --extract-audio --audio-format mp3 -o '/volume1/music/Podcast/Youtube/%(upload_date)s-%(uploader)s-%(title)s.%(ext)s' $url"); }