Web Interface - andere Funktionen?

Wünsche, Anträge, Fehlermeldungen
yjogol
Developer
Beiträge: 809
Registriert: Montag 4. Juli 2005, 18:45

Beitrag von yjogol »

PT-1 hat geschrieben:
Einstellen von Mount-Einstellungen wird kommen ... brauche ich selbst dringend ;-)
Gruß
yjogol
Ich waere davon echt begeistert !! Super das du wieder heil aus dem Urlaub zurueck bist !

Mein Traum waere soviele wie moeglich der Funktionen aus Neutrino die man sonst nur per Fernbedienung einstellen kann per Webinterface einzustellen.

Wer kennt das nicht, neues Image installiert und dann sitzt man erst mal vor dem Fernseher und muss alles muehsam per FB wieder eingeben. Da die DBox ja nicht mal einen RF Out hat kann man das Bild ja nicht per Verstaerker im Haus verteilen und dies an einem anderen TV erledigen (da lobe ich mir Sky hier in England mit dem "eye").

So eine Konfiguration per Webinterface waere Ideal

Ich muss es leider dir (Dem Fachman) ueberlassen dies wenn moeglich zu realisieren.

Eine Frage gleich noch. Wenn man im Live modus TV schaut muss man ja leider immer erst wieder zur Program AUswahl zurueck gehen (1er Reiter) um das Program zu aendern. Koennte man nicht auch dort eine Bouqetliste einblenden (natuerlich nicht im Vollbildmodus) ?
Ja das ist mein Ziel. Ich möchte auch die wesentlichen Einstellungen mit dem WebInterface durchführen. Werde ich auch Stück für Stück bauen.

Die Live-Funktion, wie sie jetzt ist, stellt auch nur ein Anfang dar. Ich wollte auch erstmal herausbekommen, ob auch Andere hieran Interesse haben. Nach fast 1000 Downloads und sehr vielen Anfagen werde ich auch dort weitermachen. Die benötigten Funktionen sind aber teils sehr aufwendig zu programmieren, deshalb kann das Eine oder Andere noch etwas dauern. Die Live-Funktion ist sehr sensibel. Ziel ist hier auch ein TV-Popup mit Programmumschaltung (und auch Auswahl des Audio-Streams etc.).

Was hat es mit dem "eye" auf sich?
Gruß
yjogol
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Die Skybox hier in ENgland hat 2x RF out. Der 2te RF out kann auf einen Verstaerker gelegt werden der dann z.B in meinem Fall 8 Ausgaenge hat. Ich schleife dann mein analoges TV Signal von der Hausantenne in den SKy receiver und Verteile das dann im ganzen Haus. Jeder Fernseher hat dann ein Auge und kann per original FB (die kennt auch die meisten Fernesher Codes) das Program umschalten. Natuerlich kann jeder nur das schauen was per Sky laeuft oder per 5 analoge Programme (BBC1,2,ITV,Channel4&5). Mit Sky + (mit HDD) kann ich dann noch 2xgleichzeitig aufnehmen und 1x anschauen ;-)

Ciao

PT-1
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Wer kennt das nicht, neues Image installiert und dann sitzt man erst mal vor dem Fernseher und muss alles muehsam per FB wieder eingeben.
Ich spiele immer nur die start_neutrino wieder ein und habe dann alle Einstellungen.

Gruß Gorcon
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

Du meinst die conf? :lol:
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Nein. Ich meine die Start Neutrino. Denn da habe ich schon die Mount Optionen drinn.
In den Mounteinstellungen tauchen sie daher auch nicht auf, das hat den vorteil das diese weiter zur Verfügung stehen. :wink:

Gruß Gorcon
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Sowas ähnliches hab ich mir auch gebastelt.
Der Einfachheit halber rufe ich aus der start_neutrino nur ein pre-Sktipt, das vor dem Start von Neutrino aktiv wird, auf und vor den runterfahren wird dann sogar noch ein end-Skript abgearbeitet. Das schafft etwas Übersicht, auch wenn es alles auf 3 Skripte verteilt. Wobei meine neutrino_mount aus der neutrino_pre gestartet wird ;)
cu
Jens
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Das werde ich wohl auch dämnächst so machen.
Denn falls sich etwas grundlegendes an der Datei ändern sollte bräuchte ich nur in die Originale die Scriptaufruf wieder einbauen und fertig.

Gruß Gorcon
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Koenntet Ihr euere scripts bzw Start Neutrinon mal hier posten ?

Danke

PT-1
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

So sehen meine Dateien im Moment aus.
Bin noch am "basteln". :wink:

start_neutrino

Code: Alles auswählen

#!/bin/sh
# $Id: start_neutrino,v 1.4 2004/06/30 18:25:08 essu Exp $
sectionsd
timerd

if [ -e /var/bin/camd2 ]; then
 chmod +x /var/bin/camd2
 /var/bin/camd2
else
 /bin/camd2
fi;

if [ -e /var/etc/.pmt_update ] ; then
 zapit -u
else
 zapit
fi;

if [ -e /var/bin/tuxmaild ]; then
 [ ! -x /var/bin/tuxmaild ] && chmod +x /var/bin/tuxmaild
 /var/bin/tuxmaild
fi;

controld
nhttpd

./var/etc/init.d/start_script

neutrino -u -f

[ -e /tmp/tuxmaild.pid ] && kill $( cat /tmp/tuxmaild.pid )

pzapit -kill
i=9
while expr $i != 0 > /dev/null
do
if pidof controld > /dev/null; then echo "Waiting for controld (max. $i seconds)"
elif pidof timerd > /dev/null; then echo "Waiting for timerd (max. $i seconds)"
elif pidof zapit > /dev/null; then echo "Waiting for zapit (max. $i seconds)"
else break;
fi
i=`expr $i - 1`
sleep 1

./var/etc/init.d/end_script

done
halt
start_script

Code: Alles auswählen

#!/bin/sh

ping -c 3 192.168.1.220
if [ $? = 0 ]
then
sleep 15
mount -t nfs -o rw,soft,udp,rsize=32768,wsize=32768,nolock,async 192.168.1.220:/tmp/harddisk/part1/movies /mnt/movie
mount -t nfs -o rw,soft,udp,rsize=32768,wsize=32768,nolock,async 192.168.1.220:/tmp/harddisk/part1/bilder /mnt/bilder
mount -t nfs -o rw,soft,udp,rsize=32768,wsize=32768,nolock,async 192.168.1.220:/tmp/harddisk/part1/mp3 /mnt/mp3
mount -t nfs -o rw,soft,udp,rsize=32768,wsize=32768,nolock,async 192.168.1.220:/tmp/harddisk/part1/plugins/1 /var/plugins
mount -t nfs -o rw,soft,udp,rsize=32768,wsize=32768,nolock,async 192.168.1.220:/tmp/harddisk/part1/plugins/2 /var/tuxbox/plugins
mount -t nfs -o rw,soft,udp,rsize=32768,wsize=32768,nolock,async 192.168.1.220:/tmp/harddisk/part1 /mnt/custom


fi
end_script

Code: Alles auswählen

#!/bin/sh

ping -c 3 192.168.1.220
if [ $? = 0 ]
then
mount -t nfs -o rw,soft,udp,rsize=32768,wsize=32768,nolock,async 192.168.1.220:/tmp/harddisk/part1/movies /mnt/movie
fi
mount|grep "/mnt/movie"
if [ $? = 0 ]
then
touch /mnt/movie/dbox2/stop
umount /mnt/movie
sleep 5
fi


Gruß Gorcon
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

start_neutrino:

Code: Alles auswählen

#!/bin/sh
if [ -e /var/etc/.boot_info ] ; then
 /bin/cdkVcInfo
fi;
if [ -x /var/tuxbox/config/tuxcal/reminder ] ; then 
 /bin/sh /var/tuxbox/config/tuxcal/reminder -n & 
else 
 if [ -e /var/tuxbox/config/tuxcal/reminder ]; then 
  chmod +x /var/tuxbox/config/tuxcal/reminder 
  /bin/sh /var/tuxbox/config/tuxcal/reminder -n & 
 fi; 
fi; 

if [ -e /var/bin/neutrino_pre ]; then
 /bin/sh /var/bin/neutrino_pre &
fi;

if [ -x /var/bin/sectionsd ]; then
 /var/bin/sectionsd
else
 if [ -e /var/bin/sectionsd ]; then
  chmod +x /var/bin/sectionsd
  /var/bin/sectionsd
 else
  /bin/sectionsd
 fi;
fi;

/bin/timerd
if [ -e /var/etc/.pmt_update ] ; then
/bin/zapit -u
else
/bin/zapit
fi;

if [ -x /var/bin/camd2 ]; then
 /var/bin/camd2
else
 if [ -e /var/bin/camd2 ]; then
  chmod +x /var/bin/camd2
  /var/bin/camd2
 else
  /bin/camd2
 fi;
fi;

/bin/controld
/bin/nhttpd

if [ -x /var/bin/neutrino ]; then
 /var/bin/neutrino -u -f
else
 if [ -e /var/bin/neutrino ]; then
  chmod +x /var/bin/neutrino
  /var/bin/neutrino -u -f
 else
  /bin/neutrino -u -f
 fi;
fi;

if [ -e /var/bin/neutrino_post ]; then
 /bin/sh /var/bin/neutrino_post
fi;


pzapit -kill

i=5
while expr $i != 0 > /dev/null; do
 if pidof controld > /dev/null; then echo "Waiting for controld (max. $i seconds)"
 elif pidof timerd > /dev/null; then echo "Waiting for timerd (max. $i seconds)"
 elif pidof zapit > /dev/null; then echo "Waiting for zapit (max. $i seconds)"
 else break;
 fi
 i=`expr $i - 1`
 sleep 1
done


echo "Going to halt system now ..."
/sbin/halt

exit 0
neutrino_pre

Code: Alles auswählen

#!/bin/sh
/bin/sh /var/bin/neutrino_mount &
exit;
neutrino_post

Code: Alles auswählen

#!/bin/sh
rdate time.fu-berlin.de
exit;
neutrino_mount

Code: Alles auswählen

#!/bin/sh
sleep 15;
rdate time.fu-berlin.de
#mount -t nfs -o rw,udp,nfsvers=3,nolock,rsize=32768,wsize=32768 192.168.2.50:/dbox /mnt/custom
#mount -t nfs -o rw,udp,nfsvers=2,nolock 192.168.2.51:/mpg /mnt/filme
#mount -t nfs -o rw,udp,nfsvers=2,nolock 192.168.2.51:/pic /mnt/bilder
#mount -t nfs -o rw,udp,nfsvers=2,nolock 192.168.2.51:/mp3 /mnt/mp3
#mkdir /tmp/mnt
#mkdir /tmp/mnt/rec
#mkdir /tmp/mnt/pic
#mkdir /tmp/mnt/mp3
#mount -t nfs -o rw,udp,nfsvers=2,nolock,rsize=8192,wsize=8192 192.168.2.51:/mpg /tmp/mnt/rec
#mount -t nfs -o rw,udp,nfsvers=2,nolock,rsize=8192,wsize=8192 192.168.2.51:/pic /tmp/mnt/pic
#mount -t nfs -o rw,udp,nfsvers=2,nolock,rsize=8192,wsize=8192 192.168.2.51:/mp3 /tmp/mnt/mp3
pzapit -c
sleep 5;
rcsim KEY_HOME
wget -O - -q http://127.0.0.1/fb/controlpanel.dbox2?tvmode > /dev/null
sleep 3;
pzapit -n "Das Erste"
exit;
Ist ja noch nicht überall im Moment wirklich Sinn drin und die Mount ist ja im Moment auch größtenteils deaktiviert und hat ehr den Sinn Sachen zu starten, sobald Neutrino gestartet ist, also ehr neutrino_after_start - aber so klappt das ganz gut. Ob das alles sinnvoll ist, lasse ich jetzt mal dahingestellt. Aber so ganz unsinnig ist das alles nicht.

cu
Jens
yjogol
Developer
Beiträge: 809
Registriert: Montag 4. Juli 2005, 18:45

Beitrag von yjogol »

PT-1 hat geschrieben:@Yjogol

Diese Erweiterung ist einfach genial. Wenn nun noch die Image Upload funktion integriert wuerde.... :D

Wie waere es denn noch mit diversen oder allen Neutrino Funktionen die man sonst nur per Fernbedienung aendern kann...?

Z.B. Laden von Settings&Bouqets

oder noch besser aendern von CIFS und Share etc Funktionen via Webinterface.

PT-1
@PT-1: Mounts sind auf dem Weg:
http://www.yjogol.de/download/beta_Mount.jpg

Gruß
yjogol
Sebastian2
Einsteiger
Einsteiger
Beiträge: 329
Registriert: Donnerstag 21. Juli 2005, 13:27

Beitrag von Sebastian2 »

Könnteste vielleicht den livestream nochn bisschen für opera anpassen?
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Super !!! Genial das du dir die extra arbeit machst...

Am besten waere alle Einstellungen die man im Dialog per FB machen kann per HTTP ;-) [TRAEUM AUS]

Wie waere es denn auch mit eine Knopf/button fuer Chip version (1x oder 2x) gerade fuer Leute die nicht so oft updaten ;-)

DANKE & Gruss aus England
yjogol
Developer
Beiträge: 809
Registriert: Montag 4. Juli 2005, 18:45

Beitrag von yjogol »

Sebastian2 hat geschrieben:Könnteste vielleicht den livestream nochn bisschen für opera anpassen?
@Sebstian2
Schaue ich mir an. Ich glaube der neue Opera kann ActiveX, da er den IE verwendet .... Oder im Mozilla-Modus. Hast du die Plugins ins Opera-Plugin Verzeichnis kopiert (wie bei Mozilla - siehe Readme)?
PT-1 hat geschrieben:Super !!! Genial das du dir die extra arbeit machst...

Am besten waere alle Einstellungen die man im Dialog per FB machen kann per HTTP ;-) [TRAEUM AUS]

Wie waere es denn auch mit eine Knopf/button fuer Chip version (1x oder 2x) gerade fuer Leute die nicht so oft updaten ;-)

DANKE & Gruss aus England
@PT-1
Danke für die Blumen.
Meinst du eine Info, welche Chips in der Box verbaut sind? Kennst du da einen Befehl?

Gruß
yjogol
Sebastian2
Einsteiger
Einsteiger
Beiträge: 329
Registriert: Donnerstag 21. Juli 2005, 13:27

Beitrag von Sebastian2 »

yjogol hat geschrieben:
Sebastian2 hat geschrieben:Könnteste vielleicht den livestream nochn bisschen für opera anpassen?
@Sebstian2
Schaue ich mir an. Ich glaube der neue Opera kann ActiveX, da er den IE verwendet .... Oder im Mozilla-Modus. Hast du die Plugins ins Opera-Plugin Verzeichnis kopiert (wie bei Mozilla - siehe Readme)?
Der Opera benutzt seine eigene Engine. OPera benutzt nicht den IE ;)
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Geh mal auf diese Seite http://www.webhosting4free.org/ptone/Fl ... /flash.htm

und copy and paste dann diesen Link in den Browser...

http://www.webhosting4free.org/ptone/Fl ... oxtype.zip

Habe momentan keine Zeit die Seite upzudaten..Die Software versucht den Flashtyp zu ermitteln
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

edit: bei ner philips geht es, bei ner nokia nicht..

edit2: hmmm.. nu gehts bei beiden wieder..
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Ich habe das Program nicht selber geschrieben...
yjogol
Developer
Beiträge: 809
Registriert: Montag 4. Juli 2005, 18:45

Beitrag von yjogol »

@PT-1:
Für Chip und Boxtyp:

Vielleicht kann man die Info auch ganz leicht abgreifen und auswerten:
Gehe mal auf Tools->Info->Kernel Meldungen
In der Ausgabe suche nach "flash"
Die nächsten drei Zeilen sehen bei mir so aus (Nokia Kabelbox)

Code: Alles auswählen

D-Box 2 flash driver (size->0x800000 mem->0x10000000)
D-Box 2 flash memory: Found 2 x16 devices at 0x0 in 32-bit bank
Intel/Sharp Extended Query Table at 0x0035
Hat jemand eine 1xChip Box. Wie sieht die Ausgabe aus?

Gruß
yjogol
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Sorry, habe gerade keine 1x hier aber auf meiner 2x Nokia Sat ist es das gleiche.
D-Box 2 flash driver (size->0x800000 mem->0x10000000)
D-Box 2 flash memory: Found 2 x16 devices at 0x0 in 32-bit bank
Intel/Sharp Extended Query Table at 0x0035
omc
Interessierter
Interessierter
Beiträge: 56
Registriert: Montag 21. April 2003, 15:11

Beitrag von omc »

scheint zu gehen

Sagem 1xI Sat:

Code: Alles auswählen

D-Box 2 flash driver (size->0x800000 mem->0x10000000)
CFI: Found no D-Box 2 flash memory device at location zero
D-Box 2 flash memory: Found 1 x16 devices at 0x0 in 16-bit bank
Intel/Sharp Extended Query Table at 0x0031
Mal eine Nebenfrage, wie sieht es denn mit dem Einpflegen des Webservers ins CVS aus? Ist da schon was passiert oder falls nicht, könntest Du das vielleicht machen?

(Wäre halt praktisch, da es z.B. bei mir mit meinen ganzen PlugIns und Skripten ein wenig eng mit 2 nhttpds im JTG wird).

Nochmals Danke für Deine super Arbeit.
yjogol
Developer
Beiträge: 809
Registriert: Montag 4. Juli 2005, 18:45

Beitrag von yjogol »

@omc
Hm, ich selbst bin kein "offizieller" Developer, daher muß es wohl ein anderer machen oder ich muss mich da schlau machen.

Gruß
yjogol
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Ist doch hier schon per poll voll im gange
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

hi,
die Jungs bei VLC sind wieder am basteln...mit der Version von heute geht Liveview weder mit dem IE/Mozilla noch mit JackTV. Mit der Version von gestern (10.8.05) ist noch alles ok...shit, dass man da staendig hinterher sein muss :-(
Vielleicht kann das ein Sourcecodeversteher ja mal nachschauen was sich da uU. geaendert hat und bei denen adressieren...also http://vthr.via.ecp.fr/~videolan/build/ ... 100403.zip geht und http://vthr.via.ecp.fr/~videolan/build/ ... 110403.zip geht nicht mehr.

cu,
peter
yjogol
Developer
Beiträge: 809
Registriert: Montag 4. Juli 2005, 18:45

Beitrag von yjogol »

Hi zusammen,
es gibt eine neue Release von Y-Web.

Neu sind im wesentlichen Skins zum wechseln des Layouts (einfach eine eigene Y_Main-<skinname>.css schreiben, reinkopieren und schon steht ein neuer Skin zur Auswahl).
Ansonsten gibt es die ersten Konfiguratoren (VLC, WebServer, Skin).
... und eine Menge Kleinkram (siehe changelog).

Download unter: http://www.yjogol.de

Eine Frage hab ich da: Soll als nächstes mehr die Live-Funktion ausgebaut werden oder mehr Funktionalitäten wie Konfiguratoren kommen?
Bitte auf http://www.yjogol.de ein Vote abgeben.

Gruss
yjogol