Neues Plugin: StreamTube [Version 3.2]

...das sieht momentan nicht gut aus

<OT> Super, endlich ist das Forum wieder da und stylischer sieht's auch aus :D </OT>

Was Youtube anbetrifft, da habe ich bis dato leider nix rausgefunden. Wie schon so oft haben die mal wieder was geändert. Bis dato hatte ich das auch immer wieder rausgefunden, nur jetzt finde ich absolut NULL Informationen, wie der Aufbau des MP4 Streamrequests aussieht.

Sucht mal mit. Die Frage ist, wie jetzt die Kommandozeile eines MP4 Downloads bei Youtube aussieht :noidea:

Gruß
angryjack
 
Hast du aus nem Mozilla (Greasemonkey Script), richtig ?

Der macht nämlich auch sowas und will mal nicht hoffen das dies wirklich die neue Struktur ist, denn den String auseinanderfizzeln und rauszufinden welcher Parameter was bedeutet, da wird man ja blöd bei...:eek:

Habe da auch schon bei Youtube in den API's gesucht, aber finden tue ich da auch nix.

Sowas macht mich echt sauer. Da wird von HbbTV und schöne IPTV Wohnwelt gefaselt und ständig wird an den Seiteninhalten rumgestrickt damit auch ja nix mehr so geht wie es mal funktionierte. Da fragt man sich wirklich, ob diese Platformen diese neuen Technologien wirklich unterstützen wollen oder ob es nur ein Lippenbekenntnis ist...

Gruß
angryjack
 
Bitte vorab um Entschuldigung, falls das jetzt eine allzu blöde Frage ist......:

Könnte man nicht evtl. bei Youtube (bzw. Google) nachfragen?

(Naja, das sehe ich jetzt wohl etwas naiv !?!)
 
also was ich herausgefunden hab ist das Greasemonkey bzw. DownloadHelper, den ich zum testen verwendet habe, den erzeugten html code nur nach folgendem block durchsuchen:
Code:
[...]
<script>
    (function() {
      var swfConfig = { [B][I][COLOR="darkred"]Hier steht alles was die Downloader zum herunterladen der Inhalte mit jeweiligem Format benötigen (incl. Cach-Server)[/COLOR][/I][/B] };
      var forceUpdate = false;
      yt.setConfig('SWF_CONFIG', swfConfig);
      yt.setMsg([B][I][COLOR="seagreen"]##### Meldung falls Kein Flash installiert ist #####[/COLOR][/I][/B]);
    })();
</script>
[...]

hab noch einen Vergleich zweier URL-Strings gemacht Ergebnis ist im Anhang.
Laut diesem Compare ist ebenfalls noch ein zweiter Server möglich siehe linke Spalte letzte Zeile.

Werd mich leider wegen Zeitmangels erst in 14 Tagen wieder intensiv darum kümmern können.
Aber wer weiß vlt läuft mir ja noch was über den weg ;)


[EDIT]
Hier noch ein Auszug aus einem Greasmonkey Skript für die nummern und deren Bedeutung für ihre Qualität und ihr Format:
Code:
var FORMAT_LABELS={'5':'FLV 240p','18':'MP4 360p','22':'MP4 720p (HD)','34':'FLV 360p','35':'FLV 480p','37':'MP4 1080p (HD)','38':'MP4 Original (HD)','43':'WebM 480p','45':'WebM 720p (HD)'};
var FORMAT_EXTENSIONS={'5':'flv','18':'mp4','22':'mp4','34':'flv','35':'flv','37':'mp4','38':'mp4','43':'webm','45':'webm'};
[/EDIT]

[EDIT1]
Hier noch ein Forum in dem es im Prinzip um das selbe Problem geht und der letzte Post noch sehr frisch ist, beim kurzen überfliegen des Codes sah das schon recht gut aus, zumindest auf den ersten blick ;) vlt seh ich aber auch jetzt schon nicht mehr so gut.

http://de.autohotkey.com/forum/topic5493-30.html
[/EDIT1]
Grüße
FireRider2004
 

Anhänge

  • Youtube-URL.jpg
    Youtube-URL.jpg
    61.3 KB · Aufrufe: 13
Zuletzt bearbeitet:
Interessant...wenn man deinem Link folgt, dann stösst man auf ein Programm Namens "cclive". Hier kann man die aktuelle Windowsvariante runterladen und das funktioniert auch.

Code:
cclive YOUTUBE_URL -f mp4_360p

Leider findet Urlsnooper2 meinen Wlan Adapter unter Win7-64 nicht, denn ich wollte mal tracen wie die Downoad URL aussieht. Könnte das mal jemand für mich tun ?

Gruß
angryjack
 
Hier, bitteschön ;)
Code:
/*
*	URLSnooper2 Mitschnitt für 
*	http://www.youtube.com/watch?v=P2y1T-pOBEQ
*	Aufruf via Mozilla Firefox
*/

1	http://www.youtube.com/watch?v=P2y1T-pOBEQ
2	http://www.youtube.com
3	http://v18.lscache4.c.youtube.com/generate_204?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0dYSlFMVl9FSkNNOF9JRlpB&fexp=904516&algorithm=throttle-factor&itag=34&ipbits=0&burst=40&sver=3&signature=65077EFFFE5931A1914ECE32A10C606D4DD77A3C.926B8F885256BA22FC34AAACEF2CE16700DCDED6&expire=1295118000&key=yt1&ip=0.0.0.0&factor=1.25&id=3f6cb54fea4e0444
4	http://v18.lscache4.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0dYSlFMVl9FSkNNOF9JRlpB&fexp=904516&algorithm=throttle-factor&itag=34&ipbits=0&burst=40&sver=3&signature=65077EFFFE5931A1914ECE32A10C606D4DD77A3C.926B8F885256BA22FC34AAACEF2CE16700DCDED6&expire=1295118000&key=yt1&ip=0.0.0.0&factor=1.25&id=3f6cb54fea4e0444&
5	http://www.youtube.com/get_video?video_id=P2y1T-pOBEQ&t=vjVQa1PpcFO41VDJdkwDAR3_WzgMu9rv-ed2ocq7xEY=&noflv=1&el=detailpage&fmt=34&asv=3
6	http://www.youtube.com/get_video_info?video_id=P2y1T-pOBEQ&fmt=18
7	http://csi.gstatic.com/csi?v=2&s=youtube&action=watch5&e=904516&an=&li=1&fmt=34&asv=3&plid=AASZ4WucarOHYc0D&sprot=0&fv=WIN%2010%2C1%2C102%2C64&manu=Adobe%20Windows&rt=ct.281,bf.302,ol.1542,fs.912,gv.1185,vr.1730,aft.1730
8	http://s.youtube.com/s?rt=0.779&md=1&fmt=34&csipt=watch&vid=jy-EVnVGab2mRD9XAZLVS1BjEEk5DsDHR&et=0.12&uga=m22&vw=854&st=0.12&vh=480&cr=DE&nsivblmax=2.881&docid=P2y1T-pOBEQ&hl=de_DE&nsidf=1&nsivbblmean=134749.000&nsipbps=69965.35947712418&nsivbblmin=131389.000&h=360&nsiablmax=2.787&bc=2353572&ns=yt&el=detailpage&hbd=4221844&nsivblmin=2.761&hbt=37.588&nsiablmin=2.647&nsiablc=2&fv=WIN%2010%2C1%2C102%2C64&playback=1&nsivbblmax=138109.000&sd=BADC21263MH1295093322330961&nsiablmean=2.717&w=640&smoothing=1&nsivblmean=2.821&nsiabblmean=38261.000&nsiabblmax=39459.000&plid=AASZ4WucarOHYc0D&nsivblc=2&nsiabblmin=37063.00
9	http://safebrowsing-cache.google.com/safebrowsing/rd/ChNnb29nLW1hbHdhcmUtc2hhdmFyEAEY4tUCIObVAjIF4qoAAB8
10	http://safebrowsing-cache.google.com/safebrowsing/rd/ChNnb29nLW1hbHdhcmUtc2hhdmFyEAEY59UCIPDVAioF7aoAAA8yBeeqAAA_
11	http://safebrowsing-cache.google.com/safebrowsing/rd/ChNnb29nLW1hbHdhcmUtc2hhdmFyEAAY0PIBINTyATIFUHkAAB8
12	http://safebrowsing-cache.google.com/safebrowsing/rd/ChNnb29nLW1hbHdhcmUtc2hhdmFyEAAY1fIBIOjyASoHVnkAAP__BzIFVXkAAAE
13	http://safebrowsing-cache.google.com/safebrowsing/rd/ChFnb29nLXBoaXNoLXNoYXZhchAAGLHxByCA8gcqDrj4AQD___________8BMgWx-AEAfw
/* Umschlaten auf mp4 480 Stream */
14	http://v20.lscache3.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0dYSlFMVl9FSkNNOF9JRlpB&fexp=904516&algorithm=throttle-factor&itag=35&ipbits=0&burst=40&sver=3&signature=CAC17D154EC5E887D118D2FE3FFE1EF1A3742300.5EF2D777F5A0A187803D52685A276BE5497DD3A6&expire=1295118000&key=yt1&ip=0.0.0.0&factor=1.25&id=3f6cb54fea4e0444&
15	http://tc.v20.cache3.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0dYSlFMVl9FSkNNOF9JRlpB&fexp=904516&algorithm=throttle-factor&itag=35&ipbits=0&burst=40&sver=3&signature=CAC17D154EC5E887D118D2FE3FFE1EF1A3742300.5EF2D777F5A0A187803D52685A276BE5497DD3A6&expire=1295118000&key=yt1&ip=0.0.0.0&factor=1.25&id=3f6cb54fea4e0444&redirect_counter=1
16	http://www.youtube.com/player_204?el=detailpage&rt=46.432&fmt=35&shost=v20.lscache3.c.youtube.com&fexp=904516&plid=AASZ4WucarOHYc0D&event=streamingerror&erc=1&vsp=1&fv=WIN%2010,1,102,64&scoville=1&ec=102&v=P2y1T-pOBEQ

Code:
/*	
*	URLSnooper2 Mitschnitt für 
*	Aufruf über cclive
*	cclive http://www.youtube.com/watch?v=P2y1T-pOBEQ -f mp4_360p
*/

1	http://www.youtube.com
2	http://www.youtube.com/get_video_info?&video_id=P2y1T-pOBEQ&el=detailpage&ps=default&eurl=&gl=US&hl=en
3	http://Fwww.youtube.com%2Fwatch%3Fv%3DULWJr2ECyHs&rv.0.view_count=3841&rv.2.title=FRITZ%21+Clip%3A+DECT&rv.4.rating=0.0&rv.3.view_count=9830&rv.0.length_seconds=256&rv.4.thumbnailUrl=http%3A%2F%2Fi2.ytimg.com%2Fvi%2FmQdxKErXd9o%2Fdefault.jpg&fmt_url_map=22%7Chttp%3A%2F%2Fv20.lscache1.c.youtube.com%2Fvideoplayback%3Fsparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Cratebypass%26fexp%3D903926%252C902906%26itag%3D22%26ipbits%3D8%26signature%3D18AF5FFD88CE274E309A0CF3F99FBE17784773C8.59EC99298C20F97B19ABC69683E8EBAFCED373D5%26sver%3D3%26ratebypass%3Dyes%26expire%3D1295118000%26key%3Dyt1%26ip%3D79.0
4	http://Fwww.youtube.com%2Fwatch%3Fv%3D2ZGbkUN667k&track_embed=0&rv.3.rating=4.55555555556&fmt_list=22%2F1280x720%2F9%2F0%2F115%2C35%2F854x480%2F9%2F0%2F115%2C34%2F640x360%2F9%2F0%2F115%2C18%2F640x360%2F9%2F0%2F115%2C5%2F320x240%2F7%2F0%2F0&rv.7.id=Mt58gSxFWPc&title=FRITZ%21+Clip%3A+Nachtschaltung+und+Weckruf&rv.0.rating=3.81818181818&rv.6.author=AVMberlin&rv.5.id=ed960QDLlno&rv.1.view_count=1717&rv.0.id=ULWJr2ECyHs&rv.7.view_count=2159&rv.5.url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Ded960QDLlno&rv.6.length_seconds=354&timestamp=1295093870&rv.0.author=AVMberlin&has_cc=False&rv.2.author=AVMberlin&
5	http://Fwww.youtube.com%2Fwatch%3Fv%3D92ImBrZmZms&fmt_map=22%2F1280x720%2F9%2F0%2F115%2C35%2F854x480%2F9%2F0%2F115%2C34%2F640x360%2F9%2F0%2F115%2C18%2F640x360%2F9%2F0%2F115%2C5%2F320x240%2F7%2F0%2F0&rv.2.length_seconds=248&endscreen_module=http%3A%2F%2Fs.ytimg.com%2Fyt%2Fswfbin%2Fendscreen-vflXmrQwP.swf&ftoken=&rv.0.thumbnailUrl=http%3A%2F%2Fi2.ytimg.com%2Fvi%2FULWJr2ECyHs%2Fdefault.jpg&rv.5.length_seconds=18&rv.7.author=AVMberlin&avg_rating=5.0&leanback_module=http%3A%2F%2Fs.ytimg.com%2Fyt%2Fswfbin%2Fleanback_module-vfluEtso5.swf&rv.1.length_seconds=103&rv.3.id=yPJv-cmxjs4&token=vjVQa1PpcFPbcvHvv9g
6	http://v22.lscache1.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor&fexp=903926%2C902906&algorithm=throttle-factor&itag=18&ipbits=8&burst=40&sver=3&signature=D4EBC64028A1A20BF7AB8AD9AC4676B33F98F72B.54B4043F8060EEFA8D206DCFF30A1F68C0EA2F38&expire=1295118000&key=yt1&ip=79.0.0.0&factor=1.25&id=3f6cb54fea4e0444

Hoffe es hilft, kann mich leider wie gesagt nicht so damit beschäftigen wie ich es gerne möchte :(

Gruß
FireRider2004
 
Danke, aber ist doch sehr ernüchternd... :noidea:

Weiß nicht wo ich da den Hebel ansetzen soll, zig Parameter und null Durchblick welcher Parameter für was zuständig ist und vor allem, wie die zusammengesetzt werden müssen.

Die Quelle ist wie immer die Datei get_video_info. Die muß man immer erst herunterladen und die aktuellen Parameter rausziehen. Das ist ganz wichtig, weil man immer den sogenannten Token braucht und der verfällt innerhalb kürzester Zeit. War schon seit eh und je nicht einfach, aber jetzt sieht man den Baum vor lauter Bäumen nicht mehr. Ohne Hilfe kriege ich das nicht hin.

Ich habe euch mal die get_video_info von Firerider's Beispiel rangehangen, damit ihr euch mal selbst ein Bild machen könnt und vielleicht bekommt ja jemand noch was raus.

Gruß
angryjack
 

Anhänge

  • get_video_info.txt
    8 KB · Aufrufe: 10
Hi, also hab mir jetzt doch noch mal den String angeschaut den get_video_info mir zurückgibt und bin auf folgendes gekommen
ein

'&' zeichen innerhalb des Strings ist der Beginn einer neuen Variable:
'rv.x' steht für ein neues Objekt (höchstwahrscheinlich für die Video Vorschläge Rechts neben dem Player auf Youtube da die nummerierung identisch mit den Vorschlägen ist) x ist hier element aus 0-7
Alles ohne rv.x. vor dem namen der Variable beschreibt den zustand des eigentlich Angeforderten Videos (Länge, Bewertung, Uploader ....)

Code:
/*
*	[url]http://www.youtube.com/get_video_info?&video_id=P2y1T-pOBEQ&el=detailpage&ps=default&eurl=&gl=US&hl=en[/url]
*
*	liefet ein datei mit folgendem Inhalt:
*
*	Sonderzeichen Tabell:
*	%2F = '/'
*	%3A = ':'
*	%3F = '?'
*	%3D = '='
*	%21 = '!'
*	%7C = '|'
*	%252C = '%2C'         HIER IM IPPF Macht der Code Phraser von [ Code ] ein Problem und schmeißt für %2C ein ',' raus
*	%253 = '%3'		folgerung %25 muss durch % ersetzt werden um gültige URL zu erhalten bzw wenn vor 25 ein % ist 25 löschen 
*	+ 	= ' ' (nur innerhalb des titels) ??? Spekulativ
*	%26 = '&'
*
*/

// rv entspricht anfang einer Variablen thumbnailURL = kleines Vorschaubild für das Video Objekt 2
rv.2.thumbnailUrl=
// "http://i4.ytimg.com" = die URL für den Bildhoster von Youtube
http%3A%2F%2Fi4.ytimg.com
// "/vi/" unterverzeichnis auf Server
%2Fvi%2F
// "_IrbbZYDNXk/" = weiters unterverzeichnis auf Bild Server
_IrbbZYDNXk%2F
// "default.jpg" = das Vorschaubild für das aufgerufene Video
default.jpg
// einführung der Variable für Objekt 7 "length_seconds" ; Länge des Videos in Sekunden.
&rv.7.length_seconds=149
// "http://www.youtube.com/watch?v=ULWJr2ECyHs" = URL des Video Objekts 0 um es anzusehen
&rv.0.url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DULWJr2ECyHs
// Variable mit der Anzahl von Aufrufen = "3841" für das Objekt 0 
&rv.0.view_count=3841
// Titel für Objekt 2 = "FRITZ! Clip: DECT"
&rv.2.title=FRITZ%21+Clip%3A+DECT
// anzahl der Bewertungen für Objekt 4 = "0.0" Sterne
&rv.4.rating=0.0
//Variable mit der Anzahl von Aufrufen = "9830" für das Objekt 3
&rv.3.view_count=9830
//Abspieldauer des Objekts 0 in Sekunden = "256"
&rv.0.length_seconds=256
//Thubnail URL für Objekt 4 = "htttp://i4.ytimg.com/vi/mQdxKErXd9o/default.jpg"
&rv.4.thumbnailUrl=http%3A%2F%2Fi2.ytimg.com%2Fvi%2FmQdxKErXd9o%2Fdefault.jpg
// URL Mapping für Typ = [COLOR="red"][B]"SIEHE UNTEN"[/B][/COLOR]
&fmt_url_map=22%7Chttp%3A%2F%2Fv20.lscache1.c.youtube.com%2Fvideoplayback%3Fsparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Cratebypass%252Coc%253AU0dYSlFNT19FSkNNOF9JR1NH%26fexp%3D900064%26itag%3D22%26ipbits%3D0%26signature%3D1EF4E63DFC8F646889F3EDBFDC75FC43DE8556FA.D1B32FAE80918DD08C71BDD0ACD973DC2C2D63DA%26sver%3D3%26ratebypass%3Dyes%26expire%3D1295121600%26key%3Dyt1%26ip%3D0.0.0.0%26id%3D3f6cb54fea4e0444%2C35%7Chttp%3A%2F%2Fv20.lscache3.c.youtube.com%2Fvideoplayback%3Fsparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Calgorithm%252Cburst%252Cfactor%252Coc%253AU0dYSlFNT19FSkNNOF9JR1NH%26fexp%3D900064%26algorithm%3Dthrottle-factor%26itag%3D35%26ipbits%3D0%26burst%3D40%26sver%3D3%26signature%3D81ACF2024F58CD314749F70BB536B462924E69A4.A11437CD162BD82C44DEEBB4FF83B3D3CFE2B38C%26expire%3D1295121600%26key%3Dyt1%26ip%3D0.0.0.0%26factor%3D1.25%26id%3D3f6cb54fea4e0444%2C34%7Chttp%3A%2F%2Fv18.lscache4.c.youtube.com%2Fvideoplayback%3Fsparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Calgorithm%252Cburst%252Cfactor%252Coc%253AU0dYSlFNT19FSkNNOF9JR1NH%26fexp%3D900064%26algorithm%3Dthrottle-factor%26itag%3D34%26ipbits%3D0%26burst%3D40%26sver%3D3%26signature%3D84E232A018811B195613AA6551207E604F11F96C.93259C57ADE19D7A9540600E5217E0396CFDD76F%26expire%3D1295121600%26key%3Dyt1%26ip%3D0.0.0.0%26factor%3D1.25%26id%3D3f6cb54fea4e0444%2C18%7Chttp%3A%2F%2Fv22.lscache1.c.youtube.com%2Fvideoplayback%3Fsparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Calgorithm%252Cburst%252Cfactor%252Coc%253AU0dYSlFNT19FSkNNOF9JR1NH%26fexp%3D900064%26algorithm%3Dthrottle-factor%26itag%3D18%26ipbits%3D0%26burst%3D40%26sver%3D3%26signature%3DC2ADE8719DE24D64D7CACC2B6613824CDC63B875.5ADB65BF2E20B59C49900C77BB70F33845A906A4%26expire%3D1295121600%26key%3Dyt1%26ip%3D0.0.0.0%26factor%3D1.25%26id%3D3f6cb54fea4e0444%2C5%7Chttp%3A%2F%2Fv5.lscache6.c.youtube.com%2Fvideoplayback%3Fsparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Calgorithm%252Cburst%252Cfactor%252Coc%253AU0dYSlFNT19FSkNNOF9JR1NH%26fexp%3D900064%26algorithm%3Dthrottle-factor%26itag%3D5%26ipbits%3D0%26burst%3D40%26sver%3D3%26signature%3D846F80D052CC2EF8481C5649A090C943363D3989.8F6B5D64AE716333626FD96F0580EBFEA878BA83%26expire%3D1295121600%26key%3Dyt1%26ip%3D0.0.0.0%26factor%3D1.25%26id%3D3f6cb54fea4e0444

&allow_ratings=1

&keywords=AVM%2CFRITZ%2CClip%2CFRITZ%21Box%2CFRITZBox%2CDSL%2CRouter%2CNachtschaltung%2CWeckruf%2Cwecken%2Classen%2Cabschalten%2CKlingelsperre
&rv.1.url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D2ZGbkUN667k
&track_embed=0
&rv.3.rating=4.55555555556
&fmt_list=22%2F1280x720%2F9%2F0%2F115%2C35%2F854x480%2F9%2F0%2F115%2C34%2F640x360%2F9%2F0%2F115%2C18%2F640x360%2F9%2F0%2F115%2C5%2F320x240%2F7%2F0%2F0
&rv.7.id=Mt58gSxFWPc
&title=FRITZ%21+Clip%3A+Nachtschaltung+und+Weckruf
&rv.0.rating=3.81818181818
&rv.6.author=AVMberlin
&rv.5.id=ed960QDLlno
&rv.1.view_count=1717
&rv.0.id=ULWJr2ECyHs
&rv.7.view_count=2159
&rv.5.url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Ded960QDLlno
&rv.6.length_seconds=354
&timestamp=1295098157
&rv.0.author=AVMberlin
&has_cc=False
&rv.2.author=AVMberlin
&rv.6.url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D92ImBrZmZms
&fmt_map=22%2F1280x720%2F9%2F0%2F115%2C35%2F854x480%2F9%2F0%2F115%2C34%2F640x360%2F9%2F0%2F115%2C18%2F640x360%2F9%2F0%2F115%2C5%2F320x240%2F7%2F0%2F0
&rv.2.length_seconds=248
&endscreen_module=http%3A%2F%2Fs.ytimg.com%2Fyt%2Fswfbin%2Fendscreen-vflXmrQwP.swf
&ftoken=
&rv.0.thumbnailUrl=http%3A%2F%2Fi2.ytimg.com%2Fvi%2FULWJr2ECyHs%2Fdefault.jpg
&rv.5.length_seconds=18
&rv.7.author=AVMberlin
&avg_rating=5.0
&leanback_module=http%3A%2F%2Fs.ytimg.com%2Fyt%2Fswfbin%2Fleanback_module-vfluEtso5.swf
&rv.1.length_seconds=103
&rv.3.id=yPJv-cmxjs4
&token=vjVQa1PpcFM4-Dixtp9uxAmS9fVAILd4yDH09Fhp_Rw%3D
&thumbnail_url=http%3A%2F%2Fi1.ytimg.com%2Fvi%2FP2y1T-pOBEQ%2Fdefault.jpg
&rv.5.view_count=520
&rv.6.id=92ImBrZmZms
&rv.6.view_count=342
&rv.3.author=AVMberlin
&rv.4.id=mQdxKErXd9o
&rv.3.thumbnailUrl=http%3A%2F%2Fi2.ytimg.com%2Fvi%2FyPJv-cmxjs4%2Fdefault.jpg
&fexp=900064
&rv.4.author=youtyuru
&rv.7.thumbnailUrl=http%3A%2F%2Fi2.ytimg.com%2Fvi%2FMt58gSxFWPc%2Fdefault.jpg
&allow_embed=1
&fmt_stream_map=22%7Chttp%3A%2F%2Fv20.lscache1.c.youtube.com%2Fvideoplayback%3Fsparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Cratebypass%252Coc%253AU0dYSlFNT19FSkNNOF9JR1NH%26fexp%3D900064%26itag%3D22%26ipbits%3D0%26signature%3D1EF4E63DFC8F646889F3EDBFDC75FC43DE8556FA.D1B32FAE80918DD08C71BDD0ACD973DC2C2D63DA%26sver%3D3%26ratebypass%3Dyes%26expire%3D1295121600%26key%3Dyt1%26ip%3D0.0.0.0%26id%3D3f6cb54fea4e0444%7C%7Ctc.v20.cache1.c.youtube.com%2C35%7Chttp%3A%2F%2Fv20.lscache3.c.youtube.com%2Fvideoplayback%3Fsparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Calgorithm%252Cburst%252Cfactor%252Coc%253AU0dYSlFNT19FSkNNOF9JR1NH%26fexp%3D900064%26algorithm%3Dthrottle-factor%26itag%3D35%26ipbits%3D0%26burst%3D40%26sver%3D3%26signature%3D81ACF2024F58CD314749F70BB536B462924E69A4.A11437CD162BD82C44DEEBB4FF83B3D3CFE2B38C%26expire%3D1295121600%26key%3Dyt1%26ip%3D0.0.0.0%26factor%3D1.25%26id%3D3f6cb54fea4e0444%7C%7Ctc.v20.cache3.c.youtube.com%2C34%7Chttp%3A%2F%2Fv18.lscache4.c.youtube.com%2Fvideoplayback%3Fsparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Calgorithm%252Cburst%252Cfactor%252Coc%253AU0dYSlFNT19FSkNNOF9JR1NH%26fexp%3D900064%26algorithm%3Dthrottle-factor%26itag%3D34%26ipbits%3D0%26burst%3D40%26sver%3D3%26signature%3D84E232A018811B195613AA6551207E604F11F96C.93259C57ADE19D7A9540600E5217E0396CFDD76F%26expire%3D1295121600%26key%3Dyt1%26ip%3D0.0.0.0%26factor%3D1.25%26id%3D3f6cb54fea4e0444%7C%7Ctc.v18.cache4.c.youtube.com%2C18%7Chttp%3A%2F%2Fv22.lscache1.c.youtube.com%2Fvideoplayback%3Fsparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Calgorithm%252Cburst%252Cfactor%252Coc%253AU0dYSlFNT19FSkNNOF9JR1NH%26fexp%3D900064%26algorithm%3Dthrottle-factor%26itag%3D18%26ipbits%3D0%26burst%3D40%26sver%3D3%26signature%3DC2ADE8719DE24D64D7CACC2B6613824CDC63B875.5ADB65BF2E20B59C49900C77BB70F33845A906A4%26expire%3D1295121600%26key%3Dyt1%26ip%3D0.0.0.0%26factor%3D1.25%26id%3D3f6cb54fea4e0444%7C%7Ctc.v22.cache1.c.youtube.com%2C5%7Chttp%3A%2F%2Fv5.lscache6.c.youtube.com%2Fvideoplayback%3Fsparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Calgorithm%252Cburst%252Cfactor%252Coc%253AU0dYSlFNT19FSkNNOF9JR1NH%26fexp%3D900064%26algorithm%3Dthrottle-factor%26itag%3D5%26ipbits%3D0%26burst%3D40%26sver%3D3%26signature%3D846F80D052CC2EF8481C5649A090C943363D3989.8F6B5D64AE716333626FD96F0580EBFEA878BA83%26expire%3D1295121600%26key%3Dyt1%26ip%3D0.0.0.0%26factor%3D1.25%26id%3D3f6cb54fea4e0444%7C%7Ctc.v5.cache6.c.youtube.com
&rv.2.rating=4.5
&rv.7.title=FRITZ%21+Clip%3A+Die+Kindersicherung+-+Verwaltung+mit+der+FRITZ%21Box
&rv.1.id=2ZGbkUN667k
&rv.6.title=AVM+auf+der+CeBIT+2010
&rv.4.length_seconds=47
&author=AVMberlin
&muted=0
&rv.6.thumbnailUrl=http%3A%2F%2Fi2.ytimg.com%2Fvi%2F92ImBrZmZms%2Fdefault.jpg
&rv.3.title=FRITZ%21+Clip%3A+WLAN+-+Prinzip+und+Einstellungen
&length_seconds=209
&rv.2.id=_IrbbZYDNXk
&plid=AASZ4omhOM-zduB5
&tmi=1
&rv.5.rating=1.0
&rv.4.url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DmQdxKErXd9o
&status=ok
&rv.1.author=AVMberlin
&rv.1.rating=0.0
&rv.4.title=Freetz+stable+1.1
&rv.5.thumbnailUrl=http%3A%2F%2Fi2.ytimg.com%2Fvi%2Fed960QDLlno%2Fdefault.jpg
&watermark=http%3A%2F%2Fs.ytimg.com%2Fyt%2Fswf%2Flogo-vfl_bP6ud.swf%2Chttp%3A%2F%2Fs.ytimg.com%2Fyt%2Fswf%2Fhdlogo-vfloR6wva.swf
&rv.0.title=FRITZ%21+Clip%3A+USB-Speicher+nutzen+und+freigeben
&rv.7.rating=1.23529411765
&rv.3.url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DyPJv-cmxjs4
&rv.2.url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D_IrbbZYDNXk
&rv.7.url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DMt58gSxFWPc
&rv.2.view_count=3964
&rv.4.view_count=2742
&video_id=P2y1T-pOBEQ
&rv.5.title=Repeater
&rv.6.rating=2.6
&vq=auto
&rv.1.title=FRITZ%21+Clip%3A+UPnP+and+media+streaming
&rv.1.thumbnailUrl=http%3A%2F%2Fi3.ytimg.com%2Fvi%2F2ZGbkUN667k%2Fdefault.jpg
&rv.3.length_seconds=257
&rv.5.author=kaischeffer


[Edit]

Code:
/*
* links die aus der variablen "&fmt_url_map=" kommen
* sind übrigens die gleichen wie auf dem Bild im Anhang von meinem Post #185 bis auf die zeitabhängigen variablen
*/ 
22|http://v20.lscache1.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Cratebypass%2Coc%3AU0dYSlFNT19FSkNNOF9JR1NH&fexp=900064&itag=22&ipbits=0&signature=1EF4E63DFC8F646889F3EDBFDC75FC43DE8556FA.D1B32FAE80918DD08C71BDD0ACD973DC2C2D63DA&sver=3&ratebypass=yes&expire=1295121600&key=yt1&ip=0.0.0.0&id=3f6cb54fea4e0444
35|http://v20.lscache3.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0dYSlFNT19FSkNNOF9JR1NH&fexp=900064&algorithm=throttle-factor&itag=35&ipbits=0&burst=40&sver=3&signature=81ACF2024F58CD314749F70BB536B462924E69A4.A11437CD162BD82C44DEEBB4FF83B3D3CFE2B38C&expire=1295121600&key=yt1&ip=0.0.0.0&factor=1.25&id=3f6cb54fea4e0444
34|http://v18.lscache4.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0dYSlFNT19FSkNNOF9JR1NH&fexp=900064&algorithm=throttle-factor&itag=34&ipbits=0&burst=40&sver=3&signature=84E232A018811B195613AA6551207E604F11F96C.93259C57ADE19D7A9540600E5217E0396CFDD76F&expire=1295121600&key=yt1&ip=0.0.0.0&factor=1.25&id=3f6cb54fea4e0444
18|http://v22.lscache1.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0dYSlFNT19FSkNNOF9JR1NH&fexp=900064&algorithm=throttle-factor&itag=18&ipbits=0&burst=40&sver=3&signature=C2ADE8719DE24D64D7CACC2B6613824CDC63B875.5ADB65BF2E20B59C49900C77BB70F33845A906A4&expire=1295121600&key=yt1&ip=0.0.0.0&factor=1.25&id=3f6cb54fea4e0444
5|http://v5.lscache6.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0dYSlFNT19FSkNNOF9JR1NH&fexp=900064&algorithm=throttle-factor&itag=5&ipbits=0&burst=40&sver=3&signature=846F80D052CC2EF8481C5649A090C943363D3989.8F6B5D64AE716333626FD96F0580EBFEA878BA83&expire=1295121600&key=yt1&ip=0.0.0.0&factor=1.25&id=3f6cb54fea4e0444

Code:
/*
*	Liste aller Variablen des Videos mit der URL
*	http://www.youtube.com/watch?v=P2y1T-pOBEQ
*	extrahiert aus
*	http://www.youtube.com/get_video_info?&video_id=P2y1T-pOBEQ&el=detailpage&ps=default&eurl=&gl=US&hl=en
*/

&keywords=AVM%2CFRITZ%2CClip%2CFRITZ%21Box%2CFRITZBox%2CDSL%2CRouter%2CNachtschaltung%2CWeckruf%2Cwecken%2Classen%2Cabschalten%2CKlingelsperre
&allow_ratings=1
&fmt_url_map=22%7Chttp%3A%2F%2Fv20.lscache1.c.youtube.com%2Fvideoplayback%3Fsparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Cratebypass%252Coc%253AU0dYSlFNT19FSkNNOF9JR1NH%26fexp%3D900064%26itag%3D22%26ipbits%3D0%26signature%3D1EF4E63DFC8F646889F3EDBFDC75FC43DE8556FA.D1B32FAE80918DD08C71BDD0ACD973DC2C2D63DA%26sver%3D3%26ratebypass%3Dyes%26expire%3D1295121600%26key%3Dyt1%26ip%3D0.0.0.0%26id%3D3f6cb54fea4e0444%2C35%7Chttp%3A%2F%2Fv20.lscache3.c.youtube.com%2Fvideoplayback%3Fsparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Calgorithm%252Cburst%252Cfactor%252Coc%253AU0dYSlFNT19FSkNNOF9JR1NH%26fexp%3D900064%26algorithm%3Dthrottle-factor%26itag%3D35%26ipbits%3D0%26burst%3D40%26sver%3D3%26signature%3D81ACF2024F58CD314749F70BB536B462924E69A4.A11437CD162BD82C44DEEBB4FF83B3D3CFE2B38C%26expire%3D1295121600%26key%3Dyt1%26ip%3D0.0.0.0%26factor%3D1.25%26id%3D3f6cb54fea4e0444%2C34%7Chttp%3A%2F%2Fv18.lscache4.c.youtube.com%2Fvideoplayback%3Fsparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Calgorithm%252Cburst%252Cfactor%252Coc%253AU0dYSlFNT19FSkNNOF9JR1NH%26fexp%3D900064%26algorithm%3Dthrottle-factor%26itag%3D34%26ipbits%3D0%26burst%3D40%26sver%3D3%26signature%3D84E232A018811B195613AA6551207E604F11F96C.93259C57ADE19D7A9540600E5217E0396CFDD76F%26expire%3D1295121600%26key%3Dyt1%26ip%3D0.0.0.0%26factor%3D1.25%26id%3D3f6cb54fea4e0444%2C18%7Chttp%3A%2F%2Fv22.lscache1.c.youtube.com%2Fvideoplayback%3Fsparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Calgorithm%252Cburst%252Cfactor%252Coc%253AU0dYSlFNT19FSkNNOF9JR1NH%26fexp%3D900064%26algorithm%3Dthrottle-factor%26itag%3D18%26ipbits%3D0%26burst%3D40%26sver%3D3%26signature%3DC2ADE8719DE24D64D7CACC2B6613824CDC63B875.5ADB65BF2E20B59C49900C77BB70F33845A906A4%26expire%3D1295121600%26key%3Dyt1%26ip%3D0.0.0.0%26factor%3D1.25%26id%3D3f6cb54fea4e0444%2C5%7Chttp%3A%2F%2Fv5.lscache6.c.youtube.com%2Fvideoplayback%3Fsparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Calgorithm%252Cburst%252Cfactor%252Coc%253AU0dYSlFNT19FSkNNOF9JR1NH%26fexp%3D900064%26algorithm%3Dthrottle-factor%26itag%3D5%26ipbits%3D0%26burst%3D40%26sver%3D3%26signature%3D846F80D052CC2EF8481C5649A090C943363D3989.8F6B5D64AE716333626FD96F0580EBFEA878BA83%26expire%3D1295121600%26key%3Dyt1%26ip%3D0.0.0.0%26factor%3D1.25%26id%3D3f6cb54fea4e0444
&track_embed=0
&fmt_list=22%2F1280x720%2F9%2F0%2F115%2C35%2F854x480%2F9%2F0%2F115%2C34%2F640x360%2F9%2F0%2F115%2C18%2F640x360%2F9%2F0%2F115%2C5%2F320x240%2F7%2F0%2F0
&title=FRITZ%21+Clip%3A+Nachtschaltung+und+Weckruf
&timestamp=1295098157
&has_cc=False
&fmt_map=22%2F1280x720%2F9%2F0%2F115%2C35%2F854x480%2F9%2F0%2F115%2C34%2F640x360%2F9%2F0%2F115%2C18%2F640x360%2F9%2F0%2F115%2C5%2F320x240%2F7%2F0%2F0
&endscreen_module=http%3A%2F%2Fs.ytimg.com%2Fyt%2Fswfbin%2Fendscreen-vflXmrQwP.swf
&ftoken=
&avg_rating=5.0
&leanback_module=http%3A%2F%2Fs.ytimg.com%2Fyt%2Fswfbin%2Fleanback_module-vfluEtso5.swf
[B][COLOR="red"]&token=vjVQa1PpcFM4-Dixtp9uxAmS9fVAILd4yDH09Fhp_Rw%3D[/COLOR][/B]
&thumbnail_url=http%3A%2F%2Fi1.ytimg.com%2Fvi%2FP2y1T-pOBEQ%2Fdefault.jpg
&fexp=900064
&allow_embed=1
&fmt_stream_map=22%7Chttp%3A%2F%2Fv20.lscache1.c.youtube.com%2Fvideoplayback%3Fsparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Cratebypass%252Coc%253AU0dYSlFNT19FSkNNOF9JR1NH%26fexp%3D900064%26itag%3D22%26ipbits%3D0%26signature%3D1EF4E63DFC8F646889F3EDBFDC75FC43DE8556FA.D1B32FAE80918DD08C71BDD0ACD973DC2C2D63DA%26sver%3D3%26ratebypass%3Dyes%26expire%3D1295121600%26key%3Dyt1%26ip%3D0.0.0.0%26id%3D3f6cb54fea4e0444%7C%7Ctc.v20.cache1.c.youtube.com%2C35%7Chttp%3A%2F%2Fv20.lscache3.c.youtube.com%2Fvideoplayback%3Fsparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Calgorithm%252Cburst%252Cfactor%252Coc%253AU0dYSlFNT19FSkNNOF9JR1NH%26fexp%3D900064%26algorithm%3Dthrottle-factor%26itag%3D35%26ipbits%3D0%26burst%3D40%26sver%3D3%26signature%3D81ACF2024F58CD314749F70BB536B462924E69A4.A11437CD162BD82C44DEEBB4FF83B3D3CFE2B38C%26expire%3D1295121600%26key%3Dyt1%26ip%3D0.0.0.0%26factor%3D1.25%26id%3D3f6cb54fea4e0444%7C%7Ctc.v20.cache3.c.youtube.com%2C34%7Chttp%3A%2F%2Fv18.lscache4.c.youtube.com%2Fvideoplayback%3Fsparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Calgorithm%252Cburst%252Cfactor%252Coc%253AU0dYSlFNT19FSkNNOF9JR1NH%26fexp%3D900064%26algorithm%3Dthrottle-factor%26itag%3D34%26ipbits%3D0%26burst%3D40%26sver%3D3%26signature%3D84E232A018811B195613AA6551207E604F11F96C.93259C57ADE19D7A9540600E5217E0396CFDD76F%26expire%3D1295121600%26key%3Dyt1%26ip%3D0.0.0.0%26factor%3D1.25%26id%3D3f6cb54fea4e0444%7C%7Ctc.v18.cache4.c.youtube.com%2C18%7Chttp%3A%2F%2Fv22.lscache1.c.youtube.com%2Fvideoplayback%3Fsparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Calgorithm%252Cburst%252Cfactor%252Coc%253AU0dYSlFNT19FSkNNOF9JR1NH%26fexp%3D900064%26algorithm%3Dthrottle-factor%26itag%3D18%26ipbits%3D0%26burst%3D40%26sver%3D3%26signature%3DC2ADE8719DE24D64D7CACC2B6613824CDC63B875.5ADB65BF2E20B59C49900C77BB70F33845A906A4%26expire%3D1295121600%26key%3Dyt1%26ip%3D0.0.0.0%26factor%3D1.25%26id%3D3f6cb54fea4e0444%7C%7Ctc.v22.cache1.c.youtube.com%2C5%7Chttp%3A%2F%2Fv5.lscache6.c.youtube.com%2Fvideoplayback%3Fsparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Calgorithm%252Cburst%252Cfactor%252Coc%253AU0dYSlFNT19FSkNNOF9JR1NH%26fexp%3D900064%26algorithm%3Dthrottle-factor%26itag%3D5%26ipbits%3D0%26burst%3D40%26sver%3D3%26signature%3D846F80D052CC2EF8481C5649A090C943363D3989.8F6B5D64AE716333626FD96F0580EBFEA878BA83%26expire%3D1295121600%26key%3Dyt1%26ip%3D0.0.0.0%26factor%3D1.25%26id%3D3f6cb54fea4e0444%7C%7Ctc.v5.cache6.c.youtube.com
&author=AVMberlin
&muted=0
&length_seconds=209
&plid=AASZ4omhOM-zduB5
&tmi=1
&status=ok
&watermark=http%3A%2F%2Fs.ytimg.com%2Fyt%2Fswf%2Flogo-vfl_bP6ud.swf%2Chttp%3A%2F%2Fs.ytimg.com%2Fyt%2Fswf%2Fhdlogo-vfloR6wva.swf
&video_id=P2y1T-pOBEQ
&vq=auto
[/Edit]
ich will das jetzt nur mal als kleinen Zwischenstand einwerfen weil um ein Feedback zu bekommen ob ich überhaupt auf der richtigen Spur bin oder mich da in Belanglosigkeiten verrenne

Nachdem ich mich kurz hingesetzt hab noch Quick'N'Dirty C Programm geschrieben hab welches ich manuell mit dem Rückgabe String von get_video_info füttere schmeißt es mir einen String mit noch allen Sonderzeichen raus den lasse ich noch schnell mit nem kleinen Makro durch die oben genannten Zeichen ersetzen, füg das ganze im Firefox ein und bekomme als Antwort von Youtube eine Datei mit dem Namen Videoplayback, leider ohne Endung geliefert. Das ist aber schon eine mp4 Datei, aber wie gesagt leider ohne Endung. ;)

Grüße
FireRider2004
 
Zuletzt bearbeitet:
Prima, ich bin auch schon ne Ecke weiter und weiß jetzt auch wie ich an die MP4's komme ;)

Problemchen ist nur, das ich wahrscheinlich die komplette Struktur meines Proggis über'n Haufen schmeissen muß. Das wir bestimmt noch ne Weile dauern, denke ich.

Gruß
angryjack
 
Wenn du das Plugin eh auf links krempels, baue bitte auch mal Unterstützung für ne USB-Tastatur mit in die Suche ein, wäre echt prima.

Gott sei Dank gehts wieder voran <freu>

CU
 
Verlass dich mal nicht drauf das dies so bald erscheint. Ich habe momentan absolut keine Zeit dafür, muss Geld verdienen ;)

@FireRider2004; Vielleicht gibst du dich ja mal dran und programmierst ein neues Plugin !?

C kannst du ja und mit SharpDevelop gibt es eine freie Entwicklungsumgebung mit IDE, mit der du Proggies für die Box schreiben kannst. Mit ein wenig Einarbeitung kriegst du das hin.

Gruß
angryjack
 
ich komm auch frühestens Mitte nächsten Monat dazu mich noch mal darum zu kümmern :(
Wollte mich dieses Wochenende kurz mal an´s "Hello World" wagen, musste allerdings feststellen das MS Visual Studio 2010, selbst in der Ultimate Version, den Support für WinCe als mobiles Betriebssystem eingestellt haben und stattdessen nur noch ihr neues "Windows 7 mobile" unterstützen. Muss deshalb erst mal wieder zurück auf die 2008 Version. SharpDevelop hatte ich mir früher schon mal kurz angeschaut, aber komm irgend wie mit dieser IDE nicht ganz zu recht.

Grüße
FireRider2004
 
Hi, also hab mich jetzt mal dran gemacht und mir 'ne funktionsfähige Tastatur zu programmieren ( fertig ;) ) nachdem ich es geschafft habe anhand der VideoID den Downloadlink über http://www.youtube.com/get_video_info?video_id=VideoID zu bekommen nun hab ich allerdings das Problem wenn ich versuche den erzeugten Link an den TCPMP Player zu übergeben bricht dieser immer mit der Meldung:
Code:
Could not open URL
ab.
Wenn ich den erzeugten link allerdings im VLC Player einfüge funktioniert das ganze...
Kann der TCPMP Player eventuell die URL nicht auflösen?

im Anhang ein kleines Consolen Programm für Windows welches den Downloadlink für jedes Video für die eingegeben VideoID bereitstellt falls nichts eingegeben wird und nur mit ENTER quittiert wird, wird standardmäßig die URL für das Video http://www.youtube.com/watch?v=s-8K15SPXn8 erstellt.

vlt kann mir ja jemand weiterhelfen...

Grüße
FireRider2004
 

Anhänge

  • get_video_info_auswertung.zip
    2 KB · Aufrufe: 4
Hallo FireRider,
erstmal Respekt vor Deiner Geduld diese URL Struktur zu zerlegen.
Ich benutze meistens keepvid.com zum Download bzw. um an die Links zu kommen.
Das "Frustrationspotenzial" dieser URLs war mir allerdings doch etwas zu groß :)

nun hab ich allerdings das Problem wenn ich versuche den erzeugten Link an den TCPMP Player zu übergeben bricht dieser immer mit der Meldung:
Code:
Could not open URL
ab.

Wie übergibst du diese URL, direkt oder per *.m3u Playlist?
Schon mit einer Playlist probiert?

gruss
Taugenichts!
zustimm.gif
 
Hi, hab die Url für das Video immer direkt übergeben, aber genau das könnte auch der Fehler sein,
an eine temporäre Playlistdatei hatte ich nicht gedacht, mach mich mal die nächsten tage daran das mit der Playlist umzusetzen und zu testen.

Grüße
FireRider2004
 
Ich glaube der TCPMP kriegt das mit den Kommas und Punkten in der URL nicht gebacken :(

Habe es mal in eine M3U gepackt und der VLC spielt die auch, der TCPMP meldet: "Cannot open URL"...

Wat nu ? :noidea:

Gruß
angryjack
 
ja, hab's auch mal mit 'ner Playlist versucht, aber leider vergeblich...
denke auch das es an den Punkten liegt, weil auch die Windowsversion vom TCPMP Probleme damit hat.
Sieht so aus als könnten wir im Moment nichts tun außer warten und hoffen das eventuell wieder etwas geändert wird.

Grüße
FireRider2004
 
tja, das url Encoding mach ich schon manuell, da es leider in der Abgespeckten-Version von .net für WinCe keine Funktion für URL En/Decoding bereitstellt.

das Problem ist nur wenn ich den String wie ich ihn von Youtube bekomme, komplett codiert bekomme an einen Player weiter leite funktioniert garnix, da die meisten Player keinen Url Encoder onboard haben.

Code:
http%3A%2F%2Fv12.cache7.c.youtube.com%2Fvideoplayback%3Fsparams%3Did%252Cexpire%252Cip%252Cipbits%252Citag%252Calgorithm%252Cburst%252Cfactor%26fexp%3D901908%26algorithm%3Dthrottle-factor%26itag%3D18%26ipbits%3D8%26burst%3D40%26sver%3D3%26signature%3D67EBD4C508491AE6AAF8D609F6E92D881D009DBD.918488A6880A1AE201754878872A57F3D0B5A1AC%26expire%3D1298080800%26key%3Dyt1%26ip%3D217.0.0.0%26factor%3D1.25%26id%3Db3ef0ad7948f5e7f

deshalb mach ich auch das hier daraus:
Code:
http://tc.v12.cache7.c.youtube.com/videoplayback?sparams=id,expire,ip,ipbits,itag,algorithm,burst,factor&fexp=900064&algorithm=throttle-factor&itag=18&ipbits=8&burst=40&sver=3&signature=67EBD4C508491AE6AAF8D609F6E92D881D009DBD.918488A6880A1AE201754878872A57F3D0B5A1AC&expire=1298080800&key=yt1&ip=217.0.0.0&factor=1.25&id=b3ef0ad7948f5e7f

aber selbst wenn ich lediglich die punkte Codiert weiterreiche dann funkt das ganze nicht...

hier mal die liste mit den Zeichen die ich ersetze:

Code:
("%7C", "|");
("%2F", "/");
("%3A", ":");
("%3F", "?");
("%3D", "=");
("%21", "!");
("%25", "%");
("%26", "&");
("%2C", ",");

Falls noch relevante Zeichen fehlen sollten oder jemanden was anderes einfällt bitte raus mit der Sprache ;)

Grüße
FireRider2004
 
Zuletzt bearbeitet:
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.