GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Szasza - 2014. Október 07. - 20:50:28

Cím: Youtube Stream
Írta: Szasza - 2014. Október 07. - 20:50:28
http://sampforum.hu/index.php?topic=18247.0
Ugye van ez az INC. Ez gondolom már nem mûködik 0.3z-n .. ha igen akkor csak nekem nem mûködik. Ha nem mûködik már akkor van valami megoldás erre 0.3z-n?
Cím: Youtube Stream
Írta: Dfoglalo - 2014. Október 07. - 21:21:02
Az újabb verziókon általában minden régebbi mûködik, mert nem szoktak kivenni semmit sem, maximum hozzáadni 1-2 dolgot. Belenéztem az .inc-be és mily\' meglepõ, teljesen kompatibilis. Pontos hibajelenség?
Cím: Youtube Stream
Írta: Szasza - 2014. Október 07. - 21:31:10
Vagy lehet csak én nem tudom melyik linket kellene odatenni.. a sima linktõl kezdve már mindenen át probálkoztam.
\"Invalid Youtube URL, please try again with other video\"
Cím: Youtube Stream
Írta: Dfoglalo - 2014. Október 07. - 21:34:52
Akkor semmi baja, csak rossz linket adsz meg. Olyan linket adj meg, ami nem https-es, hanem http-s.
Csak nézz bele az INC-be máskor...:
 
format(streamedurl, sizeof(streamedurl), \"http://www.youtube-mp3.org/get?video_id=%s&h=%s\", YoutubeID, u2bstr);

 
Simán az ID-t kell megadni ezek szerint. Bár nyilvánvaló volt, hogy egy külsõ oldalt kell használnia az átalakításhoz és az ott kapott hangfájl letöltési linkjét fogja lejátszani. Ha miden igaz, csak a videó ID-jét kell megadni, bár ha megnyitod az oldalt, ellenõrizheted is. Én most nem fogom, mert feleslegesen konvertálnék.
Cím: Youtube Stream
Írta: Szasza - 2014. Október 07. - 21:43:09
Szerinted eddig nem jutottam már el én is? ...
Cím: Youtube Stream
Írta: Dfoglalo - 2014. Október 07. - 21:48:43
Nem, mert nem közölted velem. Nem adtál semmilyen konkrét információt arról, hogy miket próbáltál meg eddig és egy ideig arról sem, hogy mi a konkrét hibajelenség. Ráadásul én csak segíteni próbálok neked, nem kell rögtön leszólni érte.
Cím: Youtube Stream
Írta: blackdog476 - 2014. Október 07. - 22:53:39
:ratatata:
Mondjuk ha elmondanád, hogy eddig hogy próbálkoztál (kódrészlet), vagy milyen videót szeretnél lejátszani, vagy milyen linken vagy mi a címe akkor talán többet tudnánk segíteni
Cím: Youtube Stream
Írta: Szasza - 2014. Október 08. - 16:02:24
Rendben. Pl. itt van egy rendes link az youtube-hoz. Ezt hogy tudom lejátszani? (YoutubeStream-hez mit írjak?)
Cím: Youtube Stream
Írta: BackUP - 2014. Október 08. - 19:38:03
Az elõbb azt írtad le, hogy eljutottál odáig, hogy mit kell beírni.
Cím: Youtube Stream
Írta: Szasza - 2014. Október 08. - 21:54:53
Akkor segít valaki?
Cím: Youtube Stream
Írta: BackUP - 2014. Október 08. - 21:58:44
Nem is fog ez már mûködni ha jól tudom, YT-rõl már rég nem lehet streamelni. Ez a külön oldalas megoldás mûködhet, de akkor már simán töltsd le a zenét, rakd fel egy FTP-re és onnan streameld, akkor biztonságban tudhatod hogy megmarad. Vagy felmész az incben szereplõ oldalra, és ott konvertálod és a letöltési linket streameled.
Cím: Youtube Stream
Írta: blackdog476 - 2014. Október 08. - 22:00:43
Idézetet írta: BackUP date=1412798324\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"50916\" data-ipsquote-contentclass=\"forums_Topic
Nem is fog ez már mûködni ha jól tudom, YT-rõl már rég nem lehet streamelni. Ez a külön oldalas megoldás mûködhet, de akkor már simán töltsd le a zenét, rakd fel egy FTP-re és onnan streameld, akkor biztonságban tudhatod hogy megmarad. Vagy felmész az incben szereplõ oldalra, és ott konvertálod és a letöltési linket streameled.
 
www.youtube-mp3.org ami a legmegbízhatóbb, legletisztultabb konverter.
Csak hogy a letöltési link nem egy mp3 fájl :)
Cím: Youtube Stream
Írta: BackUP - 2014. Október 08. - 22:06:05
Igaz egyedül teszteltem, nekem szépen lejátszotta.
Én is ezt az oldalt írtam, ez van az incben is, és még elõttem is kimásolták ide. De ha letöltöd, kapsz egy .mp3 fájlt amit simán egy ftpre másolva tudsz streamelni.
pl.: FTP kiszolgáló neve sajt, és azon belül a \'Music\' mappába van egy \'zene.mp3\' fájl, akkor:
 
http://sajt/Music/zene.mp3

 
Tehát:
 
http://kiszolgáló/elérésiút/fájlnév.mp3

 
Sõt ez a legpraktikusabb megoldás is. Én úgy használom, hogy az FTPn van egy \'loginzene.mp3\' nevezetû fájl, amit akármikor cserélhetek, ha új zenét rakok oda ugyanezzel a névvel akkor a szerver újraindítás nélkül már a következõ csatlakozáskor az újat fogja betölteni.
Kényelmes megoldás, lustáknak mint én.
Cím: Youtube Stream
Írta: Szasza - 2014. Október 08. - 22:19:31
Ez mind szép és jó... de ezt eddig is tudtam. Én ezzel kezdtem de a sok okos azt mondta lehet még. Akkor köszönöm a választ.
Idézetet írta: Szasza date=1412707828\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"50916\" data-ipsquote-contentclass=\"forums_Topic
http://sampforum.hu/index.php?topic=18247.0
Ugye van ez az INC. Ez gondolom már nem mûködik 0.3z-n .. ha igen akkor csak nekem nem mûködik. Ha nem mûködik már akkor van valami megoldás erre 0.3z-n?
 
Cím: Youtube Stream
Írta: BackUP - 2014. Október 08. - 22:21:11
nem azértn em mûködik mert 0.3z, hanem mert a YT változtatott egy s mást a rendszerén.
Cím: Youtube Stream
Írta: ZyZu. - 2014. Október 14. - 07:00:32
Ha újrakonvertálod a régi szkripteket akkor az új verziókban is tudod használni. Viszont ha normális PlayAudioStream funkcióval próbálod elindítani a YouTube linkeket akkor nem fog neked mûködni csak a normális linkek mint mondjuk amit a dropboxra feltöltöttél.
Cím: Youtube Stream
Írta: Flash - 2014. Október 18. - 19:12:08
[gmod]Megkérném a kedves témanyitót, hogy ne hanyagolja el a témát ha már megnyitotta![/gmod]
Cím: Youtube Stream
Írta: Szasza - 2014. Október 19. - 21:21:59
Nem hanyagolom el de eddig senki sem a kérdésemre válaszolt csak okoskodott...
Cím: Youtube Stream
Írta: Dfoglalo - 2014. Október 19. - 22:35:55
Tehát akkor minden egyes hozzászóló rajtad kívül egy senki? Ez igazán kedves. Senki sem okoskodott és mindenki próbált segíteni és a kérdésedre is válaszolt. Le lett írva, hogy elméletileg hogyan kéne használni azt a plugint (én ezt kód alapján írtam, más tesztelt is), le lett írva, hogy lehet, hogy nem működik, mert változtatott valamin a YT, le lett írva, hogy hogyan tudsz zenét lejátszani a szerveren. Mi kell még? Ha ezek alapján sem vagy képes megoldani a problémádat, nem igazán tudunk neked már mit írni. Illetve kérdeztünk is tőled rengetegszer, de sosem válaszoltál normálisan. Amelynek köszönhetően nem ismertük eléggé a problémádat, nem tudtuk, hogyan nem működött. Ezáltal pedig nem is tudtunk ennél jobban segíteni neked, a nem túl kedves reakcióid ellenére.
Cím: Youtube Stream
Írta: Szasza - 2014. Október 19. - 22:52:47
Jobban nem tudom feltenni a kérdést.. ha nem értitek az nem az én hibám... de akkor meg ne engem hibéztassatok, hogy nem foglalkozok vele ha ti nem értitek..
Cím: Youtube Stream
Írta: Dfoglalo - 2014. Október 19. - 22:57:39
A vicces az, hogy egy szóval se írta senki, hogy nem értjük. Illetve az is, hogy azt írod, nem foglalkozunk vele. Lám, itt vagyunk és rengetegen próbáltunk neked segíteni. Viszont a kérdéseinkre nem adtál megfelelő választ, inkább csak visszaszóltál és/vagy megjegyzéseket tettél és/vagy satöbbi. Így pedig lehetetlen megfelelően segítséget nyújtani. Ráadásul most is csak folytattad.
Cím: Youtube Stream
Írta: blackdog476 - 2014. Október 20. - 19:49:15
Idézetet írta: Szasza date=1413746519\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"50916\" data-ipsquote-contentclass=\"forums_Topic
de eddig senki sem a kérdésemre válaszolt csak okoskodott...
 
Senki nem okoskodott, mindenki megpróbáld neked segíteni.
Mivel csak próbáltunk neked segíteni, sőt, BackUp le is írta: gondolom leesett neked, hogy a problémád nem megoldható.
Viszont mi ajánlottunk más megoldásokat, ami ugyan ezt eredményezi, de ezt te csak \"okoskodásnak\" vetted. Hát gratulálok.
Leírtuk, hogy tedd fel egy rohadt tárhelyre, és onnan streameld. Azt nem mondtad, hogy mire kell neked ez, szóval ha éppen nem Online YOUTUBE streamert akarsz készíteni, hanem például egy parancsot ami lejátszik egy bizonyos zenét, ez a megoldás tökéletes lehet.

Itt vagyunk és rengetegen próbáltunk neked segíteni. Viszont a kérdéseinkre nem adtál megfelelő választ, inkább csak visszaszóltál és/vagy megjegyzéseket tettél és/vagy satöbbi. Így pedig lehetetlen megfelelően segítséget nyújtani. Ráadásul most is csak folytattad.
 
[/quote]



de a sok okos azt mondta lehet még. Akkor köszönöm a választ.
 
[/quote]
Ezzel lezártad. Utánad még két hozzászóló írt kiegészítést, és mivel nem volt maga a téma lezárva Flash úgy gondolta, hogy elhanyagoltad.
Erre te jöttél megint az okos-okoskodni párossal.
Abba most nem mennék bele, hogy te válasznak nevezted az idézetemben a hozzászólást, azután meg okoskodásnak.
Aláhúztam a lényeget, ami miatt azt gondolom, hogy a téma zárható.
Cím: Youtube Stream
Írta: Hun_Norberto - 2014. November 08. - 20:57:23
Én kicsit átnéztem a kódot, és szerintem az a probléma, hogy azóta a YouTube csak és kizárólag HTTPS-t használ, ami azt jelenti, hogy a videó azonosítója eltolódik eggyel.
Mindenesetre gyorsan letöltve egy szervert/klienst átírtam, hogy működjön, akárhol is van az azonosító.
Mindjárt felteszem, csak letesztelem.
E: Most nézem, hogy nem csak a YouTube változott, hanem a youtube-mp3.org is. ( http://www.youtube-mp3.org/api/itemInfo/?video_id=UZGyMuHRx58 )
Ezek szerint kell rajta dolgozni még, de találtam megoldást hozzá...
E2: Na megtaláltam a probléma fő forrását: http://www.youtube-mp3.org/help-us
A Google betiltotta, ezért nincs API. Anélkül pedig elég nehéz megoldani. - Bár ez lehet, hogy már régi...
E3: Na, egy másik oldallal, a youtubeinmp3.com-mal megoldottam. Mivel a Location header-t nem lehet SA-MP-pal olvasni, ezért az advanced API-t kellett használnom, de éppen ezért akár a videó címét és hosszát is le lehet tölteni egyszerűen. Később rájöttem, hogy a SA-MP automatikusan kezeli az átirányítást, de nem mindig kezdi el lejátszani, gondolom a konvertálás miatt; ezért is jobb ez a megoldás.
A lényeg: Itt a kód: (Szerintetek csináljak neki külön témát?)



 

forward U2BStream(playerid, response_code, data[]);
stock PlayYouTubeStreamForPlayer(playerid, url[])
{
new convurl[128];
format(convurl, sizeof(convurl), \"youtubeinmp3.com/fetch/?api=advanced&video=%s\", url);
HTTP(playerid, HTTP_GET, convurl, \"\", \"U2BStream\");
}
public U2BStream(playerid, response_code, data[])
{
if(response_code==200)
{
new link[512];
strmid(link, data, strfind(data, \"Link:\")+5, strfind(data, \"&s=\")+4);
PlayAudioStreamForPlayer(playerid, link);
}
else if(response_code==6)
{
    SendClientMessage(playerid, -1, \"The specified video is probably too long.\");
}
else
{
    SendClientMessage(playerid, -1, \"YouTube audio play failed.\");
new str[256];
format(str, sizeof(str), \"Response code: %d\", response_code);
SendClientMessage(playerid, -1, str);
}
return 1;
}

 
 
E4: Kód javítva kicsit.
Cím: Youtube Stream
Írta: Dfoglalo - 2014. November 28. - 19:03:29
[gmod]A téma elavult és már rengeteg helyes megoldás is érkezett bele. Ha nem oldódott volna meg a probléma és/vagy nem elavult ennyi idő után sem a probléma, a témanyitó írjon nekem egy PM-et és megnyitom.[/gmod]