#88 Sorting issues

open
nobody
None
5
2011-09-18
2011-09-18
No

1. Sorting is case sensitive, lowercase and [ are sorted to the bottom.
2. If an artist is in the library with different capitalization, each different one will be shown.
3. When viewing an artist, if there's another artist with the same album title, the artist for that album will be the first one.

Screenshots:
http://tsimg.net/i/931f32.png
http://tsimg.net/i/c21cfde.png
http://tsimg.net/i/8b7ff.png

Not sure if 2 & 3 are my client or the server (they do however show up fine in windows media player as that sorts locally).

Discussion

  • Nathan Rennie-Waldock

    2 & 3 are definitely the server.

    #2:

    Result for artists list:
    <container id="1$6$1" parentID="1$6" restricted="1" childCount="2">
    <dc:title>TeST</dc:title>
    <upnp:class>object.container.person.musicArtist</upnp:class>
    </container>

    <container id="1$6$0" parentID="1$6" restricted="1" childCount="2">
    <dc:title>Test</dc:title>
    <upnp:class>object.container.person.musicArtist</upnp:class>
    </container>

    #3:

    To test I made 2 files, both with album set to "Unknown", one with artist "Test", other was "Test2"

    Result:

    <container id="1$6$1$0" parentID="1$6$1" restricted="1" childCount="1">
    <dc:title>- All Albums -</dc:title>
    <upnp:class>object.container.album</upnp:class>
    <dc:creator>Test2</dc:creator>
    <upnp:artist>Test2</upnp:artist>
    </container>

    <container id="1$6$1$1" parentID="1$6$1" restricted="1" childCount="1">
    <dc:title>Unknown</dc:title>
    <upnp:class>object.container.album.musicAlbum</upnp:class>
    <dc:creator>Test</dc:creator>
    <upnp:artist>Test</upnp:artist>
    <upnp:albumArtURI dlna:profileID="JPEG_TN" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/">http://10.0.0.1:8200/AlbumArt/1-19.jpg</upnp:albumArtURI>
    </container>

     
  • Justin Maggard

    Justin Maggard - 2011-11-03

    Yes, #2 and #3 are the server. I checked in a change to that behavior, so artists/albums will be grouped case-insensitively, and albums will be separated if they have different artists.

    But #1 should not be the server. We tell sqlite to collate nocase, so it's probably your client that resorts things locally.

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks