Sign up here and you can log into the forum!

Helper program to get URLs for a lot of video sites

Discussion, features, plugins--everything about zoster's UMSP UPnP Media Server software

Helper program to get URLs for a lot of video sites   

Postby mad_ady » Thu Jan 15, 2015 11:57 pm

Hello everybody,

I recently found out about the youtube-dl project (http://rg3.github.io/youtube-dl/documentation.html). It is a project that helps you download content from various sites if you supply a URL. It claims to support these sites:
adrianp@frost:~$ youtube-dl --list-extractors
1up.com
220.ro
3sat
4tube
56.com
8tracks
9gag
AcademicEarth:Course
AddAnime
anitube.se
Aparat
AppleTrailers
archive.org
ARD
arte.tv
arte.tv:+7
arte.tv:creative
arte.tv:ddc
arte.tv:future
AUEngine
bambuser
bambuser:channel
Bandcamp
Bandcamp:album
bbc.co.uk
blinkx
blip.tv:user
BlipTV
Bloomberg
Break
Brightcove
canalc2.tv
canalplus.fr
CBS
channel9
Chilloutzone
Cinemassacre
clipfish
cliphunter
Clipsyndicate
cmt.com
CNN
CNNBlogs
CollegeHumor
ComedyCentral
ComedyCentralShows
CondeNast
Criterion
Crunchyroll
CSpan
culturebox.francetvinfo.fr
d8.tv
dailymotion
dailymotion:playlist
dailymotion:user
daum.net
defense.gouv.fr
DepositFiles
Discovery
Dotsub
Dropbox
EbaumsWorld
eHow
eitb.tv
ElPais
Escapist
EveryonesMixtape
exfm
ExtremeTube
facebook
faz.net
fernsehkritik.tv
fernsehkritik.tv:postecke
Firstpost.com
firsttv
Flickr
france2.fr:generation-quoi
FranceInter
francetv
francetvinfo.fr
Freesound
freespeech.org
FunnyOrDie
Gamekings
GameSpot
Gametrailers
generic
Hark
Helsinki
HotNewHipHop
Howcast
HuffPost
Hypem
ign.com
imdb
imdb:list
Ina
InfoQ
Instagram
InternetVideoArchive
IPrima
ivi
ivi:compilation
JadoreCettePub
JeuxVideo
jpopsuki.tv
Jukebox
justin.tv
Kankan
keek
KeezMovies
KhanAcademy
KickStarter
kontrtube
la7.tv
lifenews
LiveLeak
livestream
livestream:original
lynda
lynda:course
m6
macgamestore
Malemotion
MDR
metacafe
Metacritic
mixcloud
Mofosex
mooshare
MPORA
MTV
mtviggy.com
muzu.tv
MySpace
MySpass
myvideo
Naver
NBA
NBCNews
ndr
NDTV
Newgrounds
nfb
nhl.com
nhl.com:videocenter
niconico
Normalboots
Novamov
Nowness
NowVideo
Ooyala
ORF
PBS
photobucket
plus.google
pluzz.francetv.fr
podomatic
PornHd
PornHub
Pornotube
Pyvideo
radiofrance
RBMARadio
RedTube
RingTV
RottenTomatoes
Roxwel
RTLnow
rutube
rutube:channel
rutube:movie
rutube:person
screen.yahoo:search
ServingSys
Sina
Slashdot
Slideshare
smotri
smotri:broadcast
smotri:community
smotri:user
Sohu
soundcloud
soundcloud:set
soundcloud:user
southpark.de
southparkstudios.com
Space
Spankwire
Spiegel
Spike
stanfordoc
Statigram
Steam
streamcloud.eu
StreamCZ
Syfy
SztvHu
Teamcoco
TechTalks
techtv.mit.edu
TED
TF1
ThePlatform
ThisAV
tinypic
tou.tv
TrailerAddict (CURRENTLY BROKEN)
Trilulilu
Tube8
Tudou
Tumblr
Tutv
tvp.pl
Unistra
ustream
ustream:channel
Vbox7
VeeHD
Veoh
vesti
Vevo
Vice
Viddler
video.google:search
video.mit.edu
VideoDetective
videofy.me
VideoPremium
viki
vimeo
vimeo:album
vimeo:channel
vimeo:group
vimeo:review
vimeo:user
Vine
vk.com
vube
wat.tv
Weibo
Wimp
Wistia
WorldStarHipHop
XHamster
XNXX
XTube
XVideos
Yahoo
yahoo:news
YouJizz
Youku
YouPorn
youtube
youtube:channel
youtube:favorites
youtube:history
youtube:playlist
youtube:recommended
youtube:search
youtube:search:date
youtube:show
youtube:subscriptions
youtube:toplist
youtube:truncated_url
youtube:user
youtube:watch_later
ZDF


As far as I've seen it can't act as a proxy and feed the video directly to the WDTV, but it can display the final URL the WDTV would need to open, so it might be helpful and speed up the time needed to write proxies:

Code: Select all
adrianp@frost:~$ youtube-dl -g "https://www.youtube.com/watch?v=l-1wldsq8_8"
https://r1---sn-gvhuxax-cc06.googlevideo.com/videoplayback?fexp=900718%2C907263%2C927622%2C930817%2C938638%2C940000%2C9405708%2C9406301%2C941004%2C942632%2C943917%2C947209%2C947225%2C948124%2C952302%2C952605%2C952901%2C955301%2C957103%2C957105%2C957201%2C959701&initcwndbps=973750&key=yt5&ip=80.97.238.77&requiressl=yes&sver=3&mt=1421394393&ms=au&source=youtube&upn=hdO7G9r6v2g&mv=m&sparams=dur%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Cmm%2Cms%2Cmv%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cupn%2Cexpire&id=o-AB92lJX3oBZTl2gReN8xjPb0BrikG069GanTfGJX8vWw&signature=7ABBE330350A61B3B1016D4B08B716DC1E33864C.0D01C45C06347F2D4D1AD96D9854A09889DB6FE0&pl=18&ipbits=0&mm=31&dur=286.859&itag=22&ratebypass=yes&expire=1421416045


I haven't tested the project a lot, but it looks promising. Unfortunately it's written in python, but it would be possible to add python to the wdtv to be able to use it in UMSP. I'd like to know only if anyone (developers) thinks it is worth it. Also, it would be helpful to try it out on your PCs and see if the stuff you want works or if it's broken.

Thanks
User avatar
mad_ady
Developer
 
Posts: 4522
Joined: Fri Nov 05, 2010 9:08 am
Location: Bucharest, Romania

Return to UMSP Media Server

Who is online

Users browsing this forum: No registered users and 1 guest