Roku Developer Program

Developers and content creators—a complete solution for growing an audience directly.
cancel
Showing results for 
Search instead for 
Did you mean: 

roku will play mkv files but not from my channel

Hi there,
I am making a private roku channel by myself for it to use by my brothers in Italy and with the help of my friends Google & Youtube  I have done everything so far, and the few mp4 file that I have they play just fine, except for a crap loads of mkv that I also have and I hate to have to convert them.
I have tried “instant tv channel” service and I can see that the same mkv files plays on roku with their channel and not with mine.
and also the same files play just fine on Emby.
So I am assuming that the files or the server are not the problem.
Obviously “requires_mkv=1” in the manifest and StreamFormat "mkv" is not the only thing that make it work and I can not find what will.
I would naively like to ask if anyone could possibly point me in the right direction helping me as I am stuck and you guys know much more than I do.
It would be great if a channel template that uses mkv files (and maybe srt subtitles) was out there but I have not found one.
Thanks

debugging says :Unexpected event type:  0 (between index 198 and 264 ) and then Content contains no playable tracks
(
the same file plays on roku trough itv channel and emby ???)

UPDATE Smiley Sadnot that that does me any good )
The same mkv file will play on roku using the "Sample PlayVideo App" template of 2009... it won't play in the "RokuChannelMaker" template of (2014)

SOLVED:
Found this improved template https://github.com/belltown/Roku-NewVideoPlayer by belltown .... mkv files are playing now.
0 Kudos
2 Replies
Highlighted

Re: roku will play mkv files but not from my channel

SOLVED:

Found this improved template https://github.com/belltown/Roku-NewVideoPlayer by belltown .... mkv files are playing now. Smiley Very Happy Smiley Very Happy Smiley Very Happy
0 Kudos
belltown
Level 7

Re: roku will play mkv files but not from my channel

I'm glad you got it working. However, be aware that the code used in that channel is scheduled to be deprecated by Roku. The code used (legacy SDK) cannot be used in new channels after July 1, 2017, and cannot be used to update existing channels after January 1, 2018. The legacy SDK components will be removed from the Roku OS on January 1, 2019.

See this Roku Developer Blog post: https://blog.roku.com/developer/2017/02/01/legacy-sdk/
https://github.com/belltown/
0 Kudos