version = 0.52 macrodef apiMedia { media { #matcher=media:title[^>]+>([^\<]+).*? matcher=media:player url=\'([^\']+)\'/>]+>([^\<]+) order=url,thumb,name escript=youtube-dl.bat prop=no_fromat,url_unescape } } channel YouTube { img=http://www.youtube.com/yt/brand/media/image/yt-brand-standard-logo-630px.png fallback_video=.mp4 login { url=https://www.google.com/youtube/accounts/ClientLogin user=Email passwd=Passwd params=service=youtube&source=pms-ch-plug matcher=Auth=(.*) authstr=GoogleLogin auth= } resolve { matcher=(.*youtube\.com/.*) action=resolved } folder { type=action action_name=resolved url=dummy_url media { escript=youtube-dl.bat prop=ignore_save } } folder { name=MyTube folder { name=Favorites url=https://gdata.youtube.com/feeds/api/users/default/favorites macro=apiMedia } folder { name=Subscriptions url=https://gdata.youtube.com/feeds/api/users/default/subscriptions?v=2 folder { #title>Videos published by : BaraBajenTV matcher=title>Videos published by:\s*([^<]+)<.*?feed' src='([^']+)' order=name,url macro=apiMedia } folder { #title>Activity of : TrustNordisk< matcher=title>Activity of:\s*([^<]+)<.*? href='([^']+)' order=name,url folder { #uploads' href='https://gdata.youtube.com/feeds/api/users/hammarbyfotboll1/uploads?v=2' matcher=uploads' href='([^']+)' order=url type=empty macro=apiMedia } } } } folder { name=Search type=search url=https://gdata.youtube.com/feeds/api/videos prop=prepend_url=?q=,http_method=get macro=apiMedia } }