dbox2 als UPNP Client

Wünsche, Anträge, Fehlermeldungen
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Dann bitte nochmal direkt an Houdini:

Koenntest du bitte eines dieser Tesimage auf http://www.yousendit.com oder auf deinen Webspace laden..? Dann koennte man diese ja mal testen ;-) :P
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

PT-1 hat geschrieben:Koenntest du bitte eines dieser Tesimage auf...
?? von Images kann ich nix lesen. Jetzt kann man den Kram auch in ein jffs2-Image ( zB. von DietmarW) einbauen und muss keine Yadd oder eigenes Image verwenden/erstellen.
<off topic>
Im Moment bin ich ziemlich frustriert und habe keine grosse Lust zu testen...die Yadd von DietmarW will nicht so wie ich will und immer mehr Streams lassen sich imo _unmoeglich_ ruckelfrei mit dem Movieplayer abspielen. Aufnehmen ist kein Problem aber Streams mit Spitzendatenraten >8,5 Mbps (davon gibt es beim ZDF/3sat nach der Qualitaetsoffensive immer mehr) lassen sich einfach nicht mehr durch das 10Mbps HDX Nadeloehr der Dbox pressen...da hilft auch kein liebevoll optimiertes Netzwerk mit perfekt eingestelltem NFS-Server und UPnP mit http wird daran leider auch nix aendern :-( ich will ein 100 MBit Netzwerkinterface ;-)
</off topic>
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

vllt klappt ja der neue Anlauf mit dem IDE :wink:
---------------------------
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?
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

hi,
Tommy hat geschrieben:vllt klappt ja der neue Anlauf mit dem IDE :wink:
ja, das wird eine/die Loesung fuer Nokia/Sagem sein...aber nicht fuer mich mit meiner Philips DBox und die anstehenden Loetabeiten sind mir inzwischen leider zu filigran.

und wech fuer einen Reality Check,
peter
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Ich habe Testimages für meine HP gemacht: in 1x-version und 2x-version. Sie enthalten nicht nur fuse und djmount, sonder auch der Automounter, in diesem Thread diskutiert, und mein erweiterte controld, von diesem Thread. Die Images basien sich auf CVS von heute.

Ich habe das Builden in dem newmake Makefiles integriert, werde ich bald einchecken.

Nochetwas: in dem busybox braucht mann mknod, ist natürlich so in den Testimages.
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Vielen Dank !!

Jetzt muss ich nur noch einen geeigneten Upnp Server zum testen finden.

Danke&Ciao

pt-1
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

PT-1 hat geschrieben:Jetzt muss ich nur noch einen geeigneten Upnp Server zum testen finden.
jau...versuch zuerst mal den TVersity Media Server ist imo der einzig kostenlose UPnP-Server der auch transkodieren kann, relativ frei zu konfigurieren ist und auch noch ein Forum hat in dem man vielleicht spaeter mal eine DBox-Unterstuetzung requesten kann ;-)
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

Barf hat geschrieben:Ich habe Testimages für meine HP gemacht: in 1x-version und 2x-version..
danke! Das gehoert hier wahrscheinlich nicht hin aber auf meiner Philips Sat Box bekomme ich das 2x-Image nicht ans spielen. Bootlogo ist kurz in sw zu sehen und danach ist screen nur noch schwarz. IP-gesetzt und per FTP den ueblichen Kram hochgeladen...Neustart...immer noch alles schwarz. Dbox>gelb (Scart Symbol auf dem LCD) dann habe ich ein sw-Bild ohne Ton...???...funktionierende scart.conf aus anderem Image hochgeladen...Reset...gleicher Effekt???
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Hmm, liegt wahrscheinlich am erweiterten controld, siehe diesen Thread. scart.conf wird nicht benutzt, sondern io-config.xml. Hole dir scart-conf2io-config.pl womit du dein scart.conf in io-config.xml konvertierst (am PC), lade die danach hoch zum dbox in /var/tuxbox/config. Und bitte sag mit bescheid was läuft und was nicht.
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

Barf hat geschrieben:Hmm, liegt wahrscheinlich am erweiterten controld..
jau, hat mb405 ja auch bestaetigt mit seiner Philips...sorry, kann ich erst am WE weiter testen und hier Laut geben.
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

... wobei mb405 gesagt hat, dass die Parametern entsprechend CVS-scart.conf funktionieren. Diese Ergebniss habe ich in den Testimages von heute eingebaut, und die "gelieferte" io-config.xml entspricht (bei Philips) exakt scart.conf.

Leider habe ich kein Philps zu testen, "nur" ein Nokia und ein Sagem.
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Hab noch weiter rumprobiert: das /dev/stdout brauch man doch nicht, der link von /dev/stdout nach $irgendwas kann also entfallen
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Habe jetzt dein Image installiert und auch den Upnp Server wie von Petgun empfuhlen. Muss ich jetzt noch in den mount einstellungen etwas machen oder kann ich einfach Audioplayer aufrufen und dann mit gruen etwas hinzufuegen ?

Die Batchdatei von der Seite vorher braucht man ja anscheinend nicht mehr..

Danke

PT-1
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Muss ich jetzt noch in den mount einstellungen etwas machen
Nein
oder kann ich einfach Audioplayer aufrufen und dann mit gruen etwas hinzufuegen ?
ja, vom mountpoint der durch djmounts zur Verfügung gestellt wird.
Bei mir dauert die Navigation durch das FS ganz schön lange.
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

PT-1 hat geschrieben:Die Batchdatei von der Seite vorher braucht man ja anscheinend nicht mehr..
uhhm, in Unix/Linux-Terminologie heisst es Shell-skript, nicht Batchdatei :wink: Ist da, und zwar mit dem Namen /etc/init.d/start_upnp. Ändere dadrin bei bedarf.

Du findest das gemountetes Zeug in /var/fuse. Da kannst du rumnavigieren, entweder mit shellcommandos wie cd, ls, oder mit z.B. Audioplayer Filebrowser.

Ubrigens heisst "Batchdate" formell "Stapelverarbeitungdatei" auf deutsch!! :D Ist deutsch nicht eine wunderbare Sprache! :P
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

@Barf
Ich habe gesehen dass fuse ein /dev/misc/fuse selber erstellt, weisst du warum djmount/libfuse nicht dieses automatisch nutzt, sondern auf ein /dev/fuse wartet?
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Ich habe keine Ahnung. Übrigens frage ich mich eigentlich wozu mann sowas wie fuse "Filesystem in USEspace" (falls ich mich richtig erinnere) auf ein system wie Tuxbox braucht, wo sowieso alles als root läuft?! :gruebel: Vielleicht habe ich etwas nicht gerafft. (Ich habe nicht allerzuviel Zeit dareingesteckt.)
prodigy7
Erleuchteter
Erleuchteter
Beiträge: 595
Registriert: Donnerstag 1. Januar 2004, 16:59

Beitrag von prodigy7 »

Hi Barf,
Barf hat geschrieben:Ich habe keine Ahnung. Übrigens frage ich mich eigentlich wozu mann sowas wie fuse "Filesystem in USEspace" (falls ich mich richtig erinnere) auf ein system wie Tuxbox braucht, wo sowieso alles als root läuft?! :gruebel: Vielleicht habe ich etwas nicht gerafft. (Ich habe nicht allerzuviel Zeit dareingesteckt.)
also soweit ich das verstanden habe, ist das primäre Ziel von FUSE, auf einfache Art und Weise eigene Dateisystem programmieren zu können ohne jedes mal das Rad neu erfinden zu müssen. Zu diesem Zweck bietet diverse Funktionen an, die man nutzen kann und so wohl recht schnell ein eigenes FS basteln kann.

Gruss, p7
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

[quote="Barf]
Ubrigens heisst "Batchdate" formell "Stapelverarbeitungdatei" auf deutsch!! :D Ist deutsch nicht eine wunderbare Sprache! :P[/quote]

Na ja ich kaempfe manchmal damit diese wunderbare Sprache fuer meine Familie ins englische zu uebersetzen :oops:

Muss ich dann heute abend mal weiter spielen ;-)
gmo18t
Erleuchteter
Erleuchteter
Beiträge: 553
Registriert: Freitag 27. Februar 2004, 14:30

Beitrag von gmo18t »

Barf hat geschrieben:... wo sowieso alles als root läuft?! :gruebel: Vielleicht habe ich etwas nicht gerafft. (Ich habe nicht allerzuviel Zeit dareingesteckt.)
root != kernel(space)

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

Beitrag von PT-1 »

Jetzt hat mir das doch keine Ruhe gelassen und ich hab mal aus der Ferne auf die Box geschaut:

ls bringt in dev:
/dev # ls
console fb0 kmem mtd pts stdout vc
cua full lirc mtdblock pty tts vcc
dbox fuse loop null random tty zero
dvb i2c mem port root urandom
fb input misc ptmx sound v4l

und ls -l

/dev # ls -l
crw------- 1 root root 5, 1 Jan 27 08:32 console
drwxr-xr-x 1 root root 0 Jan 1 1970 cua
drwxr-xr-x 1 root root 0 Jan 1 1970 dbox
drwxr-xr-x 1 root root 0 Jan 1 1970 dvb
drwxr-xr-x 1 root root 0 Jan 1 1970 fb
lr-xr-xr-x 1 root root 4 Jan 4 1970 fb0 -> fb/0
crw-rw-rw- 1 root root 1, 7 Jan 1 1970 full
crw-rw-rw- 1 root root 10, 229 Jan 4 1970 fuse
drwxr-xr-x 1 root root 0 Jan 1 1970 i2c
drwxr-xr-x 1 root root 0 Jan 1 1970 input
crw-r----- 1 root root 1, 2 Jan 1 1970 kmem
crw-rw-rw- 1 root root 0, 0 Jan 1 1970 lirc
drwxr-xr-x 1 root root 0 Jan 1 1970 loop
crw-r----- 1 root root 1, 1 Jan 1 1970 mem
drwxr-xr-x 1 root root 0 Jan 1 1970 misc
drwxr-xr-x 1 root root 0 Jan 1 1970 mtd
drwxr-xr-x 1 root root 0 Jan 1 1970 mtdblock
crw-rw-rw- 1 root root 1, 3 Jan 1 1970 null
crw-r----- 1 root root 1, 4 Jan 1 1970 port
crw-rw-rw- 1 root root 5, 2 Jan 27 08:37 ptmx
drwxr-xr-x 1 root root 0 Jan 1 1970 pts
drwxr-xr-x 1 root root 0 Jan 1 1970 pty
crw-r--r-- 1 root root 1, 8 Jan 1 1970 random
lr-xr-xr-x 1 root root 10 Jan 4 1970 root -> mtdblock/2
drwxr-xr-x 1 root root 0 Jan 1 1970 sound
lr-xr-xr-x 1 root root 10 Jan 4 1970 stdout -> /dev/pts/0
drwxr-xr-x 1 root root 0 Jan 1 1970 tts
crw-rw-rw- 1 root root 5, 0 Jan 1 1970 tty
crw-r--r-- 1 root root 1, 9 Jan 1 1970 urandom
drwxr-xr-x 1 root root 0 Jan 1 1970 v4l
drwxr-xr-x 1 root root 0 Jan 1 1970 vc
drwxr-xr-x 1 root root 0 Jan 1 1970 vcc
crw-rw-rw- 1 root root 1, 5 Jan 1 1970 zero

Ist das OK ...?
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

O.K.
Ich habe auf meiner Sat Box jetzt Barfs Image laufen ;-)

Ich benutze auf meinem PC meine legale Kopie von Nero 6 und diese beinhaltet den Nero Media Server.

Diesen schnell auf eine Laufwerk/Verzeichnis ge-shared

Bild

Dann auf der Dbox den Audioplayer und auf /tmp durchsucht...

Bild

Nach etwas Wartezeit dann Audioplayer ;-)

Bild

Nochmal nur zur bestaetigung man braucht wirklich nur die normalen DBox Netzwereinstellungen machen und sonst nix.

Kein Mounten,Kein Sharen ;-)[/img]
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

Nochmal nur zur bestaetigung man braucht wirklich nur die normalen DBox Netzwereinstellungen machen und sonst nix. Kein Mounten,Kein Sharen
super! Hast Du es mal mpg/ts probiert und kannst Du was zur Performance sagen?
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

@PT-1
Yeah, Eros Ramzzotti Fan, im Mai bin ich in Frankfurt auf dem Konzert :D
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Ah, und der Donnie Darko Soundtrack, ein ziemlich cooler und verstörender Film. Genau mein Stil. 8)

Das Fuse-FS ist übrigens seit dem 2.6.15er fest im Kernel mit drin. Und wie gmo18t schon richtig meinte: es erlaubt, Filesysteme im Userspace zu implementieren.

Also so etwas wie Lufs, allerdings wohl sauberer implementiert. Man kann scheinbar auch Lufs-Module mit Fuse verwenden.