Author Topic: UPnP 2025 - Continuation of the original UPnP/DLNA plugin  (Read 34814 times)

BoringName

  • Sr. Member
  • ****
  • Posts: 916
Good evening,

Untick "enable remote Control of Musicbee via UPnP". You don't need that running.
Untick "stereo only"

Click view log and look for lines similar to this -
652; 6 ProcessMessage 192.168.1.103 - device 'uuid:FF31F09E-D100-5E49-48BD-4ED3FF31F09E:SoundSystem_C7E6',valid=True
657; 7 Profile - Generic Device, useragent=|Linux/2.6.36+
659; 8 Profile - Generic Device, useragent=|Linux/2.6.36+

You need to find a line that starts will the text I have highlighted in the red (the IP address will be different).
The section highlighted in blue is what you need to find for your Marantz device. You need to enter a value in the "applies when user-agent contains" field that at least partially matches this value.

For the example above "Linux" would work. Once you have entered the correct value in the user-agent field, click save and close musicbee completely and open it again.

Also a note for everyone. Once you have your device working. Make sure you untick "log debug information" and click save.

RRoyce

  • Newbie
  • *
  • Posts: 9
Same issue with Marantz PM7000n. Plays fine with continuous stream enabled, but with it unchecked all you hear is white noise. This was same behaviour with Steven's old plugin.

jean.valjean

  • Jr. Member
  • **
  • Posts: 29
Good evening,

Even using your method, it doesn't work.
same result as RRoyce

BoringName

  • Sr. Member
  • ****
  • Posts: 916
I need a copy of your debug log. Either paste it here or send me a PM if you don't want it public. Just remove the "GetNetworkAddresses" entries if you paste it here.

Or provide a download link. The file should be located at
Portable version: Musicbee\AppData\UpnpErrorLog.dat
Installed version: C:\Users\<UserName>\AppData\Roaming\Musicbee\UpnpErrorLog.dat

Thanks.

BoringName

  • Sr. Member
  • ****
  • Posts: 916
I think I know what might be causing problems on the Marantz.

Can you set the following and test it again with continuous stream unticked.






BoringName

  • Sr. Member
  • ****
  • Posts: 916
Good evening,

I have sent you a text copy of the file

It looks like you tried the settings I suggested above. I assume this didn't change anything?

You may have already mentioned this but if you browse the Musicbee library from the Marantz and play a track, does that work ok?

edit: This isn't the issue but for future testing, you also need to create a profile with "AvegaMediaServer" as the useragent and set it to the same values as the marantz profile.
Last Edit: February 12, 2025, 11:21:18 PM by BoringName

BoringName

  • Sr. Member
  • ****
  • Posts: 916
Can the Marantz users getting white noise try setting the output format to mp3 instead of PCM. Make sure force transcoding is ticked.

I'm flying blind here as I don't have a Marantz device to test so all I can go on is feedback I get in here.

I've read reports of some Marantz devices not handling raw PCM streams as ridiculous as that is.....

jean.valjean

  • Jr. Member
  • **
  • Posts: 29
Good evening,

When I play a file from the Musicbee library from the Marantz, it works, format recognized on the player flac 48khz 24bits clipped above, PCM 48khz 16bits not tried in MP3.
With MusicBee directly and “output as a continuous stream”, it works in PCM 16bit format.
Radio streams work in MP3.

BoringName

  • Sr. Member
  • ****
  • Posts: 916
When I play a file from the Musicbee library from the Marantz, it works, format recognized on the player flac 48khz 24bits clipped above, PCM 48khz 16bits not tried in MP3.

Well that's promising.

Can you send me a copy of the log after you have played a flac file from the marantz device.

It would also be good if you could set the output format to mp3 and try to send a track to the Marantz with that setting.

Thanks.

BoringName

  • Sr. Member
  • ****
  • Posts: 916
With MusicBee directly and “output as a continuous stream”, it works in PCM 16bit format.

Just something of note, looking through the code.

When continuous stream is ticked, the format is set to Pcm or Wave if Pcm is not supported, 16 bit with a minimum 44100 sample rate. It's upsampled to meet the minimum. No maximum is set.

It ignores transcode output values on the config page.

Now considering I thought Wave was the container for Pcm, I need to go read up on the difference between FileCodec.Pcm and FileCodec.Wave.....

BoringName

  • Sr. Member
  • ****
  • Posts: 916
New version - mb_Upnp2025_1.3.1

Changes
- Remote control option disabled by default (I meant to do this originally).
- New option "Do not use Raw Pcm".

The new option is for devices that may not work correctly. It basically forces Pcm instead of Wave even if the device doesn't report that it supports Pcm.

It's very unlikely this will solve the Marantz issue from the last few pages. It's just a solution for some problem devices I found that other UPnP software developers had implemented. It was relatively quick to implement so I did it.

Keep in mind if your device doesn't work, it's highly likely the reason is because the device isn't following the UPnP standard correctly. I don't mind doing work arounds and troubleshooting devices to get them working but I'm not going to bust my balls over it, especially if a one post wonder just states "not working with X device" with no other info or follow up.

If you have a Sonos device and have issues with seeking. I can tell you now I'm never going to fix that. From what I've read it's a total shitshow from Sono's end and I have no interest doing any stupid workarounds to fix that particular problem. You can blame Sonos for that one.

jean.valjean

  • Jr. Member
  • **
  • Posts: 29
Hello,

The log records nothing when the file is played directly by the Marantz.

When streaming is checked, the format is set to Pcm 44.1 Khz 16 bits info on the Marantz for flac and MP3.

If I set the output to MP3, it doesn't work. I get “Unable to start playback”.

MP3 file played by MusicBee below (only noise)

0; 1 Initialise - 13/02/2025 23:34:04
21; 2 GetNetworkAddresses - 192.168.1.11,dns=True,name=Ethernet,speed=1000000000
21; 3 GetNetworkAddresses - 127.0.0.1,dns=False,name=Loopback Pseudo-Interface 1,speed=1073741824
21; 4 GetNetworkAddresses - http://192.168.1.11:49382
36; 5 ProcessMessage 192.168.1.12 - device 'uuid:a0de4b19-c49c-10de-0080-0006787c2e26:Marantz ND8006',valid=True
41; 6 Profile - Marantz ND8006, useragent=|LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
41; 7 Profile - Marantz ND8006, useragent=|LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
51; 8 Activate - Marantz ND8006:
1339; 9 Profile - Marantz ND8006, useragent=Unspecified, UPnP/1.0, SoftAtHome
1438; 10 Profile - Marantz ND8006, useragent=LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
15387; 11 Play - E:\Musique\Chanson Française\Alain Bashung\Alain Bashung - Bleu Petrole\8 - Alain Bashung - Je Tuerai La Pianiste.mp3 (http://192.168.1.11:49382/encode/7D96CAC19D57BD13-2147483646.L24)
15528; 12 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
15554; 13 StateTimer - Loading,old=Stopped
15621; 14 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
15622; 15 GetEncodedFile[1] 192.168.1.11 - GET E:\Musique\Chanson Française\Alain Bashung\Alain Bashung - Bleu Petrole\8 - Alain Bashung - Je Tuerai La Pianiste.mp3 to 192.168.1.12; mime=audio/L16;rate=44100;channels=2,rate=44100,channels=2
16078; 16 StateTimer - Playing,old=Loading

Radio stream and Flac streaming file below

0; 1 Initialise - 14/02/2025 12:35:35
25; 2 GetNetworkAddresses - 192.168.1.11,dns=True,name=Ethernet,speed=1000000000
25; 3 GetNetworkAddresses - 127.0.0.1,dns=False,name=Loopback Pseudo-Interface 1,speed=1073741824
25; 4 GetNetworkAddresses - http://192.168.1.11:49382
39; 5 ProcessMessage 192.168.1.12 - device 'uuid:a0de4b19-c49c-10de-0080-0006787c2e26:Marantz ND8006',valid=True
42; 6 Profile - Marantz ND8006, useragent=|LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
43; 7 Profile - Marantz ND8006, useragent=|LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
54; 8 Activate - Marantz ND8006:
1349; 9 Profile - Marantz ND8006, useragent=Unspecified, UPnP/1.0, SoftAtHome
1443; 10 Profile - Marantz ND8006, useragent=LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
13358; 11 Play - stream (http://192.168.1.11:49382/encode/continuousstream-2147483632.wav)
13504; 12 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
13504; 13 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
13504; 14 GetEncodedFile[1] 192.168.1.11 - GET  to 192.168.1.12; mime=audio/wav,rate=44100,channels=2
13505; 15 GetEncodedFile[1] - exit=0, playtime=0
13531; 16 StateTimer - Loading,old=Stopped
13559; 17 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
13559; 18 GetEncodedFile - Stream zero=/encode/continuousstream-2147483632.wav
13559; 19 httpresponse - Code 404
13560; 20 ProcessRequest:HttpException:404 - File not found
14031; 21 StateTimer - Stopped,old=Loading
47924; 22 Play - stream (http://192.168.1.11:49382/encode/continuousstream-2147483615.wav)
48065; 23 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
48065; 24 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
48066; 25 GetEncodedFile[2] 192.168.1.11 - GET  to 192.168.1.12; mime=audio/wav,rate=44100,channels=2
48079; 26 StateTimer - Loading,old=Stopped
48591; 27 StateTimer - Playing,old=Loading
48984; 28 GetEncodedFile[2] - exit=0, playtime=918
51137; 29 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
51138; 30 GetEncodedFile - Stream zero=/encode/continuousstream-2147483615.wav
51138; 31 httpresponse - Code 404
51138; 32 ProcessRequest:HttpException:404 - File not found
51638; 33 StateTimer - Stopped,old=Playing
64080; 34 Play - stream (http://192.168.1.11:49382/encode/continuousstream-2147483598.wav)
64216; 35 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
64216; 36 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
64216; 37 GetEncodedFile[3] 192.168.1.11 - GET  to 192.168.1.12; mime=audio/wav,rate=44100,channels=2
64217; 38 GetEncodedFile[3] - exit=0, playtime=1
64219; 39 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
64219; 40 GetEncodedFile - Stream zero=/encode/continuousstream-2147483598.wav
64219; 41 httpresponse - Code 404
64219; 42 ProcessRequest:HttpException:404 - File not found
64241; 43 StateTimer - Loading,old=Stopped
64756; 44 StateTimer - Stopped,old=Loading
87365; 45 Play - stream (http://192.168.1.11:49382/encode/continuousstream-2147483582.wav)
87567; 46 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
87568; 47 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
87568; 48 GetEncodedFile[4] 192.168.1.11 - GET  to 192.168.1.12; mime=audio/wav,rate=44100,channels=2
87608; 49 StateTimer - Loading,old=Stopped
88108; 50 StateTimer - Playing,old=Loading
88197; 51 GetEncodedFile[4] - exit=0, playtime=628
90485; 52 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
90485; 53 GetEncodedFile - Stream zero=/encode/continuousstream-2147483582.wav
90485; 54 httpresponse - Code 404
90735; 56 StateTimer - Stopped,old=Playing
137139; 57 Activate - Marantz ND8006:
142070; 58 Play - stream (http://192.168.1.11:49382/encode/continuousstream-2147483542.wav)
142216; 59 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
142218; 60 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
142218; 61 GetEncodedFile[5] 192.168.1.11 - GET  to 192.168.1.12; mime=audio/wav,rate=44100,channels=2
142244; 62 StateTimer - Loading,old=Stopped
142737; 63 GetEncodedFile[5] - exit=0, playtime=519
142745; 64 StateTimer - Playing,old=Loading
146080; 65 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
146080; 66 GetEncodedFile - Stream zero=/encode/continuousstream-2147483542.wav
146081; 67 httpresponse - Code 404
146264; 69 StateTimer - Stopped,old=Playing
372283; 70 Play - stream (http://192.168.1.11:49382/encode/continuousstream-2147483526.wav)
372429; 71 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
372429; 72 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
372429; 73 GetEncodedFile[6] 192.168.1.11 - GET  to 192.168.1.12; mime=audio/wav,rate=44100,channels=2
372459; 74 StateTimer - Loading,old=Stopped
372964; 75 StateTimer - Playing,old=Loading
373021; 76 GetEncodedFile[6] - exit=0, playtime=591
375233; 77 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
375233; 78 GetEncodedFile - Stream zero=/encode/continuousstream-2147483526.wav
375233; 79 httpresponse - Code 404
375514; 81 StateTimer - Stopped,old=Playing
383137; 82 Play - stream (http://192.168.1.11:49382/encode/continuousstream-2147483509.wav)
383276; 83 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
383276; 84 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
383276; 85 GetEncodedFile[7] 192.168.1.11 - GET  to 192.168.1.12; mime=audio/wav,rate=44100,channels=2
383276; 86 GetEncodedFile[7] - exit=0, playtime=0
383278; 87 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
383279; 88 GetEncodedFile - Stream zero=/encode/continuousstream-2147483509.wav
383279; 89 httpresponse - Code 404
383291; 91 StateTimer - Loading,old=Stopped
383792; 92 StateTimer - Stopped,old=Loading
388668; 93 Play - stream (http://192.168.1.11:49382/encode/continuousstream-2147483492.wav)
388810; 94 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
388810; 95 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
388810; 96 GetEncodedFile[8] 192.168.1.11 - GET  to 192.168.1.12; mime=audio/wav,rate=44100,channels=2
388811; 97 GetEncodedFile[8] - exit=0, playtime=0
388814; 98 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
388814; 99 GetEncodedFile - Stream zero=/encode/continuousstream-2147483492.wav
388814; 100 httpresponse - Code 404
388827; 102 StateTimer - Loading,old=Stopped
389339; 103 StateTimer - Stopped,old=Loading
393438; 104 Play - stream (http://192.168.1.11:49382/encode/continuousstream-2147483475.wav)
393647; 105 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
393647; 106 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
393648; 107 GetEncodedFile[9] 192.168.1.11 - GET  to 192.168.1.12; mime=audio/wav,rate=44100,channels=2
393672; 108 StateTimer - Loading,old=Stopped
394173; 109 StateTimer - Playing,old=Loading
2326315; 110 Profile - Generic Device, useragent=DAFUPnP
2326377; 111 Profile - Marantz ND8006, useragent=Microsoft-Windows/10.0 UPnP/1.0
2327554; 112 Profile - Generic Device, useragent=DAFUPnP
2327554; 113 Profile - Marantz ND8006, useragent=Microsoft-Windows/10.0 UPnP/1.0
4941712; 114 Profile - Generic Device, useragent=DAFUPnP
4941717; 115 Profile - Marantz ND8006, useragent=Microsoft-Windows/10.0 UPnP/1.0
4941983; 116 Profile - Generic Device, useragent=DAFUPnP
4941993; 117 Profile - Marantz ND8006, useragent=Microsoft-Windows/10.0 UPnP/1.0
5620320; 118 GetEncodedFile[9] - exit=10054, playtime=5226672
5620716; 119 Play - stream (http://192.168.1.11:49382/encode/continuousstream-2147483465.wav)
5620944; 120 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
5620944; 121 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
5620944; 122 GetEncodedFile[10] 192.168.1.11 - GET  to 192.168.1.12; mime=audio/wav,rate=44100,channels=2
5620959; 123 StateTimer - Loading,old=Paused
5621465; 124 StateTimer - Playing,old=Loading

BoringName

  • Sr. Member
  • ****
  • Posts: 916
The log records nothing when the file is played directly by the Marantz.

That seems odd. There should at least be a GET command recorded. It would also show responses for browsing the library.

When streaming is checked, the format is set to Pcm 44.1 Khz 16 bits info on the Marantz for flac and MP3.

I assume you mean "output as continuous stream".  Those values match what I posted previously.

If I set the output to MP3, it doesn't work. I get “Unable to start playback”.
MP3 file played by MusicBee below (only noise)

The log shows "AvegaMediaServer" is still using the generic profile. You need to setup a profile for that useragent which matches the Marantz profile. It's confusing but your Marantz device is using multiple useragents to communicate with musicbee.
One is - |LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
The other is - AvegaMediaServer/2.0 Linux/2.6

Once you set up that profile, run the test again and see what happens.

Just to give you an idea.
15622; 15 GetEncodedFile[1] 192.168.1.11 - GET E:\Musique\Chanson Française\Alain Bashung\Alain Bashung - Bleu Petrole\8 - Alain Bashung - Je Tuerai La Pianiste.mp3 to 192.168.1.12; mime=audio/L16;rate=44100;channels=2,rate=44100,channels=2

From this part of the log you can see it's GET command is asking for an MP3 but the part highlighted in blue shows musicbee is converting it to L16 (PCM) , 44100. Once you configure "AvegaMediaServer" it will try and send an Mp3 instead of PCM and I will have a better idea what's going on.

Please make sure "continuous stream" is unticked for any logs you provide.

The fact the Marantz can play a file from Musicbee successfully means I should be able to get this running.

The streaming process for a device browsing the Musicbee library vs Musicbee sending a track to a device is very similar. There is just a middle man process handling the stream link.

From what I've read this is probably a content-length flag issue for the HTTP headers. The UPnP plugin for Lyrion Music Server allows for custom settings in this regard and I will probably just emulate what they have done and see how that goes.

jean.valjean

  • Jr. Member
  • **
  • Posts: 29
Quote
That seems odd. There should at least be a GET command recorded. It would also show responses for browsing the library.

exact

0; 1 Initialise - 14/02/2025 17:02:30
26; 2 GetNetworkAddresses - 192.168.1.11,dns=True,name=Ethernet,speed=1000000000
26; 3 GetNetworkAddresses - 127.0.0.1,dns=False,name=Loopback Pseudo-Interface 1,speed=1073741824
26; 4 GetNetworkAddresses - http://192.168.1.11:49382
43; 5 ProcessMessage 192.168.1.12 - device 'uuid:a0de4b19-c49c-10de-0080-0006787c2e26:Marantz ND8006',valid=True
1356; 6 Profile - Generic Device, useragent=Unspecified, UPnP/1.0, SoftAtHome
1454; 7 Profile - Marantz ND8006, useragent=LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
11755; 8 Profile - Marantz ND8006, useragent=LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
11756; 9 Profile - Marantz ND8006, useragent=LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
11758; 10 Browse - 0,BrowseDirectChildren,0,45,sort=
11759; 11 Browse - 0,BrowseDirectChildren,0,50,sort=
13895; 12 Profile - Marantz ND8006, useragent=LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
13895; 13 Browse - 1,BrowseDirectChildren,0,45,sort=
13921; 14 Profile - Marantz ND8006, useragent=LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
13921; 15 Browse - 1,BrowseDirectChildren,0,50,sort=
15732; 16 Profile - Marantz ND8006, useragent=LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
15732; 17 Browse - 1_104,BrowseDirectChildren,0,45,sort=
15733; 18 Profile - Marantz ND8006, useragent=LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
15733; 19 Browse - 1_104,BrowseDirectChildren,0,50,sort=
15794; 20 Profile - Marantz ND8006, useragent=LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
15794; 21 Browse - 1_104,BrowseDirectChildren,50,50,sort=
16891; 22 Profile - Marantz ND8006, useragent=LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
16891; 23 Browse - 1_104,BrowseDirectChildren,26,45,sort=
16892; 24 Profile - Marantz ND8006, useragent=LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
16892; 25 Browse - 1_104,BrowseDirectChildren,0,50,sort=
16950; 26 Profile - Marantz ND8006, useragent=LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
16951; 27 Browse - 1_104,BrowseDirectChildren,50,50,sort=
17384; 28 Profile - Marantz ND8006, useragent=LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
17384; 29 Profile - Marantz ND8006, useragent=LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
17385; 31 Browse - 1_104_56,BrowseDirectChildren,0,50,sort=
17384; 30 Browse - 1_104_56,BrowseDirectChildren,0,45,sort=
18825; 32 Profile - Marantz ND8006, useragent=LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
18825; 33 Browse - 1_104_56_1,BrowseDirectChildren,0,45,sort=
18826; 34 Profile - Marantz ND8006, useragent=LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
18827; 35 Browse - 1_104_56_1,BrowseDirectChildren,0,50,sort=
21423; 36 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
21423; 37 GetFile[1] 192.168.1.11 - GET E:\Musique\Chanson Française\Blondino\Blondino - Hauteurs\01. En Sagittaire.flac to 192.168.1.12
77047; 38 Profile - Marantz ND8006, useragent=LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
77047; 39 Browse - 1_104_56,BrowseDirectChildren,0,45,sort=
77063; 40 Profile - Marantz ND8006, useragent=LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
77063; 41 Browse - 1_104_56,BrowseDirectChildren,0,50,sort=
81014; 42 Profile - Marantz ND8006, useragent=LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
81014; 43 Browse - 1_104_56_5,BrowseDirectChildren,0,45,sort=
81034; 44 Profile - Marantz ND8006, useragent=LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
81034; 45 Browse - 1_104_56_5,BrowseDirectChildren,0,50,sort=
83806; 46 GetFile[1] - exit=10054, playtime=62382
84246; 47 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
84246; 48 GetFile[2] 192.168.1.11 - GET E:\Musique\Autres\Grave Digger\Grave Digger - Bone Collector\01 Bone Collector.flac to 192.168.1.12
532392; 52 GetFile[3] - exit=0, playtime=202839

I had several profiles, I kept Marantz and generic (I can't delete it), I added AvegaMedia with the same values as Marantz
I have only checked "enabled musicbee to play on an upnp device"
I only get noise but the song goes on

0; 1 Initialise - 14/02/2025 18:49:18
20; 2 GetNetworkAddresses - 192.168.1.11,dns=True,name=Ethernet,speed=1000000000
20; 3 GetNetworkAddresses - 127.0.0.1,dns=False,name=Loopback Pseudo-Interface 1,speed=1073741824
20; 4 GetNetworkAddresses - http://192.168.1.11:49382
35; 5 ProcessMessage 192.168.1.12 - device 'uuid:a0de4b19-c49c-10de-0080-0006787c2e26:Marantz ND8006',valid=True
40; 6 Profile - Marantz ND8006, useragent=|LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
42; 7 Profile - Marantz ND8006, useragent=|LINUX UPnP/1.0 Denon-Heos/08de8fcd6d08b43bcefbbc8c6001666b16418674
53; 8 Activate - Marantz ND8006:
6312; 9 Play - E:\Musique\Chanson Française\Alain Bashung\Alain Bashung - Bleu Petrole\1 - Alain Bashung - Je T'Ai Manque.mp3 (http://192.168.1.11:49382/encode/8A82C7FE69A90BEC-2147483646.L24)
8466; 10 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
8505; 11 StateTimer - Loading,old=Stopped
8558; 12 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
8559; 13 GetEncodedFile[1] 192.168.1.11 - GET E:\Musique\Chanson Française\Alain Bashung\Alain Bashung - Bleu Petrole\1 - Alain Bashung - Je T'Ai Manque.mp3 to 192.168.1.12; mime=audio/L16;rate=44100;channels=2,rate=44100,channels=2
9087; 14 StateTimer - Playing,old=Loading
26458; 15 GetEncodedFile[1] - exit=10054, playtime=17897
34147; 16 Play - E:\Musique\Autres\Neil Young\Neil Young - Harvest\01 - Out On The Weekend.flac (http://192.168.1.11:49382/encode/CF41DD2C59DBB22A-2147483636.L24)
34361; 17 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
34361; 18 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
34361; 19 GetEncodedFile[2] 192.168.1.11 - GET E:\Musique\Autres\Neil Young\Neil Young - Harvest\01 - Out On The Weekend.flac to 192.168.1.12; mime=audio/L16;rate=44100;channels=2,rate=44100,channels=2
34377; 20 StateTimer - Loading,old=Paused
34888; 21 StateTimer - Playing,old=Loading
55809; 22 Play - E:\Musique\Chanson Française\Blondino\Blondino - Un paradis pour moi\01 - Faire.flac (http://192.168.1.11:49382/encode/6012959B7E531B16-2147483629.L24)
55968; 23 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
55969; 24 Profile - Generic Device, useragent=AvegaMediaServer/2.0 Linux/2.6
55969; 25 GetEncodedFile[3] 192.168.1.11 - GET E:\Musique\Chanson Française\Blondino\Blondino - Un paradis pour moi\01 - Faire.flac to 192.168.1.12; mime=audio/L16;rate=96000;channels=2,rate=96000,channels=2
55982; 26 StateTimer - Loading,old=Paused
56542; 27 StateTimer - Playing,old=Loading

if I put MP3 and checked "force transcoding"
The track doesn't advance, nothing

262017; 28 SyncNewPlayState - Stopped,mb=Paused
275839; 29 Play - E:\Musique\Chanson Française\Alain Bashung\Alain Bashung - Bleu Petrole\1 - Alain Bashung - Je T'Ai Manque.mp3 (http://192.168.1.11:49382/encode/8A82C7FE69A90BEC-2147483622.L24)
276092; 30 StateTimer - Loading,old=Stopped
296273; 31 StateTimer - Stopped,old=Loading
296275; 32 Play - E:\Musique\Chanson Française\Alain Bashung\Alain Bashung - Bleu Petrole\2 - Alain Bashung - Residents de la Republique.mp3 (http://192.168.1.11:49382/encode/EC64A3B7A44B6A25-2147483620.L24)
296485; 33 StateTimer - Loading,old=Stopped
314395; 34 Play - E:\Musique\Autres\Neil Young\Neil Young - Harvest\01 - Out On The Weekend.flac (http://192.168.1.11:49382/encode/CF41DD2C59DBB22A-2147483618.L24)