I'm playing with File.GetDirectory with addons and databases path since some users asked me to implement the trick Millencolin007 found.
But it seems there's some problem with the return type value for lot's of items.
For example :
Code:
{"id":1,"jsonrpc":"2.0","method":"Files.GetDirectory","params":{"media":"video","directory":"videodb:\/\/3\/3\/","sort":{"order":"ascending","method":"label"},"properties":["title","thumbnail","fanart","rating","genre","artist","track","season","episode","year","duration","album","showtitle","playcount","file"]}}
returns
Code:
{"id":1,"jsonrpc":"2.0","result":{"files":[{"album":"","artist":[],"episode":-1,"fanart":"","file":"videodb://3/3/2011/","filetype":"directory","genre":[],"label":"2011","playcount":0,"rating":0,"season":-1,"showtitle":"","thumbnail":"","title":"","track":-1,"type":"movie","year":0}],"limits":{"end":1,"start":0,"total":1}}}
As you can see the type sent is movie while this is a Year listing so should be a year value or the standard "unknown" value.
This is the same for actors / genres / countries / directors / ...
This would be cool if we can have the real type for those or a least the unknown to display correctly the returned data.
Remark :
Strangely the Years for Tv Shows are correctly tagged as unknown :
Code:
{"id":1,"jsonrpc":"2.0","method":"Files.GetDirectory","params":{"media":"video","directory":"videodb:\/\/2\/3\/","sort":{"order":"ascending","method":"label"},"properties":["title","thumbnail","fanart","rating","genre","artist","track","season","episode","year","duration","album","showtitle","playcount","file"]}}
returns
Code:
{"id":1,"jsonrpc":"2.0","result":{"files":[{"fanart":"","file":"videodb://2/3/2001/","filetype":"directory","label":"2001","thumbnail":"","title":"","type":"unknown"},{"fanart":"","file":"videodb://2/3/2004/","filetype":"directory","label":"2004","thumbnail":"","title":"","type":"unknown"},{"fanart":"","file":"videodb://2/3/2005/","filetype":"directory","label":"2005","thumbnail":"","title":"","type":"unknown"},{"fanart":"","file":"videodb://2/3/2010/","filetype":"directory","label":"2010","thumbnail":"","title":"","type":"unknown"},{"fanart":"","file":"videodb://2/3/2011/","filetype":"directory","label":"2011","thumbnail":"","title":"","type":"unknown"},{"fanart":"","file":"videodb://2/3/2012/","filetype":"directory","label":"2012","thumbnail":"","title":"","type":"unknown"}],"limits":{"end":6,"start":0,"total":6}}}