I’m encountering the same issue, on preview looks good, the Feed Status is not returning any error but on the Roku device I can see only the “empty” channel, just the basic template.
Bellow is the json script, maybe it can help, there are two channels and two categories (movie and children):
{
“lastUpdated”: “2020-04-26T12:13:40+00:00”,
“providerName”: “Hedex TV”,
“language”: “en-US”,
“liveFeeds”: [
{
“id”: “b57fa05f3a4243c38905bae8bd9f4f02”,
“title”: “Spydar TV”,
“content”: {
“dateAdded”: “2020-04-25T21:03:57+00:00”,
“videos”: [
{
“url”: “https://xxxxxxxxxxx/xxxxx/xxxxxxxx/xxxxxxxxxxxxxx/playlist.m3u8”,
“quality”: “SD”,
“videoType”: “HLS”
}
],
“duration”: 86400
},
“thumbnail”: “https://www.hedex.tv/uploads/images/clip_428_1587822158_poster.png”,
“brandedThumbnail”: “https://www.hedex.tv/uploads/images/clip_428_1587822158_poster.png”,
“shortDescription”: “Spydar Tv classic movies”,
“longDescription”: “On Spydar Tv you can watch your favorite classic movies”,
“tags”: [
“movie”
],
“rating”: {
“rating”: “UNRATED”,
“ratingSource”: “MPAA”
},
“genres”: [
“action”,
“adventure”,
“crime”,
“drama”,
“romance”
]
},
{
“id”: “12d30d6eca7a44dfac4cdfefcb1c547f”,
“title”: “Kartoon Circus”,
“content”: {
“dateAdded”: “2020-04-25T21:07:23+00:00”,
“videos”: [
{
“url”: “https://xxxxxxxxxxxxx/xxxx/xxxxxxxx/xxxxxxxxx/playlist.m3u8”,
“quality”: “SD”,
“videoType”: “HLS”
}
],
“duration”: 86400
},
“thumbnail”: “https://www.hedex.tv/uploads/images/clip_431_1587830947_poster.png”,
“brandedThumbnail”: “https://www.hedex.tv/uploads/images/clip_431_1587830947_poster.png”,
“shortDescription”: “Kartoon Circus”,
“longDescription”: “Kartoon Circus where you can watch classic cartoons”,
“tags”: [
“cartoon”
],
“genres”: [
“children”
]
}
],
“categories”: [
{
“name”: “Movie”,
“query”: “movie”,
“order”: “most_recent”
},
{
“name”: “Cartoon”,
“query”: “cartoon”,
“order”: “most_recent”
}
]
}