2012-10-10, 16:25
Hi,
First I had a source for my mp3 files in XBMC that I scanned succesfully. And then used cdArt manager to get more data about all the artists in the library.
I didn't realize that allmusic was broken so naturally I didn't get any information about the artists and so on. I then fixed my mp3 tags and reorganized and moved the music folder to a different server and added that to XBMC instead.
I then discovered that I needed a working audio scraper so I set up the Universal scraper to fetch data. So now I can get information about album and artists.
But for some reason cdArt manager doesn't work anymore. When I run it, it goes through all my artists to build the addon database and in the end it says that there is no XBMC database and it won't create the addon db.
Any idea what could be wrong?
I noticed this in the logfile:
I have the full logfile if needed.
First I had a source for my mp3 files in XBMC that I scanned succesfully. And then used cdArt manager to get more data about all the artists in the library.
I didn't realize that allmusic was broken so naturally I didn't get any information about the artists and so on. I then fixed my mp3 tags and reorganized and moved the music folder to a different server and added that to XBMC instead.
I then discovered that I needed a working audio scraper so I set up the Universal scraper to fetch data. So now I can get information about album and artists.
But for some reason cdArt manager doesn't work anymore. When I run it, it goes through all my artists to build the addon database and in the end it says that there is no XBMC database and it won't create the addon db.
Any idea what could be wrong?
I noticed this in the logfile:
Quote:12:21:22 T:2527054656 DEBUG: JSONRPC: Calling audiolibrary.getalbumdetails
12:21:22 T:2527054656 DEBUG: [script.cdartmanager] - jsonrpc_calls - Retrieving Album Path
12:21:22 T:2527054656 DEBUG: [json_utils.py] - JSONRPC Query -
{"jsonrpc": "2.0", "method": "AudioLibrary.GetSongs", "params": { "properties": ["file", "musicbrainzalbumartistid"], "filter":
{ "albumid": 1 }, "sort": {"method":"fullpath","order":"ascending"} }, "id": 1}
12:21:22 T:2527054656 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "AudioLibrary.GetSongs", "params": { "properties": ["file", "musicbrainzalbumartistid
"], "filter": { "albumid": 1 }, "sort": {"method":"fullpath","order":"ascending"} }, "id": 1}
12:21:22 T:2527054656 DEBUG: JSONRPC: Calling audiolibrary.getsongs
12:21:22 T:2527054656 ERROR: Traceback (most recent call last):
12:21:22 T:2527054656 ERROR: File "/home/jp/.xbmc/addons/script.cdartmanager/resources/lib/json_utils.py", line 26, in retrieve_json_dict
12:21:22 T:2527054656 ERROR: result = response['result']
12:21:22 T:2527054656 ERROR: KeyError: 'result'
12:21:22 T:2527054656 NOTICE: [json_utils.py] - retrieve_json_dict - JSONRPC -
{'jsonrpc': '2.0', 'id': 1, 'error': {'message': 'Invalid params.', 'code': -32602, 'data': {'message': 'Too many parameters', 'method': 'AudioLibrary.GetSongs', 'stack': {'property': {'type': None, 'name': 'order'}, 'type': None, 'name': 'sort'}}}}
12:21:22 T:2527054656 NOTICE: [json_utils.py] - retrieve_json_dict - Error trying to get json response
12:21:22 T:2527054656 DEBUG: [script.cdartmanager] - jsonrpc_calls - Retrieving Album Details
...
12:22:14 T:3008186944 DEBUG: ------ Window Deinit (DialogOK.xml) ------
12:22:14 T:2527054656 DEBUG: [script.cdartmanager] - XBMC Music Library does not exist, aborting database creation
I have the full logfile if needed.