Page 1 of 1

opening google drive direct links in vlckit

Posted: 06 Feb 2017 08:17
by gerlich
Hey,

I have some links to private files on google drive.
They look like this:

Code: Select all

https://r9---sn-aigllnee.googlevideo.com/videoplayback?id=caff1b9d29dd40aa&itag=37&source=webdrive&begin=0&requiressl=yes&mm=30&mn=sn-aigllnee&ms=nxu&mv=u&nh=IgpwcjAyLmxocjI1KgkxMjcuMC4wLjE&pl=24&sc=yes&mime=video%2Fmp4&lmt=1486254066109990&mt=1486364288&ip=152.62.109.216&ipbits=8&expire=1486393137&sparams=ip,ipbits,expire,id,itag,source,requiressl,mm,mn,ms,mv,nh,pl,sc,mime,lmt&signature=855695EAA2EB836FDD46D794CDA9DB3AFFDA9257.50BE46148FE04903E2BE406F27E3A2A6A8544EAE&key=ck2
This is an expired link (I have them generated each time) so it won't open for you.

When I try to open them with my application using vlckit, I get this:

Code: Select all

2017-02-06 09:00:55.089 MyApp[85695:7364595] Creating an input for 'videoplayback?id=caff1b9d29dd40aa&itag=37&source=webdrive&begin=0&requiressl=yes&mm=30&mn=sn-aigllnee&ms=nxu&mv=u&nh=IgpwcjAyLmxocjI1KgkxMjcuMC4wLjE&pl=24&sc=yes&mime=video/mp4&lmt=1486254066109990&mt=1486364288&ip=152.62.109.216&ipbits=8&expire=1486393137&sparams=ip,ipbits,expire,id,itag,source,requiressl,mm,mn,ms,mv,nh,pl,sc,mime,lmt&signature=855695EAA2EB836FDD46D794CDA9DB3AFFDA9257.50BE46148FE04903E2BE406F27E3A2A6A8544EAE&key=ck2' 2017-02-06 09:00:55.090 MyApp[85695:7364596] using timeshift granularity of 50 MiB 2017-02-06 09:00:55.092 MyApp[85695:7364596] using default timeshift path 2017-02-06 09:00:55.092 MyApp[85695:7364596] `https://r9---sn-aigllnee.googlevideo.com/videoplayback?id=caff1b9d29dd40aa&itag=37&source=webdrive&begin=0&requiressl=yes&mm=30&mn=sn-aigllnee&ms=nxu&mv=u&nh=IgpwcjAyLmxocjI1KgkxMjcuMC4wLjE&pl=24&sc=yes&mime=video%2Fmp4&lmt=1486254066109990&mt=1486364288&ip=152.62.109.216&ipbits=8&expire=1486393137&sparams=ip,ipbits,expire,id,itag,source,requiressl,mm,mn,ms,mv,nh,pl,sc,mime,lmt&signature=855695EAA2EB836FDD46D794CDA9DB3AFFDA9257.50BE46148FE04903E2BE406F27E3A2A6A8544EAE&key=ck2' gives access `https' demux `' path `r9---sn-aigllnee.googlevideo.com/videoplayback?id=caff1b9d29dd40aa&itag=37&source=webdrive&begin=0&requiressl=yes&mm=30&mn=sn-aigllnee&ms=nxu&mv=u&nh=IgpwcjAyLmxocjI1KgkxMjcuMC4wLjE&pl=24&sc=yes&mime=video%2Fmp4&lmt=1486254066109990&mt=1486364288&ip=152.62.109.216&ipbits=8&expire=1486393137&sparams=ip,ipbits,expire,id,itag,source,requiressl,mm,mn,ms,mv,nh,pl,sc,mime,lmt&signature=855695EAA2EB836FDD46D794CDA9DB3AFFDA9257.50BE46148FE04903E2BE406F27E3A2A6A8544EAE&key=ck2' 2017-02-06 09:00:55.093 MyApp[85695:7364596] specified demux: any 2017-02-06 09:00:55.093 MyApp[85695:7364596] creating demux: access='https' demux='any' location='r9---sn-aigllnee.googlevideo.com/videoplayback?id=caff1b9d29dd40aa&itag=37&source=webdrive&begin=0&requiressl=yes&mm=30&mn=sn-aigllnee&ms=nxu&mv=u&nh=IgpwcjAyLmxocjI1KgkxMjcuMC4wLjE&pl=24&sc=yes&mime=video%2Fmp4&lmt=1486254066109990&mt=1486364288&ip=152.62.109.216&ipbits=8&expire=1486393137&sparams=ip,ipbits,expire,id,itag,source,requiressl,mm,mn,ms,mv,nh,pl,sc,mime,lmt&signature=855695EAA2EB836FDD46D794CDA9DB3AFFDA9257.50BE46148FE04903E2BE406F27E3A2A6A8544EAE&key=ck2' file='(null)' 2017-02-06 09:00:55.094 MyApp[85695:7364596] looking for access_demux module matching "https": 3 candidates 2017-02-06 09:00:55.094 MyApp[85695:7364596] no access_demux modules matched 2017-02-06 09:00:55.094 MyApp[85695:7364596] creating access: https://r9---sn-aigllnee.googlevideo.com/videoplayback?id=caff1b9d29dd40aa&itag=37&source=webdrive&begin=0&requiressl=yes&mm=30&mn=sn-aigllnee&ms=nxu&mv=u&nh=IgpwcjAyLmxocjI1KgkxMjcuMC4wLjE&pl=24&sc=yes&mime=video%2Fmp4&lmt=1486254066109990&mt=1486364288&ip=152.62.109.216&ipbits=8&expire=1486393137&sparams=ip,ipbits,expire,id,itag,source,requiressl,mm,mn,ms,mv,nh,pl,sc,mime,lmt&signature=855695EAA2EB836FDD46D794CDA9DB3AFFDA9257.50BE46148FE04903E2BE406F27E3A2A6A8544EAE&key=ck2 2017-02-06 09:00:55.095 MyApp[85695:7364596] looking for access module matching "https": 20 candidates 2017-02-06 09:00:55.095 MyApp[85695:7364596] looking for tls client module matching "any": 1 candidates 2017-02-06 09:00:55.095 MyApp[85695:7364596] open st client 2017-02-06 09:00:55.096 MyApp[85695:7364596] using tls client module "securetransport" 2017-02-06 09:00:55.096 MyApp[85695:7364597] resolving r9---sn-aigllnee.googlevideo.com ... 2017-02-06 09:00:55.099 MyApp[85695:7364597] connecting to r9---sn-aigllnee.googlevideo.com port 443 ... 2017-02-06 09:00:55.177 MyApp[85695:7364596] HTTP connection failure 2017-02-06 09:00:55.177 MyApp[85695:7364596] close secure transport client 2017-02-06 09:00:55.177 MyApp[85695:7364596] no access modules matched 2017-02-06 09:00:55.178 MyApp[85695:7364596] cannot access https://r9---sn-aigllnee.googlevideo.com/videoplayback?id=caff1b9d29dd40aa&itag=37&source=webdrive&begin=0&requiressl=yes&mm=30&mn=sn-aigllnee&ms=nxu&mv=u&nh=IgpwcjAyLmxocjI1KgkxMjcuMC4wLjE&pl=24&sc=yes&mime=video%2Fmp4&lmt=1486254066109990&mt=1486364288&ip=152.62.109.216&ipbits=8&expire=1486393137&sparams=ip,ipbits,expire,id,itag,source,requiressl,mm,mn,ms,mv,nh,pl,sc,mime,lmt&signature=855695EAA2EB836FDD46D794CDA9DB3AFFDA9257.50BE46148FE04903E2BE406F27E3A2A6A8544EAE&key=ck2 2017-02-06 09:00:55.178 MyApp[85695:7364596] Your input can't be opened 2017-02-06 09:00:55.178 MyApp[85695:7364596] VLC is unable to open the MRL 'https://r9---sn-aigllnee.googlevideo.com/videoplayback?id=caff1b9d29dd40aa&itag=37&source=webdrive&begin=0&requiressl=yes&mm=30&mn=sn-aigllnee&ms=nxu&mv=u&nh=IgpwcjAyLmxocjI1KgkxMjcuMC4wLjE&pl=24&sc=yes&mime=video%2Fmp4&lmt=1486254066109990&mt=1486364288&ip=152.62.109.216&ipbits=8&expire=1486393137&sparams=ip,ipbits,expire,id,itag,source,requiressl,mm,mn,ms,mv,nh,pl,sc,mime,lmt&signature=855695EAA2EB836FDD46D794CDA9DB3AFFDA9257.50BE46148FE04903E2BE406F27E3A2A6A8544EAE&key=ck2'. Check the log for details. 2017-02-06 09:00:55.184 MyApp[85695:7364598] removing module "audiounit_ios"
I've searched the forums and found answers about youtube links, youtube lua files and so on. Nothing matches my scenario.
Now, the thing is the same link opens in the VLC app on the appleTV, so it must be something I'm doing wrong.
Please advise.