dheijl / swyh-rs

Stream What You Hear written in rust, inspired by SWYH.
MIT License
365 stars 15 forks source link

No sound with 1.3.20 and 1.3.21 #54

Closed MX10-AC2N closed 2 years ago

MX10-AC2N commented 2 years ago

Hi @dheijl Today after some time without upgrading I try to go under 1.3.21 but despite my amp being well seen and the stream to the amp starts but no sound coming out of the amp.. I I had already tried 1.3.20 with the same result... release 1.3.19 works correctly.. I came back to this one.. is there a need to completely remove swyh-rs before installing the new 1.3.21? here is log.txt from 1.3.21 (no sound) => https://paste.yunohost.org/ewunonoqec.php here is log.txt from 1.3.19 (sound ok) => https://paste.yunohost.org/iribezevon.php

dheijl commented 2 years ago

I see that the Play command is rejected by your streamer with a HTTP status 500 (internal server error).

The most likely reason is that I have changed something in my didl metadata template, and that the change is not compatible with all devices (it still works for me).

I will investigate and make a new beta release tomorrow trying to restore the old template behaviour.

Sorry about that.

MX10-AC2N commented 2 years ago

No worries, I went back to 1.3.19 which works well, it was just to share the problem, there's no urgency.. Thanks again, you are doing a great job. To share again I have just discovered the benefits of 432Hz compared to 440Hz, and I found https://github.com/CardLin/Convert_Music_To_432Hz_From_Any_Source- it's only an .exe to convert mp3 but thanks to github it can quickly be updated for other audio formats, This could be a very interesting addition for swyh-rs. Thank again

dheijl commented 2 years ago

Apparently the "ProtocolInfo" Xml (specifying audio format and rate) is missing from the DIDL-Lite template in 1.3.20 and 1.3.21.

But it is present in 1.3.22, I don't know how I missed that or why it worked without here...

I'll publish a new 1.3.22 release shortly.

dheijl commented 2 years ago

The new 1.3.22 release is live. I hope it fixes your problem...

dheijl commented 2 years ago

As for the 432 Hz hype: fact and fiction.

MX10-AC2N commented 2 years ago

Same issue with the new 1.3.22, sorry...

09:45:16 [INFO] Config: Configuration { server_port: Some(5901), auto_resume: false, sound_source: "Hi-Fi Cable Input (VB-Audio Hi-Fi Cable)", log_level: Debug, ssdp_interval_mins: 0.5, auto_reconnect: true, disable_chunked: false, use_wave_format: false, bits_per_sample: Some(16), monitor_rms: true, last_renderer: "None Harman Kardon AVR265", last_network: "192.168.1.230", config_dir: "C:\\Users\\Asus-AC2N\\.swyh-rs" }
09:45:16 [DEBUG] (1) swyh_rs::utils::audiodevices: Supported hosts:
  [Wasapi]
09:45:16 [DEBUG] (1) swyh_rs::utils::audiodevices: Available hosts:
  [Wasapi]
09:45:16 [DEBUG] (1) swyh_rs::utils::audiodevices: WASAPI
09:45:16 [DEBUG] (1) swyh_rs::utils::audiodevices:   Default Output Device:
    Some("Speakers (Intel SST Audio Device (WDM))")
09:45:16 [DEBUG] (1) swyh_rs::utils::audiodevices:   Devices: 
09:45:16 [DEBUG] (1) swyh_rs::utils::audiodevices:   1. "Speakers (Intel SST Audio Device (WDM))"
09:45:18 [DEBUG] (1) swyh_rs::utils::audiodevices:     All supported output stream configs:
09:45:18 [DEBUG] (1) swyh_rs::utils::audiodevices:       1.1. SupportedStreamConfigRange { channels: 2, min_sample_rate: SampleRate(48000), max_sample_rate: SampleRate(48000), buffer_size: Unknown, sample_format: F32 }
09:45:18 [DEBUG] (1) swyh_rs::utils::audiodevices:     Default output stream config:
      SupportedStreamConfig { channels: 2, sample_rate: SampleRate(48000), buffer_size: Unknown, sample_format: F32 }
09:45:18 [DEBUG] (1) swyh_rs::utils::audiodevices:   2. "Hi-Fi Cable Input (VB-Audio Hi-Fi Cable)"
09:45:18 [DEBUG] (1) swyh_rs::utils::audiodevices:     All supported output stream configs:
09:45:18 [DEBUG] (1) swyh_rs::utils::audiodevices:       2.1. SupportedStreamConfigRange { channels: 2, min_sample_rate: SampleRate(48000), max_sample_rate: SampleRate(48000), buffer_size: Unknown, sample_format: F32 }
09:45:18 [DEBUG] (1) swyh_rs::utils::audiodevices:     Default output stream config:
      SupportedStreamConfig { channels: 2, sample_rate: SampleRate(48000), buffer_size: Unknown, sample_format: F32 }
09:45:18 [DEBUG] (1) swyh_rs::utils::audiodevices:   3. "Microphone (Intel SST Audio Device (WDM))"
09:45:18 [DEBUG] (1) swyh_rs::utils::audiodevices:   4. "Hi-Fi Cable Output (VB-Audio Hi-Fi Cable)"
09:45:18 [INFO] Selected audio source: Hi-Fi Cable Input (VB-Audio Hi-Fi Cable)
09:45:18 [INFO] tb_log: Setup audio sources
09:45:18 [INFO] tb_log: Now running at ABOVE_NORMAL_PRIORITY_CLASS
09:45:18 [DEBUG] (1) swyh_rs: Try capturing system audio
09:45:18 [INFO] tb_log: Capturing audio from: Hi-Fi Cable Input (VB-Audio Hi-Fi Cable)
09:45:18 [INFO] tb_log: Default audio SupportedStreamConfig { channels: 2, sample_rate: SampleRate(48000), buffer_size: Unknown, sample_format: F32 }
09:45:19 [INFO] tb_log: Discover networks
09:45:19 [INFO] tb_log: Starting SSDP discovery
09:45:19 [DEBUG] (3) swyh_rs::openhome::avmedia: SSDP discovery started
09:45:19 [INFO] tb_log: The wave_reader is now receiving samples
09:45:20 [DEBUG] (3) swyh_rs::openhome::avmedia: UDP response at 1022 from 192.168.1.240:56697: 
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.1.240:80/dd.xml
SERVER: POSIX, UPnP/1.0, Intel MicroStack/1.0.2777
ST: urn:schemas-upnp-org:service:RenderingControl:1
USN: uuid:3dcc7100-f76c-11dd-87af-002261a59896::urn:schemas-upnp-org:service:RenderingControl:1

09:45:20 [DEBUG] (3) swyh_rs::openhome::avmedia: SSDP Discovery: AV renderer: http://192.168.1.240:80/dd.xml
09:45:22 [DEBUG] (1) swyh_rs::utils::configuration: Updated CONFIG: [Configuration]
ServerPort = 5901
AutoResume = false
SoundCard = "Hi-Fi Cable Input (VB-Audio Hi-Fi Cable)"
LogLevel = "DEBUG"
SSDPIntervalMins = 0.5
AutoReconnect = true
DisableChunked = true
UseWaveFormat = false
BitsPerSample = 16
MonitorRms = true
LastRenderer = "None Harman Kardon AVR265"
LastNetwork = "192.168.1.230"
ConfigDir = "C:\\Users\\Asus-AC2N\\.swyh-rs"

09:45:22 [INFO] SSDP discovery: new Renderer found at : http://192.168.1.240:80/dd.xml
09:45:22 [DEBUG] (3) swyh_rs::openhome::avmedia: Getting new renderer descriptions
09:45:22 [DEBUG] (3) swyh_rs::openhome::avmedia: Get service description for http://192.168.1.240:80/dd.xml
09:45:22 [DEBUG] (3) ureq::stream: connecting to 192.168.1.240:80 at 192.168.1.240:80
09:45:22 [DEBUG] (3) ureq::stream: created stream: TcpStream { addr: 192.168.1.230:54573, peer: 192.168.1.240:80, socket: 1268 }
09:45:22 [DEBUG] (3) ureq::unit: sending request GET http://192.168.1.240/dd.xml
09:45:22 [DEBUG] (3) ureq::unit: writing prelude: GET /dd.xml HTTP/1.1
Host: 192.168.1.240
Accept: */*
User-Agent: swyh-rs-Rust
Content-Type: text/xml
accept-encoding: gzip
Content-Length: 0
09:45:22 [DEBUG] (3) ureq::unit: response 200 to GET http://192.168.1.240/dd.xml
09:45:22 [DEBUG] (3) ureq::pool: adding stream to pool: http|192.168.1.240|80 -> TcpStream { addr: 192.168.1.230:54573, peer: 192.168.1.240:80, socket: 1268 }
09:45:22 [DEBUG] (3) ureq::stream: dropping stream: TcpStream { addr: 192.168.1.230:54573, peer: 192.168.1.240:80, socket: 1268 }
09:45:22 [DEBUG] (3) swyh_rs::openhome::avmedia: Service description:
09:45:22 [DEBUG] (3) swyh_rs::openhome::avmedia: <?xml version="1.0" encoding="utf-8"?>
<root xmlns="urn:schemas-upnp-org:device-1-0" xmlns:ms="urn:microsoft-com:wmc-1-0" xmlns:pnpx="http://schemas.microsoft.com/windows/pnpx/2005/11" xmlns:microsoft="urn:schemas-microsoft-com:WMPNSS-1-0" xmlns:df="http://schemas.microsoft.com/windows/2008/09/devicefoundation">
   <specVersion>
      <major>1</major>
      <minor>0</minor>
   </specVersion>
   <device ms:X_MS_SupportsWMDRM="true">
      <deviceType>urn:schemas-upnp-org:device:MediaRenderer:1</deviceType>
      <presentationURL>/web</presentationURL>
<pnpx:X_hardwareId>VEN_2A2D&amp;DEV_0001&amp;SUBSYS_0001&amp;REV_01 VEN_0033&amp;DEV_0005&amp;REV_01</pnpx:X_hardwareId>
<pnpx:X_compatibleId>MS_DigitalMediaDeviceClass_DMR_V001</pnpx:X_compatibleId>
<pnpx:X_deviceCategory>MediaDevices</pnpx:X_deviceCategory>
<df:X_deviceCategory>Multimedia.DMR</df:X_deviceCategory>
<microsoft:magicPacketWakeSupported>0</microsoft:magicPacketWakeSupported>
<microsoft:magicPacketSendSupported>1</microsoft:magicPacketSendSupported>
      <dlna:X_DLNADOC xmlns:dlna="urn:schemas-dlna-org:device-1-0">DMR-1.50</dlna:X_DLNADOC>
      <friendlyName>Harman Kardon AVR265</friendlyName>
      <manufacturer>Harman Kardon</manufacturer>
      <manufacturerURL>http://www.harmankardon.com</manufacturerURL>
      <modelDescription>ir-ser-FS2026-0200-0149_V2.2.14.37060-10</modelDescription>
      <modelName>None</modelName>
      <modelNumber>None</modelNumber>
      <modelURL>http://www.radioharmankardon.com</modelURL>
      <serialNumber>0b04070303101f2701003e00ffff4dff</serialNumber>
      <UDN>uuid:3dcc7100-f76c-11dd-87af-002261a59896</UDN>
      <iconList>
         <icon>
            <mimetype>image/png</mimetype>
            <width>48</width>
            <height>48</height>
            <depth>32</depth>
            <url>/icon.png</url>
         </icon>
         <icon>
            <mimetype>image/jpeg</mimetype>
            <width>48</width>
            <height>48</height>
            <depth>32</depth>
            <url>/icon.jpg</url>
         </icon>
         <icon>
            <mimetype>image/png</mimetype>
            <width>120</width>
            <height>120</height>
            <depth>32</depth>
            <url>/icon2.png</url>
         </icon>
         <icon>
            <mimetype>image/jpeg</mimetype>
            <width>120</width>
            <height>120</height>
            <depth>32</depth>
            <url>/icon2.jpg</url>
         </icon>
      </iconList>
  <serviceList><service><serviceType>urn:schemas-upnp-org:service:AVTransport:1</serviceType><serviceId>urn:upnp-org:serviceId:AVTransport</serviceId><SCPDURL>AVTransport/scpd.xml</SCPDURL><controlURL>AVTransport/control</controlURL><eventSubURL>AVTransport/event</eventSubURL></service><service><serviceType>urn:schemas-upnp-org:service:ConnectionManager:1</serviceType><serviceId>urn:upnp-org:serviceId:ConnectionManager</serviceId><SCPDURL>ConnectionManager/scpd.xml</SCPDURL><controlURL>ConnectionManager/control</controlURL><eventSubURL>ConnectionManager/event</eventSubURL></service><service><serviceType>urn:schemas-upnp-org:service:RenderingControl:1</serviceType><serviceId>urn:upnp-org:serviceId:RenderingControl</serviceId><SCPDURL>RenderingControl/scpd.xml</SCPDURL><controlURL>RenderingControl/control</controlURL><eventSubURL>RenderingControl/event</eventSubURL></service></serviceList></device></root>
09:45:22 [DEBUG] (3) swyh_rs::openhome::avmedia: Renderer Harman Kardon AVR265 None ip 192.168.1.240 at urlbase http://192.168.1.240:80/ has 3 services
09:45:22 [DEBUG] (3) swyh_rs::openhome::avmedia:   => OpenHome Playlist control url: '', AvTransport url: '/AVTransport/control'
09:45:22 [DEBUG] (3) swyh_rs::openhome::avmedia: .. urn:schemas-upnp-org:service:AVTransport:1 urn:upnp-org:serviceId:AVTransport /AVTransport/control
09:45:22 [DEBUG] (3) swyh_rs::openhome::avmedia: .. urn:schemas-upnp-org:service:ConnectionManager:1 urn:upnp-org:serviceId:ConnectionManager /ConnectionManager/control
09:45:22 [DEBUG] (3) swyh_rs::openhome::avmedia: .. urn:schemas-upnp-org:service:RenderingControl:1 urn:upnp-org:serviceId:RenderingControl /RenderingControl/control
09:45:22 [DEBUG] (3) swyh_rs::openhome::avmedia: SSDP discovery complete
09:45:22 [DEBUG] (1) swyh_rs::ui::mainform: Pushed renderer #0 None Harman Kardon AVR265, state = ON
09:45:22 [INFO] Found new renderer Harman Kardon AVR265 None  at 192.168.1.240
09:45:22 [DEBUG] (1) swyh_rs::utils::configuration: Updated CONFIG: [Configuration]
ServerPort = 5901
AutoResume = false
SoundCard = "Hi-Fi Cable Input (VB-Audio Hi-Fi Cable)"
LogLevel = "DEBUG"
SSDPIntervalMins = 0.5
AutoReconnect = true
DisableChunked = true
UseWaveFormat = false
BitsPerSample = 16
MonitorRms = true
LastRenderer = "None Harman Kardon AVR265"
LastNetwork = "192.168.1.230"
ConfigDir = "C:\\Users\\Asus-AC2N\\.swyh-rs"

09:45:22 [INFO] tb_log: AV Stop playing on Harman Kardon AVR265 host=192.168.1.240 port=80
09:45:22 [DEBUG] (1) swyh_rs::openhome::avmedia: url: http://192.168.1.240:80/AVTransport/control,
=>SOAP Action: urn:schemas-upnp-org:service:AVTransport:1#Stop,
=>SOAP xml: 
<?xml version="1.0" encoding="utf-8"?><s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body><u:Stop xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID></u:Stop></s:Body></s:Envelope>
09:45:22 [DEBUG] (1) ureq::stream: connecting to 192.168.1.240:80 at 192.168.1.240:80
09:45:22 [DEBUG] (1) ureq::stream: created stream: TcpStream { addr: 192.168.1.230:54574, peer: 192.168.1.240:80, socket: 1296 }
09:45:22 [DEBUG] (1) ureq::unit: sending request POST http://192.168.1.240/AVTransport/control
09:45:22 [DEBUG] (1) ureq::unit: writing prelude: POST /AVTransport/control HTTP/1.1
Host: 192.168.1.240
Connection: close
User-Agent: swyh-rs-Rust/0.x
Accept: */*
SOAPAction: "urn:schemas-upnp-org:service:AVTransport:1#Stop"
Content-Type: text/xml; charset="utf-8"
accept-encoding: gzip
Content-Length: 288
09:45:22 [DEBUG] (1) ureq::unit: response 200 to POST http://192.168.1.240/AVTransport/control
09:45:22 [DEBUG] (1) ureq::pool: adding stream to pool: http|192.168.1.240|80 -> TcpStream { addr: 192.168.1.230:54574, peer: 192.168.1.240:80, socket: 1296 }
09:45:22 [DEBUG] (1) ureq::stream: dropping stream: TcpStream { addr: 192.168.1.230:54574, peer: 192.168.1.240:80, socket: 1296 }
09:45:22 [DEBUG] (1) swyh_rs::openhome::avmedia: <=SOAP response: <?xml version="1.0" encoding="utf-8"?>
<s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body><u:StopResponse xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"></u:StopResponse></s:Body></s:Envelope>

09:45:22 [INFO] tb_log: AV Start playing on Harman Kardon AVR265 host=192.168.1.240 port=80 from 192.168.1.230 using AvTransport Play
09:45:22 [DEBUG] (1) swyh_rs::openhome::avmedia: AvTransport server URL: http://192.168.1.230:5901/stream/swyh.wav
09:45:22 [DEBUG] (1) swyh_rs::openhome::avmedia: url: http://192.168.1.240:80/AVTransport/control,
=>SOAP Action: urn:schemas-upnp-org:service:AVTransport:1#SetAVTransportURI,
=>SOAP xml: 
<?xml version="1.0" encoding="utf-8"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:SetAVTransportURI xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID><CurrentURI>http://192.168.1.230:5901/stream/swyh.wav</CurrentURI><CurrentURIMetaData>&lt;DIDL-Lite xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot;&gt;&lt;item id=&quot;1&quot; parentID=&quot;0&quot; restricted=&quot;0&quot;&gt;&lt;dc:title&gt;swyh-rs&lt;/dc:title&gt;&lt;res bitsPerSample=&quot;16&quot; nrAudioChannels=&quot;2&quot; sampleFrequency=&quot;48000&quot; protocolInfo=&quot;&quot; duration=&quot;00:00:00&quot; &gt;http://192.168.1.230:5901/stream/swyh.wav&lt;/res&gt;&lt;upnp:class&gt;object.item.audioItem.musicTrack&lt;/upnp:class&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;</CurrentURIMetaData></u:SetAVTransportURI></s:Body></s:Envelope>
09:45:22 [DEBUG] (1) ureq::stream: connecting to 192.168.1.240:80 at 192.168.1.240:80
09:45:22 [DEBUG] (1) ureq::stream: created stream: TcpStream { addr: 192.168.1.230:54575, peer: 192.168.1.240:80, socket: 1296 }
09:45:22 [DEBUG] (1) ureq::unit: sending request POST http://192.168.1.240/AVTransport/control
09:45:22 [DEBUG] (1) ureq::unit: writing prelude: POST /AVTransport/control HTTP/1.1
Host: 192.168.1.240
Connection: close
User-Agent: swyh-rs-Rust/0.x
Accept: */*
SOAPAction: "urn:schemas-upnp-org:service:AVTransport:1#SetAVTransportURI"
Content-Type: text/xml; charset="utf-8"
accept-encoding: gzip
Content-Length: 1049
09:45:22 [DEBUG] (1) ureq::unit: response 200 to POST http://192.168.1.240/AVTransport/control
09:45:22 [DEBUG] (1) ureq::pool: adding stream to pool: http|192.168.1.240|80 -> TcpStream { addr: 192.168.1.230:54575, peer: 192.168.1.240:80, socket: 1296 }
09:45:22 [DEBUG] (1) ureq::stream: dropping stream: TcpStream { addr: 192.168.1.230:54575, peer: 192.168.1.240:80, socket: 1296 }
09:45:22 [DEBUG] (1) swyh_rs::openhome::avmedia: <=SOAP response: <?xml version="1.0" encoding="utf-8"?>
<s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body><u:SetAVTransportURIResponse xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"></u:SetAVTransportURIResponse></s:Body></s:Envelope>

09:45:22 [DEBUG] (1) swyh_rs::openhome::avmedia: url: http://192.168.1.240:80/AVTransport/control,
=>SOAP Action: urn:schemas-upnp-org:service:AVTransport:1#Play,
=>SOAP xml: 
<?xml version="1.0" encoding="utf-8"?><s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body><u:Play xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID><Speed>1</Speed></u:Play></s:Body></s:Envelope>
09:45:22 [DEBUG] (1) ureq::stream: connecting to 192.168.1.240:80 at 192.168.1.240:80
09:45:22 [DEBUG] (1) ureq::stream: created stream: TcpStream { addr: 192.168.1.230:54576, peer: 192.168.1.240:80, socket: 1296 }
09:45:22 [DEBUG] (1) ureq::unit: sending request POST http://192.168.1.240/AVTransport/control
09:45:22 [DEBUG] (1) ureq::unit: writing prelude: POST /AVTransport/control HTTP/1.1
Host: 192.168.1.240
Connection: close
User-Agent: swyh-rs-Rust/0.x
Accept: */*
SOAPAction: "urn:schemas-upnp-org:service:AVTransport:1#Play"
Content-Type: text/xml; charset="utf-8"
accept-encoding: gzip
Content-Length: 304
09:45:22 [DEBUG] (1) ureq::unit: response 500 to POST http://192.168.1.240/AVTransport/control
09:45:22 [ERROR] <= SOAP POST error: http://192.168.1.240/AVTransport/control: status code 500

09:45:22 [DEBUG] (1) ureq::stream: dropping stream: TcpStream { addr: 192.168.1.230:54576, peer: 192.168.1.240:80, socket: 1296 }
09:45:22 [INFO] tb_log: The streaming server is listening on http://192.168.1.230:5901/stream/swyh.wav
09:45:22 [INFO] tb_log: Sample rate: 48000, sample format: audio/L16 (PCM)
09:45:22 [DEBUG] (5) tiny_http: Server listening on 192.168.1.230:5901
09:45:22 [DEBUG] (6) tiny_http: Running accept thread
09:45:52 [DEBUG] (3) swyh_rs::openhome::avmedia: SSDP discovery started
09:45:53 [DEBUG] (3) swyh_rs::openhome::avmedia: UDP response at 1031 from 192.168.1.240:56697: 
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.1.240:80/dd.xml
SERVER: POSIX, UPnP/1.0, Intel MicroStack/1.0.2777
ST: urn:schemas-upnp-org:service:RenderingControl:1
USN: uuid:3dcc7100-f76c-11dd-87af-002261a59896::urn:schemas-upnp-org:service:RenderingControl:1

09:45:53 [DEBUG] (3) swyh_rs::openhome::avmedia: SSDP Discovery: AV renderer: http://192.168.1.240:80/dd.xml
09:45:55 [INFO] SSDP discovery: Skipping known Renderer at http://192.168.1.240:80/dd.xml
09:45:55 [DEBUG] (3) swyh_rs::openhome::avmedia: Getting new renderer descriptions
09:45:55 [DEBUG] (3) swyh_rs::openhome::avmedia: SSDP discovery complete
09:46:25 [DEBUG] (3) swyh_rs::openhome::avmedia: SSDP discovery started
09:46:25 [DEBUG] (3) swyh_rs::openhome::avmedia: UDP response at 14 from 192.168.1.240:56697: 
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.1.240:80/dd.xml
SERVER: POSIX, UPnP/1.0, Intel MicroStack/1.0.2777
ST: urn:schemas-upnp-org:service:RenderingControl:1
USN: uuid:3dcc7100-f76c-11dd-87af-002261a59896::urn:schemas-upnp-org:service:RenderingControl:1

09:46:25 [DEBUG] (3) swyh_rs::openhome::avmedia: SSDP Discovery: AV renderer: http://192.168.1.240:80/dd.xml
09:46:28 [INFO] SSDP discovery: Skipping known Renderer at http://192.168.1.240:80/dd.xml
09:46:28 [DEBUG] (3) swyh_rs::openhome::avmedia: Getting new renderer descriptions
09:46:28 [DEBUG] (3) swyh_rs::openhome::avmedia: SSDP discovery complete
09:46:58 [DEBUG] (3) swyh_rs::openhome::avmedia: SSDP discovery started
09:46:59 [DEBUG] (3) swyh_rs::openhome::avmedia: UDP response at 1033 from 192.168.1.240:56697: 
HTTP/1.1 200 OK
CACHE-CONTROL: max-age=1800
EXT:
LOCATION: http://192.168.1.240:80/dd.xml
SERVER: POSIX, UPnP/1.0, Intel MicroStack/1.0.2777
ST: urn:schemas-upnp-org:service:RenderingControl:1
USN: uuid:3dcc7100-f76c-11dd-87af-002261a59896::urn:schemas-upnp-org:service:RenderingControl:1

09:46:59 [DEBUG] (3) swyh_rs::openhome::avmedia: SSDP Discovery: AV renderer: http://192.168.1.240:80/dd.xml
09:47:01 [INFO] SSDP discovery: Skipping known Renderer at http://192.168.1.240:80/dd.xml
09:47:01 [DEBUG] (3) swyh_rs::openhome::avmedia: Getting new renderer descriptions
09:47:01 [DEBUG] (3) swyh_rs::openhome::avmedia: SSDP discovery complete
MX10-AC2N commented 2 years ago

432-versus-440-music-tuning Our body is mainly water .. I could see some video (YouTube) comparative for the influence of 432Hz on plants and animals, interaction is clearly visible .. for my part I think there is good ..

dheijl commented 2 years ago

For some reason the protocolinfo is still missing in the metadata xml in your log.

I will have to try to reproduce this here, but so far I have been unable to make the protocolinfo disappear...

dheijl commented 2 years ago

Is it possible that you somehow manage to download and install an old version?

The following two lines are missing from the begining of your log:

12:42:01 [INFO] swyh-rs V 1.3.22 - Logging started. 12:42:01 [WARN] tb_log: WW*>Running DEBUG build => log level set to DEBUG!

MX10-AC2N commented 2 years ago

full log.txt => https://paste.yunohost.org/oqolupuruk.php

dheijl commented 2 years ago

OK, so it remains a mystery, that I can not reproduce here, and that has not been reported elsewhere.

If I remember correctly, you are running Windows 7? I have no way of testing Windows 7. I test on Windows 10 and Ubuntu Linux 20.04 LTS.

A remote possibility is a problem between the current Rust version and the VC140 runtime on Windows 7 in the Rust strfmt crate...

MX10-AC2N commented 2 years ago

No I use Win10 family version10.0.19043 build 19043

dheijl commented 2 years ago

Then I have no idea what's going wrong ...

dheijl commented 2 years ago

I have now, the penny finally dropped... Between 1.3.19 and 1.3.20 I made changes to the DIDL template, but I only tested with my Openhome transport streamers. But the changes for AV transport streamers were incorrect, and your Harman-Kardon uses AV transport. I'll correct this and publish 1.3.23 today (after testing AV-transport!).

MX10-AC2N commented 2 years ago

Thank @dheijl v1.3.23 works wonderfully GREAT @dheijl ..!