Releases: jellyfin/jellyfin-roku
v2.1.0
v2.1.0 is scheduled for release on the Roku channel store Thursday, July 18, 2024 00:00 AM Pacific Time
What's Changed
🆕 New Features
- Add Random sorting to supported libraries by @1hitsong in #1517
- Add audio track selection to video player OSD by @1hitsong in #1522
- Add scrub function to audio trickplay bar by @1hitsong in #1622
- Create method to navigate to Previous/Next items in playlist by @1hitsong in #1703
- Include special characters when filtering by # by @1hitsong in #1716
- Create popup with full TV series description by @1hitsong in #1674
- Move selected subtitle to top of selection menu by @1hitsong in #1605
- Add logo and season/episode numbers to OSD by @1hitsong in #1672
⚙️ New Settings
- Add a new option to select preferred audio codec for transcodes by @chrisforte in #1702
- Add setting to hide community and critical ratings for movies by @photonconvergence in #1756
🔧 General Improvements
- Add watched checkmark to Movies, Collections, TV Shows, Season list. Remove API generated checkmark by @photonconvergence in #1547
- Label actor episodes with series name, and season & episode numbers by @1hitsong in #1653
- Display ending episode number for multi-part TV episodes by @photonconvergence in #1669
- Remove overhang logo and user when viewing media by @cewert in #1514
- Play song as part of album by @1hitsong in #1644
- Update ellipsis text to use translation. Remove leading space by @1hitsong in #1742
- Update Alpha menu - refactor, bugfix, and QOL updates by @cewert in #1539
🐛 Bug Fixes
🧹 Code Cleanup
- Remove unused function GetSubtitleLanguages in LoadVideoContentTask.bs by @photonconvergence in #1668
💻 Dev Improvements
- Create workflow to auto bump version by @cewert in #1704
- Fix screenshot make target by @AlexWillisson in #1758
- Add scenegraph inspector code by @candry7731 in #1747
📝 Documentation
New Contributors
- @chrisforte made their first contribution in #1702
- @AlexWillisson made their first contribution in #1758
Full Changelog: v2.0.8...v2.1.0
v2.0.8
v2.0.8 is scheduled for release on the Roku channel store Tuesday, July 16, 2024 00:00 AM Pacific Time
What's Changed
🐛 Bug Fixes
- Update playback position to 0 when item marked watched by @kyleslokafrey in #1826
New Contributors
- @kyleslokafrey made their first contribution in #1826
Full Changelog: v2.0.7...v2.0.8
v2.0.7
Requires minimum server version of 10.8.1
Release Schedule
v2.0.7 is scheduled for release on the Roku channel store Tuesday, April 30, 2024 00:00 AM Pacific Time
What's Changed
🐛 Bug Fixes
New Contributors
Full Changelog: v2.0.6...v2.0.7
v2.0.6
Requires minimum server version of 10.8.1
Release Schedule
v2.0.6 is scheduled for release on the Roku channel store Monday, April 29, 2024 00:00 AM Pacific Time
v2.0.6 will be delayed to prevent the crash fixed in v2.0.7
What's Changed
🐛 Bug Fixes
- Fix order of latest in rows on home view by @1hitsong in #1740
- Update TV Season view data when user goes back to page from Video Player by @1hitsong in #1749
- Refresh movie detail screen by @cewert and @1hitsong in #1771
- Use scaleToZoom for user profile image by @cewert in #1782
💻 Dev Improvements
- Create isChainValid() function to easily test property chains by @1hitsong in #1715
- Fix roku static analysis workflow by @cewert in #1773
- Make What's New dialog static by @cewert in #1774
Full Changelog: v2.0.5...v2.0.6
v2.0.5
Requires minimum server version of 10.8.1
Release Schedule
v2.0.5 is scheduled for release on the Roku channel store Wednesday, February 21, 2024 10:00 AM Pacific Time
What's Changed
🐛 Bug Fixes
- Prevent crash when homesection setting is invalid by @1hitsong in #1705
- Fix sporadic crash on home screen by @cewert in #1712
- Fix sporadic crash when using ItemGrid by @cewert in #1714
- Fix sporadic crash on home screen 2 by @cewert in #1713
- Only show Next Episode button if there is a next episode by @1hitsong in #1718
Full Changelog: 2.0.4...v2.0.5
v2.0.4
Requires minimum server version of 10.8.1
Release Schedule
v2.0.4 is scheduled for release on the Roku channel store Monday, February 12, 2024 10:00 AM Pacific Time
What's Changed
🐛 Bug Fixes
- Fix in-process recording playback functionality. Prevent app crash when attempting to play in-process recordings. by @VTRunner in #1697
New Contributors
Full Changelog: v2.0.3...v2.0.4
v2.0.3
Requires minimum server version of 10.8.1
Release Schedule
v2.0.3 is scheduled for release on the Roku channel store Tuesday, February 6, 2024 10:00 AM Pacific Time
What's Changed
🐛 Bug Fixes
- Fix crash if video has no audio stream by @1hitsong in #1671
- Fix playback of movie additional parts by @1hitsong in #1678
Full Changelog: v2.0.2...v2.0.3
v2.0.2
Requires minimum server version of 10.8.1
Release Schedule
v2.0.2 is scheduled for release on the Roku channel store Tuesday, January 16, 2024 10:00 AM Pacific Time
What's Changed
🐛 Bug Fixes
- Fix default text subtitles not showing when Text Subtitles Only option is enabled by @1hitsong in #1633
- Allow default subtitles to enable global caption mode by @1hitsong in #1641
- Prevent unneeded video stop/start when turning off text subtitles by @1hitsong in #1632
- Fix saved credentials when using multiple users by @cewert in #1640
- Fix song data out of sync if changing songs quickly by @1hitsong in #1646
- Fix QuickConnect by @jimdogx in #1651
- Fix sporadic crash on home screen by @cewert in #1645
Full Changelog: v2.0.1...v2.0.2
v2.0.1
Requires minimum server version of 10.8.1
Release Schedule
v2.0.1 is scheduled for release on the Roku channel store Tuesday, January 9, 2024 10:00 AM Pacific Time
What's Changed
🐛 Bug Fixes
- Fix startup crash by @cewert in #1574
- Fix selecting episode using OK button on episode list view by @1hitsong in #1597
- Fix selection and display of subtitles that are not encoded by @1hitsong in #1608
- Fix video playback for Roku devices running a version of Roku OS less than 12.0 by @1hitsong in #1594
- Make music artist presentation views honor the Item Titles setting by @1hitsong in #1603
- Fix launching Live TV channels from outside the guide by @jimdogx in #1600
- Fix default subtitle track selection by @1hitsong in #1604
⭐ Additional Updates
- Fix version check job (again) by @cewert in #1573
- Make GH jobs work with new branch workflow by @cewert in #1580
Full Changelog: v2.0.0...v2.0.1
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...