XBMC-PHP-RPC - a PHP JSON-RPC library supporting HTTP and TCP
#31
Hi Mindzai,

I was wondering if there be a new version of your wrapper for the new JSON-RPC API?

Also i spent some time this morning looking at my issue with the wrong albums being returned by AudioLibrary->GetAlbums(), and i have to say i'm pretty confused as to what is going on, i honestly don't know how to proceed, as far as i can tell the problem must be coming from the JSON-RPC API but if that is the case why does it only happen to me??

If you have a moment or two could you look at the output and maybe make a comment?

My test library has 12 albums, first the result of a AudioLibrary->GetAlbums() call with no param:
Code:
Array
(
    [albums] => Array
        (
            [0] => Array
                (
                    [albumid] => 1
                    [fanart] => special://masterprofile/Thumbnails/Music/Fanart/80ff4ab6.tbn
                    [label] => Beats, Rhymes and Life
                    [thumbnail] => special://masterprofile/Thumbnails/Music/f/f7229512.tbn
                )

            [1] => Array
                (
                    [albumid] => 2
                    [fanart] => special://masterprofile/Thumbnails/Music/Fanart/023f21fa.tbn
                    [label] => Chocolates and Cigarettes
                    [thumbnail] => special://masterprofile/Thumbnails/Music/6/68ce1b2b.tbn
                )

            [2] => Array
                (
                    [albumid] => 3
                    [fanart] => special://masterprofile/Thumbnails/Music/Fanart/efb5feb7.tbn
                    [label] => The Rainwater LP
                    [thumbnail] => special://masterprofile/Thumbnails/Music/d/d8f88e44.tbn
                )

            [3] => Array
                (
                    [albumid] => 4
                    [fanart] => special://masterprofile/Thumbnails/Music/Fanart/16e1d41c.tbn
                    [label] => Chasing The Dragon
                    [thumbnail] => special://masterprofile/Thumbnails/Music/a/a729bf8e.tbn
                )

            [4] => Array
                (
                    [albumid] => 5
                    [fanart] => special://masterprofile/Thumbnails/Music/Fanart/5390dc46.tbn
                    [label] => Random Acts Of Kindness
                    [thumbnail] => special://masterprofile/Thumbnails/Music/e/e1d617b8.tbn
                )

            [5] => Array
                (
                    [albumid] => 6
                    [fanart] => special://masterprofile/Thumbnails/Music/Fanart/369390a1.tbn
                    [label] => Like The Deserts Miss The Rain
                    [thumbnail] => special://masterprofile/Thumbnails/Music/4/4e1edf77.tbn
                )

            [6] => Array
                (
                    [albumid] => 7
                    [fanart] => special://masterprofile/Thumbnails/Music/Fanart/9dddda93.tbn
                    [label] => All Day
                    [thumbnail] => special://masterprofile/Thumbnails/Music/d/de92f260.tbn
                )

            [7] => Array
                (
                    [albumid] => 8
                    [fanart] => special://masterprofile/Thumbnails/Music/Fanart/3c90196e.tbn
                    [label] => Waiting For You...
                    [thumbnail] => special://masterprofile/Thumbnails/Music/b/b2b4c704.tbn
                )

            [8] => Array
                (
                    [albumid] => 9
                    [fanart] => special://masterprofile/Thumbnails/Music/Fanart/a68c7fbe.tbn
                    [label] => Only By The Night
                    [thumbnail] => special://masterprofile/Thumbnails/Music/5/5d79c476.tbn
                )

            [9] => Array
                (
                    [albumid] => 10
                    [fanart] => special://masterprofile/Thumbnails/Music/Fanart/d5e84e8a.tbn
                    [label] => Remain In Light
                    [thumbnail] => special://masterprofile/Thumbnails/Music/9/9eeac53b.tbn
                )

            [10] => Array
                (
                    [albumid] => 11
                    [fanart] => special://masterprofile/Thumbnails/Music/Fanart/121caa73.tbn
                    [label] => DJ-Kicks - Daddy G
                    [thumbnail] => special://masterprofile/Thumbnails/Music/4/41d498af.tbn
                )

            [11] => Array
                (
                    [albumid] => 12
                    [fanart] => special://masterprofile/Thumbnails/Music/Fanart/121caa73.tbn
                    [label] => Fabriclive 29 - Cut Copy
                    [thumbnail] => special://masterprofile/Thumbnails/Music/c/cdadf88d.tbn
                )

        )

    [end] => 12
    [start] => 0
    [total] => 12
)
now the array i send as arguments to the same call
Code:
Array
(
    [start] => 2
    [end] => 4
)
and finally the result of the call with the arguments included
Code:
Array
(
    [albums] => Array
        (
            [0] => Array
                (
                    [albumid] => 5
                    [fanart] => special://masterprofile/Thumbnails/Music/Fanart/5390dc46.tbn
                    [label] => Random Acts Of Kindness
                    [thumbnail] => special://masterprofile/Thumbnails/Music/e/e1d617b8.tbn
                )

            [1] => Array
                (
                    [albumid] => 6
                    [fanart] => special://masterprofile/Thumbnails/Music/Fanart/369390a1.tbn
                    [label] => Like The Deserts Miss The Rain
                    [thumbnail] => special://masterprofile/Thumbnails/Music/4/4e1edf77.tbn
                )

        )

    [end] => 4
    [start] => 2
    [total] => 4
)

You can see from the second call the start value '2' is correct but the albumid of the items returned match items [4] and [5] which is not expected, the albumid's should match items [2] and [3].

At this point any feedback would be appreciated.
Reply


Messages In This Thread
[No subject] - by alshain - 2011-01-13, 18:36
[No subject] - by Mindzai - 2011-01-13, 23:25
[No subject] - by alshain - 2011-01-14, 01:53
[No subject] - by dann0 - 2011-01-25, 12:27
[No subject] - by Mindzai - 2011-01-25, 12:39
[No subject] - by dann0 - 2011-01-26, 13:11
[No subject] - by Mindzai - 2011-01-26, 14:01
[No subject] - by DKreeK - 2011-02-01, 01:13
[No subject] - by Mindzai - 2011-02-01, 11:58
[No subject] - by DKreeK - 2011-02-01, 15:04
[No subject] - by DKreeK - 2011-02-02, 07:23
[No subject] - by Mindzai - 2011-02-02, 18:03
[No subject] - by Ghostface - 2011-02-10, 22:14
[No subject] - by darkscout - 2011-02-11, 00:49
[No subject] - by Mindzai - 2011-02-11, 07:05
[No subject] - by darkscout - 2011-02-11, 07:19
[No subject] - by Mindzai - 2011-02-11, 12:57
[No subject] - by Ghostface - 2011-02-12, 13:27
[No subject] - by Mindzai - 2011-02-14, 13:49
[No subject] - by dann0 - 2011-03-04, 10:08
[No subject] - by Mindzai - 2011-03-22, 13:52
[No subject] - by superflip - 2011-03-31, 23:17
[No subject] - by fidoboy - 2011-04-15, 16:50
[No subject] - by fidoboy - 2011-04-15, 17:19
[No subject] - by Mindzai - 2011-04-16, 00:20
[No subject] - by fidoboy - 2011-04-16, 01:52
[No subject] - by Mindzai - 2011-04-16, 09:34
[No subject] - by claann72 - 2011-05-03, 15:14
[No subject] - by Mindzai - 2011-05-03, 15:24
[No subject] - by dann0 - 2011-05-09, 03:01
[No subject] - by gugahoi - 2011-05-22, 15:02
[No subject] - by Romep - 2011-05-24, 14:07
[No subject] - by gugahoi - 2011-05-24, 14:17
[No subject] - by erhnam - 2011-05-24, 14:58
[No subject] - by Mindzai - 2011-05-25, 10:27
[No subject] - by Mindzai - 2011-05-25, 10:28
[No subject] - by Mindzai - 2011-05-25, 10:29
[No subject] - by gugahoi - 2011-05-25, 10:30
[No subject] - by Mindzai - 2011-05-25, 10:42
[No subject] - by Mindzai - 2011-05-25, 12:21
[No subject] - by gugahoi - 2011-05-25, 13:57
[No subject] - by Mindzai - 2011-05-25, 13:58
[No subject] - by Romep - 2011-05-26, 17:47
[No subject] - by gugahoi - 2011-05-27, 03:40
[No subject] - by Romep - 2011-05-30, 19:36
[No subject] - by gugahoi - 2011-05-31, 03:49
[No subject] - by Mindzai - 2011-05-31, 10:29
[No subject] - by Romep - 2011-05-31, 21:13
[No subject] - by samdret - 2011-06-03, 09:12
[No subject] - by empty_skull - 2011-06-03, 11:06
[No subject] - by Mindzai - 2011-06-03, 14:16
[No subject] - by samdret - 2011-06-03, 15:28
[No subject] - by Mindzai - 2011-06-03, 15:48
[No subject] - by Romep - 2011-07-20, 17:33
[No subject] - by dann0 - 2011-08-07, 08:10
[No subject] - by dann0 - 2011-09-03, 15:59
[No subject] - by Mindzai - 2011-09-03, 16:09
[No subject] - by dann0 - 2011-09-04, 04:43
[No subject] - by Mindzai - 2011-09-05, 19:42
[No subject] - by dann0 - 2011-09-06, 00:33
[No subject] - by Mindzai - 2011-09-06, 16:21
[No subject] - by dann0 - 2011-09-07, 11:30
Announcements - by torianironfist - 2011-09-30, 22:53
[No subject] - by Mindzai - 2011-10-07, 11:33
[No subject] - by samdret - 2012-01-06, 05:20
Logout Mark Read Team Forum Stats Members Help
XBMC-PHP-RPC - a PHP JSON-RPC library supporting HTTP and TCP1