Possible filenanme parsing problem.

For help and support with Universal Media Server
Forum rules
Please make sure you follow the Problem Reporting Guidelines before posting if you want a reply
freemansteve
Posts: 24
Joined: Tue Apr 19, 2022 10:12 pm

Re: Possible filenanme parsing problem.

Post by freemansteve »

Ok, thanks for your patience.
I now have a trace log.
I disabled the "pigasus" renderer, and set the default renderer for unknowns to be "CA Evo 75" (the config you sent me).
As this stands, I can enqueue files perfectly from the StreamMagic App. For files currently playing, I can even see a timeline progressing on the browser view of the Evo, that I've never noticed before!

The picture (pic3) shows what I see in UMS.
For clarity, 192.168.0.120 is definitely the address of my Evo unit.
192.168.0.101 is my wife's PC, and is not relevant.
The device on 192.168.0.108 is not an iPad,but actually my Buffalo LS441D RAID/NAS running a Twonky-derived server! Might be nice to get a config for this too - but it always works for loading files onto my Evo.
The device on 192.168.0.110 is my android phone running the CA StreamMagic app. This is the app I use to enqueue, play, change volume, change source etc - unlikely to be useful, but the 3 screenshots in the SM.zip show how the app looks.

It does all look like coming down to config files, but I'm not sure how to proceed.... But it is weird that one-character change in a filename would affect whether a file can be enqueued or not!

As far as can tell from the Evo front panel, it reports all music files (FLAC or MP3) as being the bit-depth, sample rate or MP3 bit rate I expect to see - so UMS doesn't appear to transcode the data being played.

I do have a good relationship with CA (by helping many other users sort out their problems), and IMHO, if you can help to get the configs really clean, I'm sure we can get UMS recognized as a "supported" PC server. Which might be cool!
Attachments
SM.zip
(554.52 KiB) Downloaded 1079 times
pic3.JPG
pic3.JPG (79.59 KiB) Viewed 5239 times
ums_dbg_2023-04-29-13-14.zip
(264.73 KiB) Downloaded 1065 times
User avatar
mik_s
Moderator
Posts: 1115
Joined: Wed Aug 23, 2017 11:03 pm
Location: UK

Re: Possible filenanme parsing problem.

Post by mik_s »

Good to hear that it is working properly. I think the main reason was no conf for that device and the Pigasus conf being too general. As everything was being transcoded it was causing the strange behaviour.

One thing I forgot to add was to increase the loading priority so that conf would take priority over other possible matches. I have added that and made the matching criteria more strict to avoid the same thing happening. Also this should differentiate between the StreamMagic app and your player.

Best to set the default renderer for unknowns back to what it was to make sure that this new conf will be used automatically. If not I can make changes.

I don't know exactly how to use custom images as I have not tried this myself but some users have said it works. You could put the icon anywhere but might make sense to have it in the same folder as the conf. The Yamaha icon is packed inside the UMS jar file (it is basically a type of zip file) so you would not see a reference to it, just that it is the imaged currently shown. Once the CA conf is perfected then both conf and icon can be added in future versions.

You should do some testing with various formats of audio files to make sure I have the supported formats section right. Since I don't have one myself I can't do any testing.

If you want to tweak the conf have a look at the DefaultRenderer.conf as it documents what everything does.

I don't think a Twonky conf is needed as that is a server and does not play media. Maybe if anything that should be hidden from view.
Attachments
CA-Evo 75.conf
(1.53 KiB) Downloaded 1068 times
Logs are important for us to help, Please follow This Link before asking for support. Just a forum cleaner, Will help if I can but no expert.
freemansteve
Posts: 24
Joined: Tue Apr 19, 2022 10:12 pm

Re: Possible filenanme parsing problem.

Post by freemansteve »

This is great and it works well - thanks so much!

I will test with FLACs too later today.

Academic as it may be now, but I think there is still a bug to do with parsing the filenames somewhere (a single change of character in the name making a file work or not work is just weird!)

I will have a poke about to see if I can find a way to change the image of the unit - maybe not possible for me, but it will help to get UMS used by the Cambridge Audio user community if I can find a way to get it to show.

Cheers!
freemansteve
Posts: 24
Joined: Tue Apr 19, 2022 10:12 pm

Re: Possible filenanme parsing problem.

Post by freemansteve »

OK - checked FLAC files with various names, and all appear to enqueue as well!

I will double check on the Evo front panel that the DAC reckons it's getting the correct non-trancoded music data (in another room to my PC, so not handy), but I'm fairly confident that flacs will show up and play at up 24/192 etc.

-> One question: in the file you made for me - CA-Evo 75.conf - there is a line that states:
"Supported = f:mp3 m:audio/mpeg"

but in several other conf files this is:
"Supported = f:mp3 m:audio/mp3"

Is this important? or is is that merely what the player sends to the server?



Additional info for anyone else interested.
---------------------------------------------------

I was able to get UMS to show the icon image of my Evo player (see pic "final.jpg"), as follows...

1) I modified the file - CA-Evo 75.conf - to remove (or comment out, for now) the line thus:

# RendererIcon = Yamaha-RXA2050.png

and added the line:
RendererIcon = Cambridge_Audio_Evo_7-small.png
[.. can be any image .png file you like.]

2) Saved that modded CA-Evo 75.conf file in C:\Program Files (x86)\Universal Media Server\renderers (or wherever it is installed for others)

3) Opened the file "ums.jar" in the folder in C:\Program Files (x86)\Universal Media Server, with "WinRAR" or similar.

4) Navigated in WinRAR to "resources\images\clients" and drop'n'dragged the image file (e.g. Cambridge_Audio_Evo_7-small.png in my case) into that folder and saved/exited WinRAR.

5) UMS was not running during this process, which it should not be, but I restarted it, and it all worked.

6) I expect that updating UMS to a future version may overwrite the changes, so I will keep my edited version as "ums.jar.orig" copy, to save re-editing, and also a copy of the icon & the conf file!

Cheers!

Is anyone else reading this thread?
Attachments
final.JPG
final.JPG (85.19 KiB) Viewed 5206 times
freemansteve
Posts: 24
Joined: Tue Apr 19, 2022 10:12 pm

Re: Possible filenanme parsing problem.

Post by freemansteve »

Aaargh!

So I tried a few more FLAC & MP3 files, and am still getting a failure to enqueue some!

In my test folder are the following 9 files, and showing which fail....

01 - finished!.flac OK
01 - Lond.mp3 OK
02 -xLond.mp3 OK
03 - London Calling.mp3 FAIL
08 - The Eternal.flac FAIL
08 - The.flac OK
08 -xThe Eternal.flac FAIL
08xxxThe Eternal.flac OK
finished!.flac OK

The files are copies from 3 basic files, just changing the filenames, and the Title tag (see pic)

Here are other files:

01 - Planet Claire.mp3 FAIL
02 - 52 Girls.mp3 FAIL
03 - Dance This Mess Around.mp3 FAIL
04 - Rock Lobster.mp3 FAIL
05 - Lava.mp3 OK
06 - There's A Moon In The Sky (Called The Moon).mp3 FAIL
07 - Hero Worship.mp3 FAIL
08 - 6060-842.mp3 OK
09 - Downtown.mp3 OK

It is not quite so simple as 8 chars and the sub-string " - " as I had hoped, and I am getting other results that make it hard to see a pattern.

Surely it must be a parsing problem of the files in the test music folder?

Is there a way we can escalate all this to someone who wrote the code, or is there more can done with the .conf file for the Evo?

Thanks
User avatar
mik_s
Moderator
Posts: 1115
Joined: Wed Aug 23, 2017 11:03 pm
Location: UK

Re: Possible filenanme parsing problem.

Post by mik_s »

OK there must be a bug in here somewhere if all those files are not transcoding but the filename causes issues still. Could you do those tests again and post your logs?
Since I can compare the real files instead of a transcoded file I might be able to spot what is changing.
If I do find something then I'll make an issue on GitHub so the devs will see it.

Glad you managed to get the image showing. Was the only way to add it to the jar file?
Would it not work having it in the renderer folder and just have the Renderericon say

Code: Select all

RendererIcon = C:\Program Files (x86)\Universal Media Server\renderers\Cambridge_Audio_Evo_7-small.png
This would prevent it from disappearing when you update UMS.

You night need to double the "\" so they show as "\\" as I think single ones are used for escape characters.

That icon is way too big though so needs to be smaller. I think the standard size is to have a width of 128. When I tried using a simple conversion tool it looked a mess going to that size but maybe you have better luck. You could try one of the other images from their website.

I think "audio/mpeg" is the correct MIME type for MP3s, that is what it shows in the defaultrenderer.conf anyway but I think having it as "audio/mp3" is also accepted.
This basically tells the renderer what the type of file it is. I don't really think it is important though but I'm no expert at this.
Logs are important for us to help, Please follow This Link before asking for support. Just a forum cleaner, Will help if I can but no expert.
freemansteve
Posts: 24
Joined: Tue Apr 19, 2022 10:12 pm

Re: Possible filenanme parsing problem.

Post by freemansteve »

Hi, I will get back to you with regard to the Evo images etc, but for now, I have the latest trace log attached.

- The files in the test folder that UMS scans are shown in "files.jpg" (a view from MP3tag) there are 18 files, with the B52's album in a subfolder
- In the CA control app, "StreamMagic", I choose the UMS server and click on the folder called "test" as before.
- in the test folder, I can see 9 files and the B52s subfolder.
- I open the B52s subfolder and click on each file in turn to "enqueue" the files.
- I then click on the other 9 files to enqueue.
- The screenshot "Screenshot_20230501-120553.png" shows which of those 18 files actually got enqueued (only 9), but the rest failed.
- If I select "add all" or "play from here" (as the SM app lets me do, all the files go on the Evo's queue and play fine - it's weird that only the "enqueue" option gets failures!
- Note that if you look at "files.jpg", my usual music files (like the B52s album) include the track number in the filename, like "01 - file.mp3", and also the tag "Title" includes the the track number in this form "01: file". This is because some media renderers (Evo included) don't pull out the track number from the tags, for the front panel display, so the simple idea of including it in the filename is useful. The ":" in the tag is only there so I can see where a media renderer pulls its data from, and is not really necessary (but changing this back for thousands of files is a pain; mostly copying to backup disks being slow!).

I think UMS went offline and came back a few times, from the SM app's viewpoint. It flickered anyway as I clicked on files, possibly SM getting confused by the "Failure to enqueue" issue. Not sure...

Let me know if there is anything useful I've forgotten to add!
Attachments
Screenshot_20230501-120553.png
Screenshot_20230501-120553.png (217.19 KiB) Viewed 5180 times
ums_dbg_2023-05-01-12-06.zip
(354.52 KiB) Downloaded 1009 times
files.JPG
files.JPG (186.23 KiB) Viewed 5180 times
User avatar
mik_s
Moderator
Posts: 1115
Joined: Wed Aug 23, 2017 11:03 pm
Location: UK

Re: Possible filenanme parsing problem.

Post by mik_s »

This is what UMS sends to your player.

Code: Select all

net.pms.network.mediaserver.nettyserver.RequestV2 The unescaped <Result> sent to Cambridge Audio Evo 75 is:
<DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pv="http://www.pv.com/pvns/" xmlns:sec="http://www.sec.co.kr/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/">
  <container childCount="9" id="31" parentID="30" restricted="1">
    <dc:title>1979 - The B-52's</dc:title>
    <dc:date>2023-04-30T16:24:14</dc:date>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_SM;DLNA.ORG_FLAGS=00900000000000000000000000000000">http://192.168.0.100:5001/get/31/thumbnail0000JPEG_SM_1979+-+The+B-52%27s.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_FLAGS=00900000000000000000000000000000">http://192.168.0.100:5001/get/31/thumbnail0000JPEG_TN_1979+-+The+B-52%27s.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/png:DLNA.ORG_PN=PNG_LRG;DLNA.ORG_FLAGS=00900000000000000000000000000000">http://192.168.0.100:5001/get/31/thumbnail0000PNG_LRG_1979+-+The+B-52%27s.png</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/png:DLNA.ORG_PN=PNG_TN;DLNA.ORG_FLAGS=00900000000000000000000000000000">http://192.168.0.100:5001/get/31/thumbnail0000PNG_TN_1979+-+The+B-52%27s.png</res>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="JPEG_SM">http://192.168.0.100:5001/get/31/thumbnail0000JPEG_SM_1979+-+The+B-52%27s.jpg</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="JPEG_TN">http://192.168.0.100:5001/get/31/thumbnail0000JPEG_TN_1979+-+The+B-52%27s.jpg</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="PNG_LRG">http://192.168.0.100:5001/get/31/thumbnail0000PNG_LRG_1979+-+The+B-52%27s.png</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="PNG_TN">http://192.168.0.100:5001/get/31/thumbnail0000PNG_TN_1979+-+The+B-52%27s.png</upnp:albumArtURI>
    <upnp:class>object.container.storageFolder</upnp:class>
  </container>
  <item id="32" parentID="30" restricted="1">
    <dc:title>01:  finished!</dc:title>
    <dc:date>2023-04-30T15:24:39</dc:date>
    <upnp:artist>Desktop</upnp:artist>
    <dc:creator>Desktop</dc:creator>
    <upnp:rating>0</upnp:rating>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" bitrate="894544" bitsPerSample="16" duration="0:00:02.857" nrAudioChannels="2" protocolInfo="http-get:*:audio/flac:DLNA.ORG_OP=01" sampleFrequency="44100" size="319464">http://192.168.0.100:5001/get/32/01+-+finished%21.flac</res>
    <desc id="2" nameSpace="http://ums/tags" type="ums-tags">
      <musicbrainztrackid>null</musicbrainztrackid>
      <musicbrainzreleaseid>null</musicbrainzreleaseid>
      <audiotrackid>58216</audiotrackid>
      <numberOfThisDisc>1</numberOfThisDisc>
      <rating>0</rating>
    </desc>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_SM;DLNA.ORG_FLAGS=00900000000000000000000000000000">http://192.168.0.100:5001/get/32/thumbnail0000JPEG_SM_01+-+finished%21.flac.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_FLAGS=00900000000000000000000000000000">http://192.168.0.100:5001/get/32/thumbnail0000JPEG_TN_01+-+finished%21.flac.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/png:DLNA.ORG_PN=PNG_LRG;DLNA.ORG_FLAGS=00900000000000000000000000000000">http://192.168.0.100:5001/get/32/thumbnail0000PNG_LRG_01+-+finished%21.flac.png</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/png:DLNA.ORG_PN=PNG_TN;DLNA.ORG_FLAGS=00900000000000000000000000000000">http://192.168.0.100:5001/get/32/thumbnail0000PNG_TN_01+-+finished%21.flac.png</res>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="JPEG_SM">http://192.168.0.100:5001/get/32/thumbnail0000JPEG_SM_01+-+finished%21.flac.jpg</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="JPEG_TN">http://192.168.0.100:5001/get/32/thumbnail0000JPEG_TN_01+-+finished%21.flac.jpg</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="PNG_LRG">http://192.168.0.100:5001/get/32/thumbnail0000PNG_LRG_01+-+finished%21.flac.png</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="PNG_TN">http://192.168.0.100:5001/get/32/thumbnail0000PNG_TN_01+-+finished%21.flac.png</upnp:albumArtURI>
    <upnp:class>object.item.audioItem.musicTrack</upnp:class>
  </item>
  <item id="33" parentID="30" restricted="1">
    <dc:title>01:  Lond</dc:title>
    <dc:date>2023-04-30T15:24:39</dc:date>
    <upnp:album>London Calling</upnp:album>
    <upnp:artist>The Clash</upnp:artist>
    <dc:creator>The Clash</dc:creator>
    <upnp:genre>Punk</upnp:genre>
    <upnp:originalTrackNumber>1</upnp:originalTrackNumber>
    <upnp:rating>0</upnp:rating>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" bitrate="320000" bitsPerSample="16" duration="0:03:19.728" nrAudioChannels="2" protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=01" sampleFrequency="48000" size="8039554">http://192.168.0.100:5001/get/33/01+-+Lond.mp3</res>
    <desc id="2" nameSpace="http://ums/tags" type="ums-tags">
      <musicbrainztrackid>null</musicbrainztrackid>
      <musicbrainzreleaseid>null</musicbrainzreleaseid>
      <audiotrackid>58212</audiotrackid>
      <numberOfThisDisc>1</numberOfThisDisc>
      <rating>0</rating>
    </desc>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_RES_220_220;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="220x220" size="13181">http://192.168.0.100:5001/get/33/thumbnail0000JPEG_RES220x220_01+-+Lond.mp3.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_SM;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="220x220" size="13181">http://192.168.0.100:5001/get/33/thumbnail0000JPEG_SM_01+-+Lond.mp3.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="160x160">http://192.168.0.100:5001/get/33/thumbnail0000JPEG_TN_01+-+Lond.mp3.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/png:DLNA.ORG_PN=PNG_LRG;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="220x220">http://192.168.0.100:5001/get/33/thumbnail0000PNG_LRG_01+-+Lond.mp3.png</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/png:DLNA.ORG_PN=PNG_TN;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="160x160">http://192.168.0.100:5001/get/33/thumbnail0000PNG_TN_01+-+Lond.mp3.png</res>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="JPEG_SM">http://192.168.0.100:5001/get/33/thumbnail0000JPEG_SM_01+-+Lond.mp3.jpg</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="JPEG_TN">http://192.168.0.100:5001/get/33/thumbnail0000JPEG_TN_01+-+Lond.mp3.jpg</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="PNG_LRG">http://192.168.0.100:5001/get/33/thumbnail0000PNG_LRG_01+-+Lond.mp3.png</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="PNG_TN">http://192.168.0.100:5001/get/33/thumbnail0000PNG_TN_01+-+Lond.mp3.png</upnp:albumArtURI>
    <upnp:class>object.item.audioItem.musicTrack</upnp:class>
  </item>
  <item id="34" parentID="30" restricted="1">
    <dc:title>02 -xLond</dc:title>
    <dc:date>2023-04-30T15:24:39</dc:date>
    <upnp:album>London Calling</upnp:album>
    <upnp:artist>The Clash</upnp:artist>
    <dc:creator>The Clash</dc:creator>
    <upnp:genre>Punk</upnp:genre>
    <upnp:originalTrackNumber>2</upnp:originalTrackNumber>
    <upnp:rating>0</upnp:rating>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" bitrate="320000" bitsPerSample="16" duration="0:03:19.728" nrAudioChannels="2" protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=01" sampleFrequency="48000" size="8039554">http://192.168.0.100:5001/get/34/02+-xLond.mp3</res>
    <desc id="2" nameSpace="http://ums/tags" type="ums-tags">
      <musicbrainztrackid>null</musicbrainztrackid>
      <musicbrainzreleaseid>null</musicbrainzreleaseid>
      <audiotrackid>58213</audiotrackid>
      <numberOfThisDisc>1</numberOfThisDisc>
      <rating>0</rating>
    </desc>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_RES_220_220;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="220x220" size="13181">http://192.168.0.100:5001/get/34/thumbnail0000JPEG_RES220x220_02+-xLond.mp3.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_SM;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="220x220" size="13181">http://192.168.0.100:5001/get/34/thumbnail0000JPEG_SM_02+-xLond.mp3.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="160x160">http://192.168.0.100:5001/get/34/thumbnail0000JPEG_TN_02+-xLond.mp3.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/png:DLNA.ORG_PN=PNG_LRG;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="220x220">http://192.168.0.100:5001/get/34/thumbnail0000PNG_LRG_02+-xLond.mp3.png</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/png:DLNA.ORG_PN=PNG_TN;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="160x160">http://192.168.0.100:5001/get/34/thumbnail0000PNG_TN_02+-xLond.mp3.png</res>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="JPEG_SM">http://192.168.0.100:5001/get/34/thumbnail0000JPEG_SM_02+-xLond.mp3.jpg</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="JPEG_TN">http://192.168.0.100:5001/get/34/thumbnail0000JPEG_TN_02+-xLond.mp3.jpg</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="PNG_LRG">http://192.168.0.100:5001/get/34/thumbnail0000PNG_LRG_02+-xLond.mp3.png</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="PNG_TN">http://192.168.0.100:5001/get/34/thumbnail0000PNG_TN_02+-xLond.mp3.png</upnp:albumArtURI>
    <upnp:class>object.item.audioItem.musicTrack</upnp:class>
  </item>
  <item id="35" parentID="30" restricted="1">
    <dc:title>03:  London Calling</dc:title>
    <dc:date>2023-04-30T15:24:39</dc:date>
    <upnp:album>London Calling</upnp:album>
    <upnp:artist>The Clash</upnp:artist>
    <dc:creator>The Clash</dc:creator>
    <upnp:genre>Punk</upnp:genre>
    <upnp:originalTrackNumber>3</upnp:originalTrackNumber>
    <upnp:rating>0</upnp:rating>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" bitrate="320000" bitsPerSample="16" duration="0:03:19.728" nrAudioChannels="2" protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=01" sampleFrequency="48000" size="8039554">http://192.168.0.100:5001/get/35/03+-+London+Calling.mp3</res>
    <desc id="2" nameSpace="http://ums/tags" type="ums-tags">
      <musicbrainztrackid>null</musicbrainztrackid>
      <musicbrainzreleaseid>null</musicbrainzreleaseid>
      <audiotrackid>58224</audiotrackid>
      <numberOfThisDisc>1</numberOfThisDisc>
      <rating>0</rating>
    </desc>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_RES_220_220;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="220x220" size="13181">http://192.168.0.100:5001/get/35/thumbnail0000JPEG_RES220x220_03+-+London+Calling.mp3.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_SM;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="220x220" size="13181">http://192.168.0.100:5001/get/35/thumbnail0000JPEG_SM_03+-+London+Calling.mp3.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="160x160">http://192.168.0.100:5001/get/35/thumbnail0000JPEG_TN_03+-+London+Calling.mp3.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/png:DLNA.ORG_PN=PNG_LRG;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="220x220">http://192.168.0.100:5001/get/35/thumbnail0000PNG_LRG_03+-+London+Calling.mp3.png</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/png:DLNA.ORG_PN=PNG_TN;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="160x160">http://192.168.0.100:5001/get/35/thumbnail0000PNG_TN_03+-+London+Calling.mp3.png</res>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="JPEG_SM">http://192.168.0.100:5001/get/35/thumbnail0000JPEG_SM_03+-+London+Calling.mp3.jpg</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="JPEG_TN">http://192.168.0.100:5001/get/35/thumbnail0000JPEG_TN_03+-+London+Calling.mp3.jpg</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="PNG_LRG">http://192.168.0.100:5001/get/35/thumbnail0000PNG_LRG_03+-+London+Calling.mp3.png</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="PNG_TN">http://192.168.0.100:5001/get/35/thumbnail0000PNG_TN_03+-+London+Calling.mp3.png</upnp:albumArtURI>
    <upnp:class>object.item.audioItem.musicTrack</upnp:class>
  </item>
  <item id="36" parentID="30" restricted="1">
    <dc:title>08:  The Eternal</dc:title>
    <dc:date>2023-04-30T15:24:38</dc:date>
    <upnp:album>Closer</upnp:album>
    <upnp:artist>Joy Division</upnp:artist>
    <dc:creator>Joy Division</dc:creator>
    <upnp:genre>Rock</upnp:genre>
    <upnp:originalTrackNumber>8</upnp:originalTrackNumber>
    <upnp:rating>0</upnp:rating>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" bitrate="5518730" bitsPerSample="24" duration="0:06:06.906" nrAudioChannels="2" protocolInfo="http-get:*:audio/flac:DLNA.ORG_OP=01" sampleFrequency="192000" size="253106883">http://192.168.0.100:5001/get/36/08+-+The+Eternal.flac</res>
    <desc id="2" nameSpace="http://ums/tags" type="ums-tags">
      <musicbrainztrackid>null</musicbrainztrackid>
      <musicbrainzreleaseid>null</musicbrainzreleaseid>
      <audiotrackid>58217</audiotrackid>
      <numberOfThisDisc>1</numberOfThisDisc>
      <rating>0</rating>
    </desc>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_RES_220_220;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="220x220" size="8238">http://192.168.0.100:5001/get/36/thumbnail0000JPEG_RES220x220_08+-+The+Eternal.flac.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_SM;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="220x220" size="8238">http://192.168.0.100:5001/get/36/thumbnail0000JPEG_SM_08+-+The+Eternal.flac.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="160x160">http://192.168.0.100:5001/get/36/thumbnail0000JPEG_TN_08+-+The+Eternal.flac.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/png:DLNA.ORG_PN=PNG_LRG;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="220x220">http://192.168.0.100:5001/get/36/thumbnail0000PNG_LRG_08+-+The+Eternal.flac.png</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/png:DLNA.ORG_PN=PNG_TN;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="160x160">http://192.168.0.100:5001/get/36/thumbnail0000PNG_TN_08+-+The+Eternal.flac.png</res>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="JPEG_SM">http://192.168.0.100:5001/get/36/thumbnail0000JPEG_SM_08+-+The+Eternal.flac.jpg</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="JPEG_TN">http://192.168.0.100:5001/get/36/thumbnail0000JPEG_TN_08+-+The+Eternal.flac.jpg</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="PNG_LRG">http://192.168.0.100:5001/get/36/thumbnail0000PNG_LRG_08+-+The+Eternal.flac.png</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="PNG_TN">http://192.168.0.100:5001/get/36/thumbnail0000PNG_TN_08+-+The+Eternal.flac.png</upnp:albumArtURI>
    <upnp:class>object.item.audioItem.musicTrack</upnp:class>
  </item>
  <item id="37" parentID="30" restricted="1">
    <dc:title>08:  The</dc:title>
    <dc:date>2023-04-30T15:24:38</dc:date>
    <upnp:album>Closer</upnp:album>
    <upnp:artist>Joy Division</upnp:artist>
    <dc:creator>Joy Division</dc:creator>
    <upnp:genre>Rock</upnp:genre>
    <upnp:originalTrackNumber>8</upnp:originalTrackNumber>
    <upnp:rating>0</upnp:rating>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" bitrate="5518730" bitsPerSample="24" duration="0:06:06.906" nrAudioChannels="2" protocolInfo="http-get:*:audio/flac:DLNA.ORG_OP=01" sampleFrequency="192000" size="253106883">http://192.168.0.100:5001/get/37/08+-+The.flac</res>
    <desc id="2" nameSpace="http://ums/tags" type="ums-tags">
      <musicbrainztrackid>null</musicbrainztrackid>
      <musicbrainzreleaseid>null</musicbrainzreleaseid>
      <audiotrackid>58223</audiotrackid>
      <numberOfThisDisc>1</numberOfThisDisc>
      <rating>0</rating>
    </desc>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_RES_220_220;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="220x220" size="8238">http://192.168.0.100:5001/get/37/thumbnail0000JPEG_RES220x220_08+-+The.flac.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_SM;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="220x220" size="8238">http://192.168.0.100:5001/get/37/thumbnail0000JPEG_SM_08+-+The.flac.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="160x160">http://192.168.0.100:5001/get/37/thumbnail0000JPEG_TN_08+-+The.flac.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/png:DLNA.ORG_PN=PNG_LRG;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="220x220">http://192.168.0.100:5001/get/37/thumbnail0000PNG_LRG_08+-+The.flac.png</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/png:DLNA.ORG_PN=PNG_TN;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="160x160">http://192.168.0.100:5001/get/37/thumbnail0000PNG_TN_08+-+The.flac.png</res>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="JPEG_SM">http://192.168.0.100:5001/get/37/thumbnail0000JPEG_SM_08+-+The.flac.jpg</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="JPEG_TN">http://192.168.0.100:5001/get/37/thumbnail0000JPEG_TN_08+-+The.flac.jpg</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="PNG_LRG">http://192.168.0.100:5001/get/37/thumbnail0000PNG_LRG_08+-+The.flac.png</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="PNG_TN">http://192.168.0.100:5001/get/37/thumbnail0000PNG_TN_08+-+The.flac.png</upnp:albumArtURI>
    <upnp:class>object.item.audioItem.musicTrack</upnp:class>
  </item>
  <item id="38" parentID="30" restricted="1">
    <dc:title>08 -xThe Eternal</dc:title>
    <dc:date>2023-04-30T15:24:38</dc:date>
    <upnp:album>Closer</upnp:album>
    <upnp:artist>Joy Division</upnp:artist>
    <dc:creator>Joy Division</dc:creator>
    <upnp:genre>Rock</upnp:genre>
    <upnp:originalTrackNumber>8</upnp:originalTrackNumber>
    <upnp:rating>0</upnp:rating>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" bitrate="5518730" bitsPerSample="24" duration="0:06:06.906" nrAudioChannels="2" protocolInfo="http-get:*:audio/flac:DLNA.ORG_OP=01" sampleFrequency="192000" size="253106883">http://192.168.0.100:5001/get/38/08+-xThe+Eternal.flac</res>
    <desc id="2" nameSpace="http://ums/tags" type="ums-tags">
      <musicbrainztrackid>null</musicbrainztrackid>
      <musicbrainzreleaseid>null</musicbrainzreleaseid>
      <audiotrackid>58219</audiotrackid>
      <numberOfThisDisc>1</numberOfThisDisc>
      <rating>0</rating>
    </desc>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_RES_220_220;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="220x220" size="8238">http://192.168.0.100:5001/get/38/thumbnail0000JPEG_RES220x220_08+-xThe+Eternal.flac.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_SM;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="220x220" size="8238">http://192.168.0.100:5001/get/38/thumbnail0000JPEG_SM_08+-xThe+Eternal.flac.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="160x160">http://192.168.0.100:5001/get/38/thumbnail0000JPEG_TN_08+-xThe+Eternal.flac.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/png:DLNA.ORG_PN=PNG_LRG;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="220x220">http://192.168.0.100:5001/get/38/thumbnail0000PNG_LRG_08+-xThe+Eternal.flac.png</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/png:DLNA.ORG_PN=PNG_TN;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="160x160">http://192.168.0.100:5001/get/38/thumbnail0000PNG_TN_08+-xThe+Eternal.flac.png</res>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="JPEG_SM">http://192.168.0.100:5001/get/38/thumbnail0000JPEG_SM_08+-xThe+Eternal.flac.jpg</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="JPEG_TN">http://192.168.0.100:5001/get/38/thumbnail0000JPEG_TN_08+-xThe+Eternal.flac.jpg</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="PNG_LRG">http://192.168.0.100:5001/get/38/thumbnail0000PNG_LRG_08+-xThe+Eternal.flac.png</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="PNG_TN">http://192.168.0.100:5001/get/38/thumbnail0000PNG_TN_08+-xThe+Eternal.flac.png</upnp:albumArtURI>
    <upnp:class>object.item.audioItem.musicTrack</upnp:class>
  </item>
  <item id="39" parentID="30" restricted="1">
    <dc:title>08xxxThe Eternal</dc:title>
    <dc:date>2023-04-30T15:24:38</dc:date>
    <upnp:album>Closer</upnp:album>
    <upnp:artist>Joy Division</upnp:artist>
    <dc:creator>Joy Division</dc:creator>
    <upnp:genre>Rock</upnp:genre>
    <upnp:originalTrackNumber>8</upnp:originalTrackNumber>
    <upnp:rating>0</upnp:rating>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" bitrate="5518730" bitsPerSample="24" duration="0:06:06.906" nrAudioChannels="2" protocolInfo="http-get:*:audio/flac:DLNA.ORG_OP=01" sampleFrequency="192000" size="253106883">http://192.168.0.100:5001/get/39/08xxxThe+Eternal.flac</res>
    <desc id="2" nameSpace="http://ums/tags" type="ums-tags">
      <musicbrainztrackid>null</musicbrainztrackid>
      <musicbrainzreleaseid>null</musicbrainzreleaseid>
      <audiotrackid>58221</audiotrackid>
      <numberOfThisDisc>1</numberOfThisDisc>
      <rating>0</rating>
    </desc>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_RES_220_220;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="220x220" size="8238">http://192.168.0.100:5001/get/39/thumbnail0000JPEG_RES220x220_08xxxThe+Eternal.flac.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_SM;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="220x220" size="8238">http://192.168.0.100:5001/get/39/thumbnail0000JPEG_SM_08xxxThe+Eternal.flac.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="160x160">http://192.168.0.100:5001/get/39/thumbnail0000JPEG_TN_08xxxThe+Eternal.flac.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/png:DLNA.ORG_PN=PNG_LRG;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="220x220">http://192.168.0.100:5001/get/39/thumbnail0000PNG_LRG_08xxxThe+Eternal.flac.png</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/png:DLNA.ORG_PN=PNG_TN;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=00900000000000000000000000000000" resolution="160x160">http://192.168.0.100:5001/get/39/thumbnail0000PNG_TN_08xxxThe+Eternal.flac.png</res>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="JPEG_SM">http://192.168.0.100:5001/get/39/thumbnail0000JPEG_SM_08xxxThe+Eternal.flac.jpg</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="JPEG_TN">http://192.168.0.100:5001/get/39/thumbnail0000JPEG_TN_08xxxThe+Eternal.flac.jpg</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="PNG_LRG">http://192.168.0.100:5001/get/39/thumbnail0000PNG_LRG_08xxxThe+Eternal.flac.png</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="PNG_TN">http://192.168.0.100:5001/get/39/thumbnail0000PNG_TN_08xxxThe+Eternal.flac.png</upnp:albumArtURI>
    <upnp:class>object.item.audioItem.musicTrack</upnp:class>
  </item>
  <item id="40" parentID="30" restricted="1">
    <dc:title>finished!</dc:title>
    <dc:date>2023-04-30T15:24:39</dc:date>
    <upnp:artist>Desktop</upnp:artist>
    <dc:creator>Desktop</dc:creator>
    <upnp:rating>0</upnp:rating>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" bitrate="894544" bitsPerSample="16" duration="0:00:02.857" nrAudioChannels="2" protocolInfo="http-get:*:audio/flac:DLNA.ORG_OP=01" sampleFrequency="44100" size="319464">http://192.168.0.100:5001/get/40/finished%21.flac</res>
    <desc id="2" nameSpace="http://ums/tags" type="ums-tags">
      <musicbrainztrackid>null</musicbrainztrackid>
      <musicbrainzreleaseid>null</musicbrainzreleaseid>
      <audiotrackid>58214</audiotrackid>
      <numberOfThisDisc>1</numberOfThisDisc>
      <rating>0</rating>
    </desc>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_SM;DLNA.ORG_FLAGS=00900000000000000000000000000000">http://192.168.0.100:5001/get/40/thumbnail0000JPEG_SM_finished%21.flac.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_FLAGS=00900000000000000000000000000000">http://192.168.0.100:5001/get/40/thumbnail0000JPEG_TN_finished%21.flac.jpg</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/png:DLNA.ORG_PN=PNG_LRG;DLNA.ORG_FLAGS=00900000000000000000000000000000">http://192.168.0.100:5001/get/40/thumbnail0000PNG_LRG_finished%21.flac.png</res>
    <res xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" protocolInfo="http-get:*:image/png:DLNA.ORG_PN=PNG_TN;DLNA.ORG_FLAGS=00900000000000000000000000000000">http://192.168.0.100:5001/get/40/thumbnail0000PNG_TN_finished%21.flac.png</res>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="JPEG_SM">http://192.168.0.100:5001/get/40/thumbnail0000JPEG_SM_finished%21.flac.jpg</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="JPEG_TN">http://192.168.0.100:5001/get/40/thumbnail0000JPEG_TN_finished%21.flac.jpg</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="PNG_LRG">http://192.168.0.100:5001/get/40/thumbnail0000PNG_LRG_finished%21.flac.png</upnp:albumArtURI>
    <upnp:albumArtURI xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" dlna:profileID="PNG_TN">http://192.168.0.100:5001/get/40/thumbnail0000PNG_TN_finished%21.flac.png</upnp:albumArtURI>
    <upnp:class>object.item.audioItem.musicTrack</upnp:class>
  </item>
</DIDL-Lite>

I know litttle about this but comparing items 34 and 35, which are "02 -xLond" and "03: London Calling", they appear to be the same except for the filename with spaces replaced with "+" but I don't think that has any effect. As far as I can tell this looks correct.

Code: Select all

http://192.168.0.100:5001/get/34/02+-xLond.mp3
http://192.168.0.100:5001/get/35/03+-+London+Calling.mp3
My only guesses where the problem is either something I'm not seeing to do with how this is stored in the database or maybe it could be a bug on CA's side.

I'll make an issue on GitHub now as I'm at my limit what to look for. Hopefully the Devs will have a better idea.

Do these play otherwise without queueing? Do you have any other renderers you could play them on?
Logs are important for us to help, Please follow This Link before asking for support. Just a forum cleaner, Will help if I can but no expert.
freemansteve
Posts: 24
Joined: Tue Apr 19, 2022 10:12 pm

Re: Possible filenanme parsing problem.

Post by freemansteve »

Thanks again!

All 18 files in the test folder "play" OK on Foobar2000 and VLC (both via UMS & UPnP, not just adding local files), and the same with my LG TV.

I'm not sure this is quite the same though, as none of the above have quite the same "enqueue" function as I see on the StreamMagic app. As before, if I select "play now" or "play from here" on StreamMagic, then ALL the files will play OK - it's "enqueueing" that fails but only on some files depending on how they are named!. See the pic showing the options I get by touching the 3 dots by each file, if I press on the picture image of the file, the default action is "enqueue". Note that the option in the list "add to queue" doesn't work - but this, I guess is the same action as "Enqueue".

This "enqueue" feature works 100% as expected on all files when running Serviio, Emby, Twonky, or even BubbleUPnP (which I tried for a bit on my phone yesterday) - only UMS is the "odd man out"! That's a shame, as it's my favourite server!
Attachments
Screenshot_20230502-101044.png
Screenshot_20230502-101044.png (160.24 KiB) Viewed 5159 times
Post Reply