Skip to content

Releases: brianwernick/ExoMedia

ExoMedia 3.0.4

24 Sep 18:44
Compare
Choose a tag to compare

NOTE: 3.0.5 should be used instead do to an invalid .pom in bintray

General
  • Fixed an NPE in MediaSourceType
  • Updated support libraries to 24.2.1
  • Adds a proper listener for Id3 metadata events (only in HLS)
Bugs
  • Fixes #263 (EMExoPlayer not notifying listener of buffer updates)

ExoMedia 3.0.3

15 Sep 16:30
Compare
Choose a tag to compare
General
  • Updated support libraries to 24.2.0
  • Updated ExoPlayer to 1.5.11
Bugs
  • Fixes #301 (memory leak in EMExoPlayer)
  • Fixes #306 (memory leak in VideoControls)

ExoMedia 3.0.2

22 Aug 23:14
Compare
Choose a tag to compare
General
  • Updated support libraries to 24.1.1
  • Updated ExoPlayer to 1.5.10
Bugs
  • Fixes #296 (getAvailableTracks incorrect indexing)

ExoMedia 3.0.1

27 Jun 18:18
Compare
Choose a tag to compare
Bugs
  • Fixed #246 (Android Studio 2.2 layout editor hangup)
  • Fixed #259 (Surface not always released)

ExoMedia 3.0.0

18 Jun 22:22
Compare
Choose a tag to compare

Updates from 2.5.6

  • Overall package restructuring
  • Removed playlist support (now in it's own library PlaylistCore)
  • Removed Event Bus support
  • Updated EMAudioPlayer and EMVideoView architectures to make maintaining separate implementations easier
  • Restructured how the VideoControls (previously DefaultControls) are integrated in to the EMVideoView to better provide extensibility
  • Updated the backing view for the EMVideoView to be TextureView based to better support animations and view hierarchy
  • Updated the EMAudioPlayer and EMVideoView callbacks to use custom interfaces instead of the MediaPlayer implementations
  • Added the ability to specify video scale type
  • Added the ability to manually specify the audio and video tracks (user quality selection)
  • Fixed screen WakeLock acquisition in the EMVideoView
  • Miscellaneous bug fixes and minor improvements

Updates from Preview 3

General
  • Updated to ExoPlayer 1.5.9
  • Fixed an issue in the matrix manager where the width and height were being incorrectly compared
  • Fixed sizing issues in the VideoControls
  • Fixed issues with the VideoControlsLeanback
  • Updated RenderBuilders to match the ExoPlayer implementations
Bugs
  • Fixes #212 (Scaling and Rotation issues)
  • Fixes #224 (ResizingTextureView crash)
  • Fixes #210 (VideoControls now abide by the seek state)

ExoMedia 3.0.0-preview3

29 May 20:43
Compare
Choose a tag to compare
Pre-release
General
  • Fixed a crash on Kindle devices due to an NPE in the MediaPlayer (Amazon specific)
  • Updated how we were determining compatibility with the ExoPlayer

ExoMedia 3.0.0-preview2

24 May 13:41
Compare
Choose a tag to compare
Pre-release
General
  • Updated the ExoPlayer version to 1.5.8
  • Updated the support libraries to 23.4.0
  • Fixes a crash due to incorrect ordering when releasing the video surface
  • Updated the VideoControls to hide the top (text) bar when no text is specified
Bugs
  • Fixes #127 (Audio capabilities issues)
  • Fixes #143 (Media source type determination)
  • Fixes #152 (Continuous resizing of the EMVideoView)
  • Fixes #171 (Shutters are no longer needed)
  • Fixes #197 (Crash below JellyBean)
  • Fixes #201 (Persist seek position when media isn't ready)

ExoMedia 2.5.6

23 Mar 16:43
Compare
Choose a tag to compare
  • Updated the ExoPlayer to 1.5.6
  • Updated the support library to 23.2.1
  • Deprecated the Playlist functionality in leu of PlaylistCore

ExoMedia 2.5.5

21 Feb 20:43
Compare
Choose a tag to compare

Fixed an issue where stopPlayback() wouldn't correctly update the ExoPlayer state.
Increased null checking around the Playlist and performed minor cleanup to avoid crashes

ExoMedia 2.5.4

09 Feb 15:03
Compare
Choose a tag to compare

Fixed EMVideoView surface leak
Updated to ExoPlayer 1.5.5
Fixed shutter resizing issues