FAQ  •  Register  •  Login

Profile for Upnp SONOS compatible

<<

pierrejean75

Serviio newbie

Posts: 13

Joined: Sun Nov 25, 2012 9:41 am

Post Sun Nov 25, 2012 9:52 am

Profile for Upnp SONOS compatible

Would it be possible to write a pluggin to make Servioo compatible for SONOS sound system ( Upnp and not Dnla...)
Actually I use Foobar + pluggin upnp but it only work on windows so I need to power on my computer each tim I want to listen music...
Thank's for your help and I think that it could help many SONOS users in the world...
<<

Illico

User avatar

DLNA master

Posts: 4646

Joined: Fri Jul 23, 2010 8:08 am

Location: France

Post Sun Nov 25, 2012 5:02 pm

Re: Upnp SONOS compatible

Why not, but we need information about format supported.
viewtopic.php?f=5&t=19
Illico
Sony 2010 KDL-46EX501 | BDP-S373 | SMP-N100 | Windows 8-i7 | Network DD HD-CE1.5TLU2 | Livebox2-UHD86 | ServiiDroid | ServiiGo | BubbleUPnP
Serviio beta tester - Moderator
<<

pierrejean75

Serviio newbie

Posts: 13

Joined: Sun Nov 25, 2012 9:41 am

Post Sun Nov 25, 2012 10:39 pm

Re: Upnp SONOS compatible

I have install your Upnp prog and here the ProtocoleInfo / used by my Sonos ( http://www.sonos.com ) as you asked me

Do you need something more ? Sonos product are compatible with Windows Media - Win 7, Rhapsody , Asset Upnp, Foobar with pluggin Upnp

  Code:
http-get*:audio/mp3:*,
x-file-cifs:*:audio/mp3:*,
http-get*:audio/mp4:*,
x-file-cifs:*:audio/mp4:*,
http-get*:audio/mpeg:*,
x-file-cifs:*:audio/mpeg:*,
http-get*:audio/mpegurl:*,
x-file-cifs:*:audio/mpegurl:*,
real.com-rhapsody-http-1-0:*:audio/mpegurl:*,
file:*:audio/mpegurl:*,
http-get*:audio/mpeg3:*,
x-file-cifs:*:audio/mpeg3:*,
http-get*:audio/wav:*,
x-file-cifs:*:audio/wav:*,
http-get*:audio/wma:*,
x-file-cifs:*:audio/wma:*,
http-get*:audio/x-ms-wma:*,
x-file-cifs:*:audio/x-ms-wma:*,
http-get*:audio/aiff:*,
x-file-cifs:*:audio/aiff:*,
http-get*:audio/flac:*,
x-file-cifs:*:audio/flac:*,
http-get*:application/ogg:*,
x-file-cifs:*:application/ogg:*,
http-get*:audio/audible:*,
x-file-cifs:*:audio/audible:*,
real.com-rhapsody-http-1-0:*:audio/x-ms-wma:*,
real.com-rhapsody-direct:*:audio/mp3:*,
sonos.com-mms:*:audio/x-ms-wma:*,
sonos.com-http:*:audio/mpeg3:*,
sonos.com-http:*:audio/mpeg:*,
sonos.com-http:*:audio/wma:*,
sonos.com-http:*:audio/mp4:*,
sonos.com-http:*:audio/wav:*,
sonos.com-http:*:audio/aiff:*,
sonos.com-http:*:audio/flac:*,
sonos.com-http:*:application/ogg:*,
sonos.com-spotify:*:audio/x-spotify:*,
sonos.com-rtrecent:*:audio/x-sonos-recent:*,
real.com-rhapsody-http-1-0:*:audio/x-rhap-radio:*,
real.com-rhapsody-direct:*:audio/x-rhap-radio:*,
pandora.com-pndrradio:*:audio/x-pandora-radio
pandora.com-pndrradio-http:*:audio/mpeg3:*,
sirius.com-sirradio:*:audio/x-sirius-radio:*,
x-rincon:*:*:*,x-rincon-mp3radio:*:*:*,
x-rincon-playlist:*:*:*,x-rincon-queue:*:*:*,
x-rincon-stream:*:*:*,x-sonosapi-stream:*:*:*,
x-sonosapi-radio:*:audio/x-sonosapi-radio:*,
x-rincon-cpcontainer:*:*:*,
last.fm-radio:*:audio/x-lastfm-radio:*,
last.fm-radio-http:*:audio/mpeg3:*



I have found also this file, may be it could help you ?

<?xml version="1.0" encoding="UTF-8"?>
-<root xmlns="urn:schemas-upnp-org:device-1-0"> -<specVersion> <major>1</major> <minor>0</minor> </specVersion> -<device> <deviceType>urn:schemas-upnp-org:device:ZonePlayer:1</deviceType> <friendlyName>192.168.0.28 - Sonos CONNECT</friendlyName> <manufacturer>Sonos, Inc.</manufacturer> <manufacturerURL>http://www.sonos.com</manufacturerURL> <modelNumber>ZP90</modelNumber> <modelDescription>Sonos CONNECT</modelDescription> <modelName>Sonos CONNECT</modelName> <modelURL>http://www.sonos.com/products/zoneplayers/ZP90</modelURL> <softwareVersion>19.3-53220b</softwareVersion> <hardwareVersion>1.1.16.4-2</hardwareVersion> <serialNum>00-0E-58-24-76-EE:4</serialNum> <UDN>uuid:RINCON_000E582476EE01400</UDN> -<iconList> -<icon> <id>0</id> <mimetype>image/png</mimetype> <width>48</width> <height>48</height> <depth>24</depth> <url>/img/icon-ZP90.png</url> </icon> </iconList> <minCompatibleVersion>19.1-00000</minCompatibleVersion> <displayVersion>3.8</displayVersion> <extraVersion>r8: 16.0-7</extraVersion> <roomName>Salon</roomName> <displayName>CONNECT</displayName> <zoneType>1</zoneType> <feature1>0x00310001</feature1> <feature2>0x00006172</feature2> <feature3>0x00000021</feature3> <internalSpeakerSize>-1</internalSpeakerSize> -<serviceList> -<service> <serviceType>urn:schemas-upnp-org:service:AlarmClock:1</serviceType> <serviceId>urn:upnp-org:serviceId:AlarmClock</serviceId> <controlURL>/AlarmClock/Control</controlURL> <eventSubURL>/AlarmClock/Event</eventSubURL> <SCPDURL>/xml/AlarmClock1.xml</SCPDURL> </service> -<service> <serviceType>urn:schemas-upnp-org:service:MusicServices:1</serviceType> <serviceId>urn:upnp-org:serviceId:MusicServices</serviceId> <controlURL>/MusicServices/Control</controlURL> <eventSubURL>/MusicServices/Event</eventSubURL> <SCPDURL>/xml/MusicServices1.xml</SCPDURL> </service> -<service> <serviceType>urn:schemas-upnp-org:service:AudioIn:1</serviceType> <serviceId>urn:upnp-org:serviceId:AudioIn</serviceId> <controlURL>/AudioIn/Control</controlURL> <eventSubURL>/AudioIn/Event</eventSubURL> <SCPDURL>/xml/AudioIn1.xml</SCPDURL> </service> -<service> <serviceType>urn:schemas-upnp-org:service:DeviceProperties:1</serviceType> <serviceId>urn:upnp-org:serviceId:DeviceProperties</serviceId> <controlURL>/DeviceProperties/Control</controlURL> <eventSubURL>/DeviceProperties/Event</eventSubURL> <SCPDURL>/xml/DeviceProperties1.xml</SCPDURL> </service> -<service> <serviceType>urn:schemas-upnp-org:service:SystemProperties:1</serviceType> <serviceId>urn:upnp-org:serviceId:SystemProperties</serviceId> <controlURL>/SystemProperties/Control</controlURL> <eventSubURL>/SystemProperties/Event</eventSubURL> <SCPDURL>/xml/SystemProperties1.xml</SCPDURL> </service> -<service> <serviceType>urn:schemas-upnp-org:service:ZoneGroupTopology:1</serviceType> <serviceId>urn:upnp-org:serviceId:ZoneGroupTopology</serviceId> <controlURL>/ZoneGroupTopology/Control</controlURL> <eventSubURL>/ZoneGroupTopology/Event</eventSubURL> <SCPDURL>/xml/ZoneGroupTopology1.xml</SCPDURL> </service> -<service> <serviceType>urn:schemas-upnp-org:service:GroupManagement:1</serviceType> <serviceId>urn:upnp-org:serviceId:GroupManagement</serviceId> <controlURL>/GroupManagement/Control</controlURL> <eventSubURL>/GroupManagement/Event</eventSubURL> <SCPDURL>/xml/GroupManagement1.xml</SCPDURL> </service> </serviceList> -<deviceList> +<device>--- -<device> <deviceType>urn:schemas-upnp-org:device:MediaRenderer:1</deviceType> <friendlyName>Salon - Sonos CONNECT Media Renderer</friendlyName> <manufacturer>Sonos, Inc.</manufacturer> <manufacturerURL>http://www.sonos.com</manufacturerURL> <modelNumber>ZP90</modelNumber> <modelDescription>Sonos CONNECT Media Renderer</modelDescription> <modelName>Sonos CONNECT</modelName> <modelURL>http://www.sonos.com/products/zoneplayers/ZP90</modelURL> <UDN>uuid:RINCON_000E582476EE01400_MR</UDN> -<serviceList> -<service> <serviceType>urn:schemas-upnp-org:service:RenderingControl:1</serviceType> <serviceId>urn:upnp-org:serviceId:RenderingControl</serviceId> <controlURL>/MediaRenderer/RenderingControl/Control</controlURL> <eventSubURL>/MediaRenderer/RenderingControl/Event</eventSubURL> <SCPDURL>/xml/RenderingControl1.xml</SCPDURL> </service> -<service> <serviceType>urn:schemas-upnp-org:service:ConnectionManager:1</serviceType> <serviceId>urn:upnp-org:serviceId:ConnectionManager</serviceId> <controlURL>/MediaRenderer/ConnectionManager/Control</controlURL> <eventSubURL>/MediaRenderer/ConnectionManager/Event</eventSubURL> <SCPDURL>/xml/ConnectionManager1.xml</SCPDURL> </service> -<service> <serviceType>urn:schemas-upnp-org:service:AVTransport:1</serviceType> <serviceId>urn:upnp-org:serviceId:AVTransport</serviceId> <controlURL>/MediaRenderer/AVTransport/Control</controlURL> <eventSubURL>/MediaRenderer/AVTransport/Event</eventSubURL> <SCPDURL>/xml/AVTransport1.xml</SCPDURL> </service> </serviceList> -<X_Rhapsody-Extension xmlns="http://www.real.com/rhapsody/xmlns/upnp-1-0"> <deviceID>urn:rhapsody-real-com:device-id-1-0:sonos_1:RINCON_000E582476EE01400</deviceID> -<deviceCapabilities> <interactionPattern type="real-rhapsody-upnp-1-0"/> </deviceCapabilities> </X_Rhapsody-Extension> -<iconList> -<icon> <mimetype>image/png</mimetype> <width>48</width> <height>48</height> <depth>24</depth> <url>/img/icon-ZP90.png</url> </icon> </iconList> </device> </deviceList> </device> </root>
<<

Illico

User avatar

DLNA master

Posts: 4646

Joined: Fri Jul 23, 2010 8:08 am

Location: France

Post Mon Nov 26, 2012 12:33 pm

Re: Profile for Upnp SONOS compatible

Do you see SONOS on Serviio console device list ?
Illico
Sony 2010 KDL-46EX501 | BDP-S373 | SMP-N100 | Windows 8-i7 | Network DD HD-CE1.5TLU2 | Livebox2-UHD86 | ServiiDroid | ServiiGo | BubbleUPnP
Serviio beta tester - Moderator
<<

pierrejean75

Serviio newbie

Posts: 13

Joined: Sun Nov 25, 2012 9:41 am

Post Mon Nov 26, 2012 4:02 pm

Re: Profile for Upnp SONOS compatible

Yes I can see my 3 SONOS on SERVIIO console device list, but they are displayed as Generic DNLA profile but SONOS is UpnP and not DNLA
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Mon Nov 26, 2012 4:45 pm

Re: Profile for Upnp SONOS compatible

enable detailed log and post it... and ell us what't the IP of your PC and the SONOS box
<<

pierrejean75

Serviio newbie

Posts: 13

Joined: Sun Nov 25, 2012 9:41 am

Post Mon Nov 26, 2012 6:32 pm

Re: Profile for Upnp SONOS compatible

Here the IP adresses
192.168.0.17 : SYNOLOGY NAS DS411J
192.168.0.28, 192.168.0.36 & 192.168.0.42 : SONOS
192.168.0.23 : SONY BRAVIA TV
192.168.0.254 : FREEBOX
other IP adress : computers with WIN 7

Derby.Log
----------------------------------------------------------------
Mon Nov 26 19:21:41 CET 2012:
Booting Derby version The Apache Software Foundation - Apache Derby - 10.9.1.0 - (1344872): instance a816c00e-013b-3df4-0310-ffff8366333d
on database directory C:\Program Files\Serviio\library\db with class loader sun.misc.Launcher$AppClassLoader@181e7fe
Loaded from file:/C:/Program%20Files/Serviio/lib/derby.jar
java.vendor=Oracle Corporation
java.runtime.version=1.7.0_09-b05
user.dir=C:\Program Files\Serviio\bin
derby.system.home=C:\Program Files\Serviio\bin\\..\library
derby.stream.error.file=../log/derby.log
Database Class Loader started - derby.database.classpath=''
Mon Nov 26 19:25:12 CET 2012 Thread[LibraryAdditionsCheckerThread,2,main] (XID = 1040), (SESSIONID = 5), (DATABASE = db), (DRDAID = null), Cleanup action starting
Mon Nov 26 19:25:12 CET 2012 Thread[LibraryAdditionsCheckerThread,2,main] (XID = 1040), (SESSIONID = 5), (DATABASE = db), (DRDAID = null), Failed Statement is: UPDATE repository SET last_scanned = ? WHERE id = ? with 2 parameters begin parameter #1: 2012-11-26 19:25:12.415 :end parameter begin parameter #2: 1 :end parameter
ERROR 08000: Connection closed by unknown interrupt.
at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
at org.apache.derby.iapi.util.InterruptStatus.setInterrupted(Unknown Source)
at org.apache.derby.iapi.util.InterruptStatus.throwIf(Unknown Source)
at org.apache.derby.impl.sql.execute.BasicNoPutResultSetImpl.checkCancellationFlag(Unknown Source)
at org.apache.derby.impl.sql.execute.TableScanResultSet.getNextRowCore(Unknown Source)
at org.apache.derby.impl.sql.execute.IndexRowToBaseRowResultSet.getNextRowCore(Unknown Source)
at org.apache.derby.impl.sql.execute.ProjectRestrictResultSet.getNextRowCore(Unknown Source)
at org.apache.derby.impl.sql.execute.NormalizeResultSet.getNextRowCore(Unknown Source)
at org.apache.derby.impl.sql.execute.DMLWriteResultSet.getNextRowCore(Unknown Source)
at org.apache.derby.impl.sql.execute.UpdateResultSet.collectAffectedRows(Unknown Source)
at org.apache.derby.impl.sql.execute.UpdateResultSet.open(Unknown Source)
at org.apache.derby.impl.sql.GenericPreparedStatement.executeStmt(Unknown Source)
at org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeUpdate(Unknown Source)
at org.serviio.library.dao.RepositoryDAOImpl.markRepositoryAsScanned(RepositoryDAOImpl.java:171)
at org.serviio.library.local.service.RepositoryService.markRepositoryAsScanned(RepositoryService.java:112)
at org.serviio.library.local.metadata.LibraryAdditionsCheckerThread.run(LibraryAdditionsCheckerThread.java:84)
Cleanup action completed

Servio.Log
-------------

2012-11-26 19:21:38,685 INFO [MediaServer] ------------------------------------------------------------------------
2012-11-26 19:21:38,712 INFO [MediaServer] Serviio DLNA media streaming server v 1.0.1 (rev. 6dbf7c6e334f+)
2012-11-26 19:21:38,713 INFO [MediaServer] Petr Nejedly 2009-2012
2012-11-26 19:21:38,713 INFO [MediaServer] http://www.serviio.org
2012-11-26 19:21:38,713 INFO [MediaServer]
2012-11-26 19:21:38,713 INFO [MediaServer] Java 1.7.0_09-Oracle Corporation
2012-11-26 19:21:38,713 INFO [MediaServer] OS Windows 7 x86 6.1
2012-11-26 19:21:38,713 INFO [MediaServer] File encoding: windows-1252
2012-11-26 19:21:38,724 INFO [MediaServer] Headless mode enabled: true
2012-11-26 19:21:38,725 INFO [MediaServer] User home dir: C:\
2012-11-26 19:21:38,725 INFO [MediaServer] Temp dir: C:\Windows\TEMP\
2012-11-26 19:21:38,725 INFO [MediaServer] ------------------------------------------------------------------------
2012-11-26 19:21:39,315 INFO [WebServer] Socket buffer set to 65535 bytes
2012-11-26 19:21:39,337 INFO [RestletServer] Starting Restlet server (/rest) exposed on port 23423
2012-11-26 19:21:39,463 INFO [RestletServer] Starting Restlet server (/cds) exposed on port 23424
2012-11-26 19:21:39,463 INFO [RestletServer] Starting Restlet server (/mediabrowser) exposed on port 23424
2012-11-26 19:21:39,490 INFO [DBSchemaUpdateExecutor] Checking if DB schema needs to be updated
2012-11-26 19:21:48,140 INFO [DBSchemaUpdateExecutor] Updating DB schema
2012-11-26 19:22:07,070 INFO [MediaServer] ------------------------------------------------------------------------
2012-11-26 19:22:07,070 INFO [MediaServer] License: PRO (EVALUATION, id: 11111111-1111-1111-1111-111111111113)
2012-11-26 19:22:07,070 INFO [MediaServer] ------------------------------------------------------------------------
2012-11-26 19:22:08,447 INFO [ProfilesDefinitionParser] Parsing Profiles definition
2012-11-26 19:22:09,370 INFO [ProfilesDefinitionParser] Added profile 'Generic DLNA profile' (id=1)
2012-11-26 19:22:10,014 INFO [ProfilesDefinitionParser] Added profile 'Samsung TV (B-series)' (id=2)
2012-11-26 19:22:10,374 INFO [ProfilesDefinitionParser] Added profile 'Xbox 360' (id=3)
2012-11-26 19:22:10,897 INFO [ProfilesDefinitionParser] Added profile 'Playstation 3' (id=4)
2012-11-26 19:22:11,231 INFO [ProfilesDefinitionParser] Added profile 'Samsung TV (A-series)' (id=5)
2012-11-26 19:22:11,441 INFO [ProfilesDefinitionParser] Added profile 'DirecTV HD-DVR' (id=6)
2012-11-26 19:22:12,132 INFO [ProfilesDefinitionParser] Added profile 'Samsung TV / player (C/D/E-series)' (id=7)
2012-11-26 19:22:12,178 INFO [ProfilesDefinitionParser] Added profile 'LG TV / player' (id=8)
2012-11-26 19:22:13,094 INFO [ProfilesDefinitionParser] Added profile 'Sony Bravia TV (2012)' (id=sony2012)
2012-11-26 19:22:14,455 INFO [ProfilesDefinitionParser] Added profile 'Sony BD Player / SMP' (id=10)
2012-11-26 19:22:15,479 INFO [ProfilesDefinitionParser] Added profile 'Toshiba REGZA' (id=13)
2012-11-26 19:22:15,923 INFO [ProfilesDefinitionParser] Added profile 'WDTV Live' (id=14)
2012-11-26 19:22:15,993 INFO [ProfilesDefinitionParser] Added profile 'LaCie LaCinema Media Player' (id=15)
2012-11-26 19:22:16,299 INFO [ProfilesDefinitionParser] Added profile 'Manta WIFI Centre' (id=16)
2012-11-26 19:22:16,394 INFO [ProfilesDefinitionParser] Added profile 'Pure Flow' (id=17)
2012-11-26 19:22:16,831 INFO [ProfilesDefinitionParser] Added profile 'Sharp Aquos' (id=18)
2012-11-26 19:22:16,914 INFO [ProfilesDefinitionParser] Added profile 'Sony Bravia TV (2011)' (id=sony2011)
2012-11-26 19:22:17,338 INFO [ProfilesDefinitionParser] Added profile 'Sony Bravia TV (2010)' (id=sony2010)
2012-11-26 19:22:17,762 INFO [ProfilesDefinitionParser] Added profile 'Philips' (id=20)
2012-11-26 19:22:17,937 INFO [ProfilesDefinitionParser] Added profile 'Sony Bravia TV (2009)' (id=sony2009)
2012-11-26 19:22:18,022 INFO [ProfilesDefinitionParser] Added profile 'Denon AVR' (id=22)
2012-11-26 19:22:18,962 INFO [ProfilesDefinitionParser] Added profile 'Panasonic Viera G/GT/DT/UT/VT (2011/2012)' (id=viera2011a)
2012-11-26 19:22:19,082 INFO [ProfilesDefinitionParser] Added profile 'Panasonic Viera E/S/ST/VT (2011)' (id=viera2011)
2012-11-26 19:22:19,191 INFO [ProfilesDefinitionParser] Added profile 'Panasonic Viera (2010)' (id=viera2010)
2012-11-26 19:22:19,346 INFO [ProfilesDefinitionParser] Added profile 'Sony Bravia TV (2012) - US' (id=sony2012us)
2012-11-26 19:22:19,569 INFO [ProfilesDefinitionParser] Added profile 'Sony Bravia TV (2011) - US' (id=sony2011us)
2012-11-26 19:22:19,592 INFO [ProfilesDefinitionParser] Parsing Profiles definition
2012-11-26 19:22:20,039 INFO [ProfilesDefinitionParser] Added profile 'Flash player' (id=flv_player)
2012-11-26 19:22:20,350 INFO [ProfilesDefinitionParser] Added profile 'ServiiGo' (id=serviigo)
2012-11-26 19:22:20,806 INFO [Device] Created UPnP Device with UUID: f48c53f0-522d-321f-9c9e-10b8f5dec262, bound address: 192.168.0.29
2012-11-26 19:22:20,884 INFO [PluginCompilerThread] Looking for plugins at C:\Program Files\Serviio\bin\..\plugins
2012-11-26 19:22:20,885 INFO [PluginCompilerThread] Started looking for plugins
2012-11-26 19:22:20,886 INFO [UpdateChecker] Checking if a new version is available
2012-11-26 19:22:21,337 INFO [AbstractTranscodingDeliveryEngine] Cleaning transcode engine and its data
2012-11-26 19:22:21,415 INFO [WebServer] WebServer starting on port 8895
2012-11-26 19:22:21,445 INFO [DiscoveryAdvertisementNotifier] Starting DiscoveryAdvertisementNotifier
2012-11-26 19:22:21,448 INFO [EventSubscriptionExpirationChecker] Starting EventSubscriptionExpirationChecker
2012-11-26 19:22:21,448 INFO [EventDispatcher] Starting EventDispatcher
2012-11-26 19:22:21,541 INFO [RendererSearchSender] Searching for Renderer devices
2012-11-26 19:22:21,545 INFO [RendererExpirationChecker] Starting RendererExpirationChecker
2012-11-26 19:22:21,568 INFO [DiscoverySSDPMessageListener] Starting DiscoverySSDPMessageListener using interface eth3 (Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller) and address 192.168.0.29, timeout = 0
2012-11-26 19:22:22,021 INFO [RendererManager] Stored a new renderer: uuid='423b60f3-012d-4283-8089-f84ae1b4d8ce', name = 'Unrecognized device', ipAddress='192.168.0.254', profile = '1'
2012-11-26 19:22:22,439 INFO [RendererManager] Stored a new renderer: uuid='8e21e867-c78c-489b-9818-5cfd7559b9f9', name = 'Unrecognized device', ipAddress='192.168.0.23', profile = '1'
2012-11-26 19:22:22,636 INFO [RendererManager] Stored a new renderer: uuid='d6388d3b-60b9-da1a-720b-4a0a9b182919', name = 'foobar2000 Media Renderer', ipAddress='192.168.0.29', profile = '1'
2012-11-26 19:22:22,770 INFO [RendererManager] Stored a new renderer: uuid='rincon_000e5811918a01400_mr', name = 'Sonos ZP100', ipAddress='192.168.0.36', profile = '1'
2012-11-26 19:22:22,884 INFO [RendererManager] Stored a new renderer: uuid='rincon_000e582476ee01400_mr', name = 'Sonos CONNECT', ipAddress='192.168.0.28', profile = '1'
2012-11-26 19:22:22,985 INFO [RendererManager] Stored a new renderer: uuid='rincon_000e5811918801400_mr', name = 'Sonos ZP100', ipAddress='192.168.0.42', profile = '1'
2012-11-26 19:22:22,996 INFO [RendererManager] Stored a new renderer: uuid='0a3269cc-13df-4d6a-8422-b5600d88df7f', name = 'Unrecognized device', ipAddress='192.168.0.45', profile = '1'
2012-11-26 19:22:23,082 INFO [RendererManager] Stored a new renderer: uuid='e53d62ab-a2a4-4e33-aebf-91a9bc02294e', name = 'Unrecognized device', ipAddress='192.168.0.39', profile = '1'
2012-11-26 19:22:23,488 INFO [RendererManager] Stored a new renderer: uuid='00000000-0000-1010-8000-5442499ef565', name = 'KDL-46NX700', ipAddress='192.168.0.23', profile = 'sony2010'
2012-11-26 19:22:24,336 INFO [RendererManager] Stored a new renderer: uuid='4ccde2ff-3a58-4373-b62d-65f2962387ae', name = 'Unrecognized device', ipAddress='192.168.0.15', profile = '1'
2012-11-26 19:22:24,744 INFO [RendererManager] Stored a new renderer: uuid='3f0b4eb4-c4f6-4153-a225-92b9b25e1bde', name = 'Unrecognized device', ipAddress='192.168.0.12', profile = '1'
2012-11-26 19:22:48,313 INFO [FeedUpdaterThread] Started looking for information about online resources
2012-11-26 19:22:48,339 INFO [LibraryUpdatesCheckerThread] Started looking for updates to currently shared files
2012-11-26 19:22:48,341 INFO [PlaylistMaintainerThread] Started looking playlist changes
2012-11-26 19:22:48,341 INFO [LibraryAdditionsCheckerThread] Started looking for newly added files
2012-11-26 19:23:01,419 INFO [ServiioConsole] Starting Serviio Console
2012-11-26 19:23:01,970 INFO [ServiioConsole] Connecting to Serviio REST on localhost:23423
2012-11-26 19:23:03,322 INFO [Messages] Loaded console message bundle for locale: en
2012-11-26 19:23:07,186 INFO [ContentDirectoryDefinitionParser] Parsing ContentDirectory definition
2012-11-26 19:23:08,313 INFO [BrowsingCategoriesMessages] Loaded browsing categories message bundle for locale: en
2012-11-26 19:25:09,267 INFO [LibraryAdditionsCheckerThread] Finished looking for newly added files
2012-11-26 19:25:09,367 INFO [LibraryUpdatesCheckerThread] Finished looking for updates to currently shared files
2012-11-26 19:25:09,467 INFO [PlaylistMaintainerThread] Finished looking for playlist changes
2012-11-26 19:25:09,584 INFO [LibraryUpdatesCheckerThread] Started looking for updates to currently shared files
2012-11-26 19:25:09,583 INFO [LibraryAdditionsCheckerThread] Started looking for newly added files
2012-11-26 19:25:09,603 INFO [PlaylistMaintainerThread] Started looking playlist changes
2012-11-26 19:25:12,435 WARN [LibraryAdditionsCheckerThread] An error occured while scanning for item to be added, will continue
org.serviio.db.dao.PersistenceException: Cannot mark Repository with id 1 as scanned
at org.serviio.library.dao.RepositoryDAOImpl.markRepositoryAsScanned(RepositoryDAOImpl.java:173)
at org.serviio.library.local.service.RepositoryService.markRepositoryAsScanned(RepositoryService.java:112)
at org.serviio.library.local.metadata.LibraryAdditionsCheckerThread.run(LibraryAdditionsCheckerThread.java:84)
Caused by: java.sql.SQLNonTransientConnectionException: Connection closed by unknown interrupt.
at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source)
at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
at org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeUpdate(Unknown Source)
at org.serviio.library.dao.RepositoryDAOImpl.markRepositoryAsScanned(RepositoryDAOImpl.java:171)
... 2 more
Caused by: java.sql.SQLException: Connection closed by unknown interrupt.
at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
... 12 more
Caused by: ERROR 08000: Connection closed by unknown interrupt.
at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
at org.apache.derby.iapi.util.InterruptStatus.setInterrupted(Unknown Source)
at org.apache.derby.iapi.util.InterruptStatus.throwIf(Unknown Source)
at org.apache.derby.impl.sql.execute.BasicNoPutResultSetImpl.checkCancellationFlag(Unknown Source)
at org.apache.derby.impl.sql.execute.TableScanResultSet.getNextRowCore(Unknown Source)
at org.apache.derby.impl.sql.execute.IndexRowToBaseRowResultSet.getNextRowCore(Unknown Source)
at org.apache.derby.impl.sql.execute.ProjectRestrictResultSet.getNextRowCore(Unknown Source)
at org.apache.derby.impl.sql.execute.NormalizeResultSet.getNextRowCore(Unknown Source)
at org.apache.derby.impl.sql.execute.DMLWriteResultSet.getNextRowCore(Unknown Source)
at org.apache.derby.impl.sql.execute.UpdateResultSet.collectAffectedRows(Unknown Source)
at org.apache.derby.impl.sql.execute.UpdateResultSet.open(Unknown Source)
at org.apache.derby.impl.sql.GenericPreparedStatement.executeStmt(Unknown Source)
at org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown Source)
... 6 more
2012-11-26 19:25:12,446 INFO [LibraryAdditionsCheckerThread] Finished looking for newly added files
2012-11-26 19:25:12,514 INFO [LibraryUpdatesCheckerThread] Finished looking for updates to currently shared files
2012-11-26 19:25:12,615 INFO [LibraryAdditionsCheckerThread] Started looking for newly added files
2012-11-26 19:25:12,634 INFO [LibraryUpdatesCheckerThread] Started looking for updates to currently shared files
<<

Illico

User avatar

DLNA master

Posts: 4646

Joined: Fri Jul 23, 2010 8:08 am

Location: France

Post Mon Nov 26, 2012 7:47 pm

Re: Profile for Upnp SONOS compatible

This device Type is not supported by serviio
  Code:
<deviceType>urn:schemas-upnp-org:device:ZonePlayer:1</deviceType>


but
This one is supported

  Code:
<device>
<deviceType>urn:schemas-upnp-org:device:MediaRenderer:1</deviceType>
<friendlyName>Salon - Sonos CONNECT Media Renderer</friendlyName>
<manufacturer>Sonos, Inc.</manufacturer>
<manufacturerURL>http://www.sonos.com</manufacturerURL>
<modelNumber>ZP90</modelNumber>
<modelDescription>Sonos CONNECT Media Renderer</modelDescription>
<modelName>Sonos CONNECT</modelName>
<modelURL>http://www.sonos.com/products/zoneplayers/ZP90</modelURL>
<UDN>uuid:RINCON_000E582476EE01400_MR</UDN>



So this code should be added to the profiles.xml, but it will 100% inhereted of Generic Profile.
So auto detection should work, but you probably still have problem with playback...
  Code:
   <Profile id="Sonos" name="Sonos CONNECT Media Renderer" extendsProfileId="1">
      <Detection>
         <UPnPSearch>
           <FriendlyName>.*Sonos.*</FriendlyName>
           <Manufacturer>Sonos, Inc.</Manufacturer>
         </UPnPSearch>
      </Detection>
   </Profile>




it seems you have a problem with you serviio library :
2012-11-26 19:25:12,435 WARN [LibraryAdditionsCheckerThread] An error occured while scanning for item to be added, will continue
Illico
Sony 2010 KDL-46EX501 | BDP-S373 | SMP-N100 | Windows 8-i7 | Network DD HD-CE1.5TLU2 | Livebox2-UHD86 | ServiiDroid | ServiiGo | BubbleUPnP
Serviio beta tester - Moderator
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Mon Nov 26, 2012 10:47 pm

Re: Profile for Upnp SONOS compatible

the serviio.log is not detailed (see my signature on how to do it)
<<

sbec67

Streaming enthusiast

Posts: 43

Joined: Thu Aug 16, 2012 5:42 am

Post Tue Nov 27, 2012 7:49 am

Re: Profile for Upnp SONOS compatible

Hi All,
I also think about buying some SONOS's Devices.
So what should be done to support SONOS by Serviio ?

only create a new Profile ? :?:

Regards
Sbec
<<

pierrejean75

Serviio newbie

Posts: 13

Joined: Sun Nov 25, 2012 9:41 am

Post Tue Nov 27, 2012 8:59 am

Re: Profile for Upnp SONOS compatible

Please find here attached detail log file
Attachments
serviio.log
(124.36 KiB) Downloaded 496 times
<<

pierrejean75

Serviio newbie

Posts: 13

Joined: Sun Nov 25, 2012 9:41 am

Post Tue Nov 27, 2012 9:00 am

Re: Profile for Upnp SONOS compatible

It seam's that Serviio do not see my AAC fils (m4a from iTunes)
How can I do ?
<<

pierrejean75

Serviio newbie

Posts: 13

Joined: Sun Nov 25, 2012 9:41 am

Post Tue Nov 27, 2012 9:13 am

Re: Profile for Upnp SONOS compatible

I have add this SONOS profile in the profile.xml but my Serviio still not be present in the musical source in SONOS programm (as you can see on the attached file)

I only have Windows Media ( = WMP ) from 2 computers on WIN7 and foobar2000

Illico wrote:This device Type is not supported by serviio
  Code:
<deviceType>urn:schemas-upnp-org:device:ZonePlayer:1</deviceType>


but
This one is supported

  Code:
<device>
<deviceType>urn:schemas-upnp-org:device:MediaRenderer:1</deviceType>
<friendlyName>Salon - Sonos CONNECT Media Renderer</friendlyName>
<manufacturer>Sonos, Inc.</manufacturer>
<manufacturerURL>http://www.sonos.com</manufacturerURL>
<modelNumber>ZP90</modelNumber>
<modelDescription>Sonos CONNECT Media Renderer</modelDescription>
<modelName>Sonos CONNECT</modelName>
<modelURL>http://www.sonos.com/products/zoneplayers/ZP90</modelURL>
<UDN>uuid:RINCON_000E582476EE01400_MR</UDN>



So this code should be added to the profiles.xml, but it will 100% inhereted of Generic Profile.
So auto detection should work, but you probably still have problem with playback...
  Code:
   <Profile id="Sonos" name="Sonos CONNECT Media Renderer" extendsProfileId="1">
      <Detection>
         <UPnPSearch>
           <FriendlyName>.*Sonos.*</FriendlyName>
           <Manufacturer>Sonos, Inc.</Manufacturer>
         </UPnPSearch>
      </Detection>
   </Profile>




it seems you have a problem with you serviio library :
2012-11-26 19:25:12,435 WARN [LibraryAdditionsCheckerThread] An error occured while scanning for item to be added, will continue
Attachments
27-11-2012 10-10-52.jpg
27-11-2012 10-10-52.jpg (165.58 KiB) Viewed 579275 times
<<

Illico

User avatar

DLNA master

Posts: 4646

Joined: Fri Jul 23, 2010 8:08 am

Location: France

Post Tue Nov 27, 2012 1:08 pm

Re: Profile for Upnp SONOS compatible

Could you try with that :
  Code:
   <Profile id="Sonos" name="Sonos CONNECT Media Renderer" extendsProfileId="1">
      <Detection>
         <UPnPSearch>
            <FriendlyName>.*Sonos.*</FriendlyName>
            <Manufacturer>Sonos, Inc.</Manufacturer>
         </UPnPSearch>
      </Detection>
      <DeviceDescription>
         <!-- act as WMP so that the TV doesn't show root categories -->
         <ModelName>Windows Media Player Sharing</ModelName>
         <ModelNumber>3.0</ModelNumber>
         <Manufacturer>Microsoft Corporation</Manufacturer>
      </DeviceDescription>
      <ContentDirectoryMessageBuilder>org.serviio.upnp.service.contentdirectory.SonyDLNAMessageBuilder</ContentDirectoryMessageBuilder>
      <ContentDirectoryDefinitionFilter>org.serviio.upnp.service.contentdirectory.definition.WMPContentDirectoryDefinitionFilter</ContentDirectoryDefinitionFilter>     
   </Profile>
Illico
Sony 2010 KDL-46EX501 | BDP-S373 | SMP-N100 | Windows 8-i7 | Network DD HD-CE1.5TLU2 | Livebox2-UHD86 | ServiiDroid | ServiiGo | BubbleUPnP
Serviio beta tester - Moderator
<<

pierrejean75

Serviio newbie

Posts: 13

Joined: Sun Nov 25, 2012 9:41 am

Post Tue Nov 27, 2012 3:26 pm

Re: Profile for Upnp SONOS compatible

It begin to work !!! FANTASTIC better !!!!

I can seen the Serviio :) in the Sonos software , I can select the Serviio Server and after I can browse the menu and submenu seem that it is SONOS menu and not SERVIIO menu because they are in French langage and my SERVIOO is in ENGLISH...

But after that I clic on a submenu. Example : Artist. I have this error message : " Impossible to browse the MUsic" ( perhaps it is a windows problem ... I will make some test tonight)

But if it's possible it would be much more interresting than we could use the Serviio without to have Windows Media Player running ... because on the SYNOLOGY NAS we cannot run Windows Media Player
Attachments
27-11-2012 14-37-57.jpg
27-11-2012 14-37-57.jpg (39.84 KiB) Viewed 579270 times
27-11-2012 14-39-02.jpg
27-11-2012 14-39-02.jpg (21.3 KiB) Viewed 579270 times
27-11-2012 14-39-23.jpg
27-11-2012 14-39-23.jpg (12.64 KiB) Viewed 579270 times
<<

Illico

User avatar

DLNA master

Posts: 4646

Joined: Fri Jul 23, 2010 8:08 am

Location: France

Post Tue Nov 27, 2012 8:03 pm

Re: Profile for Upnp SONOS compatible

pierrejean75 wrote:I can seen the Serviio :) in the Sonos software , I can select the Serviio Server and after I can browse the menu and submenu seem that it is SONOS menu and not SERVIIO menu because they are in French langage and my SERVIOO is in ENGLISH...

The menu that are browsed are strange...definitly these are Sonos menu, if you select "French" on serviio / presentation tab you should have :
- Artistes
- Album Artistes
- Dossiers
- Genres
- Compositeurs
-etc...

When you browse on Windows Media submenu, do you see the same structure (screenshot)

Could you try on serviio console presentation to disable all subcategories and for "Musique" category select "Display content only" ?

You can also try to uncheck "Include parents title...." box.
Illico
Sony 2010 KDL-46EX501 | BDP-S373 | SMP-N100 | Windows 8-i7 | Network DD HD-CE1.5TLU2 | Livebox2-UHD86 | ServiiDroid | ServiiGo | BubbleUPnP
Serviio beta tester - Moderator
<<

pierrejean75

Serviio newbie

Posts: 13

Joined: Sun Nov 25, 2012 9:41 am

Post Tue Nov 27, 2012 8:21 pm

Re: Profile for Upnp SONOS compatible

The menu I have is the Windows Media Player menu and not SONOS menu or SERVIIO menu ...
See here attached
Exactly the same even I put for Music "Display content only"
Attachments
_Menu Sonos.jpg
_Menu Sonos.jpg (23.15 KiB) Viewed 579265 times
_Menu Serviio.jpg
_Menu Serviio.jpg (22.08 KiB) Viewed 579265 times
_Menu Windows Media Player.jpg
_Menu Windows Media Player.jpg (21.84 KiB) Viewed 579265 times
<<

Illico

User avatar

DLNA master

Posts: 4646

Joined: Fri Jul 23, 2010 8:08 am

Location: France

Post Tue Nov 27, 2012 8:44 pm

Re: Profile for Upnp SONOS compatible

Do you try to change settings on serviio console presentation ?
oops, you edit your previous post...
Don't have more ideas.
Illico
Sony 2010 KDL-46EX501 | BDP-S373 | SMP-N100 | Windows 8-i7 | Network DD HD-CE1.5TLU2 | Livebox2-UHD86 | ServiiDroid | ServiiGo | BubbleUPnP
Serviio beta tester - Moderator
<<

pierrejean75

Serviio newbie

Posts: 13

Joined: Sun Nov 25, 2012 9:41 am

Post Tue Nov 27, 2012 8:51 pm

Re: Profile for Upnp SONOS compatible

Yes I have tried to change the parameters on serviio console but always not possible to browse content of the folders
:(
<<

pierrejean75

Serviio newbie

Posts: 13

Joined: Sun Nov 25, 2012 9:41 am

Post Wed Nov 28, 2012 8:41 am

Re: Profile for Upnp SONOS compatible

foobar2000 work fine with SONOS product, but only on windows computer and not on a SYNOLOGY nas.

They use this product to propose a pluggin to make foobar2000 SONOS compatible,

perhaps could you propose it also (we could pay for it, not a problem)

http://www.plutonisoft.com/platinum

This company propose a cross-platform C++ library working on Windows, Mac OSX, Linux, Iphone and Android

I have read that this tools is much better : Herqq-UPnP. It is by far one of the best Open-Source UPnP Libraries

http://www.herqq.org/
Next

Return to Serviio Support & Help

Who is online

Users browsing this forum: Google Adsense [Bot] and 61 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.