Chaneru will only play files in TS or MP4 format. He was using applehttp for transcoding, but we found that TS worked better. Not sure why you'd want to see a file you can't play. The RMP has pretty good metadata support as well. Chaneru gets its metadata online, rather than what is stored on Serviio, and doesn't always get the title correct. I still have Chaneru and would love to see him get his working better. I'm not slamming him in the slightest.
The Roku Media Player will play MKV files and pass AC3 and DTS audio through to your AV receiver (assuming you are using one). As much as I supported Jim while he was making Chaneru work, the RMP is far easier and faster to use, at least on my Roku 2. It's a shame, because he put so much effort into it, and then Roku came out with a product that overtook him. I do question if there were some kind of internal code they used that developers weren't given access to, because there's such a performance delta between the two.
The major problem with the Roku is that it will not play any file that uses MPEG2 video without transcoding. Of course, all DVD rips will have MPeG2 video, unless they are ripped into something different. So my 2000+ MKV files from DVDs still have to be transcoded. The only Roku product that supports MPEG2 is the Roku TV, which I understand is only available built into a television (don't know who offers them).
For my Roku players, here's the video transcoding section I use. It plays everything I have.
- Code:
<Video targetContainer="mpegts" targetVCodec="h264" maxVBitrate="12000" targetACodec="ac3">
<!-- <Video targetContainer="applehttp" targetVCodec="h264" targetACodec="aac"> -->
<Matches container="asf" />
<Matches container="mpegvideo" />
<Matches container="mpeg" />
<Matches container="mpegts" />
<Matches container="matroska" />
<Matches container="avi" />
<Matches container="flv" />
<Matches container="wtv" />
<Matches container="ogg" />
<Matches container="3gp" />
<Matches container="rtp" />
<Matches container="rtsp" />
<Matches container="rm" />
</Video>
<Video targetContainer="mpegts" targetACodec="aac" aBitrate="320">
<!-- <Matches container="matroska" aCodec="dca" /> -->
<Matches container="matroska" aCodec="vorbis" />
<Matches container="ogg" vCodec="mpeg4" />
<Matches container="mp4" aCodec="lpcm" />
</Video>
<Video targetContainer="mpegts">
<Matches container="matroska" vCodec="h264" />
<Matches container="flv" vCodec="h264" />
</Video>
<Video targetContainer="asf" targetVCodec="wmv2" targetACodec="wmav2" maxVBitrate="15360" forceStereo="true">
<Matches container="*" vCodec="mpeg2video" />
<Matches container="*" vCodec="dvvideo" />
<Matches container="wtv" />
<Matches container="ogg" />
<Matches container="flv" />
<Matches container="rm" />
</Video>
Dan
LG NANO85 4K TV, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku Ultra, Premiere and Stick, Nvidia Shield, Yamaha RX-V583 AVR.
Primary server: AMD Ryzen 5 5600GT, 32 gig ram, Windows 11 Pro, 22 TB hard drive space | Test server: Intel i5-6400, 16 gig ram, Windows 10 Pro
HOWTO: Enable debug logging HOWTO: Identify media file contents