Here's an odd one.
My regular opus files play fine.
But, I have created a set of test files that include some very short opus tracks.
And those will not play.
MusicBee's progressbar won't move either.
I've PM'ed you a link to the test files I am using.
There are 8 'discs' in it. Each disc contains a short song split in three parts. (handy for testing gapless playback)
Each disc is in a different audio format.
30865; 16 Listen - denied 82.169.192.127
30866; 17 Listen - denied 82.169.192.127
30966; 18 Profile - Generic Device, useragent=LINUX UPnP/1.0 Denon-Heos/89d5d44801a9e1f13ce455537f775120edf47a88
0; 1 Initialise - 4/4/2025 14:29:40
33; 2 GetNetworkAddresses - 192.168.2.1,dns=True,name=Ethernet 2,speed=1000000000
34; 3 GetNetworkAddresses - 127.0.0.1,dns=False,name=Loopback Pseudo-Interface 1,speed=1073741824
34; 4 GetNetworkAddresses - http://192.168.2.1:49382
56; 5 ProcessMessage 192.168.2.111 - device 'uuid:6e52c5d4-d3c1-1894-0080-0005cdf71792:Marantz NR1509',valid=True
988; 6 ProcessMessage 192.168.2.1 - device 'uuid:3B9596A5-0FAC-3FD9-F599-8A25E8F10962:Squeezebox Classic',valid=True
990; 7 Profile - Generic Device, useragent=|Lyrion Music Server (9.1.0 - 1743612904)
991; 8 Profile - Generic Device, useragent=|Lyrion Music Server (9.1.0 - 1743612904)
1004; 9 Activate - Squeezebox Classic:http-get:*:audio/mpeg:*,http-get:*:audio/L16;rate=8000;channels=1:*,http-get:*:audio/L16;rate=8000;channels=2:*,http-get:*:audio/L16;rate=11025;channels=1:*,http-get:*:audio/L16;rate=11025;channels=2:*,http-get:*:audio/L16;rate=12000;channels=1:*,http-get:*:audio/L16;rate=12000;channels=2:*,http-get:*:audio/L16;rate=16000;channels=1:*,http-get:*:audio/L16;rate=16000;channels=2:*,http-get:*:audio/L16;rate=22050;channels=1:*,http-get:*:audio/L16;rate=22050;channels=2:*,http-get:*:audio/L16;rate=24000;channels=1:*,http-get:*:audio/L16;rate=24000;channels=2:*,http-get:*:audio/L16;rate=32000;channels=1:*,http-get:*:audio/L16;rate=32000;channels=2:*,http-get:*:audio/L16;rate=44100;channels=1:*,http-get:*:audio/L16;rate=44100;channels=2:*,http-get:*:audio/L16;rate=48000;channels=1:*,http-get:*:audio/L16;rate=48000;channels=2:*,http-get:*:audio/vnd.dlna.adts:*,http-get:*:audio/vnd.dlna.adts:*,http-get:*:audio/mp4:*,http-get:*:audio/mp4:*,http-get:*:audio/mp4:*,http-get:*:audio/x-ms-wma:*,http-get:*:audio/x-ms-wma:*,http-get:*:audio/x-ms-wma:*,http-get:*:application/ogg:*,http-get:*:audio/flac:*,http-get:*:audio/wav:*,http-get:*:audio/opus:*
1354; 10 Listen - denied 82.169.192.127
1457; 11 Profile - Generic Device, useragent=LINUX UPnP/1.0 Denon-Heos/89d5d44801a9e1f13ce455537f775120edf47a88
5464; 12 Play - Input - K:\_MusicBee test library\UPnP test\short album\Bach cantata split in three\1-1.flac Output - (http://192.168.2.1:49382/files/0E7E3DA01C34082Ep.flac)
5599; 13 StateTimer - Playing,old=Stopped
5621; 14 Profile - LMS (Lyrion/Logitech Media Server), useragent=iTunes/4.7.1 (Windows; N; Windows 10 (64-bit); 8664; EN; cp1252) SqueezeCenter, Squeezebox Server, Lyrion Music Server/9.1.0/1743612904
5629; 15 GetFile[1] 192.168.2.1 - GET K:\_MusicBee test library\UPnP test\short album\Bach cantata split in three\1-1.flac to 192.168.2.120
5629; 16 GetFile - range=bytes 0-355816/355817
5629; 17 Profile - LMS (Lyrion/Logitech Media Server), useragent=iTunes/4.7.1 (Windows; N; Windows 10 (64-bit); 8664; EN; cp1252) SqueezeCenter, Squeezebox Server, Lyrion Music Server/9.1.0/1743612904
6120; 18 GetFile[1] - exit=0, playtime=490
6255; 19 SetNextAVTransportURI - Success - http://192.168.2.1:49382/files/DCA260A21775818Dp.flac:K:\_MusicBee test library\UPnP test\short album\Bach cantata split in three\1-2.flac
7943; 20 Profile - LMS (Lyrion/Logitech Media Server), useragent=iTunes/4.7.1 (Windows; N; Windows 10 (64-bit); 8664; EN; cp1252) SqueezeCenter, Squeezebox Server, Lyrion Music Server/9.1.0/1743612904
7943; 21 GetFile[2] 192.168.2.1 - GET K:\_MusicBee test library\UPnP test\short album\Bach cantata split in three\1-2.flac to 192.168.2.120
7943; 22 GetFile - range=bytes 0-407106/407107
7943; 23 Profile - LMS (Lyrion/Logitech Media Server), useragent=iTunes/4.7.1 (Windows; N; Windows 10 (64-bit); 8664; EN; cp1252) SqueezeCenter, Squeezebox Server, Lyrion Music Server/9.1.0/1743612904
8024; 24 GetFile[2] - exit=0, playtime=81
11509; 25 SetNextAVTransportURI - Success - http://192.168.2.1:49382/files/E37D9943109A49ECp.flac:K:\_MusicBee test library\UPnP test\short album\Bach cantata split in three\1-3.flac
11513; 26 Profile - LMS (Lyrion/Logitech Media Server), useragent=iTunes/4.7.1 (Windows; N; Windows 10 (64-bit); 8664; EN; cp1252) SqueezeCenter, Squeezebox Server, Lyrion Music Server/9.1.0/1743612904
11513; 27 GetFile[3] 192.168.2.1 - GET K:\_MusicBee test library\UPnP test\short album\Bach cantata split in three\1-3.flac to 192.168.2.120
11513; 28 GetFile - range=bytes 0-371066/371067
11513; 29 Profile - LMS (Lyrion/Logitech Media Server), useragent=iTunes/4.7.1 (Windows; N; Windows 10 (64-bit); 8664; EN; cp1252) SqueezeCenter, Squeezebox Server, Lyrion Music Server/9.1.0/1743612904
11863; 30 GetFile[3] - exit=0, playtime=350
16432; 31 SetNextAVTransportURI - Cleared
16537; 32 Listen - denied 82.169.192.127
21509; 33 Listen - denied 82.169.192.127
22122; 34 StateTimer - Stopped,old=Playing
27059; 35 Play - Input - K:\_MusicBee test library\UPnP test\short album\Bach cantata split in three\1-1.opus Output - (http://192.168.2.1:49382/files/0E7DF7070C38F6DFp.opus)
27072; 36 Profile - LMS (Lyrion/Logitech Media Server), useragent=iTunes/4.7.1 (Windows; N; Windows 10 (64-bit); 8664; EN; cp1252) SqueezeCenter, Squeezebox Server, Lyrion Music Server/9.1.0/1743612904
27072; 37 GetFile[4] 192.168.2.1 - GET K:\_MusicBee test library\UPnP test\short album\Bach cantata split in three\1-1.opus to 192.168.2.1
27072; 38 GetFile - range=bytes 0-174726/174727
27072; 39 Profile - LMS (Lyrion/Logitech Media Server), useragent=iTunes/4.7.1 (Windows; N; Windows 10 (64-bit); 8664; EN; cp1252) SqueezeCenter, Squeezebox Server, Lyrion Music Server/9.1.0/1743612904
27073; 40 GetFile[4] - exit=0, playtime=0
34693; 41 Listen - denied 82.169.192.127