Open Pehrsons opened 13 years ago
--pehrsons Det enda sättet att skicka tangentbordstryck till en flashspelare tror jag är genom att köra Boxee i keyboard mode. Som Youtube Leanback.
Musklick behöver testas mer, men jag skulle gissa att det är samma sak där.
För att förklara det lite enkelt så finns det två ställen man kan påverka Boxees webbläsare ifrån:
Good news!
Under Shows -> All finns till exempel The Event med (bland annat) SVT som källa (under Extras). Boxee har endast länken till svtplay-sidan som path. Med hjälp av Wireshark såg jag dock att denna skickas till boxee.tv som svarar direkt med kontrollskriptskod för svtplay.
Länk: http://dir.boxee.tv/apps/helper2/?v=4.0&u=http%3A%2F%2Fsvtplay%2Ese%2Fv%2F2428656%2Fthe%5Fevent%2Fdel%5F20%5Fav%5F22 Ser ut så här för 0.9 (4.0 av Boxees javascriptversion):
Som jag misstänkte finns det ett par grejer som hade suttit väldigt fint på wikin. (onSeekTo är då ny för mig)
--matsboisen Fashinerande, det där hade jag inte sett. Där fanns ju alla möjliga kanaler; TV3, SVT, Tv5, TV6.... Än så länge så vinner väl vårat GUI fortfarande på poäng med marginal i alla fall. Blir spännande att kolla in hur de hämtar avsnitt till TV4 och hur de avsnitten startas.
Spännande. Om det inte är för krångligt eller för mycket begärt får du som har WireShark installerat och igång gärna sniffa av TV4 om du ändå är i gång vid tillfälle. Dvs. vilka urler som används för att hämta titlar (TV Shows - Channels - TV4) och framförallt episoder för en vald titel. Kanske kan jag förenkla TV4-modulen genom att nyttja något där. Och sedan också för framtida bruk motsvarande för TV3, TV5, TV6...
Om möjligt och inte för stort jobb alltså. Annars får jag köra igång Wireshark själv här hemma.
hmm, jag ser nu att man fråb Windows-Boxee inte alls får upp TV Shows på samma sätt som på Boxee-Boxen. Måste med andra ord sniffa av Boxee Boxen för att kunna se hur avsnitt för en given TV4-show laddas in.
Man borde nog kunna sniffa av hur man får upp alla program/titlar per svensk kanal (SVT, TV3, TV4, TV5, TV6, TV8...), hur man får upp alla svenska program per genre (boxee:tvshows/shows?genre=Animation&sort=popular) och via sökning (http://res.boxee.tv/titles/search/tv?adult=no&geo=se&term=solsidan). Sedan från det få upp hur man hämtar alla avsnitt för en titel (boxee:tvshows/episodes/?local=true&remote=true&seriesId=649500) och från detta bygga en generell hämtningsmodul som klarar av de olika svenska kanalerna. Och genom att kolla kanal per avsnitt (ex. m_strStudio: se_svtplay) ändra path per episod och skjuta in det kontrollskript vi vill ha per kanal. Detta skulle jag vilja kolla mer på men då måste jag först få klarhet i hur alla titlar för de olika svenska kanalerna laddas in.
Som sagt Andreas, om du har kopplat upp boxens nätverk genom datorn får du gärna kolla av vilka urlar som requestas när klistan på kanaler listas (TV Shows / Channels), när en kanal program läses in (ex för tv4) och när alla episoder för ett program läses in.
För mig är det inte helt enkelt att koppla upp det rätt för att kunna kolla vad boxen requestar.
--pehrsons Hah. Jag visste inte heller att det fanns så många program.
Boxees servrar hämtar väl materialet enligt http://developer.boxee.tv/Content_Integration. Det är dock ganska hårda krav på RSS-specifikationen enligt deras dokument.. jag undrar om alla svenska kanaler verkligen har egna sådana flöden.
Ska kolla på URLerna mer när jag får tid (ikväll/imorgon).
--matsboisen Vad jag kan se så är inte scriptet för TV4 lika roligt i dagsläget:
* defaults file for new scripts (>7.0)
*
*/
boxee.apiMinVersion = 7.0;
/*
* tools module v1 (boxee>7.0)
* shawn rieger (shawn@boxee.tv)
*/
tools =
{```
test: function()
{
alert('testing tools module');
},
getSeekTime: function(duration, bigseek)
{
var modifier = 0.2;
var threshold = 600;
if (duration)
{
if (!bigseek)
{
modifier = 0.02;
threshold = 30;
}
p = Math.round(modifier * duration);
return (p < threshold) ? p : threshold;
}
return 0;
}
```}
// end of tools module
// ####################
boxee.apiMinVersion = 7.0;
boxee.realFullScreen = false;
boxee.autoChangeMode = false;
boxee.autoChoosePlayer = true;```
Lade alldeles nu märke till boxee.autoChangeMode = false;
. Den har jag aldrig sett innan..
--matsboisen Jag har gjort ett första utkast till kontrollscript för TV4. Men jag har inte fått det att fungera. Jag har noterat de tangenttryckningar som man behöver styra men inte lyckats starta dem. Kanske kan man starta flashfilen direkt? Man behöver också få upp js-filen till en mapp på boxeeplay.tv men jag vet inte hur man gör det heller. Mats