dbox2 als UPNP Client
-
- Interessierter
- Beiträge: 67
- Registriert: Montag 29. Januar 2007, 12:25
Transkoder
FUPPES scheint mir auch ein interessantes Projekt zu werden. Wenn dieser upnp-MediaServer zukünftig auch beliebige Videos in MPEG-2 TS Format konvertieren würde, wäre das ein würdiger Ersatz für vlc
-
- Erleuchteter
- Beiträge: 797
- Registriert: Sonntag 19. Februar 2006, 01:17
und es gibt auch fuse für Windows unter http://www.palissimo.de/
Wie wärs mit 'fuse-yadd' oder 'fuse-dboxrecord' usw. ;-)
Wie wärs mit 'fuse-yadd' oder 'fuse-dboxrecord' usw. ;-)
-
- Einsteiger
- Beiträge: 256
- Registriert: Montag 14. Januar 2002, 23:13
so... hab jetzt mal ushare auf meinen debian-knecht geballert. upnp-server läuft. so ganz hab ich das mit fuse noch nicht kapiert. wird das mit newmake gleich mit erledigt? muss ich den dienst von hand starten??? fragenfragen
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
im zweifel mal aufrufen
Code: Alles auswählen
/etc/init.d/start_upnp
-
- Moderator english
- Beiträge: 2458
- Registriert: Donnerstag 20. Dezember 2001, 00:00
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
ist im newmake selber schon länger drin
obs in deinem image drin ist weiss ich nicht
das make target heisst
obs in deinem image drin ist weiss ich nicht
das make target heisst
Code: Alles auswählen
flash-djmount
-
- Einsteiger
- Beiträge: 256
- Registriert: Montag 14. Januar 2002, 23:13
ok... make djmount und make fuse sind durchgelaufen...
und nu ins image packen? die binaries sind ja recht groß.
Edit: make flash-djmount tuckert gerade durch bin mal gespannt, was dabei rauskommt
[edit2]hm.. könnte mich mal jemand an die hand nehmen? weiß so recht nicht, was ich hier wohin schieben soll[/edit2]
und nu ins image packen? die binaries sind ja recht groß.
Edit: make flash-djmount tuckert gerade durch bin mal gespannt, was dabei rauskommt
[edit2]hm.. könnte mich mal jemand an die hand nehmen? weiß so recht nicht, was ich hier wohin schieben soll[/edit2]
-
- Moderator english
- Beiträge: 2458
- Registriert: Donnerstag 20. Dezember 2001, 00:00
Eventuell auf die /hdd/bin wie die Samba treiber ..?
Nur eine Idee, habe selbst keine Ahnung
EDIT: 10:21
Aus einem anderen Board
Nur eine Idee, habe selbst keine Ahnung
EDIT: 10:21
Aus einem anderen Board
Yep thats perfect for what tonybod wants. Running those make targets will add upnp support and will add DJMOUNT to the image (as I wrote above in my own post )
After compiling neutrino, just run make flash-upnp and then recreate the image and the required support will be added.
-
- Einsteiger
- Beiträge: 256
- Registriert: Montag 14. Januar 2002, 23:13
-
- Interessierter
- Beiträge: 67
- Registriert: Montag 29. Januar 2007, 12:25
Das ist ein Nachteil dieser Lösung. Ein anderer ist, daß man durch das Abbilden auf ein Dateisystem den Zugriff auf die Metadaten und die umfangreichen Such- und Sortierfuntionen des Mediaservers verzichten muß.skydiver hat geschrieben:ok... make djmount und make fuse sind durchgelaufen...
und nu ins image packen? die binaries sind ja recht groß.
Dann kann man auch gleich bei NFS bleiben, das können die meisten NASse auch
-
- Moderator english
- Beiträge: 2458
- Registriert: Donnerstag 20. Dezember 2001, 00:00
-
- Einsteiger
- Beiträge: 256
- Registriert: Montag 14. Januar 2002, 23:13
na das ist ja ein mist. echt? wozu gibt man sich dann den stress? ich hatte eigentlich gehofft, dass genau das möglich sein wird.jochen_f hat geschrieben:Das ist ein Nachteil dieser Lösung. Ein anderer ist, daß man durch das Abbilden auf ein Dateisystem den Zugriff auf die Metadaten und die umfangreichen Such- und Sortierfuntionen des Mediaservers verzichten muß.skydiver hat geschrieben:ok... make djmount und make fuse sind durchgelaufen...
und nu ins image packen? die binaries sind ja recht groß.
Dann kann man auch gleich bei NFS bleiben, das können die meisten NASse auch
-
- Einsteiger
- Beiträge: 328
- Registriert: Freitag 9. Mai 2003, 09:55
Ich könnte ja nochmal mt-daapd in den Raum stellen
PS: Laßt Euch nicht von I-Tunes abschrecken, es gibt auch andere mt-daap clients (u.a. für Linux)...
PPS: Es gab da schonmal einen Feature Request
PS: Laßt Euch nicht von I-Tunes abschrecken, es gibt auch andere mt-daap clients (u.a. für Linux)...
PPS: Es gab da schonmal einen Feature Request
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
ist fuse und djmount im normalen make drin ?
make djmount hat er ja gemacht, aber make flash-djmount gibts ja nicht.
kann man das vom newmake irgndwie ableiten ??
http://cvs.tuxbox-cvs.sourceforge.net/c ... ag=newmake
make djmount hat er ja gemacht, aber make flash-djmount gibts ja nicht.
kann man das vom newmake irgndwie ableiten ??
http://cvs.tuxbox-cvs.sourceforge.net/c ... ag=newmake
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
ich habs soweit jetzt kompiliert.
auf meinen allnet6200 läuft der gmediaserver
auf der dbox starte ich und erhalte das
segfault und eine fuse.o will der laden. nur gibts die garnicht
auf meinen allnet6200 läuft der gmediaserver
auf der dbox starte ich und erhalte das
Code: Alles auswählen
djmount /tmp -f -ddebug
[D] Debug options = debug
[D] Fuse option = -r
[D] Fuse option = -o
[D] Fuse option = readdir_ino
[I] Charset : successfully initialised charset='ANSI_X3.4-1968'
[D] Fuse option = -f
[D] Intializing UPnP with ipaddress=(null) port=0
[I] UPnP Initialized (192.168.123.5:49152)
[D] Registering Control Point
[D] Control Point Registered
[D] RefreshAll target=urn:schemas-upnp-org:service:ContentDirectory:1
[D]
======================================================================
UPNP_DISCOVERY_SEARCH_RESULT
ErrCode = 0
Expires = 100
DeviceId = uuid:5177fca0-c42d-11d8-9669-0800200c9a66
DeviceType =
ServiceType = urn:schemas-upnp-org:service:ContentDirectory:1
ServiceVer =
Location = http://192.168.123.200:49152/description.xml
OS = Linux/2.4.20-br26, UPnP/1.0, Intel SDK for UPnP devices /1.2
Date = Wed, 21 Feb 2007 19:03:43 GMT
Ext =
======================================================================
[D] Discovery : device type '' OS 'Linux/2.4.20-br26, UPnP/1.0, Intel SDK for UPnP devices /1.2' at URL 'http://192.168.123.200:49152/description.xml'
[D] AddDevice try new device Id=uuid:5177fca0-c42d-11d8-9669-0800200c9a66
[D] Device_Create : Id = 'uuid:5177fca0-c42d-11d8-9669-0800200c9a66', description document = --------------------
<root xmlns="urn:schemas-upnp-org:device-1-0">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<device>
<deviceType>urn:schemas-upnp-org:device:MediaServer:1</deviceType>
<UDN>uuid:5177fca0-c42d-11d8-9669-0800200c9a66</UDN>
<friendlyName>GMediaServer on I-Drive_200</friendlyName>
<manufacturer>Oskar Liljeblad</manufacturer>
<modelName>gmediaserver</modelName>
<modelNumber>0.8.0</modelNumber>
<modelDescription></modelDescription>
<serialNumber>0000001</serialNumber>
<UPC></UPC>
<presentationURL></presentationURL>
<serviceList>
<service>
<serviceType>urn:schemas-upnp-org:service:ContentDirectory:1</serviceType>
<serviceId>urn:upnp-org:serviceId:ContentDirectory</serviceId>
<SCPDURL>/upnp/ContentDirectory.xml</SCPDURL>
<eventSubURL>/ContentDirectory/Event</eventSubURL>
<controlURL>/ContentDirectory/Control</controlURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:ConnectionManager:1</serviceType>
<serviceId>urn:upnp-org:serviceId:ConnectionManager</serviceId>
<SCPDURL>/upnp/ConnectionManager.xml</SCPDURL>
<eventSubURL>/ConnectionManager/Event</eventSubURL>
<controlURL>/ConnectionManager/Control</controlURL>
</service>
</serviceList>
</device>
<URLBase>http://192.168.123.200:49152/</URLBase>
</root>
--------------------
fusermount: fuse device not found, try 'modprobe fuse' first
[E] Error in FUSE main loop = 1
[D] Shutting down ...
[D]
======================================================================
UPNP_DISCOVERY_SEARCH_RESULT
ErrCode = 0
Expires = 100
DeviceId = uuid:5177fca0-c42d-11d8-9669-0800200c9a66
DeviceType =
ServiceType = urn:schemas-upnp-org:service:ContentDirectory:1
ServiceVer =
Location = http://192.168.123.200:49152/description.xml
OS = Linux/2.4.20-br26, UPnP/1.0, Intel SDK for UPnP devices /1.2
Date = Wed, 21 Feb 2007 19:03:43 GMT
Ext =
======================================================================
[D] Discovery : device type '' OS 'Linux/2.4.20-br26, UPnP/1.0, Intel SDK for UPnP devices /1.2' at URL 'http://192.168.123.200:49152/description.xml'
[D] AddDevice try new device Id=uuid:5177fca0-c42d-11d8-9669-0800200c9a66
[D] Device_Create : Id = 'uuid:5177fca0-c42d-11d8-9669-0800200c9a66', description document = --------------------
<root xmlns="urn:schemas-upnp-org:device-1-0">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<device>
<deviceType>urn:schemas-upnp-org:device:MediaServer:1</deviceType>
<UDN>uuid:5177fca0-c42d-11d8-9669-0800200c9a66</UDN>
<friendlyName>GMediaServer on I-Drive_200</friendlyName>
<manufacturer>Oskar Liljeblad</manufacturer>
<modelName>gmediaserver</modelName>
<modelNumber>0.8.0</modelNumber>
<modelDescription></modelDescription>
<serialNumber>0000001</serialNumber>
<UPC></UPC>
<presentationURL></presentationURL>
<serviceList>
<service>
<serviceType>urn:schemas-upnp-org:service:ContentDirectory:1</serviceType>
<serviceId>urn:upnp-org:serviceId:ContentDirectory</serviceId>
<SCPDURL>/upnp/ContentDirectory.xml</SCPDURL>
<eventSubURL>/ContentDirectory/Event</eventSubURL>
<controlURL>/ContentDirectory/Control</controlURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:ConnectionManager:1</serviceType>
<serviceId>urn:upnp-org:serviceId:ConnectionManager</serviceId>
<SCPDURL>/upnp/ConnectionManager.xml</SCPDURL>
<eventSubURL>/ConnectionManager/Event</eventSubURL>
<controlURL>/ConnectionManager/Control</controlURL>
</service>
</serviceList>
</device>
<URLBase>http://192.168.123.200:49152/</URLBase>
</root>
--------------------
[D] Device_Create : UDN = uuid:5177fca0-c42d-11d8-9669-0800200c9a66
[D] Device_Create : type = urn:schemas-upnp-org:device:MediaServer:1
[D] Service_Create: urn:schemas-upnp-org:service:ContentDirectory:1
[D] serviceId: urn:upnp-org:serviceId:ContentDirectory
[D] Service_Create: urn:schemas-upnp-org:service:ConnectionManager:1
[D] serviceId: urn:upnp-org:serviceId:ConnectionManager
Segmentation fault
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
sollte in
liegen
Code: Alles auswählen
\lib\modules\2.4.34-dbox2\kernel\fs\fuse\fuse.o
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
-
- Moderator english
- Beiträge: 2458
- Registriert: Donnerstag 20. Dezember 2001, 00:00
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
also insmod fuse.o ergibt
ein ./djmount /mnt/pic -ddebug ergibt
schreibt der schon wieder, das fuse nicht ist , obwohl es da ist und geladen ist. aber dort steht unused.
und auf dem server all6200
Code: Alles auswählen
fuse init (API version 7.5)
fuse distribution version: 2.5.3
Code: Alles auswählen
[D] Debug options = debug
[D] Fuse option = -r
[D] Fuse option = -o
[D] Fuse option = readdir_ino
[I] Charset : successfully initialised charset='ANSI_X3.4-1968'
[D] Fuse option = -f
[D] Intializing UPnP with ipaddress=(null) port=0
[I] UPnP Initialized (192.168.123.5:49152)
[D] Registering Control Point
[D] Control Point Registered
[D] RefreshAll target=urn:schemas-upnp-org:service:ContentDirectory:1
[D]
======================================================================
UPNP_DISCOVERY_ADVERTISEMENT_ALIVE
ErrCode = 0
Expires = 100
DeviceId = uuid:5177fca0-c42d-11d8-9669-0800200c9a66
DeviceType =
ServiceType =
ServiceVer =
Location = http://192.168.123.200:49152/description.xml
OS = Linux/2.4.20-br26, UPnP/1.0, Intel SDK for UPnP devices /1.2
Date =
Ext =
======================================================================
[D] Discovery : device type '' OS 'Linux/2.4.20-br26, UPnP/1.0, Intel SDK for UPnP devices /1.2' at URL 'http://192.168.123.200:49152/description.xml'
[D] AddDevice try new device Id=uuid:5177fca0-c42d-11d8-9669-0800200c9a66
[D] Device_Create : Id = 'uuid:5177fca0-c42d-11d8-9669-0800200c9a66', description document = --------------------
<root xmlns="urn:schemas-upnp-org:device-1-0">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<device>
<deviceType>urn:schemas-upnp-org:device:MediaServer:1</deviceType>
<UDN>uuid:5177fca0-c42d-11d8-9669-0800200c9a66</UDN>
<friendlyName>GMediaServer on I-Drive_200</friendlyName>
<manufacturer>Oskar Liljeblad</manufacturer>
<modelName>gmediaserver</modelName>
<modelNumber>0.8.0</modelNumber>
<modelDescription></modelDescription>
<serialNumber>0000001</serialNumber>
<UPC></UPC>
<presentationURL></presentationURL>
<serviceList>
<service>
<serviceType>urn:schemas-upnp-org:service:ContentDirectory:1</serviceType>
<serviceId>urn:upnp-org:serviceId:ContentDirectory</serviceId>
<SCPDURL>/upnp/ContentDirectory.xml</SCPDURL>
<eventSubURL>/ContentDirectory/Event</eventSubURL>
<controlURL>/ContentDirectory/Control</controlURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:ConnectionManager:1</serviceType>
<serviceId>urn:upnp-org:serviceId:ConnectionManager</serviceId>
<SCPDURL>/upnp/ConnectionManager.xml</SCPDURL>
<eventSubURL>/ConnectionManager/Event</eventSubURL>
<controlURL>/ConnectionManager/Control</controlURL>
</service>
</serviceList>
</device>
<URLBase>http://192.168.123.200:49152/</URLBase>
</root>
--------------------
[D]
======================================================================
UPNP_DISCOVERY_ADVERTISEMENT_ALIVE
ErrCode = 0
Expires = 100
DeviceId = uuid:5177fca0-c42d-11d8-9669-0800200c9a66
DeviceType =
ServiceType =
ServiceVer =
Location = http://192.168.123.200:49152/description.xml
OS = Linux/2.4.20-br26, UPnP/1.0, Intel SDK for UPnP devices /1.2
Date =
Ext =
======================================================================
[D] Discovery : device type '' OS 'Linux/2.4.20-br26, UPnP/1.0, Intel SDK for UPnP devices /1.2' at URL 'http://192.168.123.200:49152/description.xml'
[D] AddDevice try new device Id=uuid:5177fca0-c42d-11d8-9669-0800200c9a66
[D] Device_Create : UDN = uuid:5177fca0-c42d-11d8-9669-0800200c9a66
[D] Device_Create : type = urn:schemas-upnp-org:device:MediaServer:1
[D] Service_Create: urn:schemas-upnp-org:service:ContentDirectory:1
[D] serviceId: urn:upnp-org:serviceId:ContentDirectory
[D] Service_Create: urn:schemas-upnp-org:service:ConnectionManager:1
[D] serviceId: urn:upnp-org:serviceId:ConnectionManager
[I] Add new device : Name='GMediaServer on I-Drive_200' Id='uuid:5177fca0-c42d-11d8-9669-0800200c9a66' descURL='http://192.168.123.200:49152/description.xml'
[D] Device_SusbcribeAllEvents GMediaServer on I-Drive_200
[D] Subscribing to EventURL http://192.168.123.200:49152/ContentDirectory/Event
fusermount: fuse device not found, try 'modprobe fuse' first
[E] Error in FUSE main loop = 1
[D] Shutting down ...
[D] Device_Create : Id = 'uuid:5177fca0-c42d-11d8-9669-0800200c9a66', description document = --------------------
<root xmlns="urn:schemas-upnp-org:device-1-0">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<device>
<deviceType>urn:schemas-upnp-org:device:MediaServer:1</deviceType>
<UDN>uuid:5177fca0-c42d-11d8-9669-0800200c9a66</UDN>
<friendlyName>GMediaServer on I-Drive_200</friendlyName>
<manufacturer>Oskar Liljeblad</manufacturer>
<modelName>gmediaserver</modelName>
<modelNumber>0.8.0</modelNumber>
<modelDescription></modelDescription>
<serialNumber>0000001</serialNumber>
<UPC></UPC>
<presentationURL></presentationURL>
<serviceList>
<service>
<serviceType>urn:schemas-upnp-org:service:ContentDirectory:1</serviceType>
<serviceId>urn:upnp-org:serviceId:ContentDirectory</serviceId>
<SCPDURL>/upnp/ContentDirectory.xml</SCPDURL>
<eventSubURL>/ContentDirectory/Event</eventSubURL>
<controlURL>/ContentDirectory/Control</controlURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:ConnectionManager:1</serviceType>
<serviceId>urn:upnp-org:serviceId:ConnectionManager</serviceId>
<SCPDURL>/upnp/ConnectionManager.xml</SCPDURL>
<eventSubURL>/ConnectionManager/Event</eventSubURL>
<controlURL>/ConnectionManager/Control</controlURL>
</service>
</serviceList>
</device>
<URLBase>http://192.168.123.200:49152/</URLBase>
</root>
--------------------
[D] Subscribed to ContentDir EventURL with SID=uuid:509c4ce2-1dd2-11b2-8379-a2f185d0525c
[D] Subscribing to EventURL http://192.168.123.200:49152/ConnectionManager/Event
[D] Device_Create : UDN = uuid:5177fca0-c42d-11d8-9669-0800200c9a66
[D] Device_Create : type = urn:schemas-upnp-org:device:MediaServer:1
[D] Service_Create: urn:schemas-upnp-org:service:ContentDirectory:1
[D] serviceId: urn:upnp-org:serviceId:ContentDirectory
[D] Service_Create: urn:schemas-upnp-org:service:ConnectionManager:1
[D] Subscribed to Service EventURL with SID=uuid:50abee68-1dd2-11b2-8379-a2f185d0525c
[D] serviceId: urn:upnp-org:serviceId:ConnectionManager
[D] Unsubscribed from Service EventURL with SID=uuid:50abee68-1dd2-11b2-8379-a2f185d0525c
[D] Unsubscribed from ContentDir EventURL with SID=uuid:509c4ce2-1dd2-11b2-8379-a2f185d0525c
[D] Discovery: DeviceList after AddDevice =
[I] Add new device : Name='GMediaServer on I-Drive_200' Id='uuid:5177fca0-c42d-11d8-9669-0800200c9a66' descURL='http://192.168.123.200:49152/description.xml'
[D] Device_SusbcribeAllEvents GMediaServer on I-Drive_200
[D] Subscribing to EventURL http://192.168.123.200:49152/ContentDirectory/Event
[E] Error Subscribing to ContentDir EventURL -- -100
[D] Subscribing to EventURL http://192.168.123.200:49152/ConnectionManager/Event
[E] Error Subscribing to Service EventURL -- -100
[D] Discovery: DeviceList after AddDevice =
GMediaServer on I-Drive_200 -- uuid:5177fca0-c42d-11d8-9669-0800200c9a66
Code: Alles auswählen
lsmod
Module Size Used by
fuse 30256 0 (unused)
Code: Alles auswählen
Event received: Subscription request
Event device UDN: uuid:5177fca0-c42d-11d8-9669-0800200c9a66
Event service ID: urn:upnp-org:serviceId:ContentDirectory
Event request SID: uuid:9f3becb8-1dd1-11b2-87a9-aa319d992ae6
Event received: Subscription request
Event device UDN: uuid:5177fca0-c42d-11d8-9669-0800200c9a66
Event service ID: urn:upnp-org:serviceId:ConnectionManager
Event request SID: uuid:9f537e46-1dd1-11b2-87a9-aa319d992ae6
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
das existiert?
Code: Alles auswählen
# make fuse device node
if [ ! -e /dev/fuse ] ; then
mknod /dev/fuse -m 0666 c 10 229
fi
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
und hier die meldungen bei dem make es
http://home.arcor.de/mb407/dbox2/fusezeugs.txt
und mknod not found
http://home.arcor.de/mb407/dbox2/fusezeugs.txt
und mknod not found