github jellyfin/jellyfin-roku 3.0.0

latest release: 3.0.1
7 days ago

πŸ˜΅β€πŸ’«The Will Someone Please Explain To Me What Is Going On release 🀷

Scheduled for release in the Roku Channel Store at 5:00PM Pacific time on Friday 3/28/2025.

Hello again Roku users! Here's the 5 second recap of what's going on.

Jellyfin (the team) has pulled in @1hitsong's fork of the Jellyfin Roku client (called viv) as the new base for version 3.0.0. Below you will find the breakdown of all the new features, bug fixes, setting changes, etc. that you will experience moving from Jellyfin on Roku version 2.3.1 to 3.0.0.

Because this is the former viv repo, the full change at the bottom, and the list of releases will all be based on the viv releases - just an FYI.

If you want to access the previous Jellyfin on Roku code and releases, they can now be found on the legacy repo here: https://github.com/jellyfin/jellyfin-roku-legacy/

πŸŽ‰ New Features

  • Add ability to mark items played/unplayed from home option menu @1hitsong
  • Add ability to mark items played/unplayed from visual libraries (movies, TV shows, music videos, collections) option menu @1hitsong
  • Add search bar to top of music library @1hitsong
  • Add search bar to top of visual libraries (Movies, TV Shows, Music Videos, Collections) @1hitsong
  • Move Sort, Filter, and View options as dropdowns to top of the Music library @1hitsong
  • Add Play Album, Shuffle Play Album, and Instant Mix Album to option menu @1hitsong
  • Create add to playlist function on movie detail screen @1hitsong
  • Add playlist functions to movie library and audio library option menus @1hitsong
  • Add playlist functions to home option menu @1hitsong
  • Create audio mini player - allowing you to navigate the client while music plays. When shown, press Replay to highlight mini player, then OK to return to player view. @1hitsong
  • Add genre filter to boxsets @1hitsong
  • Support deeplinking for everything that quickplay supports @1hitsong
  • Add my list functions to home option menu @1hitsong
  • Add ability to remove item from playlist @1hitsong
  • Add my list to my media row on home screen @1hitsong
  • Add ability to delete playlist @1hitsong
  • Create My List - a personal queue (Currently added to movie & tv libraries and detail pages) @1hitsong
  • Add similar artists to music artist screen @1hitsong
  • Add playback controls to audio mini player @1hitsong
  • Add live TV programs to search results @jimdogx
  • Add Played Indicator to Series by @K-Money
  • Add people to search results @1hitsong
  • Add playlists to search results @1hitsong
  • Add media type icon and additional info to playlist items @1hitsong
  • Add sort, filter, and view support to Collections, Photo, and Music Video libraries @1hitsong
  • Reuse current library view setting for genre folders - No longer need default view setting @1hitsong
  • Create presentation view for Collections, TV Show, and Music Video libraries @1hitsong
  • Add media segment support @1hitsong
  • Create playback option to force transcoding of single media file @1hitsong
  • Create way to navigate between episodes on the detail view @1hitsong
  • Add missing sort and filter options to Movie, Music, and TV Show libraries @1hitsong
  • Let users hide public accounts from user select screen @1hitsong
  • Press up on audio player to allow selecting album @1hitsong
  • Use movie logo in OSD when playing trailer @1hitsong
  • Press up on audio player to allow selecting playing artist @1hitsong
  • Add support for folders in favorites row on home screen @1hitsong
  • Add basic audiobook support @1hitsong
  • Add audiobook quickplay support @1hitsong
  • Add feature filter to movie library screen @1hitsong
  • Don't play next episode if user presses back when Next Episode button is showing @1hitsong
  • Show trickplay images when seeking in video player. (Older Roku devices may require trickplay images to be generated with both Tile Width & Tile Height server settings set to 5) @1hitsong
  • Change user by pressing up and selecting avatar on home view @1hitsong
  • Allow selection of subtitle track and audio track before playing video @1hitsong
  • Update episode detail view if episode changes during playback @1hitsong
  • Persist selected audio track across episodes @1hitsong
  • Persist selected subtitle track across episodes @1hitsong
  • Show next/previous items in queue when hovering over next/previous buttons @1hitsong
  • Remote subtitle management @1hitsong
  • Support for timed lyrics @1hitsong
  • Wrap extras rows on movie detail view @1hitsong
  • Add forget user function to user selection @1hitsong
  • Add 'Go to series' anf 'Go to Season' to item option menu by @1hitsong
  • Add both "Mark as Played" and "Mark as Unplayed" as options to in-progress items on home screen by @K-Money

πŸ› Bug Fixes

  • Fix display of no results text in music libraries @1hitsong
  • Fix loss of cursor when search returns no results in libraries @1hitsong
  • Fix dropdowns getting out of sync if user backs out of popup menus @1hitsong
  • Fix playback when transcoding long movies @jimdogx
  • Fix overhang not showing when returning to album screen @1hitsong
  • Fix access to empty playlist @1hitsong
  • Fix issue that could prevent changing audio & subtitle tracks @jimdogx
  • Fix possible crash if music album doesn't have an image @1hitsong
  • Fix issue that caused forced subs to not display @jimdogx
  • Fix possible crash when refreshing movie detail data @1hitsong
  • Fix default sort after changing view of boxset items @1hitsong
  • Fix extras not refreshing when episode changed during playback @1hitsong
  • Fix possible crash on home view @1hitsong
  • Fix TV episode watched button text not changing when clicked @1hitsong
  • Fix loss of focus bug when closing options popup from Live TV show details @1hitsong
  • Fix crash on music artist view when no appears on album image available @1hitsong
  • Fix crash on set server screen @1hitsong
  • Fix What's New version checker @1hitsong
  • Prevent crash if user has more libraries than the home data tasks can handle @1hitsong
  • Fix cursor loss when returning to song list after stopping audio @1hitsong
  • Fix next/previous navigation in song view @1hitsong
  • Fix crash caused if item in Latest In row has invalid ID @1hitsong
  • Fix view all next up view @1hitsong
  • Fix TV show network view @1hitsong
  • Don't show both the trickplay bar and the skip segment button at the same time @1hitsong
  • Fix login crash @1hitsong
  • Allow LiveTV to remux from server @jimdogx
  • Fix poster display in TV networks view @1hitsong
  • Fix changing options reusing first letter filter after toggled off @1hitsong
  • Fix boxset filters & row height @1hitsong
  • Fix crash when playing song has no artist or song title data @1hitsong
  • Fix music genre library view @1hitsong
  • Fix episode list video codec display when video is not media stream 0 @1hitsong
  • Fix item showing title under next row @1hitsong
  • Fix library bug where items can show played when they aren't @1hitsong
  • Always show overhang on home screen @1hitsong
  • Fix Cast & Crew image size when only row @1hitsong
  • Fix More Like This images being smaller than cursor @1hitsong
  • Fix choosing boxsets from favorites row on home screen @1hitsong
  • Fix trickplay images showing twice if Roku can pull from stream @1hitsong
  • Fix View All Next Up item display @1hitsong
  • Fix display of dash in music artist name in audio player @1hitsong
  • Fix honoring of preselected audio/subtitle options when choosing an option from the resume popup @1hitsong
  • Fix closing What's New popup using OK button @1hitsong
  • Fix bug that caused extras to disappear after playing an extra @1hitsong
  • Fix bug that caused user to not show on home when returning from some libraries @1hitsong
  • Fix bug that caused extras and cast to disappear after playing a trailer @1hitsong
  • Fix movie detail data refresh bug @1hitsong
  • Fix possible crash on home screen @1hitsong
  • Fix profile display on home screen by @1hitsong

✏️ General Updates

  • Use item title as option menu header @1hitsong
  • Disable search in My List @1hitsong
  • Pressing back on home screen focuses 1st item in row, or exits channel if already there @jimdogx
  • Move special features to top of extras section - above Cast & Crew @1hitsong
  • Exclude 'Various Artists' from similar artists section @1hitsong
  • Make live TV schedule responsive faster @1hitsong
  • Update item API calls @1hitsong
  • Decrease music album load time by 90% @1hitsong
  • Decrease playlist load time by 90% @1hitsong
  • Remove Studio/Network views from libraries @1hitsong
  • Add version number and link to What's New popup to setting screen @1hitsong
  • Create dev channel logo image @1hitsong
  • Display ending episode number on detail view when episode spans more than one episode number @1hitsong
  • Don't use web setting for Live TV view @1hitsong
  • Improve look of overflow description popups @1hitsong
  • Use movie library view for boxset content @1hitsong
  • Reduce load time for artist quickplay @1hitsong
  • Remove non-operational sort and filter options from Movie, Music, and TV Show libraries @1hitsong
  • Update device profile name @1hitsong
  • Remove more unused code, workflows, dependencies, and scripts @1hitsong
  • Transcode AAC audio if profile is 'Main' - which is unsupported by Roku @1hitsong
  • Forget any library filters when you close/reopen Jellyfin @1hitsong
  • Skipping songs no longer disables loop once in audio player @1hitsong
  • Improve next/previous item display logic @1hitsong
  • Pressing back when extras section is open closes the section @1hitsong
  • Move into sub-filters options by pressing right @1hitsong
  • Give authors credit for dev guide by @1hitsong
  • On error, do not advance to next queue item by @1hitsong

🎨 Design Updates

  • Apply color palette to album screen @1hitsong
  • Move Sort, Filter, and View options as dropdowns to top of Collections, Movie, TV Show, and Music Video libraries @1hitsong
  • Improve design of live TV guide @1hitsong
  • Redesign sign in screen @1hitsong
  • Update design of More Like This items @1hitsong
  • Move additional parts to button under Play on detail screen. This allows for resume, options selection, etc. of additional parts. @1hitsong
  • Display extras type on detail screen @1hitsong
  • Redesign audio player @1hitsong
  • Apply new color palette to OSD @1hitsong
  • Apply new color palette to manage subtitles @1hitsong
  • Apply new color palette to standard popups @1hitsong
  • Redesign movie detail view @1hitsong
  • Redesign TV episode detail view @1hitsong
  • Use profile images for saved profiles on user selection @1hitsong
  • Add public/saved profile text to user selection @1hitsong
  • Hide extras section on movie detail if there are no extras @1hitsong
  • Forget server function moved from hidden option menu to server select list @1hitsong
  • Color palette updated @1hitsong
  • Clock removed from select server and choose user views @1hitsong
  • Title removed from home view @1hitsong

βš™οΈ Setting Changes

  • Create new setting to force custom trickplay implementation @1hitsong
  • Alphabetize settings @1hitsong
  • Create User Interface / Item Detail Screen / Overview Content setting - Allows you to hide overview content on detail screens @1hitsong
  • Remove default view setting @1hitsong
  • Create media segment actions settings allowing users to decide how to handle each segment type @1hitsong
  • Create setting to force transcoding of all playable media @1hitsong
  • Auto-login default changed to true @1hitsong

🧹 Code Cleanup

  • Remove last pieces of legacy video player @1hitsong
  • Remove mention of viv in the 3.0.0 "what's new" by @Insprill

New Contributors

Full Changelog from previous version of viv (not previous versioin of Jellyfin Roku): 1.1.7...3.0.0

Don't miss a new jellyfin-roku release

NewReleases is sending notifications on new releases.