Closed PilotFlying closed 4 years ago
Can you put the debug log to sdebug "set in the additional command line" -d all=sdebug. This will help me to see where is crashes. It means a player should return a field in an UPnP object and it does not, so that's a faulty item, but I can try to do a workaround. This function is used at many different places, most of them are protected but not all so I need to know better where the issue happens
Hi, thanks. Here's the log with that option:
Starting Squeeze2upnp: C:\PROGRA~3\SQUEEZ~1\Cache\INSTAL~1\Plugins\UPNPBR~1\Bin\SQUEEZ~1.EXE -Z -I -f C:\ProgramData\Squeezebox\Logs\upnpbridge.log -x C:\ProgramData\Squeezebox\prefs\upnpbridge.xml -d all=sdebug
[08:18:37.630] main:1685 Starting squeeze2upnp version: v1.25.1 (Dec 21 2019 @ 13:41:22)
[08:18:37.728] output_init:603 success loading FLAC encoder
[08:18:37.728] register_alac:544 using alac to decode alc
[08:18:37.741] load_mad:408 loaded libmad-0.dll
[08:18:37.741] register_mad:430 using mad to decode mp3
[08:18:37.753] load_faad:620 loaded libfaad2.dll
[08:18:37.753] register_faad:641 using faad to decode aac
[08:18:37.800] load_vorbis:325 loaded libvorbisfile.dll
[08:18:37.800] register_vorbis:346 using vorbis to decode ogg
[08:18:37.800] register_pcm:275 using pcm
[08:18:37.800] load_flac:266 loaded libFLAC.dll
[08:18:37.800] register_flac:287 using flac to decode flc
[08:18:37.820] load_opus:251 dlerror: code: 126
[08:18:37.820] register_m4a_thru:301 using mp4 to aac (ADTS)
[08:18:37.820] register_flac_thru:247 using flac
[08:18:37.820] register_thru:106 using thru
[08:18:37.831] load_soxr:381 loaded libsoxr.dll
[08:18:37.831] register_soxr:394 using soxr for resampling
[08:18:37.831] Start:1452 Binding to 192.168.1.14:49152
[08:18:39.849] MasterHandler:916 event: 6 [UPNP_DISCOVERY_SEARCH_RESULT] [00000000] (recurse 0)
[08:18:39.856] AddMRDevice:1270 UDN: uuid:a42dc730-7dc7-cf23-e43e-5bc53202e0d7
FriendlyName: foobar2000 Renderer (username) [PCNAME]
[08:18:39.857] XMLGetFirstDocumentItem:188 Error finding URLBase in XML Node
[08:18:39.857] XMLGetNthServiceList:273 GetNthServiceList called : n = 0
[08:18:39.857] XMLFindAndParseService:331 serviceType urn:schemas-upnp-org:service:AVTransport:1
[08:18:39.857] XMLFindAndParseService:342 Service pRÀS, serviceId: urn:upnp-org:serviceId:AVTransport
[08:18:39.857] XMLGetNthServiceList:273 GetNthServiceList called : n = 1
[08:18:39.857] AddMRDevice:1315 service [urn:schemas-upnp-org:service:AVTransport] urn:schemas-upnp-org:service:AVTransport:1 urn:upnp-org:serviceId:AVTransport, http://192.168.1.14:1825/AVTransport/a42dc730-7dc7-cf23-e43e-5bc53202e0d7/event.xml, http://192.168.1.14:1825/AVTransport/a42dc730-7dc7-cf23-e43e-5bc53202e0d7/control.xml
[08:18:39.874] XMLGetFirstDocumentItem:188 Error finding URLBase in XML Node
[08:18:39.874] XMLGetNthServiceList:273 GetNthServiceList called : n = 0
[08:18:39.874] XMLFindAndParseService:331 serviceType urn:schemas-upnp-org:service:AVTransport:1
[08:18:39.874] XMLFindAndParseService:331 serviceType urn:schemas-upnp-org:service:ConnectionManager:1
[08:18:39.874] XMLFindAndParseService:331 serviceType urn:schemas-upnp-org:service:RenderingControl:1
[08:18:39.874] XMLFindAndParseService:342 Service `JPðR, serviceId: urn:upnp-org:serviceId:RenderingControl
[08:18:39.874] XMLGetNthServiceList:273 GetNthServiceList called : n = 1
[08:18:39.874] AddMRDevice:1315 service [urn:schemas-upnp-org:service:RenderingControl] urn:schemas-upnp-org:service:RenderingControl:1 urn:upnp-org:serviceId:RenderingControl, http://192.168.1.14:1825/RenderingControl/a42dc730-7dc7-cf23-e43e-5bc53202e0d7/event.xml, http://192.168.1.14:1825/RenderingControl/a42dc730-7dc7-cf23-e43e-5bc53202e0d7/control.xml
[08:18:39.874] XMLGetFirstDocumentItem:188 Error finding URLBase in XML Node
[08:18:39.874] XMLGetNthServiceList:273 GetNthServiceList called : n = 0
[08:18:39.874] XMLFindAndParseService:331 serviceType urn:schemas-upnp-org:service:AVTransport:1
[08:18:39.874] XMLFindAndParseService:331 serviceType urn:schemas-upnp-org:service:ConnectionManager:1
[08:18:39.874] XMLFindAndParseService:342 Service (JPðR, serviceId: urn:upnp-org:serviceId:ConnectionManager
[08:18:39.874] XMLGetNthServiceList:273 GetNthServiceList called : n = 1
[08:18:39.874] AddMRDevice:1315 service [urn:schemas-upnp-org:service:ConnectionManager] urn:schemas-upnp-org:service:ConnectionManager:1 urn:upnp-org:serviceId:ConnectionManager, http://192.168.1.14:1825/ConnectionManager/a42dc730-7dc7-cf23-e43e-5bc53202e0d7/event.xml, http://192.168.1.14:1825/ConnectionManager/a42dc730-7dc7-cf23-e43e-5bc53202e0d7/control.xml
[08:18:39.874] XMLGetFirstDocumentItem:188 Error finding URLBase in XML Node
[08:18:39.874] XMLGetNthServiceList:273 GetNthServiceList called : n = 0
[08:18:39.874] XMLFindAndParseService:331 serviceType urn:schemas-upnp-org:service:AVTransport:1
[08:18:39.874] XMLFindAndParseService:331 serviceType urn:schemas-upnp-org:service:ConnectionManager:1
[08:18:39.874] XMLFindAndParseService:331 serviceType urn:schemas-upnp-org:service:RenderingControl:1
[08:18:39.874] XMLGetNthServiceList:273 GetNthServiceList called : n = 1
[08:18:39.874] XMLGetFirstDocumentItem:188 Error finding URLBase in XML Node
[08:18:39.874] XMLGetNthServiceList:273 GetNthServiceList called : n = 0
[08:18:39.874] XMLFindAndParseService:331 serviceType urn:schemas-upnp-org:service:AVTransport:1
[08:18:39.874] XMLFindAndParseService:331 serviceType urn:schemas-upnp-org:service:ConnectionManager:1
[08:18:39.874] XMLFindAndParseService:331 serviceType urn:schemas-upnp-org:service:RenderingControl:1
[08:18:39.874] XMLGetNthServiceList:273 GetNthServiceList called : n = 1
[08:18:39.874] AddMRDevice:1343 [004C1960]: adding renderer (foobar2000 Renderer (username) [PCNAME])
[08:18:39.874] GetProtocolInfo:356 [004C1960]: uPNP GetProtocolInfo
[08:18:39.877] GetProtocolInfo:367 [004C1960]: ProtocolInfo http-get:*:audio/L16:*,http-get:*:audio/mp3:*,http-get:*:audio/x-mp3:*,http-get:*:audio/mpeg:*,http-get:*:audio/x-ms-wma:*,http-get:*:audio/wma:*,http-get:*:audio/mpeg3:*,http-get:*:audio/wav:*,http-get:*:audio/x-wav:*,http-get:*:audio/ogg:*,http-get:*:audio/x-ogg:*,http-get:*:audio/musepack:*,http-get:*:audio/x-musepack:*,http-get:*:audio/flac:*,http-get:*:audio/x-flac:*,http-get:*:audio/mp4:*,http-get:*:audio/m4a:*,http-get:*:audio/aiff:*,http-get:*:audio/x-aiff:*,http-get:*:audio/basic:*,http-get:*:audio/x-wavpack:*,http-get:*:application/octet-stream:*
[08:18:39.877] stream_thread_init:387 [0050C580] streambuf size: 524288
[08:18:39.878] MRThread:530 [004C1960]: UPnP thread timer 0 5000
[08:18:39.882] MasterHandler:916 event: 11 [UPNP_EVENT_SUBSCRIBE_COMPLETE] [02521DD0] (recurse 0)
[08:18:39.882] MasterHandler:1001 [004C1960]: subscribe success
[08:18:39.884] MasterHandler:916 event: 9 [UPNP_EVENT_RECEIVED] [00000000] (recurse 0)
[08:18:39.884] ProcessEvent:755 device off, no squeezebox device (yet) or not change for uuid:a58a82eb-65bb-11ea-895c-aeac69f0751e
[08:18:40.076] output_thread_init:569 [0050C580] init output media renderer
[08:18:40.076] decode_thread_init:168 [0050C580]: init decode
[08:18:40.076] resample_init:345 [0050C580]: resampling sync recipe: 0x00, flags: 0x00, scale: 0.89, precision: 0.0, passband_end: 0.00000, stopband_begin: 0.00000, phase_response: -1.0
[08:18:40.076] UpdateThread:1196 Updating configuration C:\ProgramData\Squeezebox\prefs\upnpbridge.xml
[08:18:40.076] discover_server:803 [0050C580] sending discovery
[08:18:40.076] discover_server:835 [0050C580] got response from: 169.254.217.168:3483
[08:18:40.076] slimproto:855 squeezelite [0050C580] <=> player [004C1960]
[08:18:40.076] slimproto:856 [0050C580] connecting to 169.254.217.168:3483
[08:18:40.077] slimproto:886 [0050C580] connected
[08:18:40.077] sendHELO:132 [0050C580] mac: bb:bb:a9:99:ab:f1
[08:18:40.077] sendHELO:133 [0050C580] cap: CanHTTPS=1,Model=squeezelite,ModelName=SqueezeLite,AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=48000,aac,ogg,flc,alc,aif,pcm,mp3
[08:18:40.077] process:497 [0050C580] strm
[08:18:40.077] process_strm:238 [0050C580] strm command q
[08:18:40.077] decode_flush:208 [0050C580]: decode flush
[08:18:40.077] output_flush:564 [0050C580]: flush output buffer
[08:18:40.077] sq_callback:308 [004C1960]: device off or not controlled by LMS
[08:18:40.077] process:497 [0050C580] strm
[08:18:40.077] process_strm:238 [0050C580] strm command q
[08:18:40.077] decode_flush:208 [0050C580]: decode flush
[08:18:40.077] output_flush:564 [0050C580]: flush output buffer
[08:18:40.077] process:497 [0050C580] setd
[08:18:40.077] sendSETDName:224 [1156]: set playername: foobar2000 Renderer (username) [PCNAME]
[08:18:40.077] process:497 [0050C580] setd
[08:18:40.077] process:497 [0050C580] aude
[08:18:40.077] process_aude:389 [0050C580] on/off using aude 1
[08:18:40.077] sq_callback:304 [004C1960]: device set on/off 1
[08:18:40.077] sq_callback:313 callback for foobar2000 Renderer (username) [PCNAME]
[08:18:40.078] process:497 [0050C580] audg
[08:18:40.078] process_audg:403 [0050C580] (old) audg gainL: 15 gainR: 15
[08:18:40.078] sq_callback:313 callback for foobar2000 Renderer (username) [PCNAME]
[08:18:40.958] MasterHandler:916 event: 6 [UPNP_DISCOVERY_SEARCH_RESULT] [00000000] (recurse 0)
[08:18:40.958] UpdateThread:1111 [004C1960] UPnP keep alive: foobar2000 Renderer (username) [PCNAME]
[08:18:44.017] process:497 [0050C580] strm
[08:18:44.017] process_strm:238 [0050C580] strm command t
[08:18:44.879] MRThread:530 [004C1960]: UPnP thread timer 5000 5000
[08:18:49.000] process:497 [0050C580] strm
[08:18:49.000] process_strm:238 [0050C580] strm command t
[08:18:49.879] MRThread:530 [004C1960]: UPnP thread timer 5000 5000
[08:18:54.000] process:497 [0050C580] strm
[08:18:54.000] process_strm:238 [0050C580] strm command t
[08:18:54.879] MRThread:530 [004C1960]: UPnP thread timer 5000 5000
[08:18:57.000] MasterHandler:916 event: 7 [UPNP_DISCOVERY_SEARCH_TIMEOUT] [00000000] (recurse 0)
[08:18:57.000] UpdateThread:1057 Presence checking
[08:18:58.114] MasterHandler:916 event: 6 [UPNP_DISCOVERY_SEARCH_RESULT] [00000000] (recurse 0)
[08:18:58.114] UpdateThread:1111 [004C1960] UPnP keep alive: foobar2000 Renderer (username) [PCNAME]
[08:18:59.000] process:497 [0050C580] strm
[08:18:59.000] process_strm:238 [0050C580] strm command t
[08:18:59.879] MRThread:530 [004C1960]: UPnP thread timer 5000 5000
[08:19:00.024] MasterHandler:916 event: 6 [UPNP_DISCOVERY_SEARCH_RESULT] [00000000] (recurse 0)
[08:19:00.024] UpdateThread:1111 [004C1960] UPnP keep alive: foobar2000 Renderer (username) [PCNAME]
[08:19:04.000] process:497 [0050C580] strm
[08:19:04.000] process_strm:238 [0050C580] strm command t
[08:19:04.880] MRThread:530 [004C1960]: UPnP thread timer 5000 5000
[08:19:09.000] process:497 [0050C580] strm
[08:19:09.000] process_strm:238 [0050C580] strm command t
[08:19:09.881] MRThread:530 [004C1960]: UPnP thread timer 5000 5000
[08:19:14.000] process:497 [0050C580] strm
[08:19:14.000] process_strm:238 [0050C580] strm command t
[08:19:14.881] MRThread:530 [004C1960]: UPnP thread timer 5000 5000
[08:19:17.001] MasterHandler:916 event: 7 [UPNP_DISCOVERY_SEARCH_TIMEOUT] [00000000] (recurse 0)
[08:19:17.001] UpdateThread:1057 Presence checking
[08:19:17.789] MasterHandler:916 event: 5 [UPNP_DISCOVERY_ADVERTISEMENT_BYEBYE] [00000000] (recurse 0)
[08:19:17.790] CheckAndLock:268 device is NULL
[08:19:17.794] MasterHandler:916 event: 5 [UPNP_DISCOVERY_ADVERTISEMENT_BYEBYE] [00000000] (recurse 0)
[08:19:17.794] MasterHandler:916 event: 5 [UPNP_DISCOVERY_ADVERTISEMENT_BYEBYE] [00000000] (recurse 0)
[08:19:17.794] MasterHandler:916 event: 5 [UPNP_DISCOVERY_ADVERTISEMENT_BYEBYE] [00000000] (recurse 0)
[08:19:17.794] CheckAndLock:268 device is NULL
[08:19:17.795] CheckAndLock:268 device is NULL
[08:19:17.795] CheckAndLock:268 device is NULL
[08:19:17.795] MasterHandler:916 event: 5 [UPNP_DISCOVERY_ADVERTISEMENT_BYEBYE] [00000000] (recurse 0)
[08:19:17.795] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:17.795] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:17.795] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:17.795] MasterHandler:916 event: 5 [UPNP_DISCOVERY_ADVERTISEMENT_BYEBYE] [00000000] (recurse 0)
[08:19:17.795] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:17.795] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:17.795] CheckAndLock:268 device is NULL
[08:19:17.795] CheckAndLock:268 device is NULL
[08:19:17.796] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:19.000] process:497 [0050C580] strm
[08:19:19.000] process_strm:238 [0050C580] strm command t
[08:19:19.881] MRThread:530 [004C1960]: UPnP thread timer 5000 5000
[08:19:20.127] MasterHandler:916 event: 6 [UPNP_DISCOVERY_SEARCH_RESULT] [00000000] (recurse 0)
[08:19:20.127] UpdateThread:1111 [004C1960] UPnP keep alive: foobar2000 Renderer (username) [PCNAME]
[08:19:20.987] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:20.987] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:20.987] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:20.988] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:20.991] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:20.992] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:21.192] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:21.193] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:21.193] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:21.193] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:21.193] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:21.193] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:21.394] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:21.395] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:21.395] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:21.395] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:21.397] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:21.397] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:21.598] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:21.598] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:21.598] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:21.599] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:21.599] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:21.599] MasterHandler:916 event: 4 [UPNP_DISCOVERY_ADVERTISEMENT_ALIVE] [00000000] (recurse 0)
[08:19:24.000] process:497 [0050C580] strm
[08:19:24.000] process_strm:238 [0050C580] strm command t
[08:19:24.881] MRThread:530 [004C1960]: UPnP thread timer 5000 5000
[08:19:29.000] process:497 [0050C580] strm
[08:19:29.000] process_strm:238 [0050C580] strm command t
[08:19:29.881] MRThread:530 [004C1960]: UPnP thread timer 5000 5000
[08:19:31.080] MasterHandler:916 event: 5 [UPNP_DISCOVERY_ADVERTISEMENT_BYEBYE] [00000000] (recurse 0)
[08:19:31.080] CheckAndLock:268 device is NULL
[08:19:31.084] MasterHandler:916 event: 5 [UPNP_DISCOVERY_ADVERTISEMENT_BYEBYE] [00000000] (recurse 0)
[08:19:31.084] CheckAndLock:268 device is NULL
[08:19:31.084] MasterHandler:916 event: 5 [UPNP_DISCOVERY_ADVERTISEMENT_BYEBYE] [00000000] (recurse 0)
[08:19:31.084] CheckAndLock:268 device is NULL
[08:19:31.085] MasterHandler:916 event: 5 [UPNP_DISCOVERY_ADVERTISEMENT_BYEBYE] [00000000] (recurse 0)
[08:19:31.085] CheckAndLock:268 device is NULL
[08:19:31.188] MasterHandler:916 event: 5 [UPNP_DISCOVERY_ADVERTISEMENT_BYEBYE] [00000000] (recurse 0)
[08:19:31.189] MasterHandler:916 event: 5 [UPNP_DISCOVERY_ADVERTISEMENT_BYEBYE] [00000000] (recurse 0)
[08:19:31.189] CheckAndLock:268 device is NULL
MasterHandler:916 event: 5 [UPNP_DISCOVERY_ADVERTISEMENT_BYEBYE] [00000000] (recurse 0)
[08:19:31.189] CheckAndLock:268 device is NULL
[08:19:31.189] CheckAndLock:268 device is NULL
[08:19:31.190] MasterHandler:916 event: 5 [UPNP_DISCOVERY_ADVERTISEMENT_BYEBYE] [00000000] (recurse 0)
[08:19:31.190] CheckAndLock:268 device is NULL
[08:19:34.000] process:497 [0050C580] strm
[08:19:34.000] process_strm:238 [0050C580] strm command t
[08:19:34.882] MRThread:530 [004C1960]: UPnP thread timer 5000 5000
[08:19:37.001] MasterHandler:916 event: 7 [UPNP_DISCOVERY_SEARCH_TIMEOUT] [00000000] (recurse 0)
[08:19:37.001] UpdateThread:1057 Presence checking
[08:19:37.003] MasterHandler:916 event: 6 [UPNP_DISCOVERY_SEARCH_RESULT] [00000000] (recurse 1)
[08:19:37.008] XMLGetFirstDocumentItem:176 (BUG) ixmlNode_getFirstChild(tmpNode) returned NULL
[08:19:37.014] MasterHandler:916 event: 6 [UPNP_DISCOVERY_SEARCH_RESULT] [00000000] (recurse 1)
[08:19:37.105] MasterHandler:916 event: 6 [UPNP_DISCOVERY_SEARCH_RESULT] [00000000] (recurse 1)
[08:19:37.107] MasterHandler:916 event: 6 [UPNP_DISCOVERY_SEARCH_RESULT] [00000000] (recurse 1)
[08:19:39.001] process:497 [0050C580] strm
[08:19:39.001] process_strm:238 [0050C580] strm command t
Retarting Squeeze2upnp after crash: C:\PROGRA~3\SQUEEZ~1\Cache\INSTAL~1\Plugins\UPNPBR~1\Bin\SQUEEZ~1.EXE -Z -I -x C:\ProgramData\Squeezebox\prefs\upnpbridge.xml
Retarting Squeeze2upnp after crash: C:\PROGRA~3\SQUEEZ~1\Cache\INSTAL~1\Plugins\UPNPBR~1\Bin\SQUEEZ~1.EXE -Z -I -f C:\ProgramData\Squeezebox\Logs\upnpbridge.log -x C:\ProgramData\Squeezebox\prefs\upnpbridge.xml -d all=sdebug
[08:20:07.630] main:1685 Starting squeeze2upnp version: v1.25.1 (Dec 21 2019 @ 13:41:22)
[08:20:07.645] output_init:603 success loading FLAC encoder
[08:20:07.645] register_alac:544 using alac to decode alc
[08:20:07.645] load_mad:408 loaded libmad-0.dll
[08:20:07.645] register_mad:430 using mad to decode mp3
[08:20:07.649] load_faad:620 loaded libfaad2.dll
[08:20:07.649] register_faad:641 using faad to decode aac
[08:20:07.654] load_vorbis:325 loaded libvorbisfile.dll
[08:20:07.654] register_vorbis:346 using vorbis to decode ogg
[08:20:07.654] register_pcm:275 using pcm
[08:20:07.654] load_flac:266 loaded libFLAC.dll
[08:20:07.654] register_flac:287 using flac to decode flc
[08:20:07.658] load_opus:251 dlerror: code: 126
[08:20:07.658] register_m4a_thru:301 using mp4 to aac (ADTS)
[08:20:07.658] register_flac_thru:247 using flac
[08:20:07.658] register_thru:106 using thru
[08:20:07.659] load_soxr:381 loaded libsoxr.dll
[08:20:07.659] register_soxr:394 using soxr for resampling
[08:20:07.659] Start:1452 Binding to 192.168.1.14:49152
[08:20:07.663] MasterHandler:916 event: 6 [UPNP_DISCOVERY_SEARCH_RESULT] [00000000] (recurse 0)
[08:20:07.667] XMLGetFirstDocumentItem:176 (BUG) ixmlNode_getFirstChild(tmpNode) returned NULL
[08:20:07.761] MasterHandler:916 event: 6 [UPNP_DISCOVERY_SEARCH_RESULT] [00000000] (recurse 0)
Retarting Squeeze2upnp after crash: C:\PROGRA~3\SQUEEZ~1\Cache\INSTAL~1\Plugins\UPNPBR~1\Bin\SQUEEZ~1.EXE -Z -I -x C:\ProgramData\Squeezebox\prefs\upnpbridge.xml
Could you try the release I've pushed a few hours ago?
I installed the plugin through the LMS "Advanced Settings / Plugins" web interface. I have checked "update plugins automatically" there but restarting LMS still gives me v.1.26.0.
Not sure how to update the plugin manually (do I just copy your binaries into C:\ProgramData\Squeezebox\Cache\InstalledPlugins\Plugins\UPnPBridge
)?
Thanks
Edit: This is explained in the user guide, section 2:
If you want to try the development version, add the following repository to LMS: http://downloads.sourceforge.net/project/lms-to-upnp/dev/repo-sf.xml
Hi, the plugin updated automatically and I can confirm that the issue is resolved. Connecting that TV no longer crashes squeeze2upnp-win.exe.
Many thanks!
Windows 10 64-bit, latest patches:
On connecting my TV to the PC via HDMI, squeeze2upnp-win.exe crashes with
XMLGetFirstDocumentItem:176 (BUG) ixmlNode_getFirstChild(tmpNode) returned NULL
(full log attached).If I disconnect the HDMI cable (or turn off the TV) squeeze2upnp succeeds in restarting.
The TV does present a soundcard to windows. I tried disabling it in the windows audio control panel but it didn't help (squeeze2upnp keeps crashing until either the TV is off or the HDMI cable is disconnected).
As a sidenote, the HDMI/TV soundcard is unrelated to the whole playback chain (which is spotty -> LMS -> LMS-to-uPnp -> foobar2000 -> other soundcard).
Many thanks for this really useful plugin!
Plugged in TV via HDMI
Unplugged HDMI
upnpbridge-log.txt