Jellyfin has a Roku app now!

It seems like this came out a while ago, but somehow I missed the announcement, but Jellyfin has a Roku app that now works! This means you can have your own, totally local ‘Netflix’ and it means I have to finish ripping my movies and TV Shows. Any recommendations for ‘good enough’ quality (I have mostly older movies and TV shows, no Blu Rays, nothing Sci-Fi where I need the best quality, but I don’t want Cars looking grainy, either) without having to rip whole ISOs?

I use H.264 with Quality RF24 for most of my Jellyfin stuff, since most of my clients can’t play HEVC that well.
It makes a movie be around 1.5 to 2.5 GB in size, depending on the action levels of the movie. :slight_smile:

Thanks, I’m going to have to try to get Jellyfin working on my Roku. Plex wouldn’t work as a media server. I don’t think it likes the vpn installed on the router.

I know some of those words…

The problem is I don’t REALLY understand codes, transcoding, etc. I know (I guess I know?) I want an MKV file. So I did a rip last night following this link and the quality is good, but it left bars on the side.

So I know I used H, and I see the RF scale in Handbrake, but I don’t know what HEVC is. My clients will only be Roku or Web browser.

Okay. I’ve done a fair bit of transcoding videos for my Jellyfin server. The best files seems to be:

Filetype: .mp4
Video Codec: h.264 (x264)
Audio Codec: AC3 or E-AC3

When using those in Handbrake, I find that my videos play on just about every device I have.

I don’t know what the Roku is capable of playing, as I don’t have one.

Thanks Strit! I switched from AAC to AC3 last night, I kept getting a flutter in all of my audio, and AC3 allows for higher quality ripping. I use MKV not MP4, but everything plays fine on the Roku app (so far!).

Once I get a few more ripped, I’ll see if I can post my settings, I think you can export the settings to a file.

Here’s what I landed on, after reading a few different forums. I exported this Preset in case it helps anyone else. You can copy that and save it as DVD_rip.plist and then import into Handbrake too. The audio quality is high because I had a flutter in the audio, and this setting has guaranteed it won’t be there. Average filesize is about 2GB, depending on film.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
	<dict>
		<key>AudioAllowAACPass</key>
		<true />
		<key>AudioAllowAC3Pass</key>
		<true />
		<key>AudioAllowDTSHDPass</key>
		<true />
		<key>AudioAllowDTSPass</key>
		<true />
		<key>AudioAllowMP3Pass</key>
		<true />
		<key>AudioEncoderFallback</key>
		<string>AC3</string>
		<key>AudioLanguageList</key>
		<array>
			<string>und</string>
		</array>
		<key>AudioList</key>
		<array>
			<dict>
				<key>AudioBitrate</key>
				<string>448</string>
				<key>AudioEncoder</key>
				<string>AC3</string>
				<key>AudioMixdown</key>
				<string>Dolby Surround</string>
				<key>AudioSamplerate</key>
				<string>48</string>
				<key>AudioTrack</key>
				<integer>1</integer>
				<key>AudioTrackDRCSlider</key>
				<real>0</real>
				<key>AudioTrackGainSlider</key>
				<real>0</real>
				<key>AudioTrackQuality</key>
				<real>-1</real>
				<key>AudioTrackQualityEnable</key>
				<false />
			</dict>
		</array>
		<key>AudioSecondaryEncoderMode</key>
		<true />
		<key>AudioTrackSelectionBehavior</key>
		<string>first</string>
		<key>ChapterMarkers</key>
		<false />
		<key>Default</key>
		<false />
		<key>FileFormat</key>
		<string>Matroska (avformat)</string>
		<key>Folder</key>
		<false />
		<key>Mp4HttpOptimize</key>
		<false />
		<key>Mp4LargeFile</key>
		<false />
		<key>Mp4iPodCompatible</key>
		<false />
		<key>PictureAutoCrop</key>
		<true />
		<key>PictureBottomCrop</key>
		<real>0</real>
		<key>PictureDeblock</key>
		<integer>0</integer>
		<key>PictureDecomb</key>
		<integer>2</integer>
		<key>PictureDecombCustom</key>
		<string></string>
		<key>PictureDecombDeinterlace</key>
		<true />
		<key>PictureDeinterlace</key>
		<integer>0</integer>
		<key>PictureDeinterlaceCustom</key>
		<string></string>
		<key>PictureDenoiseCustom</key>
		<string></string>
		<key>PictureDenoiseFilter</key>
		<string>off</string>
		<key>PictureDenoisePreset</key>
		<string>medium</string>
		<key>PictureDenoiseTune</key>
		<string>none</string>
		<key>PictureDetelecine</key>
		<integer>2</integer>
		<key>PictureDetelecineCustom</key>
		<string></string>
		<key>PictureHeight</key>
		<real>480</real>
		<key>PictureKeepRatio</key>
		<true />
		<key>PictureLeftCrop</key>
		<real>0</real>
		<key>PictureLooseCrop</key>
		<false />
		<key>PictureModulus</key>
		<string>2</string>
		<key>PicturePAR</key>
		<string>2</string>
		<key>PicturePARHeight</key>
		<real>27</real>
		<key>PicturePARWidth</key>
		<real>32</real>
		<key>PictureRightCrop</key>
		<real>0</real>
		<key>PictureTopCrop</key>
		<real>0</real>
		<key>PictureWidth</key>
		<real>720</real>
		<key>PresetBuildNumber</key>
		<integer>2016021200</integer>
		<key>PresetDescription</key>
		<string>Mimicked from https://forums.plex.tv/t/dvd-rip-quality-on-plex-roku-ultra/172481/12 with audio pieces pulled from https://forums.plex.tv/t/best-5-1-sound-settings-when-creating-mp4-w-handbrake/99392/8</string>
		<key>PresetName</key>
		<string>DVD_Rip</string>
		<key>SubtitleAddCC</key>
		<false />
		<key>SubtitleAddForeignAudioSearch</key>
		<false />
		<key>SubtitleAddForeignAudioSubtitle</key>
		<false />
		<key>SubtitleLanguageList</key>
		<array>
			<string>und</string>
		</array>
		<key>SubtitleTrackSelectionBehavior</key>
		<string>none</string>
		<key>Type</key>
		<integer>1</integer>
		<key>UsesPictureFilters</key>
		<integer>1</integer>
		<key>UsesPictureSettings</key>
		<integer>1</integer>
		<key>VideoAvgBitrate</key>
		<real>2200</real>
		<key>VideoEncoder</key>
		<string>H.264 (x264)</string>
		<key>VideoFramerate</key>
		<string>source</string>
		<key>VideoFramerateMode</key>
		<string>vfr</string>
		<key>VideoGrayScale</key>
		<false />
		<key>VideoLevel</key>
		<string>4.0</string>
		<key>VideoOptionExtra</key>
		<string>ref=5:bframes=5</string>
		<key>VideoPreset</key>
		<string>superfast</string>
		<key>VideoProfile</key>
		<string>high</string>
		<key>VideoQualitySlider</key>
		<integer>20</integer>
		<key>VideoQualityType</key>
		<integer>1</integer>
		<key>VideoTune</key>
		<string>film</string>
		<key>VideoTurboTwoPass</key>
		<false />
		<key>VideoTwoPass</key>
		<false />
		<key>x264Option</key>
		<string>ref=5:bframes=5:level=4.0:deblock=-1,-1:analyse=i4x4,i8x8:weightp=1:me=dia:subme=1:mixed-refs=0:trellis=0:psy-rd=1.00,0.15:vbv-bufsize=31250:vbv-maxrate=25000:mbtree=0:rc-lookahead=0</string>
		<key>x264UseAdvancedOptions</key>
		<false />
	</dict>
</array>
</plist>

EDIT: This worked well on several movies, and made Finding Nemo ‘foggy’ and unwatacheable. So still no ‘silver bullet’ setting, but this has worked on a ton of others in decent quality.