Skip to content

Releases: OpenSageTV/sagetv-miniclient

ExoPlayer 2.18.1

27 Sep 23:53
Compare
Choose a tag to compare
  • Update ExoPlayer to 2.18.1

IJKPlayer regression bug fix ExoPlayer/FFmpeg etx upgraded to 2.18.0

29 Jun 23:20
Compare
Choose a tag to compare
  • 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

18 Jun 12:19
Compare
Choose a tag to compare
  • 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

27 Apr 20:36
Compare
Choose a tag to compare
  • 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

27 Jan 18:07
3832303
Compare
Choose a tag to compare
  • 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

26 Jan 17:39
da0f5fa
Compare
Choose a tag to compare
  • Fixed a bug where push/pull formats were not begin properly determined.

User configurable codec and container support

23 Jan 18:04
Compare
Choose a tag to compare
  • 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

02 Nov 22:56
Compare
Choose a tag to compare
  • 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

10 Sep 13:20
Compare
Choose a tag to compare
  • 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

18 Jun 16:53
Compare
Choose a tag to compare

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.