Instructies ondertitel script voor Flexmenu ------------------------------------------- Benodigdheden: -------------- - Een DB met Gemini (andere Images werken ook, maar dan moet het Flexmenu/paden wat aangepast worden) - Flexmenue 0.94 geinstalleerd op DB - Drtic geinstalleerd om de ondertitels te kunnen gebruiken op de DB - Een internet aansluiting - De 'standaard' Unix tools : sed, awk, head en tail. Upgraden: --------- Let op!: Bij een opgrade van v10 naar v11 zal er na de upgrade 2x 'DRTICDIR' in het script staan. Verwijder de gene met de verkeerde inhoud. Volgende updates zullen wel goed gaan. Om te upgraden kies 'Upgrade script' in het menu. Het script zal automatisch worden gedownload en geinstalleerd. Check na een upgrade voor de zekerheid wel even de zelf aangepaste variabelen. Nieuwe Installatie: ------------------- 1. Ga naar /var/script (voor niet Gemini gebruikers, kies een mooie plaats) 2. Voer het volgende commando uit : wget http://dreambox:dreambox01@www.shoenix.net/cgi-bin/subtitle.cgi?upgrade -O subtitle.sh 3. Geef het script op de DB de juiste permissies : chmod 755 /var/script/subtitle.sh 4. Indien je web interface wachtwoord anders is dan 'root' en geen password open dan het script en pas de 'WEBUSER' en 'WEBPASS' variabelen aan. 5. Voeg het volgende toe aan /var/tuxbox/config/shellexec.conf: (Dit is op Gemini de shellexec.conf kan ook ergens anders staan). MENU=ONDERTITELS ACTION=&Shoenix Ondertitels,(/var/script/subtitle.sh menu ; /var/bin/shellexec /tmp/subtitle.menu),Het menu wordt gegenereerd ... ENDMENU LET OP: Check of shellexec idd staat in /var/bin, zo niet, pas dit dan aan. Pas tevens de locatie van subtitle.sh aan als je dit in stap 1 ergens anders hebt neergezet. De 'ACTION' regel MOET op 1 regel staan (mogen geen new- lines tussen). Opm.: Je kan de menunaam ook zelf aanpassen uiteraard :) 6. Check of de ondertitel directory voor Drtic op jouw box staat zoals in de tabel beneden. Indien deze afwijkt van de box-standaard dan kan je de variabele 'DRTICDIR' gebruiken om het correcte pad in te voeren. Vergeet dan niet het hekje '#' aan het begin van de regel weg te halen. Bij een upgrade zal de DRTICDIR variable, indien zelf aangepast, auto- matisch worden meegenomen. DM500 : /tmp DM7000 : /var/tit DM7020 : /etc/tuxbox/config/Drtic/tit Overig als DM7020. 7. Ga verder bij 'Testen installatie' Installatie testen: ------------------- - Ga naar de directory waar het script is geinstalleerd - Tik : ./subtitle.sh test Hierna zal het script een aantal tests uitvoeren. Let op dat alle geteste bestanden gevonden en executable moeten zijn. Bij twijfel, of bij niet werkende installaties gaarne dit commando uitvoeren en de output posten bij de probleem omschrijving. Mogelijke fouten zijn: 1. Het uitvoeren geeft 'Not found'. Dan is het script ge-ftped in ascii mode zorg dat wanneer je het script FTP-ed je altijd binary mode gebruikt! 2. Het uitvoeren geeft 'Permission denied'. Dan heeft het script niet de juiste mode. Zie stap 3 bij 'Nieuwe installatie'. Gebruiksaanwijzing: ------------------- - Start de Flexmenu plugin - Kies de 'Shoenix Ondertitels' menu Voor zoeken/downloaden : - Kies 'Download' - Voer de titel (of deel van de titel in) en druk 'ok' - Kies uit de resultaten de gewenste titel en druk 'ok' - De ondertitels worden nu gedownload en geinstalleers. Als alles in orde is komt de melding dat ze zijn geinstalleerd. - Sluit Flexmenue - Start Drtic - Kies de ondertitel Opm.: Sommige ondertitels zijn opgesplitst in meerdere delen. De converter zal alle delen afzonderlijk converteren. Wil je alles in 1, kies dan de _ALL versie van het ondertitel bestand in Drtic want daarin worden standaard alle delen samengevoegd. Voor zoeken/downloaden vanuit EPG: - Kies de zoekterm uit de lijst. De lijst komt uit de EPG van het huidige kanaal. Vanaf hier werkt het script hetzelfde als de normale 'zoeken/downloaden' Voor verwijderen: - Kies 'Verwijderen' - Selecteer de te verwijderen ondertitel en druk op 'ok' - Om alle ondertitels te verwijderen kies dan de betreffende optie. Deze wordt alleen bij meer dan 1 resultaat zichtbaar. - Indien er geen ondertitels meer zijn wordt het menu automatisch ge- sloten. Voor upgraden: - Kies 'Script upgraden' en druk op 'ok' Hierna zal er op de server gekeken worden of er een nieuwere versie is van het script. Is dit zo dan zal het worden geinstalleerd. - Sluit na de installatie de menu's (tot het hoofdmenu van Flexmenu) Bekende problemen: ------------------ - Soms schiet Flexmenue gelijk door. Dit heeft te maken met het feit dat flex- menu niet eerst het toetsen buffer flushed. Let hierop bij het drukken op toetsen. - Flexmenu werkt niet met het Dream Keyboard. Ik verwacht zelf dat dit in de toekomst wel gaat werken. - Niet alle speciale karakters werken. Dit kan betekenen dat sommige ondertitels niet gedownload/geinstalleerd kunnen worden. Indien dit het geval is, laat het even weten. - Indien er ondertitels met de eerste versie van het script zijn gedownload die die het _ALL bestand missen zullen deze handmatig moeten verwijderd. - Wat jullie vinden :) Contact: -------- Heb je vragen/opmerkingen ? Ik ben regelmatig te vinden op www.sat4all.com (DE Dreambox site!) Hou het leuk, het is voor mij ook een hobby. Post bij problemen ook de output van de script test (./subtitle.sh test) Dank: ----- Mijn dank gaat uit naar de volgende personen: - Dennis Spoelstra (dank voor de inspiratie!) - J. Rubes (voor jDrtic om de ontertitels te converteren) - De mensen achter Flexmenu - De mensen achter www.nlontertitels.com (hier komen de ondertitels vandaan) - De mensen achter www.sat4all.com (anders was dit niet mogelijk geweest!) - Iedereen die test en laat weten wat hij vind! De Drtic website : http://czdream.wz.cz/stahnout_en.html Bugfixes/Aanpassingen: ---------------------- Versie 11: ---------- - Kleine typo aangepast. - Website Drtic in de README gezet - Mogelijkheid tot zoeken uit EPG huidig kanaal - Test mogelijkheid (./subtitle.sh test) - Verbeterde upgrade functionaliteit - Verbeterde structuur script Versie 10: ---------- - Complete herschijving script - Drtic paden afhankelijk van box-type - Script genereerd nu zelf het eigen menu (vereenvoudigd de configuratie in flexmenu) - Betere menu afhandeling (o.a. popups toegevoegd die zelf na x seconden verdwijnen) - Verwijderen ondertitels toegevoegd - Upgrade script toegevoegd - Versie nummering in script toegevoegd - Bugfix: Sommige ondertitels miste de _ALL variant - Bugfix: Spaties werden niet goed afgehandeld