Releases: jellyfin/jellyfin-roku
v2.0.0
Requires minimum server version of 10.8.1
Release Schedule
v2.0.0 is scheduled for release on the Roku channel store Monday, December 11th, 2023 10:00 AM Pacific Time
What's Changed
🆕 New Features
- Support favorited collections on home view by @1hitsong in #1166
- Replace API check marks for watched items on home view by @1hitsong in #1223
- Create Album Artists view for music library by @1hitsong in #1167
- Wrap alpha menu by @1hitsong in #1246
- Use user's preferred audio language to select default audio track for TV Episodes by @jimdogx in #1265
- Update device profile when device capabilities change + enable all device events by @cewert in #1217
- Allow selection of TV Show versions by @jimdogx in #1279
- Update api.sessions.get() + add tanscoding info for Direct Streaming by @candry7731 in #1320
- Update device profile - direct play, transcoding, and codec profiles by @cewert in #1299
- Copy custom subtitle functionality into new Global Queue Player by @1hitsong in #1375
- Fix login bugs, enable support for saving user's credentials, and add "Change User" and "Remember Me?" options by @cewert in #1374
- Respect Home Section settings from web by @1hitsong in #1414
- Add support for TV show season level extra features by @JarodTAerts in #1416
- Save private users credentials and fix registry migration logic by @cewert in #1386
- Improve Quick Play support + Add support for Music Videos by @cewert in #1376
- Add quickplay support to search results by @cewert in #1456
- Infer server url on server select screen by @sevenrats in #1357
- Create pause menu by @1hitsong in #1461
- Show loading spinner and disable remote during login by @cewert in #1470
- Add progress bar to pause menu by @1hitsong in #1491
- Fix photo regression, add photo support to home screen, and add quickplay photo support by @cewert in #1494
🔧 General Improvements
- Remove progressbar delay and speed up animation on home screen by @cewert in #1487
- Use TV Show thumbnail instead of Channel logo by @jimdogx in #1496
- Increase font size for unwatched episode count by @cewert in #1512
- Return to OSD on dialog close by @1hitsong in #1516
- Fix rounded corner on unplayed episode count by @photonconvergence in #1542
- Convert app to use one spinner attached to JFScene + resize spinner by @cewert in #1515
🐛 Bug Fixes
- Fix CreateMovieDetailsGroup() crash + validate parameters + small refactor by @cewert in #1208
- Fix screensaver activation by @1hitsong in #1232
- Fix community rating not showing on movie detail page by @1hitsong in #1242
- Ensure vars are valid before using - fix roku crash logs by @cewert in #1212
- Remove use of uninitialized variable by @1hitsong in #1275
- Prevent crash by validating Filter Menu data by @cewert in #1214
- Fix movie options getting cut off by @Klikini in #1286
- Fix to crash if bitrate limit is enabled and empty by @jimdogx in #1294
- Fix compile error with build zips by @cewert in #1313
- Fix crash when viewing Photo Slideshow or Photo Random by @jimdogx in #1316
- Only create trailer button when needed by @cewert in #1315
- Fix crash when viewing Live TV by @jimdogx in #1317
- Small update to login flow if saved serverurl has no connection at startup by @cewert in #1293
- Update settings.json to fix double-entry of "Disable Community Rating for Episodes" by @alanazar in #1330
- Fix crash when unplayed strms exist in season by @sevenrats in #1332
- Fix unplayedCount bug when applying filters by @ApexArray in #938
- Fix movie trailer button functionality by @1hitsong in #1378
- Update settings page UI to create more space for long radio lists by @cewert in #1371
- Fix direct play of the AV1 codec by @cewert in #1393
- Revert subtype code change in SceneManager by @1hitsong in #1431
- Fix home section for accounts with no section data by @1hitsong in #1434
- Fix uninitialized var in login flow by @cewert in #1436
- Order boxsets by release date by default by @1hitsong in #1442
- Calculate device id on login and use for API calls by @1hitsong in #1441
- Fix default A-Z movie sorting by @1hitsong in #1447
- Fix default A-Z music sorting by @1hitsong in #1452
- Search fix - using the Users/Items api instead of Search Hints. by @matty-r in #1453
- Fix early exit from settings screen by @cewert in #1390
- "Next Episode" button updates by @cewert in #1458
- Refactor deviceCapabilities, fix vp9, and make 6 channel videos downmix if possible by @sevenrats in #1366
- Don't direct play opus audio files + transcode audio to AAC by @cewert in #1468
- Fix Home Refresh Crash by @1hitsong in #1486
- Save credentials if asked when using quick connect by @cewert in #1489
- Prevent pause menu if video isn't in a ready state by @1hitsong in #1506
- Fix migration crash by @cewert in #1510
- Fix crash by @jimdogx in #1519
- Don't show nextEpisode button if trickplay bar is shown by @1hitsong in #1518
- Fix episode list bug where OK was triggering quickplay by @cewert in #1513
- Fix TV Guide bug by @jimdogx in #1529
- Fix remember me bug by @cewert in #1532
- Fix movie and tv show library quickplay support by @cewert in #1531
- Fix infinite spinner bugs by @cewert in #1549
- Fix home image size bug. Update all home view sections - including those previously hidden by @1hitsong in #1530
- Fix what's new popup and show it for each user if enabled by @cewert in #1556
- Fix focus on library row by @1hitsong in #1559
🧹 Code Cleanup
- Convert input event to global queue by @1hitsong in #1284
- unify setCertificates functionality by @sevenrats in #1282
- add reused regexes as functions by @sevenrats in #1281
- Remove Play Random button & functionality by @pau1h in #1344
- Add Photo to device profile and small update to GetBitRateLimit() by @cewert in #1287
- Copy ButtonGroupVert code into app instead of using NPM package by @cewert in #1446
- Copy IntegerKeyboard code into app instead of using NPM package by @cewert in #1449
- Copy slide-out-button code into app instead of using NPM package by @cewert in #1450
- Create and use generic PostTask to post device profile by @cewert in #146...
v1.6.6
Requires minimum server version of 10.8.1
Release Schedule
v1.6.6 is scheduled for release on the Roku channel store Monday, May 1, 2023 10:00 AM Pacific Time
What's Changed
🐛 Bug Fixes
Full Changelog: v1.6.5...v1.6.6
v1.6.5
Requires minimum server version of 10.8.1
Release Schedule
v1.6.5 is scheduled for release on the Roku channel store Tuesday, April 18, 2023 10:00 AM Pacific Time
What's Changed
🆕 New Features
- Add current playback time and song length to the sides of the audio progress bar by @1hitsong in #1171
🐛 Bug Fixes
- Fix clock not displaying on login view by @cewert in #1150
- Fix Crash when fallback font API call fails by @1hitsong in #1180
- Fix music shuffle function by @1hitsong in #1175
- Fix Next up section does not populate correctly after watching a TV episode by @1hitsong in #1187
- Fix next episode button does not display consistently by @1hitsong in #1189
- Fix rows on home view not refreshing when data has changed by @1hitsong in #1195
- Fix OK issue on home view by @1hitsong in #1202
⭐ Additional Updates
- Adjust settings to follow latest settings guidelines by @sevenrats in #1017
- Turn off loop mode when user manually changes song by @1hitsong in #1165
- Enable confirm partner button + setup RALE by @cewert in #1156
- Add build badge + rework readme by @cewert in #1142
- Remove unneeded RunTime property from Video Components by @1hitsong in #1191
Full Changelog: v1.6.4...v1.6.5
v1.6.4
Jellyfin on Roku v1.6.4
Requires minimum server version of 10.8.1
What's Changed
🆕 New Features
- Pressing options button closes user settings menu by @sevenrats in #998
- New persondetails view by @sevenrats in #1004
- Phase 1 CJK subtitle support - external files only by @jkim2492 in #982
- Phase 1 playlist support by @1hitsong in #986
- Add TV series & season shuffle by @1hitsong in #986
- Add genres, parental ratings, and years as movie filters by @1hitsong in #928
⚙️ New Settings
- User defined maximum video bitrate by @jimdogx in #975
- Disable unwatched episode count by @1hitsong in #1018
- Next episode button time by @candry7731 in #1013
🐛 Bug Fixes
- Fix distorted TV episode posters. Add client-side progress bar and played indicator. by @ApexArray in #922
- Fix option menu focus if opened while library still loading by @ApexArray in #930
- Only show next episode popup if web client setting is turned on by @cewert in #1101
- Fix default view setting for movie genres by @1hitsong in #983
- Graceful episode playback failure by @sevenrats in #997
- Fix multiple client crashes identified by crashlogs by @cewert
⭐ Additional Updates
- Improve settings menu, implement title hover and hide in griditem and musicartistgriditem by @sevenrats in #964
- Improve quality of album art on now playing view by @1hitsong in #884
- Make home view load faster by @1hitsong in #955
- Updated "OnNow" home row to default to channel images if program images are not availible by @candry7731 in #969
- Update CI ubuntu version and node version by @sevenrats in #976
- Move "Load Latest" to OnLibLoaded Sub by @candry7731 in #970
- Install & configure unit test suite by @1hitsong in #918
- Add user policy to check if canDelete by @candry7731 in #1023
- Loading spinner, Progress Dialog and movie details button animate by @candry7731 in #827
- Make title scrolling consistent in extras slider by @sevenrats in #999
- Add settings guidelines to devguide.md by @sevenrats in #1036
- Add workflow to validate XML translation files by @cewert in #1033
- Add json and markdown to lint workflow + add automation workflow by @cewert in #1039
- Create global audio player by @1hitsong in #1024
- Fix typo: trancoding -> transcoding by @RussianCow in #1026
- Fix en_US translation file by @cewert in #1063
- Remove optional chaining operators from code by @cewert in #1085
- Make CI throw error for duplicate translation entries by @cewert in #1065
- Add a production build workflow by @cewert in #1050
- Show "Actor" when an actor has no role by @cewert in #1055
- Remove custom idle screensaver (Due to new Roku certification requirements) by @cewert and @1hitsong in #1149
New Contributors
- @jkim2492 made their first contribution in #982
- @RussianCow made their first contribution in #1026
Full Changelog: v1.6.3...v1.6.4
v1.6.3
Jellyfin on Roku v1.6.3
¯\_(ツ)_/¯
This was supposed to be a minor release ¯\_(ツ)_/¯
Requires minimum server version of 10.8.1
NOTE: v1.6.3 was originally released Jan 16th, 2023. This is a repost because the original was deleted. Our bad!
What's Changed
🆕 New Features
- Toggle video playback when OK button is pressed by @ApexArray in #914
- Add Artist Presentation View & Genre View to Music Library by @1hitsong in #881
- Filter Movies & Series by Played/Unplayed status by @1hitsong in #893
- Add resumable filter to Movies by @1hitsong in #894
- Create What's New Popup that tells users what's changed the first time they run a new version. by @1hitsong in #916
- Create Movie Grid View and new default setting by @1hitsong in #911
- Update genre view for TV series by @1hitsong in #933
- Create Music Grid View by @1hitsong in #935
⚙️ New Settings
- Hide subtitles that might transcode by @sevenrats in #891
- Go straight to episode listing (if only 1 season available) by @ApexArray in #919
- Disable Community Rating for Episodes of TV shows by @dezchai in #937
- Create new Movie Grid Title option by @1hitsong in #934
🐛 Bug Fixes
- Fix Movie Detail View lost focus bug when going back from resume dialog by @1hitsong in #875
- Fix TV Season List Crash when showing 27+ Episodes by @1hitsong in #912
- Fix TV Episode focus issues by @1hitsong in #877
- Show Unwatched Episode Count by @1hitsong in #882
- Don't crash when viewing in progress recording. by @jimdogx in #939
- Fix Crash When Invalid Deep Link Arguments Are Passed by @ApexArray in #920
- Fix Crash When Options Button Pressed, but Options Are Not Available by @ApexArray in #921
⭐ Additional Updates
- Draw Homepage Continue Watching percent complete bar instead of using image api by @1hitsong in #879
- Add new questions to GitHub bug template by @1hitsong in #874
- Create Queue Manager and use for Music by @1hitsong in #862
- Reorganize Roku Settings by @sevenrats in #905
- Set Maximum Bitrates values based on Roku Guidelines by @ApexArray in #909
New Contributors
- @sevenrats made their first contribution in #891
- @ApexArray made their first contribution in #914
- @dezchai made their first contribution in #937
Full Changelog: v1.6.2...v1.6.3
v1.6.2
Jellyfin on Roku v1.6.2
⛄ Let it Ro, Let it Ro, Let it Roku ⛄
What's Changed
Requires minimum server version of 10.8.1.
New Features 🆕
- Add "Next Episode" button in the last 30 seconds of an episode by @candry7731 in #784
- Create photo slideshow by @jimdogx in #855
- Add 20 random favorites to home view by @1hitsong in #837
- Add Aired Date to episode details by @candry7731 in #844
- Transcode music if needed to play by @1hitsong in #846
- Update Movie Library View by @1hitsong in #821
- Add support for Additional Movie Parts by @jimdogx in #857
New User Settings 👥
- Convert MPEG4 direct play to user setting by @1hitsong in #861
- Support for HDR, VP9, AV1 by @whiteowl3 in #686
- HEVC Direct Play override for Profile Version by @neilsb in #774
Bugs Fixed / Client Improvements 🐛
- Update overhang clock time logic by @neilsb in #817
- Remove temporary code to migrate MPEG2 setting by @neilsb in #829
- Show short runtime for TV Episodes by @1hitsong in #847
- Don't play intro video before trailers by @1hitsong in #838
- Fix video details popup wrong information by @jimdogx in #856
- Fix search results navigation when 1 item in row by @candry7731 in #852
- Remove rooibos test framework by @1hitsong in #869
- Exempt draft PR from stale workflow by @1hitsong in #870
- Fix Filter reload Issues with Live TV by @candry7731 in #826
- Fix lockup on Additional Parts resume by @1hitsong in #871
- Fix Next Episode button if trickplay never used by @1hitsong in #873
- Fix invalid en_US translations file by @1hitsong in #880
Full Changelog: v1.6.1...v1.6.2
v1.6.1
v1.6.0
What's Changed
New Features
- Redesign Search page with voice search support by @candry7731 in #593
- Add song track number and length to music album view by @1hitsong in #698
- Report music playback to server by @1hitsong in #768
- Add appears on section to music artist view by @1hitsong in #811
- Add Music Video Support by @candry7731 in #799
- Artist view UI and UX improvement by @1hitsong in #704
- Support playing local trailers by @1hitsong in #761
- Live TV from home screen (other than On Now) by @jimdogx in #766
- Smooth "nextEpisode" transition by @candry7731 in #780
- Video stats popup during playback by @jimdogx in #781
New User Settings
Bugs Fixed
- Auto Reload LiveTv when feed Errors by @candry7731 in #669
- Fixing mpeg4 streams by @Fyb3roptik in #678
- Fix crash when playing single song by @1hitsong in #723
- Fix Live TV crash when filtering by Favorites by @jimdogx in #751
- Avoid crash if missing Premiere Date by @jimdogx in #759
- Fixed typos in settings, consistent language & punctuation by @alanazar in #764
- Small language consistency fixes within Settings by @alanazar in #773
- QOL and wording changes to Server Select and Login Screens by @Any-Fuel-5635 in #777
- Fix Season Row Size by @candry7731 in #796
- Fix out of sync home page by @mdsib in #789
- Fix instant mix crash for artist with no albums by @1hitsong in #816
- Stop load channel task on back press by @1hitsong in #822
New Contributors
- @mgmorden made their first contribution in #740
- @alanazar made their first contribution in #757
- @crobibero made their first contribution in #756
- @Any-Fuel-5635 made their first contribution in #777
- @mdsib made their first contribution in #789
Full Changelog: v1.5.0...v1.6.0
v1.5.0
What's Changed
New Features
- Feature/jf 528 quick connect by @jimdogx in #620
- Left alpha picker by @candry7731 in #636
- Add Music Library Support by @1hitsong in #597
- Add instant mix functionality to album screen by @1hitsong in #642
- Add Random Episode Play Button to TV Season page by @1hitsong in #645
- Create Artist & Album view for music library by @1hitsong in #640
- Jump to 1st item in folder by @candry7731 in #647
- Update Boxset options by @candry7731 in #663
- Add setting: Use splashscreen as home background by @1hitsong in #654
- Add setting: Use splashscreen as screensaver bg by @1hitsong in #656
- Add user setting: blur posters of unwatched episodes by @1hitsong in #665
- Add setting to hide taglines on movie detail pages by @1hitsong in #664
- Cleanup Music Artist screen layout. Use square cover art by @1hitsong in #646
- Jump to start of row when user hits replay. by @jimdogx in #671
- Add preroll video support by @1hitsong in #644
- Added "Network/Genre" View Option to folders by @candry7731 in #596
Bug Fixes
- Fix transcoding problem when using 10.8 server by @neilsb in #681
- Fix periodic startup crash by @cewert in #710
- Crash when trying to read subtitle track for live tv. by @jimdogx in #672
New Contributors
Full Changelog: v1.4.13...v1.5.0