Skip to content

Releases: brianwernick/ExoMedia

ExoMedia 3.0.5

26 Sep 17:08
Compare
Choose a tag to compare
General
  • Re-release of 3.0.4 due to a .pom issue in bintray

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