Announcement

Collapse
No announcement yet.

Mac Yosemite LMS Server Squeezbox Plug in 3.1.2.5

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Mac Yosemite LMS Server Squeezbox Plug in 3.1.2.5

    When upgrading to Yosemite, LMS server will not start. To start after upgrading to Yosemite on a mac, you must install the Beta for LMS media server found here:
    http://downloads.slimdevices.com/nightly/?ver=7.8


    After doing so, The squeezebox plugin throws off the following two errors, but seems to work fine. Any Ideas?


    Nov-08 11:58:16 AM SqueezeBox Error An unexpected error occured in the QueryServerLibrary() function/subroutine: [System.ArgumentException: Item has already been added. Key in dictionary: 'weight' Key being added: 'weight' at System.Collections.SortedList.Add(Object key, Object value) at hspi_squeezebox.HSPI.QueryServerLibrary(MediaLibTypes libType, eLib_Media_Type defaultMediaType, ArrayList& entries, String query, String& queryCache, Boolean& allowDuplicates, QueryLibraryEntryType& entryType, String& entryKeyword, String& entryFilter, String& entryStartTag, String& recursivePattern, String& recursiveQuery, Int32 recursiveDepth, Int32 recursiveMaxDepth, Int32 libMaxEntries, Boolean includeParentNodeName, String parentNodeName, String playlistTrackCountQuery, String defaultGenre, String defaultArtist, String defaultAlbum)]

    Nov-08 11:58:16 AM SqueezeBox Error An unexpected error occured in the QueryServerLibrary() function/subroutine: [System.ArgumentException: Item has already been added. Key in dictionary: 'cmd' Key being added: 'cmd' at System.Collections.SortedList.Add(Object key, Object value) at hspi_squeezebox.HSPI.QueryServerLibrary(MediaLibTypes libType, eLib_Media_Type defaultMediaType, ArrayList& entries, String query, String& queryCache, Boolean& allowDuplicates, QueryLibraryEntryType& entryType, String& entryKeyword, String& entryFilter, String& entryStartTag, String& recursivePattern, String& recursiveQuery, Int32 recursiveDepth, Int32 recursiveMaxDepth, Int32 libMaxEntries, Boolean includeParentNodeName, String parentNodeName, String playlistTrackCountQuery, String defaultGenre, String defaultArtist, String defaultAlbum)]

    Nov-08 11:58:12 AM SqueezeBox Info LMS Server Player Count: 7
    Last edited by jnaiser60; November 8, 2014, 12:39 PM.

    #2
    This version of LMS must be sending entries "key:value" with duplicate key entries for the media library. I can see about better handling it in case this happens, but not sure how to decide which one to keep if duplicates are sent.

    Comment

    Working...
    X