PipeManagement/LG Menu The ultimate software package for LG MS400H/MS450H
PipeManagement/LG Menu uživatelská příručka MS Harmony Pack v1.2 prosinec 2010
Autoři: vic1972, Keltek Překlad: Čeština, Angličtina: Keltek Španělština: vic1972 Francouzština: jlbarbe [verze: PM v3.4 – LGM v105]
Obsah Úvod.................................................................................................................................................................3 PipeManagement............................................................................................................................................4 Hlavní vlastnosti...........................................................................................................................................4 Konfigurace..................................................................................................................................................4 Číselné kódy................................................................................................................................................6 Příklad uživatelského skriptu.......................................................................................................................6 Vypnutí LG PVR po 3 hodinách..............................................................................................................6 LG Menu..........................................................................................................................................................8 Přístup na LG Menu.....................................................................................................................................8 Kanály..........................................................................................................................................................8 Zálohování...................................................................................................................................................8 Plánovač......................................................................................................................................................9 Historie........................................................................................................................................................9 Nahrávky.....................................................................................................................................................9 wTorrent.......................................................................................................................................................9 Služby..........................................................................................................................................................9 Virtuální dálkové ovládání............................................................................................................................9 Nastavení...................................................................................................................................................10 Restart.......................................................................................................................................................10 Jazyk.........................................................................................................................................................10 Informace o systému.................................................................................................................................10 Konfigurační soubor...................................................................................................................................10 Instalace.........................................................................................................................................................11 Soubory distribuce.....................................................................................................................................11 Instalace.....................................................................................................................................................11 Známé chyby.................................................................................................................................................12 Podpora.........................................................................................................................................................13 Příloha A: Tiskuntelná tabulka číselných kódů..........................................................................................14 Příloha B: Poděkování..................................................................................................................................15 Příloha C: Historie.........................................................................................................................................16
PipeManagement/LG Menu – Příručka uživatele
2 / 16
Úvod Popsaný nový firmware a nástroje v tomto dokumentu byly vytvořeny zlepšit každodenní použití zařízení LG MS400H/MS450H. Následující nástroje/aplikace a firmware jsou poskytnuty v takové podobě, v jaké jsou distribuovány a použití je jen na vlastní nebezpečí. Autoři nenesou žádnou zodpovědnost za jakékoliv selhání nebo poškozen LG PVR. Následně popsané a instalované změny postihují pouze programové vybavení a tyto změny lze kdykoliv vrátit do oficiálního programového vybavené od LG. Tato modifikace je postavena na oficiálním firmware od LG verze 101027.
PipeManagement/LG Menu – Příručka uživatele
3 / 16
PipeManagement PipeManagement je jedna z nejdůležitějších ne-li nejdůležitější nová vlastnost tohoto rozšíření.
Hlavní vlastnosti •
After Recording Power Off Management – LG PVR nebude vypnuto po dokončení nahrávání – lze ale nastavit časové rozpětí v konfiguračním souboru, kdy bude se zařízení vypne
•
Žluté tlačítko – přímý přístup na nahrávky
•
Modré tlačítko – vypnutí/zapnutí zvuku (mute)
•
Subtitles management – potlačení titulků, pokud je pořad přesunut z adresáře REC – toto chování lze pochopitelně ručně změnit nebo nastavit v konfiguračním souboru
•
Timer Management – pozměňuje chování zařízení při přepínání do stavu nhrávání pořadu a současného sledování DTV
•
Numeric Codes – spoustu nastavení lze aktivovat/deaktivovat (dočasně nebo trvale) použitím číselných kódů dálkového ovládání – tato funkce bude popsána níže
•
Auto Power Off – zařízení bude automaticky vypnuto po určitém počtu hodin pokud není používáno (časový interval lze konfigurovat)
•
Custom Scripts – je možné vytvořit si vlastní uživatelské skripty, které pak lze spouštět číselným kódem na dálkovém ovladači
•
Prompter OK – zobrazení zprávy informující uživatele, že číselný kód byl přijat
•
Prompter Yes – zpráva informující uživatele zprávou „ano“ na vyvolanou akci (ukazatel hlasitosti se zvětší)
•
Prompter No – zpráva informující uživatele zprávou „ne“ na vyvolanou akci (ukazatel hlasitosti se zmenší)
•
Channel Carousel – stručné zobrazení aktuálního vysílání hlavních kanálů
•
Channel List Recovery – podpora pro obnovu seznamu kanálů z internetové zálohy (založeno na městech)
•
Channel List Backup / Restore – vytvoření zálohy (nebo provedení obnovy) souboru se seznamem naladěných kanálů
•
Recording Backup / Restore – vytvoření zálohy (nebo provedené obnovy) souboru databáze naplánovaných pořadů
•
Back key (exit) – pro přepnutí mezi posledním a aktuálním kanálem
•
First Aid kit – číselný kód 960, tento a další rezervované kódy jsou pro budoucí užití
•
V režimu přehrávání: •
tlačítko 5: posuň se vpřed o 5 minut
•
tlačítko 6: >>>>>>> FF
•
tlačítko 4: <<<<<<< RR
Konfigurace Konfigurace programu PipeManagement je uložena v souboru „/usr/local/etc/PipeManagement.ini”. V tomto souboru jsou uloženy nastavení všech vlastností, které PipeManagement obsahuje. PipeManagement/LG Menu – Příručka uživatele
4 / 16
Následující komentovaný text je příklad konfiguračního souboru: #This is main config file to control which addons should be applied # reading from pipe from main application DvdPlayer #Log for PipeManagement Application: /tmp/PipeManagement.log #So, last version can be checkout out: base_url + actual_version = http://dl.dropbox.com/u/684543/varios/ms450h/Firmwares/ActualRelease.txt [URLForNewVersion] base_url=http://dl.dropbox.com/u/684543/varios/ms450h/Firmwares/ actual_version=ActualRelease.txt [AfterRecordingPowerOFFManagement] # AfterRecordingPowerOFFManagement_Enable 1=Enabled 0=Disabled #If enabled this will prevent lg to auto switch off after a recording finishes AfterRecordingPowerOFFManagement_Enable=1 #Here we specify the range of hour in which the unit will be switched off at the #end of a recording. Hours are in 24h format from 0 to 23 #Of course for this range to take effect, previous setting config must be enabled. #With the below default values 0,8, lg will switch off if hour is among 0 and 8 am ARPOMH_ini=0 ARPFMH_end=8 [SubTitlesManagement] # 1=Enabled 0=Disabled SubTitlesManagement_Enable=1 [StartRecordingPopUpManagement] # 1=Enabled 0=Disabled StartRecordingPopUpManagement_Enable=1 #This is the number of seconds to wait, till start of the message, to eliminate the windows popup, normally works ok with value 4 SecondsToEliminateMessage=3 #Seconds of interleave among automatic keys of keyset SecondsInterleave=1 [AutoPowerOff] # 1=Enabled 0=Disabled AutoPowerOff_Enable=1 #Number of hours of inactivity on which unit will auto power off AutoPowerOff_hours=4 [ChannelRestore] BaseURL=http://dl.dropbox.com/u/684543/varios/ms450h/backup/dtv_channel/ [Carrusel] #The following config item will tell the max channel to browse, starting from 1 MaxChannel=16 #Seconds to wait before changing to new channel CarruselSeconds=5 [Mute] # 1=Enabled 0=Disabled blue_button_mute_Enable=0 [OKPlayPause] # 1=Enabled 0=Disabled OKPlayPause_Enable=0
PipeManagement/LG Menu – Příručka uživatele
5 / 16
Číselné kódy Číselné kódy jsou čísla poslaná pomocí dálkového ovládání – stejným způsobem, jako se volí číslo kanálu. Pokud je kód správně přijat, na obrazovce se zobrazí ukazatel hlasitosti se vzrůstající tendencí. Popis kódů: Číselný kód
Popis
900
Deaktivuje ovládání vypínání po dokončeném nahrávání (není permanentní).
901
Aktivuje ovládání vypínání po dokončeném nahrávání (není permanentní).
902
Deaktivuje ovládání vypínání po dokončeném nahrávání (nastavení bude uloženo).
903
Aktivuje ovládání vypínání po dokončeném nahrávání (nastavení bude uloženo).
907
Aktivuje náhled kanálů.
910
Deaktivuje automatické vypínání při nečinnosti (není permanentní).
911
Aktivuje automatické vypínání při nečinnosti (není permanentní).
912
Deaktivuje automatické vypínání při nečinnosti (nastavení bude uloženo).
913
Aktivuje automatické vypínání při nečinnosti (nastavení bude uloženo).
92 XXX
Obnovení zálohy seznamu kanálů z internetu kde XXX je kód města. Na následujícím odkaze se dozvíte více: http://ms450.foroactivo.net/principal-preguntas-ayudas-f1/directorio-backup-dedtv_channeltxt-por-ciudades-principales-t361.htm
931
Spuštění uživatelského skriptu
/usr/local/etc/PipeManagement/scripts/custom1
932
Spuštění uživatelského skriptu
/usr/local/etc/PipeManagement/scripts/custom2
933
Spuštění uživatelského skriptu
/usr/local/etc/PipeManagement/scripts/custom3
940
Provedení zálohy seznamu kanálů.
941
Obnovení zálohy seznamu kanálů.
950
Provedení zálohy databáze plánovaného nahrávání.
951
Obnovení zálohy databáze plánovaného nahrávání.
960
First-Aid kit.
986
Zobrazí aktuální verzi aplikace – je zobrazena jako číslo kanálu na obrazovce.
987
Tato kombinace zkontroluje aktuální verzi aplikace na internetu a pokud je nalezena novější, bude provedena její aktualizace.
Příklad uživatelského skriptu Vypnutí LG PVR po 3 hodinách Následující skript je příklad toho, jak lze vytvořit uživatelský skripty, které jsou uloženy v adresáři /usr/local/etc/PipeManagement/scripts. ls echo "custom3" sleep 10800 echo "Turn off after
3H"
PipeManagement/LG Menu – Příručka uživatele
6 / 16
echo "O" >> /tmp/command_sender.txt sleep 20 echo " " >> /tmp/command_sender.txt
PipeManagement/LG Menu – Příručka uživatele
7 / 16
LG Menu Druhá věc, týkající se rozšíření je soubor programového vybavení a skriptů, které jsem pracovně pojmenoval „LG Menu“. Tento balíček rozšiřuje použitelnost LG PVR sdílením interních disků (nebo disku) jako síťový disk, možnost přistoupit k PVR pomocí protokolu FTP a umožňuje ovládat PVR pomocí webového prohlížeče. LG Menu umožňuje: • • • • • • • • • • • • • • • • •
spuštění Samba serveru (sdílení souborů na síti) hned při startu spuštění FTP serveru (přístup k souborovému systému pomocí FTP protokolu) při startu portál s informacemi o LG PVR možnost měnit pořadí, název nebo mazání naladěných stanic zobrazit historii plánovaných pořadů seznam uložených pořadů s přímými ftp/http odkazy změnit počet minut, které se automaticky přidají na konec plánovaného pořadu, pokud je přidán pomocí EPG možnost naplánovat uložen pořadu provést zálohu/obnovu zálohy hlavní konfigurace LG PVR a LG Menu řídit dodatečné služby (start/stop) zobrazit nastavení LG PVR (zatím není kompletní) možnost restartovat LG PVR torrent klient (rTorrent) s webovým rozhraním (wTorrent) nová verze BusyBox se spoustou nových systémových příkazů virtuální dálkové ovládání LG PVR možnost lokalizace – angličtina, čeština, španělština, francouzština možnost aktivovat autorizaci při vstupu do LG Menu (přístup na stránky LG Menu je povolen pouze po zadání jména a hesla)
Přístup na LG Menu Do LG Menu (alespoň jeho vizuální stránky) se můžete dostat jakýmkoliv prohlížečem webu, který umí alespoň Javascript. Jako adresu zadejte IP adresu LG PVT (nebo jméno hostu, pokud máte domácí DNS a v něm i záznam pro LG PVR). IP adresu zařízení je možné zjisti v nastavení zařízení LG PVT v sekci Síť. http://
/
Kanály Na této stránce můžete vidět všechny kanály naladěné v zařízení. Pomocí tralčítka „Editovat“ lze změnit tyto vlastnosti: •
pomocí modrých šipek nahoru/dolu lze změnit pořadí
•
pomocí ikonky listu papíru s tužkou lze změnit název kanálu – nepoužívejte české znaky
•
pomocí ikonky červeného křížku lze daný kanál smazat
•
přímá změna kanálu pomocí výběru ve sloupci „pořadí“
Po provedených změnách je potřeba tyto změny uložit pomocí tlačítka „Uložit“ nebo zrušit provedené změny tlačítkem „Zrušit“.
Zálohování Na této stránce je možné vytvořit zálohu konfiguračních souborů a databází a také konfigurační soubor PipeManagementu. Následuje seznam toho, co bude zazálohováno: PipeManagement/LG Menu – Příručka uživatele
8 / 16
• • • • • • •
seznam kanálů databáze plánovaných pořadů databáze historie uložených pořadů databáze nastavení PVR interní skripty konfigurační soubor PipeManagementu konfigurační soubory LG Menu
Plánovač Toto je asi nejžádanější stránka. Zde můžete naplánovat uložení pořadu. Vyberte datum, hodinu a minutu začátku, hodinu a minutu konce, název kanálu, kam se bude nahrávaný pořad ukládat a je zde možnost zadat i opakování a přidat komentář. Komentář je zobrazován u plánovaných nahrávání a je poté nakopírován do databáze historie. Pokud je nastaveno opakované nahrávání na „týdně“, je ke komentáři na začátek přidána zkratka dne, kdy je nahrávání plánováno (lokalizovaně). Tudíž pak jednoduše vidíte, v jaký den je plánované nahrávání. Pokud vytvoříte naplánovaní, můžete jej později změnit (základní operace – hodina a minuta začátku, hodina a minuta konce, kanál, možnost opakování, popis) nebo jej smazat. Zároveň je na této stránce možnost automatického přidání určitého počtu minut ke konci naplánovaného pořadu, pokud je plánování provedeno přes EPG přímo v DTV. Možnost přidání lze zrušit stiskem tlačítka „Deaktivovat“.
Historie Na této stránce se zobrazí obsah interní databáze historie uložených pořadů seřazené tak, jak byly uloženy na disk. Na nahrávky lze přímo přistupovat pomocí http nebo ftp protokolu. Důležitá část je však možnost zobrazit konečný stav naplánovaného uloženého pořadu.
Nahrávky Tato stránka prakticky zobrazuje obsah adresáře „REC“, kam se ukládají všechny naplánované pořady. Je zobrazen úplný seznam souborů, čas vytvoření, velikost souboru a možnost stáhnout soubor pomocí http nebo ftp. Dále můžete daný soubor smazat nebo přejmenovat. Kliknutím na ikonku šipek v nadpisu sloupce je možné třídit podle daného sloupce.
wTorrent Toto je samostatná aplikace v PHP, která umožňuje plně ovládat rTorrent torrent klient. LG Menu pouze používá tento výborný software. Pokud chcete vědět víc, navštivte stránky projektu: http://www.wtorrent-project.org/trac/ Pokud chcete přistupovat na stránky wTorrentu, jako uživatelské jméno zadejte „wtorrent“ a heslo „wtorrent“.
Služby Na této stránce je možnost vidět nainstalovaných služeb a je možné je ovládat – start/stop a povolit/zakázat (což znamená, že daná služba nebude nastartována při startu systému).
Virtuální dálkové ovládání Tento odkaz otevře nové okno, které simuluje dálkové ovládání zařízení. PipeManagement/LG Menu – Příručka uživatele
9 / 16
Nastavení Tato stránka pouze zobrazuje (zatím) nastavení LG PVR.
Restart Pomocí této stránky je možné restartovat zařízení.
Jazyk Na levé spodní straně hlavního menu lze vybrat jazyk. Pokud je jazyk změněn, nastavení je uloženo do konfiguračního souboru a při dalším přístupu na stránky LG Menu tudíž zůstane vámi nastavená hodnota.
Informace o systému Na pravé dolní straně hlavního menu se zobrazuje jak dlouho je zařízení zapnuté a vytížení systému. Zátěž je zobrazena třemi čísly – první zobrazuje zátěž za poslední minutu, druhé za posledních 5 minut a třetí za posledních 15 minut.
Konfigurační soubor LG Menu má vlastní konfigurační soubor, který obsahuje základní konfiguraci. /tmp/hdd/root/custom/var/www/lgmenu/config.inc Následující sekce mohou být změněny uživatele. Ostatní raději nechte nedotčené. Autorizace $useauthentication: definuje použití autorizace (zadávání jména a hesla při přístupu na LG Menu) – pokud je nastaveno na „false“, LG Menu nebude jméno/heslo požadovat $auth_user: definuje jméno, které bude požadováno $auth_password: definuje heslo, které bude požadováno Definice jazyků $langs: pole, které obsahuje seznam jazyků, které budou nabídnuty na stránce $lang: čtyř-písmenný kód jazyka
PipeManagement/LG Menu – Příručka uživatele
10 / 16
Instalace Instalace těchto nových rozšíření není příliš komplikovaná, ale vyžaduje několik akcí od uživatele. Je však dodržet následující podmínky: •
pokud vlastníte MS400H, MUSÍTE mít nainstalován HDD disk, bez něj je sice možné provést flashování firmware a používat PipeManagement, ale nelze nainstalovat ostatní balíčky LG Menu
•
je lepší mít HDD disky inicializované už před instalací
Soubory distribuce •
MS400_101027_0148.img – toto je hlavní firmware, který musí být nahrán pomocí flashovací procedury (popsané později) a obsahuj PipeManagement a nové systémové nástroje
•
Custom-KV-v105.tar.gz – toto je balíček, který obsahuje veškeré další programy jako web server, Samba server a další
Instalace 1. vložte výše uvedené soubory do hlavní složky (root) USB disku naformátovaný na FAT32 – neměňte jejich jméno 2. zapněte LG PVR a počkejte až nastaruje 3. vložte USB disk do konektoru USB na přední starně LG PVR 4. stiskněte tlačítko nahrávání „Record“ na předním panelu LG PVR (kulaté tlačítko s kroužkem) a držte jej stisknuté 5. krátce stiskněte tlačítko reset (malé tlačítko skryté v otvoru nalevo od tlačítka „Record“) 6. LG PVR se restartuje 7.
držte tlačítko „Record“ stisknuté do té doby, doku se na obrazovce neobjeví logo LG
8. po nějakém čase bude nastartován proces aktualizace firmware, vyčkejte, než bude tento proces dokončen (což trvá docela dlouho) a pak je LG PVR opět restartováno 9. po restartování se zobrazí obrazovka INIT – nastavení jazyka je přeskočeno automaticky díky funkčnosti PipeManagement 10. proveďte základní nastavení (všechno nastavení lze změnit později) 11. v nastavení by mělo být nastaveno jako cílové zařízení HDD 12. restartujte LG PVR (vypnout/zapnout nebo tlačítko reset) 13. neodstraňujte USB disk z USB konektoru 14. nyní LG PVR nastartuje, ale přibližně za 30s od startu bude nastartován proces instalace dodatečného balíčku 15. instalace trvá docela dlouho a v průběhu nemusí LG PVR reagovat na dálkové ovládání, po dokončení se samo restartuje 16. po restartu dokončete nastavení (hlavně nastavení sítě) a nyní již můžete přistupovat na LG Menu 17. už můžete vysunou USB disk
PipeManagement/LG Menu – Příručka uživatele
11 / 16
Známé chyby •
rTorrent torrent klient má trochu problémy při přístupu k velikým souborům (4GB a více). Na stránce wTorrent pak můžete vidět chyby „Could not synch chunks“ nebo „Hash check failed at torrent completion“. Pracujeme na odstranění těchto chyb.
•
Pokud provede nějaké nahrávání a poté změníte název kanálu nebo pořadí kanálů, na stránce s historií nahrávání se zobrazí změněné údaje, které nemusí odpovídat skutečnosti. To proto, že údaje v databázi historie se již po dalších úpravách nemění.
Pokud narazíte na nějaké chyby, divné chování nebo jenom vás napadne nějaké rozšíření jak LG Menu tak i PipeManagementu, nebojte se nám své postřehy poslat – k tomuto účelu jsou vytvořeny stránky: http://sourceforge.net/tracker/?group_id=348378 Dekujeme.
PipeManagement/LG Menu – Příručka uživatele
12 / 16
Podpora Hlavní distribuční stránka je na SourceForge.net https://sourceforge.net/projects/lgmenu/files/ Distribuční zrcadlo má na starosti vic1972 na DropBox.com, ale je potřeba znát přímé linky (ve španělském fóru) Můžete využít následující fóra, kde se lze zeptat na rozšíření: české fórum - http://forum.art-shop.cz/ španělské fórum - http://ms450.foroactivo.net/ francouzské fórum - http://ms450h.forumactif.com/
PipeManagement/LG Menu – Příručka uživatele
13 / 16
Příloha A: Tiskuntelná tabulka číselných kódů Myšlenkou všeho je udělat život snadnější (protože Life is Good ;) tudíž níže je tisknutelná tabulka číselných kódů PipeManagementu:
Kód
Popis
900
AfterRecOFF vyp teď
901
AfterRecOFF zap teď
902
AfterRecOFF vyp perm
903
AfterRecOFF zap perm
907
Carrusel
910
AutoPowerOff vyp teď
911
AutoPowerOff zap teď
912
AutoPowerOff vyp perm
913
AutoPowerOff zap perm
92XXX Obnov seznam kanálů. Můj: 92 _ _ _ 931
Custom1: Carousel
932
Custom2: reboot
933
Custom3: Vyp do 3h
940
Záloha kanálů
941
Obnova kanálů
950
Záloha rec. DB
951
Obnova rec. DB
960
First-Aid kit
986
Zobrazit verzi PM
987
Provést update PM z Internetu
PipeManagement/LG Menu – Příručka uživatele
14 / 16
Příloha B: Poděkování Díky Matthelas (France) a Andrew (Apgad) (Australia). Pascale et Jean-Luc pro francouzský překlad a testování. Alfred.fent pro velikou pomoc se stránkou Plánování pořadů. Díky vám všem kdo pomáháte na tomto kusu software na všech fórech, která byla vyrobena, abychom se tam mohli scházet.
PipeManagement/LG Menu – Příručka uživatele
15 / 16
Příloha C: Historie MS Harmony Pack v1.2 (FW: 101027A, PipeManagement: v3.4, LG Menu: v105) – – – – – – – – – – –
opraveno editorvnání kanálů opraveno plánování pořadů z kanálů, kterou mají nesetříděná čísla indexu opraven problém s plánováním „jednou týdně“ opravny linky na stránce „Historie“ pokud bylo nahrávání provedeno na externí disk přidána stránka pro editaci nastaveni PipeManagement přidán německý překlad přidáno zobrazení verze firmware a PipeManagement nový BusyBox v1.18.0 nový lgchanedit v0.3 s opravenou manipulací s kanály, které nejsou setříděny vylepšeno startování nahrazena hlavní aplikace DvdPlayer z posledního oficiálního firmware od LG 101027A
MS Harmony Pack v1.1 (FW: 100417, PipeManagement: v3.3, LG Menu: v104) – – – – – – – – – – – –
opravena instalace balíčků na MS450H s dvěma disky rTorrent lze nyní ovládat v menu „Služby“ přímý přesun kanálu v editoru kanálů na danou pozici přidán sloupec „Popis“ na stránce „Plánování“ rozšířena funkce pro obnovu zálohy pro zamezení přepsání novějších systémových skriptů při obnově aktualizace BusyBox na verzi 1.17.3 přidána služba “OpenDNS” která nastavý servery DNS na servery služby OpenDNS.com (standardně vypnuto) oprevena chyba při formátování nainstalován PipeManagement v3.3 opravna chyba ve startovacím skriptu přesunut modul venus_ir_new.ko do části, která filesystému, kerá je pouze pro čtení a nějaké drobné změny a rozšíření ve vzhledu
PipeManagement/LG Menu – Příručka uživatele
16 / 16