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


hiccup

  • Hero Member
  • *****
  • Posts: 9107
-  for users that dare to open the settings panel, the UI will not make it obvious that profiles are by default completely disabled. (as a result of FNS being checked)
I might be expecting too much but I am running under the assumption that people have the ability to read.
wow

The hoofs really seem to be into the sand.
(I hope I got that expression right, me not being a native English speaker)
Last Edit: April 21, 2025, 01:07:10 AM by hiccup

simbun

  • Jr. Member
  • **
  • Posts: 39
I'll check too.
I've just configured some sound effects (Preferences > Player > sound effects), and if you want them applied to the UPnP streams then you do need to disable 'force native stream'.

By default your renderers will match the 'Generic Device' profile so your hi-res streams will be transcoded to 24/48. To prevent this change the 'Generic Device' profile to:
Code
device rendering capabilties:
  output sample rate: 44100 to: 192000
  maximum bit depth: 24
when transcoding the source file data:
  output format: "FLAC" didn't work reliably across all source resolutions with WiiM so I had to choose "PCM - 24 bit" but YMMV
  output sample rate: same as source
NOTE: These are the settings that worked best for the WiiM Pro in my limited testing.

Out of interest, had you already disabled 'force native stream'? And if not, did you think your equaliser settings were active?

hiccup

  • Hero Member
  • *****
  • Posts: 9107
NOTE: These are the settings that worked best for the WiiM Pro in my limited testing.
If you are somewhat confident you have constructed a profile that should work for other users using the same WiiM device as you, consider sharing/posting it here?:
user-created device profiles for the UPnP2025 plugin

simbun

  • Jr. Member
  • **
  • Posts: 39
If you are somewhat confident you have constructed a profile that should work for other users using the same WiiM device as you, consider sharing/posting it here?:
user-created device profiles for the UPnP2025 plugin

I have a profile for WiiM and Sonos but encodes to FLAC (replaygain enabled) fail when played to WiiM and generate an error (playback still suceeds) in the Sonos app when played to Sonos. If I verify the encoded file in foobar it reports a problem:

Failed: Corrupted FLAC stream; File appears to be incomplete
Reported length is inaccurate : 0:10.000000 vs 0:09.659501 decoded

@BoringName when fns is disabled and replaygain active are you seeing the same?

EDIT: These are the tests I performed to verify the encoding
Code
Source          Output
Mono   16/44    mime=audio/flac,rate=44100,channels=1  Inaccurate
Stereo 16/44 mime=audio/flac,rate=44100,channels=2  OK
Stereo 24/96 mime=audio/flac,rate=48000,channels=2  Inaccurate
Stereo 24/192 mime=audio/flac,rate=48000,channels=2  Inaccurate

I loaded one of the transcoded streams into MusicBee and it did play to the WiiM so it's not likely the cause of the failure. WiiM fails to play any encoded flac streams but is fine with PCM 24-bit.

Failed playback of an encoded Stereo 16/44 to WiiM.
Code
0; 1 Initialise - 22/04/2025 12:31:11
125; 8 ProcessMessage 192.168.99.111 - device 'uuid:FF98F09C-E144-D1DA-CB98-6867FFAAAAAAA:WiiM Pro-60F6',valid=True
129; 9 Profile - WiiM Pro, useragent=|Linux/4.9.113
129; 10 Profile - WiiM Pro, useragent=|Linux/4.9.113
147; 11 Activate - WiiM Pro-60F6:http-get:*:audio/wav:DLNA.ORG_PN=LPCM,http-get:*:audio/x-wav:DLNA.ORG_PN=LPCM,http-get:*:audio/mpeg:DLNA.ORG_PN=MP3,http-get:*:audio/mpeg:DLNA.ORG_PN=MP3X,http-get:*:audio/x-ms-wma:DLNA.ORG_PN=WMABASE,http-get:*:audio/x-ms-wma:DLNA.ORG_PN=WMAFULL,http-get:*:audio/x-ms-wma:DLNA.ORG_PN=WMAPRO,http-get:*:audio/mpeg:DLNA.ORG_PN=MP2_MPS,http-get:*:audio/mp3:*,http-get:*:audio/wma:*,http-get:*:audio/mpeg:*,http-get:*:audio/vnd.dlna.adts:DLNA.ORG_PN=AAC_ADTS,http-get:*:audio/vnd.dlna.adts:DLNA.ORG_PN=AAC_ADTS_320,http-get:*:audio/m4a:DLNA.ORG_PN=AAC_ISO,http-get:*:audio/aac:DLNA.ORG_PN=AAC_ISO,http-get:*:audio/ac3:DLNA.ORG_PN=AC3,http-get:*:audio/ogg:*,http-get:*:audio/ape:*,http-get:*:audio/x-ape:*,http-get:*:audio/flac:*
193; 12 ProcessMessage 192.168.99.112 - device 'uuid:RINCON_000E58C509AAAAAAA_MR:192.168.99.112 - Sonos Play:1 - RINCON_000E58C509AAAAAAA',valid=True
14364; 13 ForcedEncode - Stream is being encoded to apply Replaygain/DSP settings.
14365; 14 Play - Input - D:\MUSIC_EXAMPLE\MusicBee Test\music\TEST_RESOLUTION_SUPPORT\OUT_S1644.flac Output - (http://192.168.99.12:49382/encode/59B4B1313031E886-2147483643.flac)
14715; 15 StateTimer - Loading,old=Stopped
14717; 16 Profile - WiiM Pro, useragent=Lavf/58.76.100
14717; 17 Profile - WiiM Pro, useragent=Lavf/58.76.100
14729; 18 GetEncodedFile[1] 192.168.99.12 - GET D:\MUSIC_EXAMPLE\MusicBee Test\music\TEST_RESOLUTION_SUPPORT\OUT_S1644.flac to 192.168.99.111; mime=audio/flac,rate=44100,channels=2
15356; 19 StateTimer - Stopped,old=Loading
15359; 20 SyncNewPlayState - Stopped,mb=Playing
Last Edit: April 22, 2025, 12:46:08 PM by simbun

jean.valjean

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

For Marantz, I checked, for the new firmware the SMB standard went from V1 to V3, Tunein blocked the streams for radios that don't have a contract with them.
I don't know if this has any impact on the plug'in.


Translated with DeepL.com (free version)

jean.valjean

  • Jr. Member
  • **
  • Posts: 29
Hello,
 
Question for BoringName

Has the Marantz firmware added GStreamer as a device? See below.


Code
 0; 1 Initialise - 24/04/2025 21:13:31
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
38; 5 ProcessMessage 192.168.1.12 - device 'uuid:a0de4b19-c49c-10de-0080-0006787c2e26:Marantz ND8006',valid=True
41; 6 Profile - Marantz ND8006|AvegaMediaServer|SoftAtHome, useragent=|LINUX UPnP/1.0 Denon-Heos/89d5d44801a9e1f13ce455537f775120edf47a88
42; 7 Profile - Marantz ND8006|AvegaMediaServer|SoftAtHome, useragent=|LINUX UPnP/1.0 Denon-Heos/89d5d44801a9e1f13ce455537f775120edf47a88
53; 8 Activate - Marantz ND8006:
1340; 9 Profile - Generic Device, useragent=Unspecified, UPnP/1.0, SoftAtHome
1441; 10 Profile - Marantz ND8006|AvegaMediaServer|SoftAtHome, useragent=LINUX UPnP/1.0 Denon-Heos/89d5d44801a9e1f13ce455537f775120edf47a88
16717; 11 Play - Input - E:\Musique\Autres\Ginevra\Ginevra - Beyond Tomorrow\01 - Ginevra - Moonlight.flac Output - (http://192.168.1.11:49382/files/ADF2A80C5CD0247Fp.flac)
16800; 12 Profile - Generic Device, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
16900; 13 GetFile[1] 192.168.1.11 - GET E:\Musique\Autres\Ginevra\Ginevra - Beyond Tomorrow\01 - Ginevra - Moonlight.flac to 192.168.1.12
16901; 14 Profile - Generic Device, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
16940; 15 StateTimer - Loading,old=Stopped
17238; 16 StateTimer - Playing,old=Loading
18275; 17 Profile - Generic Device, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
18275; 18 GetFile[2] 192.168.1.11 - GET E:\Musique\Autres\Ginevra\Ginevra - Beyond Tomorrow\02 - Ginevra - Lightning Roses.flac to 192.168.1.12
18275; 19 Profile - Generic Device, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
18279; 20 SetNextAVTransportURI - Success - http://192.168.1.11:49382/files/E4D9F35AAAAC09E9p.flac:E:\Musique\Autres\Ginevra\Ginevra - Beyond Tomorrow\02 - Ginevra - Lightning Roses.flac
489367; 26 GetFile[2] - exit=0, playtime=471092
756435; 27 GetFile[3] - exit=0, playtime=514886
777021; 28 StateTimer - Stopped,old=Playing
777021; 29 SyncNewPlayState - Stopped,mb=Playing
880360; 30 Profile - Marantz ND8006|AvegaMediaServer|SoftAtHome, useragent=LINUX UPnP/1.0 Denon-Heos/89d5d44801a9e1f13ce455537f775120edf47a88
880360; 31 Profile - Marantz ND8006|AvegaMediaServer|SoftAtHome, useragent=LINUX UPnP/1.0 Denon-Heos/89d5d44801a9e1f13ce455537f775120edf47a88
880362; 32 Browse - 0,BrowseDirectChildren,0,45,sort=
880362; 33 Browse - 0,BrowseDirectChildren,0,50,sort=
881454; 34 Profile - Marantz ND8006|AvegaMediaServer|SoftAtHome, useragent=LINUX UPnP/1.0 Denon-Heos/89d5d44801a9e1f13ce455537f775120edf47a88
881454; 35 Browse - 1,BrowseDirectChildren,0,45,sort=
881455; 36 Profile - Marantz ND8006|AvegaMediaServer|SoftAtHome, useragent=LINUX UPnP/1.0 Denon-Heos/89d5d44801a9e1f13ce455537f775120edf47a88
881455; 37 Browse - 1,BrowseDirectChildren,0,50,sort=
881502; 38 ProcessRequest:Exception - Impossible d'écrire les données sur la connexion de transport : Une connexion établie a été abandonnée par un logiciel de votre ordinateur hôte.
   à System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size)
   à System.IO.Stream.InternalCopyTo(Stream destination, Int32 bufferSize)
   à System.IO.Stream.CopyTo(Stream destination)
   à MusicBeePlugin.Plugin.HttpResponse.SendSoapSuccess(HttpRequest request)
   à MusicBeePlugin.Plugin.UpnpService.ProceedControl(HttpRequest request)
   à MusicBeePlugin.Plugin.HttpServer.ProcessRequest(Object parameters)
 

hiccup

  • Hero Member
  • *****
  • Posts: 9107
Has the Marantz firmware added GStreamer as a device? See below.
Fwiw, I noticed the same when I tried to get my Marantz receiver to work a while back
Adding it as a user-agent failed anyway. If I recall correctly there would be no sound at all, or a second of sound and then abruptly stopping.
(I think only 'continuous stream' worked)

BoringName

  • Sr. Member
  • ****
  • Posts: 916
Has the Marantz firmware added GStreamer as a device? See below.

Sorry, I've been away. If I'm reading the log correctly it looks like the Marantz is using the following useragent to query the track initially. Maybe to get stream info. BubbleUPnP does a similar thing with ffprobe.
Code
LINUX UPnP/1.0 Denon-Heos/89d5d44801a9e1f13ce455537f775120edf47a88

Then it uses the following useragent to perform actual playback of the track
Code
GStreamer souphttpsrc 1.22.9 libsoup/3.4.4

So you should use something like "Denon|GStreamer" in the useragent field of your Marantz ND8006 profile.

@BoringName when fns is disabled and replaygain active are you seeing the same?

I'll look into this.

BoringName

  • Sr. Member
  • ****
  • Posts: 916
Just a heads up for any LMS users. Some of the changes I submitted to LMS to enable gapless playback caused the LMS UPnP plugin to clear the LMS playlist even if it wasn't being used as a Renderer. I've submitted a fix that has been accepted already but probably won't be in downstream updates for a while.

If you need help applying the updates manually let me know.

If you are using LMS solely as a UPnP Renderer via a UPnP Controller you shouldn't have noticed any problems.

jean.valjean

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

Version 3.6 9202 upnp2025 2.0.2 with force native stream

Marantz new firmware, the device plays all the songs on an album except the last one, the song continues to play in MusicBee but the Marantz receives nothing.

It no longer displays the duration of the song, and for the format and title, it's random, sometimes yes, sometimes no.

I've tested Denon|GStreamer as a "user agent" but it doesn't work

It works with the Emby 4.8.11 server and its DLNA plug'in.

Translated with DeepL.com (free version)

Code
 0; 1 Initialise - 28/04/2025 12:37:19
24; 2 GetNetworkAddresses - 192.168.1.11,dns=True,name=Ethernet,speed=1000000000
24; 3 GetNetworkAddresses - 127.0.0.1,dns=False,name=Loopback Pseudo-Interface 1,speed=1073741824
25; 4 GetNetworkAddresses - http://192.168.1.11:49382
1351; 5 Profile - Generic Device, useragent=Unspecified, UPnP/1.0, SoftAtHome
294829; 6 ProcessMessage 192.168.1.12 - device 'uuid:a0de4b19-c49c-10de-0080-0006787c2e26:Marantz ND8006',valid=True
294832; 7 Profile - Marantz ND8006|SoftAtHome, useragent=|LINUX UPnP/1.0 Denon-Heos/89d5d44801a9e1f13ce455537f775120edf47a88
294833; 8 Profile - Marantz ND8006|SoftAtHome, useragent=|LINUX UPnP/1.0 Denon-Heos/89d5d44801a9e1f13ce455537f775120edf47a88
294951; 9 Activate - Marantz ND8006:
298319; 10 Profile - Marantz ND8006|SoftAtHome, useragent=LINUX UPnP/1.0 Denon-Heos/89d5d44801a9e1f13ce455537f775120edf47a88
335661; 11 Play - Input - E:\Musique\Autres\Mister Mat - Désespérément optimiste\01. Désespérément optimiste.flac Output - (http://192.168.1.11:49382/files/BBE037F575C73810p.flac)
335912; 12 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
335943; 13 StateTimer - Loading,old=Undefined
336004; 14 GetFile[1] 192.168.1.11 - GET E:\Musique\Autres\Mister Mat - Désespérément optimiste\01. Désespérément optimiste.flac to 192.168.1.12
336004; 15 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
336983; 16 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
336983; 17 GetFile[2] 192.168.1.11 - GET E:\Musique\Autres\Mister Mat - Désespérément optimiste\02. Jouer dans le vent.flac to 192.168.1.12
336997; 18 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
337294; 19 SetNextAVTransportURI - Success - http://192.168.1.11:49382/files/8EFD2E7582562170p.flac:E:\Musique\Autres\Mister Mat - Désespérément optimiste\02. Jouer dans le vent.flac
338032; 20 StateTimer - Playing,old=Loading
354481; 21 GetFile[2] - exit=10054, playtime=17483
354511; 22 GetFile[1] - exit=10054, playtime=18505
360447; 23 Play - Input - E:\Musique\Chanson Française\Mister Mat - Du bonheur en retard\01. Au Western History.flac Output - (http://192.168.1.11:49382/files/D69471781E211D36p.flac)
360531; 24 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
360531; 25 GetFile[3] 192.168.1.11 - GET E:\Musique\Chanson Française\Mister Mat - Du bonheur en retard\01. Au Western History.flac to 192.168.1.12
360531; 26 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
360870; 27 StateTimer - Loading,old=Stopped
361699; 28 StateTimer - Playing,old=Loading
363812; 29 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
363812; 30 GetFile[4] 192.168.1.11 - GET E:\Musique\Chanson Française\Mister Mat - Du bonheur en retard\02. Les jours de grands espaces.flac to 192.168.1.12
363836; 31 SetNextAVTransportURI - Success - http://192.168.1.11:49382/files/3198E6B44F03DFBAp.flac:E:\Musique\Chanson Française\Mister Mat - Du bonheur en retard\02. Les jours de grands espaces.flac
363837; 32 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
531653; 33 GetFile[3] - exit=0, playtime=171122
553218; 34 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
553218; 35 GetFile[5] 192.168.1.11 - GET E:\Musique\Chanson Française\Mister Mat - Du bonheur en retard\03. Ma place.flac to 192.168.1.12
553225; 36 SetNextAVTransportURI - Success - http://192.168.1.11:49382/files/BC72A2D726888019p.flac:E:\Musique\Chanson Française\Mister Mat - Du bonheur en retard\03. Ma place.flac
553244; 37 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
698880; 38 GetFile[4] - exit=0, playtime=335042
720569; 39 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
720570; 40 GetFile[6] 192.168.1.11 - GET E:\Musique\Chanson Française\Mister Mat - Du bonheur en retard\04. Kif kif pareil.flac to 192.168.1.12
720586; 41 SetNextAVTransportURI - Success - http://192.168.1.11:49382/files/16DF2AE4950AE72Ap.flac:E:\Musique\Chanson Française\Mister Mat - Du bonheur en retard\04. Kif kif pareil.flac
720594; 42 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
861009; 43 GetFile[5] - exit=0, playtime=307764
879938; 44 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
879938; 45 GetFile[7] 192.168.1.11 - GET E:\Musique\Chanson Française\Mister Mat - Du bonheur en retard\05. Du bonheur en retard.flac to 192.168.1.12
879938; 46 SetNextAVTransportURI - Success - http://192.168.1.11:49382/files/A2983841F1A9B30Fp.flac:E:\Musique\Chanson Française\Mister Mat - Du bonheur en retard\05. Du bonheur en retard.flac
879970; 47 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
1030086; 48 GetFile[6] - exit=0, playtime=309491
1053332; 49 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
1053332; 50 GetFile[8] 192.168.1.11 - GET E:\Musique\Chanson Française\Mister Mat - Du bonheur en retard\06. Des villes et des visages.flac to 192.168.1.12
1053332; 51 SetNextAVTransportURI - Success - http://192.168.1.11:49382/files/545BC601475CEC8Fp.flac:E:\Musique\Chanson Française\Mister Mat - Du bonheur en retard\06. Des villes et des visages.flac
1053347; 52 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
1166569; 53 GetFile[7] - exit=0, playtime=286599
1186581; 54 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
1186581; 55 GetFile[9] 192.168.1.11 - GET E:\Musique\Chanson Française\Mister Mat - Du bonheur en retard\07. Je m'envolerai.flac to 192.168.1.12
1186599; 56 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
1186602; 57 SetNextAVTransportURI - Success - http://192.168.1.11:49382/files/3BAACC805FA68D4Ep.flac:E:\Musique\Chanson Française\Mister Mat - Du bonheur en retard\07. Je m'envolerai.flac
1383417; 58 GetFile[8] - exit=0, playtime=330069
1403493; 59 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
1403493; 60 GetFile[10] 192.168.1.11 - GET E:\Musique\Chanson Française\Mister Mat - Du bonheur en retard\08. L'écorce.flac to 192.168.1.12
1403509; 61 SetNextAVTransportURI - Success - http://192.168.1.11:49382/files/52573EB1306F0E7Fp.flac:E:\Musique\Chanson Française\Mister Mat - Du bonheur en retard\08. L'écorce.flac
1403519; 62 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
1603059; 63 GetFile[9] - exit=0, playtime=416460
1623657; 64 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
1623657; 65 GetFile[11] 192.168.1.11 - GET E:\Musique\Chanson Française\Mister Mat - Du bonheur en retard\09. Oh garde moi.flac to 192.168.1.12
1623665; 66 SetNextAVTransportURI - Success - http://192.168.1.11:49382/files/08FDD12935E8D8DDp.flac:E:\Musique\Chanson Française\Mister Mat - Du bonheur en retard\09. Oh garde moi.flac
1623686; 67 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
1846446; 68 GetFile[10] - exit=0, playtime=442926
1870094; 69 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
1870094; 70 GetFile[12] 192.168.1.11 - GET E:\Musique\Chanson Française\Mister Mat - Du bonheur en retard\10. Salut les amoureux.flac to 192.168.1.12
1870100; 71 SetNextAVTransportURI - Success - http://192.168.1.11:49382/files/5D8988AB249686E5p.flac:E:\Musique\Chanson Française\Mister Mat - Du bonheur en retard\10. Salut les amoureux.flac
1870127; 72 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
2083403; 73 GetFile[11] - exit=0, playtime=459716
2105658; 74 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
2105658; 75 GetFile[13] 192.168.1.11 - GET E:\Musique\Chanson Française\Mister Mat - Du bonheur en retard\11. Tu parles d'une éternité.flac to 192.168.1.12
2105664; 76 SetNextAVTransportURI - Success - http://192.168.1.11:49382/files/8526F676A69DF138p.flac:E:\Musique\Chanson Française\Mister Mat - Du bonheur en retard\11. Tu parles d'une éternité.flac
2105685; 77 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
2323629; 78 GetFile[12] - exit=0, playtime=453502
2344210; 79 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
2344210; 80 GetFile[14] 192.168.1.11 - GET E:\Musique\Chanson Française\Mister Mat - Du bonheur en retard\12. Le silence est d'or.flac to 192.168.1.12
2344218; 81 SetNextAVTransportURI - Success - http://192.168.1.11:49382/files/9E03250E95AC8580p.flac:E:\Musique\Chanson Française\Mister Mat - Du bonheur en retard\12. Le silence est d'or.flac
2344239; 82 Profile - Marantz ND8006|SoftAtHome, useragent=GStreamer souphttpsrc 1.22.9 libsoup/3.4.4
2543776; 83 GetFile[13] - exit=0, playtime=438091
2566640; 84 GetFile[14] - exit=10054, playtime=222400
2566696; 85 SetNextAVTransportURI - Cleared

BoringName

  • Sr. Member
  • ****
  • Posts: 916
E:\Musique\Chanson Française\Mister Mat - Du bonheur en retard\12. Le silence est d'or.flac

Is this the last song on the album or is there a track 13?


BoringName

  • Sr. Member
  • ****
  • Posts: 916

@BoringName when fns is disabled and replaygain active are you seeing the same?

I haven't had time to look into this. It might be worth setting the content length field to none or fixed and see how that goes.

Encoded streams are a bit of a problem. For native streams I can get all correct metadata directly. For encoded streams I have to estimate some of the values because the streams haven't been created yet when the metadata has to be sent. Accurate values can be calculated for PCM but other codecs are just estimates.

mister_fantasy

  • Newbie
  • *
  • Posts: 4
Hello,

Thank you for the great plugin.

I am trying to use it with Volumio on my RP 3+ device. What would be the best config for Volumio? Everything seems alright but when I try to pause the song, there is a quite long delay and Volumio Player stop the track completely and zero out the progress bar rather than just pause it.

Best.