Hello, I have been trying to parse the json array from PlexPy ,but so far, never got a hold of it. I just want to grab the latest titles and post them on my homepage.
Here is the json:
Result (array):
Array
(
[response] => Array
(
[message] =>
[data] => Array
(
[recently_added] => Array
(
[0] => Array
(
[library_name] => Music Library
[thumb] => /library/metadata/26652/thumb/1465736357
[media_index] => 1
[title] => Strength To Believe - ES029
[grandparent_thumb] =>
[year] => 2014
[section_id] => 3
[added_at] => 1465736336
[parent_rating_key] => 26597
[parent_title] => Epic Score
[grandparent_title] =>
[media_type] => album
[parent_media_index] =>
[grandparent_rating_key] =>
[rating_key] => 26652
[parent_thumb] => /library/metadata/26597/thumb/1465736351
)
[1] => Array
(
[library_name] => Music Library
[thumb] => /library/metadata/26626/thumb/1465735888
[media_index] => 1
[title] => Gothic Storm
[grandparent_thumb] =>
[year] => 2015
[section_id] => 3
[added_at] => 1465735813
[parent_rating_key] => 26497
[parent_title] => Epic Music Vn
[grandparent_title] =>
[media_type] => album
[parent_media_index] =>
[grandparent_rating_key] =>
[rating_key] => 26626
[parent_thumb] => /library/metadata/26497/thumb/1465735886
)
[2] => Array
(
[library_name] => Music Library
[thumb] => /library/metadata/26598/thumb/1465736354
[media_index] => 1
[title] => Earthrise
[grandparent_thumb] =>
[year] => 2015
[section_id] => 3
[added_at] => 1465735734
[parent_rating_key] => 26597
[parent_title] => Epic Score
[grandparent_title] =>
[media_type] => album
[parent_media_index] =>
[grandparent_rating_key] =>
[rating_key] => 26598
[parent_thumb] => /library/metadata/26597/thumb/1465736351
)
[3] => Array
(
[library_name] => Music Library
[thumb] => /library/metadata/26570/thumb/1465735604
[media_index] => 1
[title] => Reverie
[grandparent_thumb] =>
[year] => 2014
[section_id] => 3
[added_at] => 1465735589
[parent_rating_key] => 26569
[parent_title] => Ivan Torrent
[grandparent_title] =>
[media_type] => album
[parent_media_index] =>
[grandparent_rating_key] =>
[rating_key] => 26570
[parent_thumb] => /library/metadata/26569/thumb/1465735594
)
[4] => Array
(
[library_name] => Music Library
[thumb] => /library/metadata/26559/thumb/1465735887
[media_index] => 1
[title] => Odyssey
[grandparent_thumb] =>
[year] => 2015
[section_id] => 3
[added_at] => 1465735112
[parent_rating_key] => 26497
[parent_title] => Epic Music Vn
[grandparent_title] =>
[media_type] => album
[parent_media_index] =>
[grandparent_rating_key] =>
[rating_key] => 26559
[parent_thumb] => /library/metadata/26497/thumb/1465735886
)
[5] => Array
(
[library_name] => Movies
[thumb] => /library/metadata/26548/thumb/1465734220
[media_index] =>
[title] => Act of Valor
[grandparent_thumb] =>
[year] => 2012
[section_id] => 1
[added_at] => 1465734196
[parent_rating_key] =>
[parent_title] =>
[grandparent_title] =>
[media_type] => movie
[parent_media_index] =>
[grandparent_rating_key] =>
[rating_key] => 26548
[parent_thumb] =>
)
[6] => Array
(
[library_name] => Movies
[thumb] => /library/metadata/26547/thumb/1465733313
[media_index] =>
[title] => Beyond the Edge
[grandparent_thumb] =>
[year] => 2014
[section_id] => 1
[added_at] => 1465733296
[parent_rating_key] =>
[parent_title] =>
[grandparent_title] =>
[media_type] => movie
[parent_media_index] =>
[grandparent_rating_key] =>
[rating_key] => 26547
[parent_thumb] =>
)
[7] => Array
(
[library_name] => Movies
[thumb] => /library/metadata/26546/thumb/1465732437
[media_index] =>
[title] => Dogma
[grandparent_thumb] =>
[year] => 1999
[section_id] => 1
[added_at] => 1465732399
[parent_rating_key] =>
[parent_title] =>
[grandparent_title] =>
[media_type] => movie
[parent_media_index] =>
[grandparent_rating_key] =>
[rating_key] => 26546
[parent_thumb] =>
)
[8] => Array
(
[library_name] => Movies
[thumb] => /library/metadata/26544/thumb/1465732437
[media_index] =>
[title] => The Road
[grandparent_thumb] =>
[year] => 2009
[section_id] => 1
[added_at] => 1465732398
[parent_rating_key] =>
[parent_title] =>
[grandparent_title] =>
[media_type] => movie
[parent_media_index] =>
[grandparent_rating_key] =>
[rating_key] => 26544
[parent_thumb] =>
)
[9] => Array
(
[library_name] => Movies
[thumb] => /library/metadata/26545/thumb/1465732438
[media_index] =>
[title] => The A-Team
[grandparent_thumb] =>
[year] => 2010
[section_id] => 1
[added_at] => 1465732398
[parent_rating_key] =>
[parent_title] =>
[grandparent_title] =>
[media_type] => movie
[parent_media_index] =>
[grandparent_rating_key] =>
[rating_key] => 26545
[parent_thumb] =>
)
[10] => Array
(
[library_name] => Movies
[thumb] => /library/metadata/26543/thumb/1465670711
[media_index] =>
[title] => Youthful Edge
[grandparent_thumb] =>
[year] => 2015
[section_id] => 1
[added_at] => 1465670705
[parent_rating_key] =>
[parent_title] =>
[grandparent_title] =>
[media_type] => movie
[parent_media_index] =>
[grandparent_rating_key] =>
[rating_key] => 26543
[parent_thumb] =>
)
[11] => Array
(
[library_name] => Movies
[thumb] => /library/metadata/26542/thumb/1465669694
[media_index] =>
[title] => The Edge
[grandparent_thumb] =>
[year] => 1997
[section_id] => 1
[added_at] => 1465669653
[parent_rating_key] =>
[parent_title] =>
[grandparent_title] =>
[media_type] => movie
[parent_media_index] =>
[grandparent_rating_key] =>
[rating_key] => 26542
[parent_thumb] =>
)
[12] => Array
(
[library_name] => Music Library
[thumb] => /library/metadata/26518/thumb/1465659167
[media_index] => 1
[title] => [Unknown Album]
[grandparent_thumb] =>
[year] =>
[section_id] => 3
[added_at] => 1465659127
[parent_rating_key] => 26517
[parent_title] => Sofia Vicoveanca
[grandparent_title] =>
[media_type] => album
[parent_media_index] =>
[grandparent_rating_key] =>
[rating_key] => 26518
[parent_thumb] => /library/metadata/26517/thumb/1465659156
)
)
)
[result] => success
)
)
Now , How in the world do I corectly parse it. Here is what I wrote so far:
$url = “http://plexpy.alexanderd.tk/api/v2?apikey=$apikey&cmd=get_recently_added&count=10”;
$content = file_get_contents($url);
$json = json_decode($content,true);
foreach($json as $data)
{
foreach($data as $dump)
{
echo $dump[“title”];
}
}