Looking for a way to get kodi pictures through the API

  Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
stijndmd Offline
Junior Member
Posts: 5
Joined: Mar 2017
Reputation: 0
Post: #1
Hi all

I'm looking for a way to display pictures (png/jpg) in a table in a angularJS open source remote.
The remote: https://github.com/gabriel-detassigny/kodi-angular

There's lists created already in the remote and I wanted to use the code structure to create a simular list for pictures.
However, I can't seem to find the proper methods on: http://kodi.wiki/view/JSON-RPC_API/v6 to do the trick.

There's some working code for Music, taken from the remote:
Code:
artists: function(artistNum, size) {
      var deferred = $q.defer();
      KodiWS.send('AudioLibrary.GetArtists', { properties: ['genre'], sort: { method: 'artist' }, limits: { start: artistNum, end: artistNum + size }}).then(function(data) {
        deferred.resolve(data);
      });
      return deferred.promise;
    },

However, I'm not finding any examples for Pictures here: http://kodi.wiki/view/JSON-RPC_API/Examp...libraries.
Or anywhere else... Tried to achieve something simular via the http://kodi.wiki/view/JSON-RPC_API/v6#Fi...ileDetails method, but alas, no success.

So yeah, if anyone could offer any pointers here, that would be just great.

Thanks in advance.
find quote
ncarthy Offline
Member
Posts: 53
Joined: Aug 2010
Reputation: 0
Location: London
Post: #2
Just use the thumbnail property or the art property:

Code:
"properties": ["genre","art","thumbnail"]
find quote
stijndmd Offline
Junior Member
Posts: 5
Joined: Mar 2017
Reputation: 0
Post: #3
Hi there

I'm sorry, I was out for 2 weeks. (conference)

I'm looking for a corresponding method that's listed here: http://kodi.wiki/view/JSON-RPC_API/v6

Do you find any in that list that is the equivalent of this thumbnail or genre property?
find quote
stijndmd Offline
Junior Member
Posts: 5
Joined: Mar 2017
Reputation: 0
Post: #4
Some extra info on what I'm trying to achieve really:

There's an easy way to retrieve all movies or all artists, genres, songs.
They are all part of the http://kodi.wiki/view/JSON-RPC_API/v6#AudioLibrary or the http://kodi.wiki/view/JSON-RPC_API/v6#VideoLibrary.

What I want is to retrieve all pictures (png, jpg, whatever i don't even care at this point.
But there is no PictureLibrary and I don't find any corresponding methods in the http://kodi.wiki/view/JSON-RPC_API/v6 API documentation.

Any help would be much appreciated Smile
find quote
stijndmd Offline
Junior Member
Posts: 5
Joined: Mar 2017
Reputation: 0
Post: #5
The more I look into this, the more I'm believing there's just no method or function available for this in the JSON-RPC_API

edit: Maybe there's a method to list all files, items, whatever in one specific folder then?
(This post was last modified: 2017-03-30 15:54 by stijndmd.)
find quote
axa88 Offline
Senior Member
Posts: 138
Joined: Mar 2015
Reputation: 5
Location: NY USA
Post: #6
Exactly what pictures are you trying to get, Give some context..
Yes there is not a image library but there can be image sources, or do you want pictures from your video library? audio library? pictures in picture plugin?
This is all possible.
find quote
stijndmd Offline
Junior Member
Posts: 5
Joined: Mar 2017
Reputation: 0
Post: #7
Just images that are nothing more than a png or jpg image.
They are stored on a SD card in the raspberry in a specific folder.
find quote
ncarthy Offline
Member
Posts: 53
Joined: Aug 2010
Reputation: 0
Location: London
Post: #8
You want a way of using angularJS to search a filesystem for a particular type of file? A file that may or may not be used by Kodi?

That doesn't sound like a Kodi development question. Sorry I can't be more helpful but I don't know anything about the capabilities of angularJS.

If you must use kodi json-rpc then use recursive calls to GetDirectory.

If angularJS can call a bash script then look at this: http://stackoverflow.com/questions/16758...-with-find
find quote