Got this playlist json:
{
"SyncInterval": 10000,
"Tasks": [
{
"Stream": "LiveApp/playlist1",
"Blocks": [
{
"Id": 201,
"MaxIterations": 0,
"Name": "Block-1",
"Streams": [
{
"Type": "vod",
"Source": "/samba/my/7v2qgkv.mp4"
},
{
"Type": "vod",
"Source": "/samba/my/7svzmsi.mp4"
}
]
}
]
}
]
}
I want to create a new task with PHP array.
like this:
{
"Stream": "LiveApp/playlist2",
"Blocks": [
{
"Id": 905,
"MaxIterations": 0,
"Name": "Block-1",
"Streams": [
{
"Type": "vod",
"Source": "/samba/my2/7v2q2343232.mp4"
}
]
}
]
}
So result will be:
{
"SyncInterval": 10000,
"Tasks": [
{
"Stream": "LiveApp/playlist1",
"Blocks": [
{
"Id": 201,
"MaxIterations": 0,
"Name": "Block-1",
"Streams": [
{
"Type": "vod",
"Source": "/samba/my/7v2qgkv.mp4"
},
{
"Type": "vod",
"Source": "/samba/my/7svzmsi.mp4"
}
]
}
]
},
{
"Stream": "LiveApp/playlist2",
"Blocks": [
{
"Id": 905,
"MaxIterations": 0,
"Name": "Block-1",
"Streams": [
{
"Type": "vod",
"Source": "/samba/my2/7v2q2343232.mp4"
}
]
}
]
}
]
}
Then, update the array with new “Sources” WHERE the “Stream”: “LiveApp/playlist1” or “Stream”: “LiveApp/playlist2”, as playlist1 and playlist2 where 2 different users.