EnigmaCurry / GMusicFS

A FUSE filesystem for Google Music
153 stars 36 forks source link

Cannot Mount FS: "KeyError: 'albumArtist'" #35

Closed ghost closed 9 years ago

ghost commented 9 years ago

RaspberryPi / RuneAudio Linux version 3.18.7-3-ARCH (builduser@leming) (gcc version 4.9.2 20141224 (prerelease) (GCC) ) #1 SMP PREEMPT Fri Feb 13 06:23:21 MST 2015

Error in console:

INFO:gmusicapi.Mobileclient1:!-- begin debug log --! INFO:gmusicapi.Mobileclient1:version: 5.0.0-dev INFO:gmusicapi.Mobileclient1:logging to: /root/.cache/gmusicapi/log/gmusicapi.log INFO:gmusicapi.Mobileclient1:initialized INFO:gmusicapi.Mobileclient1:logged out INFO:gmusicfs:Logging in... DEBUG:gmusicapi.Mobileclient1:ClientLogin() DEBUG:gmusicapi.Mobileclient1:Init(args=[], kwargs={}) DEBUG:gmusicapi.Mobileclient1: INFO:gmusicapi.Mobileclient1:authenticated INFO:gmusicfs:Login successful. INFO:gmusicfs:Gathering track information... DEBUG:gmusicapi.Mobileclient1:ListTracks(args=[], kwargs={'start_token': None, 'max_results': 20000}) DEBUG:gmusicapi.Mobileclient1:{u'kind': u'sj#trackList', u'data': {u'items': ['<1128 tracks>']}} Traceback (most recent call last): File "/usr/bin/gmusicfs", line 9, in load_entry_point('GMusicFS==0.1', 'console_scripts', 'gmusicfs')() File "/usr/lib/python2.7/site-packages/gmusicfs/gmusicfs.py", line 479, in main fs = GMusicFS(mountpoint, true_file_size=args.true_file_size, verbose=verbosity, scan_library= not args.nolibrary) File "/usr/lib/python2.7/site-packages/gmusicfs/gmusicfs.py", line 243, in init true_file_size=true_file_size, verbose=verbose, scan=scan_library) File "/usr/lib/python2.7/site-packages/gmusicfs/gmusicfs.py", line 140, in init self.rescan() File "/usr/lib/python2.7/site-packages/gmusicfs/gmusicfs.py", line 146, in rescan self.__aggregate_albums() File "/usr/lib/python2.7/site-packages/gmusicfs/gmusicfs.py", line 189, in __aggregate_albums artist = formatNames(track['albumArtist'].lower()) KeyError: 'albumArtist'

gmusicapi log:

version: 5.0.0-dev logging to: /root/.cache/gmusicapi/log/gmusicapi.log 2015-03-14 20:13:26,719 - gmusicapi.Mobileclient1 (shared:70) [INFO]: initialized 2015-03-14 20:13:26,724 - gmusicapi.Mobileclient1 (shared:93) [INFO]: logged out 2015-03-14 20:13:26,990 - gmusicapi.Mobileclient1 (shared:205) [DEBUG]: ClientLogin() 2015-03-14 20:13:27,522 - gmusicapi.Mobileclient1 (shared:202) [DEBUG]: Init(args=[], kwargs={}) 2015-03-14 20:13:28,043 - gmusicapi.Mobileclient1 (shared:243) [DEBUG]: 2015-03-14 20:13:28,046 - gmusicapi.Mobileclient1 (mobileclient:49) [INFO]: authenticated 2015-03-14 20:13:28,060 - gmusicapi.Mobileclient1 (shared:202) [DEBUG]: ListTracks(args=[], kwargs={'start_token': None, 'max_results': 20000}) 2015-03-14 20:13:31,241 - gmusicapi.Mobileclient1 (shared:243) [DEBUG]: {u'kind': u'sj#trackList', u'data': {u'items': ['<1128 tracks>']}}