HLS not playing through pkg

I am trying to play a m3u8 file from pkg. The same file works from a server that I created.

ContentNode.url = “pkg:/files/blah.m3u8” does not work

ContentNode.url = “http://192.168.1.168:8001/blah.m3u8” works

I am able to play ts files from pkg.

Is there a way to play HLS files from the Roku filesystem?

Does your m3u8 have relative references to the streams in the playlist?

Yes, here’s how my M3U8 looks:


#EXTM3U
#EXT-X-TARGETDURATION:4
#EXT-X-MEDIA-SEQUENCE:0

#EXTINF:4,
http://myOriginServer/seg-0000000000-da … ~360000.ts
#EXTINF:4,
http://myOriginServer/seg-0000360000-da … ~360000.ts
#EXTINF:4,
http://myOriginServer/seg-0000720000-da … ~360000.ts
#EXTINF:4,
http://myOriginServer/seg-0001080000-da … ~360000.ts
#EXTINF:4,
http://myOriginServer/seg-0001440000-da … ~360000.ts

What happens if you copy it to tmp:/ ?

Thank you for the suggestions.

The fix was deleting the file from the project, and importing it again to package.