title
Products            Buy            Support Forum            Professional            About            Codec Central
 

Serving "composer" tag instead of "artist" tag ?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • prossisat
    • Feb 2023
    • 6

    Serving "composer" tag instead of "artist" tag ?

    Hi.
    I am seeing a strange behavior by AssetUPNP.
    If the "composer" tag is not empty, it is served instead of the "artist" tag.
    How can I change such behavior?
    TIA
  • Spoon
    Administrator
    • Apr 2002
    • 43898

    #2
    Re: Serving "composer" tag instead of "artist" tag ?

    I do not think Asset is doing this, perhaps the control point?
    Spoon
    www.dbpoweramp.com

    Comment

    • prossisat
      • Feb 2023
      • 6

      #3
      Re: Serving "composer" tag instead of "artist" tag ?

      Can you please suggest me an app (Windows or IOS) that I can use to "inspect" the data returned by DLNA servers, in particular AssetUPNP?

      Comment

      • simbun
        dBpoweramp Guru
        • Apr 2021
        • 450

        #4
        Re: Serving "composer" tag instead of "artist" tag ?

        There used to be an app called UPnP-Inspector but I think that's long gone.

        The way I do it nowadays is to turn on 'Output Debug Log' in the AssetUPnP configuration, perform the navigation in your control point and then come back and 'View Debug Log' - making sure to turn it off afterwards. This file will contain a number of '<DIDL-Lite' xml sections that's the data sent to the control point. Use something like https://www.freeformatter.com/xml-formatter.html to format the string.

        Are you using VLC by any chance as I've seen that behaviour before.

        Comment

        • prossisat
          • Feb 2023
          • 6

          #5
          Re: Serving &quot;composer&quot; tag instead of &quot;artist&quot; tag ?

          Originally posted by simbun
          There used to be an app called UPnP-Inspector but I think that's long gone.

          The way I do it nowadays is to turn on 'Output Debug Log' in the AssetUPnP configuration, perform the navigation in your control point and then come back and 'View Debug Log' - making sure to turn it off afterwards. This file will contain a number of '<DIDL-Lite' xml sections that's the data sent to the control point. Use something like https://www.freeformatter.com/xml-formatter.html to format the string.

          Are you using VLC by any chance as I've seen that behaviour before.
          Thank you.
          I will try the 'Output Debug Log'.
          BTW I am using an app by WiiM, which is proprietary for the device "WiiM Pro.

          Comment

          • prossisat
            • Feb 2023
            • 6

            #6
            Re: Serving &quot;composer&quot; tag instead of &quot;artist&quot; tag ?

            Originally posted by simbun
            There used to be an app called UPnP-Inspector but I think that's long gone.

            The way I do it nowadays is to turn on 'Output Debug Log' in the AssetUPnP configuration, perform the navigation in your control point and then come back and 'View Debug Log' - making sure to turn it off afterwards. This file will contain a number of '<DIDL-Lite' xml sections that's the data sent to the control point. Use something like https://www.freeformatter.com/xml-formatter.html to format the string.

            Are you using VLC by any chance as I've seen that behaviour before.
            Thank you.
            I will try the 'Output Debug Log'.
            BTW, I am using the companion app of the streamer "WiiM Pro".

            Comment

            • prossisat
              • Feb 2023
              • 6

              #7
              Re: Serving &quot;composer&quot; tag instead of &quot;artist&quot; tag ?

              Originally posted by simbun
              There used to be an app called UPnP-Inspector but I think that's long gone.

              The way I do it nowadays is to turn on 'Output Debug Log' in the AssetUPnP configuration, perform the navigation in your control point and then come back and 'View Debug Log' - making sure to turn it off afterwards. This file will contain a number of '<DIDL-Lite' xml sections that's the data sent to the control point. Use something like https://www.freeformatter.com/xml-formatter.html to format the string.

              Are you using VLC by any chance as I've seen that behaviour before.
              Thank you.
              I will try the 'Output Debug Log'.
              BTW, I am using the companion app of the streamer "WiiM Pro".

              Comment

              • prossisat
                • Feb 2023
                • 6

                #8
                Re: Serving &quot;composer&quot; tag instead of &quot;artist&quot; tag ?

                I have tried other DLNA/UPNP servers (Serviio and MinimServer), using the same client (WiiM app).
                None of them exhibit this issue.
                Hence the culprit must be AssetUPNP.
                I hope that the developers can correct the bug.

                Comment

                • Spoon
                  Administrator
                  • Apr 2002
                  • 43898

                  #9
                  Re: Serving &quot;composer&quot; tag instead of &quot;artist&quot; tag ?

                  Noted as a possible bug
                  Spoon
                  www.dbpoweramp.com

                  Comment

                  • PeterP
                    Super Moderator
                    • Jul 2011
                    • 1365

                    #10
                    Re: Serving &quot;composer&quot; tag instead of &quot;artist&quot; tag ?

                    Logs from Asset recording during serving of the offending content would be still welcome, I can't seem to see a bug there, both artist and composer are served:
                    Code:
                    <upnp:artist>TEST ARTIST</upnp:artist><upnp:artist role="Composer">TEST COMPOSER</upnp:artist>
                    Perhaps specific control point takes the last one when seeing both?


                    PS
                    I'd really like to test the WiiM app but it won't work at all if you don't own their hardware....
                    Last edited by PeterP; 05-10-2023, 11:18 AM.

                    Comment

                    • simbun
                      dBpoweramp Guru
                      • Apr 2021
                      • 450

                      #11
                      Re: Serving &quot;composer&quot; tag instead of &quot;artist&quot; tag ?

                      I've got a WiiM and when looking at the track listing in the WiiM Android app it appears to use the first artist tag being sent from the server, which is obviously incorrect.

                      Code:
                      <upnp:artist role="AlbumArtist">Elton John</upnp:artist>
                      <upnp:artist>Elton John; Dua Lipa</upnp:artist>
                      I assume AlbumArtist would come before the Composer?

                      EDIT:
                      It was simpler than I thought to add Composer so I tried that too in AssetUPnP and MinimServer:

                      AssetUPnP:
                      Code:
                      <upnp:artist role="AlbumArtist">Elton John</upnp:artist><upnp:artist>Elton John; Dua Lipa</upnp:artist><upnp:artist role="Composer">Composer 1</upnp:artist>
                      MinimServer:
                      Code:
                      <upnp:artist role="AlbumArtist">Elton John</upnp:artist><upnp:artist role="Composer">Composer 1</upnp:artist><upnp:artist>Elton John, Dua Lipa</upnp:artist>
                      The WiiM app on Android displays the AlbumArtist in both cases.
                      Last edited by simbun; 05-10-2023, 01:25 PM.

                      Comment

                      • PeterP
                        Super Moderator
                        • Jul 2011
                        • 1365

                        #12
                        Re: Serving &quot;composer&quot; tag instead of &quot;artist&quot; tag ?

                        Now I'm confused. Asset sends Composer info last (after Album Artist, Artist, Conductor), so Composer should not take precedence over Artist or Album Artist.... which contradicts with the original bug report.

                        I'm adding a control point specific override option, [SimpleArtist], to disable all of the above for specific controlpoint - only send dc:creator with value pf Artist field.

                        Comment

                        • simbun
                          dBpoweramp Guru
                          • Apr 2021
                          • 450

                          #13
                          Re: Serving &quot;composer&quot; tag instead of &quot;artist&quot; tag ?

                          Originally posted by PeterP
                          Now I'm confused. Asset sends Composer info last (after Album Artist, Artist, Conductor), so Composer should not take precedence over Artist or Album Artist.... which contradicts with the original bug report.
                          It's possible that the iOS version has a different behaviour, I know it shows artwork throughout the browse tree whereas the Android app doesn't, but more than that I can't tell you as I don't have any iOS devices.

                          Originally posted by PeterP
                          I'm adding a control point specific override option, [SimpleArtist], to disable all of the above for specific controlpoint - only send dc:creator with value pf Artist field.
                          You can achieve something similar in MinimServer except it simply removes the role specific artist tags, leaving artist and creator, I think that might be a safer approach rather than just leave creator.

                          Comment

                          • PeterP
                            Super Moderator
                            • Jul 2011
                            • 1365

                            #14
                            Re: Serving &quot;composer&quot; tag instead of &quot;artist&quot; tag ?

                            Current version: beta 3 Downloads: QNAP (https://www.dbpoweramp.com/beta/Asset_7.6b3.qpkg) | Synology (https://www.dbpoweramp.com/beta/Asset-R7.6b3.spk) | Synology DSM7 (https://www.dbpoweramp.com/beta/Asset-R7.6b3-DSM7.spk) | Mac (https://www.dbpoweramp.com/beta/Asset-R7.6b3.dmg) Linux: x86 32-bit (https://www.dbpoweramp

                            Added [SimpleArtist] option in control point overrides.
                            Please report if it helps with WiiM.

                            Comment

                            • simbun
                              dBpoweramp Guru
                              • Apr 2021
                              • 450

                              #15
                              Re: Serving &quot;composer&quot; tag instead of &quot;artist&quot; tag ?

                              I'm happy to test this with the Android WiiM app but I only really purchased AssetUPnP as a way to donate towards AccurateRip, as such I only have it installed in a sandbox on Windows, so if there's a Windows beta let me know, otherwise I'll try on the release version.

                              Comment

                              Working...

                              ]]>