Sign in to follow this  
Followers 0

Autotimer

79 posts in this topic

Posted · Report post

Tjenare Ed,

Jodå, det är rätt uppfattat. Med nya xmltv så är scan-delen definitivt redundant.

Det är dessutom rätt uppfattat att samtliga matchningar, på samtliga kanaler som är angivna, genererar timers.

Det som man skulle vilja ha är:

1) Sökord: Valbart hela eller delar av

- Programnamn och/eller

- Beskrivning

- Möjlighet att kunna sätta exkluderande ord, tex om ordet "repris från" finns i beskrivning så ska ingen timer skapas.

2) Ord per kanal, dvs kunna ange att "motorsport" bara ska sökas i TV6 och TV10, och alltså inte i Eurosport

3) Skapa bara timer från/till, dvs skapa bara timer för ordet "Lyxfällan" om programmet ryms inom 2000-2200

4) Välja dag per sökord, dvs spela bara in "Formel 1" om det sänds en söndag

5) Kunna välja sökord (och editera dem) från EPG, samt sortera dem i prioritetsordning.

6) Kunna starta sökning av EPG efter timers i bakgrunden, dvs från en icke upptagen tuner i det fall man har dubbeltuner (c+c, s+s, t+t).

etc....

Tyvärr är schemat lite späckat av andra roliga projekt just nu, så jag överlämnar med varm hand sourcen till dig. Börja gärna om på ny kula, det finns en del återvändsgränder i nuvarande source.

Kommer i ett PM.

Share this post


Link to post
Share on other sites

Posted · Report post

Börjar ledsna lite smått på att pilla med cfg-filen hela tiden. Jag har inga större problem med att den spelar in även repriser, men att behöva mecka med filer och flytta och krångla blir snabbt gammalt.

Kom på att det kanske skulle vara smidigare att ha någon form av websida som plockar ut just searchword-strängen från cfg och spottar ut den i en html-form där man kan ändra, lägga till samt radera, samt ett skript som kan spara ner strängen på rätt plats (tex med en replace) i cfg.

Någon som har en ide om hur man kan gå tillväga? Har MB en inbyggd httpd? I så fall, vilka språk förstår den? Php? Perl? Eller måste man mickla med nåt annat?

Share this post


Link to post
Share on other sites

Posted · Report post

En httpd finns.

Perl eller php finns inte.

Så det får bli shell skript med grep, sed och awk.

Tittade på Perl för längesedan men det var väldigt mycket som skulle in för att få det att fungera.

Share this post


Link to post
Share on other sites

Posted · Report post

Hej !

Som prelatur skrev, Webbserver httpd finns, och ingår i busybox.

Den är alltid igång.

Används i plugin:

FortisWebIo_V10_miraclebox, viewtopic.php?f=19&t=531

Där finns mycket exempel , då det mesta är CGI-script (shell-script) ( bash) som genererar html kod.

Webbservern används även i plugin:

TV-browser plugin för Miraclebox , viewtopic.php?f=19&t=446

download-xmlTVEPG , viewtopic.php?f=19&t=973

TV-browser , använder microperl , som kommer med vid installationen.

Dock Ej här för CGI-script att generera html kod.

Övertygad att med lite shell script programmering , sed och awk så blir det enklast att få till något.

vi ( editor ) , sed ( stream editor ) , awk och bash finns med standard.

Så det är bara logga in med telnet och börja koda.

Script : /var/www/cgi-bin

En index.html skall finnas under /var/www

Konfigurationsfilen för httpd är: /var/etc/httpd.conf

/Mvh Ants war :D

Share this post


Link to post
Share on other sites

Posted · Report post

Utmärkt. Tack för info! Microperl, alltså?

Om jag fattar det rätt så skulle man alltså kunna skruva ihop en autotimer.pl som gör jobbet?

Om man lägger den i /var/www/cgi-bin/mittperlskript.pl så tolkas den av microperl?

Share this post


Link to post
Share on other sites

Posted · Report post

Utmärkt. Tack för info! Microperl, alltså?

Om jag fattar det rätt så skulle man alltså kunna skruva ihop en autotimer.pl som gör jobbet?

Om man lägger den i /var/www/cgi-bin/mittperlskript.pl så tolkas den av microperl?

Den microperl jag hittat , är färdigkompilerad , ifrån ST Linux.

Har packat upp RPM paketet

ftp://ftp.stlinux.com/pub/stlinux/2.3/S ... -3.sh4.rpm

Bifogar microperl som kan installeras som ett plugin.

Den är på ca 1.2 MB, så det är bäst att du har det och lite till ledigt på /var.

Jag brukar använda en katalog : /var/bin/tools för "Extra" program , som Ej anropas direkt som plugin

ifrån plugin menyn.

Alltså : /var/bin/tools/microperl

I ditt perl CGI-script så kan du anropa vad microperl finns så här :

Som första rad i : /var/www/cgi-bin/mittperlskript.pl , lägg in :

#!/var/bin/tools/microperl

-

Sen kodar du på ..

Misstänker att det fattas en del i microperl , som finns i vanliga perl

Googla på microperl så hittar du säkert något.

För att se vissa argument vid start av microperl

Kör:

/var/bin/tools/microperl --help

PS ! jag kan minimalt med perl , så jag kan tyvärr ej bistå med kod.

/Mvh Ants war :D

Share this post


Link to post
Share on other sites

Posted · Report post

Jämrans bra det! Lite synd att den är så stor dock. Tack för hjälpen!

Share this post


Link to post
Share on other sites

Posted · Report post

Någon mer än jag som har problem med autotimer efter uppgradering till FW 2.10.28 på MB9?

Den tuffar igenom de uppsatta kanalerna men den skapar inga timers alls.

Share this post


Link to post
Share on other sites

Posted · Report post

Förmodligen för att den är byggd o baserad på en gammal API

Share this post


Link to post
Share on other sites

Posted · Report post

Hej!

Jag är helt ny på det här med plugin på mb9 t2.

Hur installerar jag Autotimer?

Share this post


Link to post
Share on other sites

Posted · Report post

Hej!

Jag är helt ny på det här med plugin på mb9 t2.

Hur installerar jag Autotimer?

Är det ingen som använder denna plugin?

Det går ju inte att installera den via vanliga plugin, åtminstone hittar jag inte den där.

Share this post


Link to post
Share on other sites

Posted · Report post

När jag körde mythtv så hämtade jag epg från swedb.se. I den fanns bl.a info om kategorityp och inspelningsår. Detta var väldigt bra då jag kunde skapa en sökregel som spelade in alla filmer nyare än t.ex 1970. Så man fick automatiskt ett filmbibliotek.

Skulle man på nått vis kunna skapa något liknande med autotimer?

Share this post


Link to post
Share on other sites

Posted · Report post

Skulle man möjligtvis kunna få källkoden till detta plugin? :roll:

Share this post


Link to post
Share on other sites

Posted · Report post

Ja det går bra, under förutsättning att du gratis publicerar eventuella plugins baserat på koden.

Share this post


Link to post
Share on other sites

Posted · Report post

Ja det går bra, under förutsättning att du gratis publicerar eventuella plugins baserat på koden.

Självklart gör jag det i sådana fall! Om jag ens skulle lyckas få till något(knappast troligt). Inte så att jag är någon hejare på att programmera. Hehe. Men vill åtminstone försöka att få till den funktion jag eftersöker.

Share this post


Link to post
Share on other sites

Posted · Report post

Jag kan inte få denna plugin att funka. Den scannar av angivna kanaler vid angiven tidpunkt, men den skapar inga timers. Samma sak vid manuell start. Vad kan det bero på?

Share this post


Link to post
Share on other sites

Posted · Report post

Den fungerar bara med API 1.07 och lägre om jag minns rätt. Jag använder fortfarande FW 1.09.25, så jag har inte kompilerat den för nuvarande API 1.10.

Share this post


Link to post
Share on other sites

Posted · Report post

Hej !

Har kompilerat upp autotimer med API 1.11

Testat , och fungerar på en Miraclebox 9 med FW 2.10.67 och 2.10.28 .

Modifierat, 2012-08-25: kompilerat med stöd för libssl.so.0.9.8 .

-

Jag har skapat ett addon WEB GUI för att via Webbrowser kunna konfigurera , och hantera

autotimer.

Den modifierar vanliga konfigurationsfilen: /var/autotimer.cfg

Om det skall användas , installera även:

WebInterface 4.3.2012 , http://www.miracleforum.net/viewtopic.php?f=19&t=1839

-

Om man vill , kan man göra som förut , och använda texteditor.

Installeras som plugin.

Se bifogad Readme fil.

/Mvh Ants war :D

Share this post


Link to post
Share on other sites

Posted · Report post

Fungerar inte för mig med FW 2.10.28

Share this post


Link to post
Share on other sites

Posted · Report post

Fungerar inte för mig med FW 2.10.28

Hej !

Har kompilerat om autotimer , så nu bör det fungera även med FW 2.10.28

Har bytt filen med plugin , ladda ned ingen och installera.

Gå tillbaka 2 inlägg så hittar du plugin för nedladdning.

/Mvh Ants war :D

Share this post


Link to post
Share on other sites

Posted · Report post

Hej !

Har kompilerat om autotimer , så nu bör det fungera även med FW 2.10.28

Har bytt filen med plugin , ladda ned ingen och installera.

Gå tillbaka 2 inlägg så hittar du plugin för nedladdning.

/Mvh Ants war :D

Det är den som inte fungerar för mig. Händer ingenting när jag kör den. Skrivs ingen logfil ens fast jag satt den i debug mode. Provat starta om boxen två gånger utan skillnad

Share this post


Link to post
Share on other sites

Posted · Report post

Det är den som inte fungerar för mig. Händer ingenting när jag kör den. Skrivs ingen logfil ens fast jag satt den i debug mode. Provat starta om boxen två gånger utan skillnad

Hmmmm....

Du läser inte vad jag skriver.

Filen med plugin är utbytt för ca 1 timme sedan, och ingen hade laddat ned när du skrev ditt senaste inlägg.

Prova igen, och återkom när du installerat.

/Mvh Ants war :?

Share this post


Link to post
Share on other sites

Posted · Report post

Hmmmm....

Du läser inte vad jag skriver.

Filen med plugin är utbytt för ca 1 timme sedan, och ingen hade laddat ned när du skrev ditt senaste inlägg.

Prova igen, och återkom när du installerat.

/Mvh Ants war :?

På så vis. Installerade för några timmar sen bara så jag trodde jag hade den senaste.

My bad :) Ska prova igen då

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0