Jo, tvurce obsahu EPG bych nechal behat po lese s vlkem za zady. Nepochopili k cemu je cast Subtitle .. proc tam cpou popis? .. a casto delsi nez je limit teto casti, takze se to stejne usekne.
ZABIT, OZIVIT A ZNOVA ZABIT !!! :-D
Jeste ze mame Power search a dokazeme to castecne „spravit“.
Názory k článku
Používáme MythTV v České republice
EPG po cesku ..
celé vláknoRe: EPG po cesku ..
celé vláknoA behem OH to muzeme s daty z EPG na CT2 a CT4 zabalit uplne. Oficialne kvuli nejistym delkam prenosu, ale ve skutecnosti asi proto, ze by si to lide nahravali a nekomu se to asi nelibi.
Re: EPG po cesku ..
celé vláknoZvlast pikantni je to ve srovnani s „CT HD“ kanalem kde validni EPG data jsou i pro OH (jen nazvy sportu/poradu, zadne dalsi info)
Mimochodem prechod EPG dat na CT HD z vysilani CT1 na vysilani her byl taky nejak zmateny.
Re: EPG po cesku ..
celé vláknoV případě velkých sportovních akcí dosud nikdy nefungovalo VPS a program byl vždy jen orientační, to není nic nového v souvislosti s ZOH 2010. Otázkou je, proč to tak je. Nemyslím si, že jde o záměr, aby si někdo něco nenahrál, spíš bych to viděl na technické/organizační problémy. Například ten, že odbavování EPG těsně souvisí s odbavovací „plachtou“ na vysílacím pracovišti, a v té může být celé vysílání ZOH vedeno jako jeden pořad, neboť dělení pořadu na dílčí přenosy a studia má na starosti jiné pracoviště.
Re: EPG po cesku ..
celé vláknoTak proc to EPG funguje u „CT HD“ na satelitu a nefunguje u CT2 a CT4 ?
Re: EPG po cesku ..
celé vláknoPláčete sice hezky, ale na špatném hrobě. Za (ne)strukturovanost obsahu EPG nemohou jeho tvůrci, ale tvůrci normy ETSI EN 300 468 – DVB PSI. Ta totiž nabízí pro popsání eventu (položky v televizním programu) z textových polí pouze Název, krátký popisek (překládá se do XMLTV jako sub-title) a Dlouhý popisek (překládá se jako desc). Tento dlouhý popisek ještě může obsahovat asociativní tabulku hereckého obsazení (Bart Simpson – Martin Dejdar, Líza Simpsonová – Helena Štáchová), ale to jsem ještě neviděl vysílat.
V každém případě deskriptor pro originální název, nadtitul, číslo epizody, atd. ve výše zmíněné normě definován není, takže není způsob, jak takovéto informace v EIT tabulkách přenášet.
Re: EPG po cesku ..
celé vláknoMno a to je takový problém, aby tvůrci EPG POUŽILI MOZEK
Re: EPG po cesku ..
celé vláknoSorry, odesláno nedokončené .. takže znovu:
To je takový problém, aby tvůrci EPG POUŽILI MOZEK a do Názvu dali název seriálu, do krátkého popisku dali číslo a název dílu a do popisu dali popis ??
Alespoň tohle kdyby udělali magoři.
Tak netvrďte, že to nemůže jít lépe. :-D
důležitá oprava pro tv_grab_cz
celé vláknoV článku nezmiňuji, že bez adresáře .xmltv v domácím adresáři uživatele, který tv_grab_cz spouští, se neuloží cookies a pak nefunguje výběr TV programu.
Proto doporučuji zavolat před tv_grab_cz tento příkaz:
mkdir -p $HOME/.xmltv
Děkuji čtenáři „jc“ za upozornění.
MythTV a ladeni kanalu
celé vláknoNa me televizni karte (Hauppauge HVR-1300, DVB tuner cx88) mi nefunguje ladeni programu. Zkousel jsem automaticky scan, zkousel jsem predhodit channels.conf ktery v tzap funguje, nic nepomohlo, mythtv nenajde ani jeden kanal. Televizni kartu vidi, frontend otevre, ale nenaladi program. Zkousel jsem i zvetsit prodlevy pri prepinani kanalu, ale ani to nepomohlo. Pritom ten stejny channels.conf v kaffeine funguje bez problemu.
V drivejsi verzi se mi stavalo ze ladeni fungovalo chvili po restartu mythbackendu, pokud predtim kartu naladil jiny program (tzap). Ale treba nechat neco nahrat dalsi den uz neslo, protoze backend se nebyl schopen preladit na dany kanal. Ted uz mi nefunguje ani naladeni kanalu podle channels.conf.
Setkal se s timto nekdo?
-Yenya
Re: MythTV a ladeni kanalu
celé vláknoJo a abych nezapomnel: http://svn.mythtv.org/trac/wiki/TicketHowTo mi vraci timeout – HTTP spojeni se navaze, muzu zadat prikaz GET, ale asi po 5 minutach to uzavre spojeni. Mam mlhavy pocit ze stejny problem byl uz tak pred rokem az dvema, coz bylo naposled kdy jsem mel silu resit problem s MythTV :-) Cili ani nemuzu vyse uvedenou chybu nahlasit.
-Yenya
Re: MythTV a ladeni kanalu
celé vláknoTo je ten nestabilní Trac, jak jsem to v některém z minulých článků zmiňoval. Až se v EST zóně probudí, zas to nahodí.
Re: MythTV a ladeni kanalu
celé vláknoMne kdysi nefungoval trac u gajimu kdyz jsem mel ipv6
Re: MythTV a ladeni kanalu
celé vláknoPatch pro DVB-T fullscan v Česku jsem nedávno posílal do našeho českého mailing listu – funguje to s ním nádherně (ostatně mi to ladilo i předtím na Germany, ale teď by to snad mělo ladit všem):
http://groups.google.com/group/mythtv-cz/browse_thread/thread/1f5009763cfca74d
http://groups.google.com/group/mythtv-cz/browse_thread/thread/af73d23a736d2cb0
Čili žádný t-zap, žádný channels.conf – prostě jen fullscan a po pár minutách naladěno vše.
Re: MythTV a ladeni kanalu
celé vláknoJa jsem to zkousel predtim i na Germany a nefungovalo to. Cili ten patch vyzkousim, ale moc sanci tomu nedavam. Mozna tomu nerozumim, ale podle me ten patch jen nastavuje implicitni hodnoty (cili pokud by MythTV mel spravne hodnoty v channels.conf coz u me ma, nemelo by tohle byt potreba pro nic jineho nez pro full scan).
BTW, co je to za kodovani v tom vyse uvedenem URL? :-)
-Yenya
Re: MythTV a ladeni kanalu
celé vláknoAno, zkouším v tom patchi aspoň nastavit implicitní hodnoty. Není to úplně vycucané z palce – mám nějaké reporty z Prahy, že ladění na Francii fungovalo, tak mě napadlo tohle udělat pro Česko, a teď netrpělivě čekám na report, jestli to pomůže.
To kódování jsem zkoušel natřikrát, než se mi to povedlo. Je to tuším kombinace UTF-8 textu s hlavičkou ISO-8859–2, což zavinil Evolution. Nenapadlo mě, že „výchozí kódování“ se takto zachová, myslel jsem si, že je to hodnota pro čtení mailů, ne pro psaní.
Re: MythTV a ladeni kanalu
celé vláknoVerze 0.22 ma nejaky problem pri ladeni s podstrcenim channels.conf, je na to ticket a tento zpusob se zatim nedoporucuje.
Re: MythTV a ladeni kanalu
celé vláknoMam naprosto stejny problem. Hauppauge HVR-1300 nenajde v MythTV zadnej program. Transporty (Mux) nastaveny rucne – nic, komplet scan – nic, zvetseny prodlevy az na 20s – nic, potlacen timeout – nic.
Zkousel jsem i primo po instalaci v distribuci Mythbuntu a vysledek stejne spatny.
Pritom ve VLC funguje paradne, staci zadat jen frekvenci muxu.
Uz nevim co s tim, tak mythtv zase skonci na cas u ledu :(
Re: MythTV a ladeni kanalu
celé vláknoJen FYI: probojoval jsem se do TRACu, asi bude lepsi presunout diskusi tam: http://svn.mythtv.org/trac/ticket/8074
-Yenya
Re: MythTV a ladeni kanalu
celé vláknoV Tracu se diskutovat nesmí! Vývojáři budou zuřit, s diskusí musíme do users mailing listu, i z devel listu by tě vyhodili s otázkou jak rebuildnout RPMS.
Re: MythTV a ladeni kanalu
celé vláknoTak Trac je prece o tom, aby se diskutovalo reseni k nejakemu problemu, ne?
Anyway, vyse citovany patch nepomohl, jak jsem ocekaval. Ale predvolba „Czech Republic“ je dobra, doufam ze se casem protlaci do upstreamu.
-Yenya
Re: MythTV a ladeni kanalu
celé vláknoNe, Trac je o oznámení chyby a jejím řešení.
Tobě doporučili zvýšit timeout, tak čekám, co nahlásíš.
Re: MythTV a ladeni kanalu
celé vlákno„oznameni chyby a jeji reseni“ je pro me v podstate totez co „diskutovani o chybe (a jejim reseni)“.
Re: MythTV a ladeni kanalu
celé vláknoPodobny problem jsem mel take. Prestehoval jsem se a nejde mi nic najit. Nicmene, pokud zadam rucne trasporty, tak najdu alespon kanaly. EPG si udelam rucne, podle tohoto navodu a asi na tom budu lepe. Protoze je pravda, ze EPG co se u nas vysila je naprosto silene… :'(
Seriál už končí?
celé vláknoTrochu mě vyděsila zmínka, že seriál už pomalu končí.
Osobně jsem si s MythtTV už něco prošel, takže snad nejsem takový zajíc, ale vzpomínky na první rozcházení jsou docela čerstvé, takže bych se přimlouval za všechny úplné začátečníky, jestli by bylo možné popsat některé základní věci typu „k čemu jsou/jak nastavit Sources a Inputs, chci-li více tunerů“, „jak rozchodit dálkové ovládání“ (LIRC), „co s playback a recording profiles a jak je nastavit“, „jak to všechno nastavit, aby se PC zapnul před požadovaným nahráváním a po něm vypnul“ a možná ještě podobné věci, třeba si ještě na něco vzpomenu.
Petr Stehlík
celé vláknoPetr Stehlík… ten istý, čo robí ARAnyM a ktorý mi kedysi nahodil český TOS 2.06 do môjho Atari 1040 STF? Dobrý deň. :-)
K článku – zaujímavé, nevedel som že niečo ako XMLTV existuje.
Re: Petr Stehlík
celé vláknoHej, ten istý, jen vedle ARAnyM a Atari800 se baví ještě i tímhle :-)
XMLČT Program
celé vláknoMinimálně ČT na poptávku po XMLTV zareagovala a nabízí na svých stránkách www.ceskatelevize.cz/xml velice podrobný a krásně strukturovaný TV Program ve formátu XML. Bohužel ne ve formátu XMLTV, ale v jiném, pro mě pracovně nazvaném formátu „XMLČT“:
<porad> <linky> <program>http://www.ceskatelevize.cz/program/16714-16.02.2010-09:00-1.html</program> <ivysilani></ivysilani> </linky> <vps>116020900</vps> <cas>09:00</cas> <nazvy> <nadtitul>Filmové návraty</nadtitul> <nazev>Večírek</nazev> <original>Party, The</original> <nazev_casti></nazev_casti> </nazvy> <dil></dil> <stopaz>094:59</stopaz> <noticka>Peter Sellers v roli smolařského statisty, který se nedopatřením dostal na hollywoodskou oslavu. Americká komedie (1968). Dále hrají: C. Longetová, M. Championová, S. Franken a další. Scénář a režie: Blake Edwards</noticka> <regionalni>N</regionalni> <alternativa>N</alternativa> <ikonky> <zvuk>M</zvuk> <skryte_titulky>1</skryte_titulky> <neslysici>0</neslysici> <live>0</live> <premiera>0</premiera> <cb>0</cb> <hvezdicka>0</hvezdicka> <puvodni_zneni>0</puvodni_zneni> <pomer>4:3</pomer> <hd>0</hd> </ikonky> </porad>
Nicméně pro trochu zručnějšího programátora nebude problém takový formát přeparsovat do validního XMLTV. (BTW. formát XMLČT beztak není zcela validní XML, například znak & se v názvech pořadu objevuje bez oescapování). Sám jsem pro tento účel upravil XMLTV parser projektu DVBgrab.
Další drobnou vadou na kráse jsou poněkud podivné licenční podmínky XML exportu, které například povolují „pomocí poskytovaného XML souboru zobrazit a zveřejnit TV program ČT na svém webu,“ ale zároveň zakazují „předávat data nebo samotný XML soubor třetí osobě ve strojově zpracovatelném formátu.“ Nicméně s domácím použitím těchto dat zřejmě nemají problém (aspoň mně už konto funguje víc než půl roku).
Re: XMLČT Program
celé vláknoDíky, zkusím je kontaktovat, XMLTV by mohli dělat rovnou sami. Třeba to časem napadne všechny televize, když jim to šikovně vnukneme?
Mrtvý tv_grab_dvb
celé vláknotv_grab_dvb je dobrý program, používám ho například na http://televize.sh.cvut.cz/xmltv.php
Bohužel, podle aktivity na mailing-listu to vypadá, že projekt je už minimálně 2 roky ve stádiu klinické smrti. Přitom obsahuje několik chyb, které by stálo za to opravit a které se například projevují v souvislosti s kanálem Test EPG v zemské síti 3.
Opravil jsem dekódování textu v ISO Latin 2, ale můj patch evidentně nikoho nezajímá. Asi to budu muset forknout :)
Re: Mrtvý tv_grab_dvb
celé vláknoAhoj, muzes prosim nekam patch pastnout. Diky
Re: Mrtvý tv_grab_dvb
celé vláknoHeh, ze jsem se nepodival do mailinglistu. Diky
Pro lamy jako jsem já...
celé vláknoZdravím, mám prosbu. Nedaly by se ty články psát detailněji ? Na tento jsem čekal, a zklamal mne. Obsahuje 1/3 potřebných informací. Popisuje ale nevysvětluje. Chápu že s tv_grab_cz je to jako s drážděním kobry bosou nohou a není záhodno se o tom moc rozepisovat. Nicméně onen skript je v pythoonu. Vyžaduje určité knihovny/balíčky. Jaké to jsme se už nedozvěděli. Atd.
Zcela pochopitelně je článek napsán s předpokladen nějakých výchozích znalostí. Nicméně nemají je všichni.
Proč byl tedy napsán ?
Tímto se omlouvám za kritiku, „moje“ aplikace je příliš specifická, jak už určitě autor článku stačil pochopit na jabbim.
Dík L.
Re: Pro lamy jako jsem já...
celé vláknoJe těžké balancovat na odborném serveru s úrovní článků – pokročilého nudí a začátečníka zklamou. Každopádně články se snažím psát tak, abych popsal co nejvíc „zákulisních“ informací, vztahů a vazeb, aby to celé dávalo smysl a čtenáři se dověděli, co chtějí případně hledat dál.
Čistě technické drobnosti jako třeba „jak spustit skript v perlu“ můžeme dořešit jinde, ne? I na to jsem zprovoznil www.tvpc.cz.
Co se týče závislostí, tak jediné, co jsem musel udělat na běžném Ubuntu, bylo
# aptitude install cstocs
a pak už to jelo. Navrhuji případné další specifické problémy dořešit na jabbimu.
XMLTV na arcao.com
celé vláknopřed delší dobou jsem objevil program základních stanic na http://xmltv.arcao.com/
mozna by nebylo marny zkusit kontaktovat autora
Re: XMLTV na arcao.com
celé vláknowow – fakt to jede :-) nakrmil jsem tim databazi a uz to KONECNE rozezna cisla dilu :-D Takze lze pouzit funkci nahrej tento porad kazdy den :-)
Diky za tip – jdu to hodit do cronu…
P.
Re: XMLTV na arcao.com
celé vláknoBohuzel uz nefunguji programy Ceske Televize :-(
Grupování nahrávek při Custom Rec Rule
celé vláknoProblém s mizernými daty v EPG řeším vytvořením Custom Recording Rules. Mám s tím ale jeden problém, že v EPG je často, tak jak je v článku uvedeno, součástí titulku i podtitulek, takže co nahrávka (třeba Simpsonovi na PrimaCOOL), to jiný titulek. V seznamu nahraných pořadů má pak každý díl seriálu svoji skupinu, což vytváří šílený chaos. Neexistuje možnost jak při Custom Rec Rule říci, jaký má být výsledný Title?
Dále jsem si všiml, že ve zdrojácích se dělají opravdu šílené opičárny s daty z EIT (hacky pro různé země). Neexistuje patch co by to trošku pročistil pro české EPG?
A poslední dotaz – když pomocí Custom Rec Rule nahrávám pořad, tak se mi nahrají všechny jeho opakování. Jak to vyřešit?
tv-grab-cz & DeCSS
celé vláknoZda se mi, ze tv-grab-cz ma podobny problem, jako pred casem kod DeCSS, ktery umoznoval prehravani komercnich DVD na Linuxu. Tenkrat se mimo jine kod DeCSS tiskl na tricka a formatoval se do ruznych umeleckych vytvoru, cimz se algoritmus zachoval, ale vzniklo nove „umelecke dilo“. Mozna by to byla cesta… ;-)
http://e-learning2.tul.cz/~tyr/progs/tv/tv_grab_cz/
http://en.wikipedia.org/wiki/DeCSS
http://decss.zoy.org/
Re: tv-grab-cz & DeCSS
celé vláknoKouzelne obrazky ;-)
http://www.cs.nmsu.edu/~joshagam/css/
mythtv mi maže nahrávky i když nejsou expirované
celé vláknomythtv mi maže nahrávky, jakmile dojde ke kontrole fronty úloh (kde nic není),
a v logu se zjeví že nahrávky byly expirovány a to bez ohledu na to, jestli mají expiraci nastavenou nebo ne. jsem z toho jelen ,0.21 (gentoo a mythbuntu) to nedělala, 0.22 a trunk (gentoo a mythbuntu) to dělají a přitom je to na jednom železe, někde něco nevidím ale co ?
Díky za radu
Nezacne se nahravat
celé vláknoAhoj, mam problem s MythTV. Nechapu proc, vzdy mi to fungovalo, ale co jsem se prestehoval, tak mi MythTV jen blbne… :-( Prestalo fungovat EPG (sice naladim vsechny kanaly v multiplexech, ale bez EPG mi byly k nicemu). EPG jsem rozjel pomoci zde uvedeneho skriptu, zacez bych chtel podekoval autorovi. Konecne je EPG i normlani a ne paskvil co se vysila… :-D
Nicmene nevim proc, ale kdyz nastavim nejake nahravani, tak nikdy samo nezacne. Jen se vytvori kratky soubor (362 byte) a tim to konci. Kdyz spustim MythTV, tak se zacne nahravat. Nejak nechapu cim by to mohlo byt. Prava na zapis mam, adresare take existuji. V logu je jen ze se program zacal nahravat, ale v podstate nezacal.
Nesetkal jste se nekdo s tim?
Re: Nezacne se nahravat
celé vláknoNo, mě MythTV dělá to samé na kanálech z jednoho multiplexu. Přitom tvrdí, že nahrává.... Zkusím ještě pobádat a pak dám vědět...
tv_grab_cz
celé vláknoje možný tv_grab_cz provozovat na woknech? Pokud ano, poprosil bych zaslání zdroje vždy aktualizovaného programu na maysider@gmail.com
děkuji!!
Asi umřel tv_grab_cz
celé vláknoZdá se, že tv_grab_cz skript, který roste na pastebin.com přestal fungovat.
Nemohl by na to někdo juknout a opravit to?
Děkuji zoufale pěkně....
Re: Asi umřel tv_grab_cz
celé vlákno--- tv_grab_cz.pl.bak 2010-12-21 20:33:37.000000000 +0100
+++ tv_grab_cz.pl 2010-12-21 22:35:48.000000000 +0100
@@ -161,6 +159,7 @@
my $id = &getChannelId($ch);
&download('POST', 'http://tv.sms.cz/kategorie/televize/volba_stanice.php',
(
+ 'P_soubor' => '%2Ftelevize%2Fvolba_stanice.php',
'tvs['.$id.']' => &getChannelCode($ch),
'pozice['.$id.']' => '',
'ulozit' => 'true'
@@ -178,12 +177,13 @@
# download page
my $html = Encode::decode_utf8 &download('GET', 'http://tv.sms.cz/index.php',
(
- 'P_soubor' => '%2Ftelevize%2Findex.php',
+ 'P_soubor' => '%2Ftelevize%2Findex.php%3Fdatum%3D'.$date,
'datum' => $date,
'casod' => '0' # 0 = since now; -1 = since the begining of the day
- )
+ )
);
+ $html =~ s/<table class="porad"/\n<table class="porad"/;
my @txt = split /\n/, $html;
foreach my $line (@txt) {
@@ -193,9 +193,9 @@
$icon{$ch} = $1;
}
}
-
- if ($line =~ /<table class="porad" /) {
- $line =~ s/<table class="porad" .[^>]+><tr><td .*?>(.*?)<\/table>/&parseHTML($1, $i, $ch, $date)/eg;
+
+ if ($line =~ /<table class="porad"/) {
+ $line =~ s/<table class="porad"><tr><td .*?>(.*?)<\/table>/&parseHTML($1, $i, $ch, $date)/eg;
}
}
}
@@ -927,7 +927,7 @@
my $txt;
foreach my $line (@html) {
- if ($line =~ /class="tv"/) {
+ if ($line =~ /class="tv_volba"/) {
$txt .= $line;
}
}
@@ -941,7 +941,7 @@
my @group = split /<div class="P_podnadpis">/, $txt;
for (my $i=1; $i<scalar @group; $i++) {
- my @chgrp = split /<div class="tv">/, $group[$i];
+ my @chgrp = split /<div class="tv_volba">/, $group[$i];
foreach my $ch (@chgrp) {
my $tvs = '';

