Releases: OpenSageTV/sagetv-miniclient
Releases · OpenSageTV/sagetv-miniclient
ExoPlayer 2.18.1
IJKPlayer regression bug fix ExoPlayer/FFmpeg etx upgraded to 2.18.0
- Update exoplayer to 2.18.0
- Bug fixes with Android Media Session logic that was causing issues with IJKPlayer
Android Media Session bug fixes and Firebase Crashlytics reporting
- Update exoplayer to 2.17.1
- Bug fixes with Android Media Session logic that was causing random crashes
- Added firebase Crashlytics Reporting
- Added configuration item to allow for disabling Crashlytics reporting
- Added configuration item to allow for setting username in Crashlytics reports
Retry on playback error and Media Sessions
- Made exoplayer playback error message more descriptive
- Added retry on recoverable playback error
- Disabled remux settings when stream mode is not fixed
- Changed the method for getting version name and version code
- Added code for a Subtitle/Closed Caption selection list from the Navigation window
- Rewrote the Android Media Session logic so that it can control playback for ExoPlayer and IJKPlayer.
Bugfix allowing Quicktime/MP4 to work
- Fixed a bug where where mp4 or m4v files were not working. It appears that SageTV maps these to Quicktime format. So I am not passing quicktime to SageTv when MP4 is supported.
Bugfix determining supported pull/push formats
- Fixed a bug where push/pull formats were not begin properly determined.
User configurable codec and container support
- Upgraded to ExoPlayer 2.16.1
- Made modifications required to support ExoPlayer 2.16.1
- Upgraded to ExoPlayer 2.16.1 version of ExoPlayer FFmpeg extension
- Added new preference screens to allow users to change Container/Codec support
- Completely rearchitected how supported containers/codecs are sent to SageTV
- Started adding support for automated Jenkins build and release
Added and refined codec support
- Updated to 2.15.1 of ExoPlayer and FFmpeg extension
- Cleaned up a number of deprecated calls in ExoPlayer implementation
- Added VP8, VP9, H.263 as valid video codecs
- Removed MPEG4 as a valid codec, because Android TV support is very limited. All non H.264/AVC content will be transcoded
Remux support and LiveTV transcode and remux fixes
- Fixed issue in PushBufferDataSource that was causing transcoding and live tv transitions to freeze
- Updated build to use local libs directory instead of MavenLocal. Simplify build process for support libraries
- Fixed logic bugs on how to tell SageTV when to transcode/remux
- Moved project to Androidx
- Update GDX library version to 1.9.14
- Update ExoPlayer to 2.14.2
- Multiple build.gradle files cleaned up
- Fixed error generating client ID
Note: Attached jar has updates to allow fixed remuxing support in SageTV
Upgrade to Exoplayer 2.14.0
Upgraded to use v2.14.0 of ExoPlayer. FFmpeg extension was also updated to v2.14.0. I created a build sciprt which is able to do most of these build steps automatically. Hopefully that will reduce the effort of rebuilding in the future.