summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/fragment/ExternalPlayerFragment.java
AgeCommit message (Collapse)Author
2020-03-25Redesign ExternalPlayerFragmentByteHamster
2020-03-23Lock bottom sheet when playing videoByteHamster
2020-03-23Added bottom sheet to activityByteHamster
2019-11-22Bumped minimum API version to 16ByteHamster
2019-10-17Add an option to replace Episode cover with Podcast coverXavier Gouchet
The default is to use the episode cover (keep the previous behavior). Fixes #3070
2019-10-04Automatic AndroidX migrationByteHamster
2019-09-25Listening to position updates in ExternalPlayerFragmentByteHamster
2019-05-19No longer need to listen to serviceEvent. PlaybackController does that ↵ByteHamster
automatically
2019-05-19Fixed crashByteHamster
2019-05-19Merge branch 'develop' into eventbus-v3ByteHamster
2019-04-24Hiding ExternalPlayerFragment onStartByteHamster
If the playback is finished in background, the fragmentLayout is not hidden. Steps to reproduce (without this commit): - Start last item in queue - Leave app using home button - Finish playback by using notification skip button - Resume to AntennaPod - ExternalPlayerFragment is shown (in invalid state) but should be hidden
2019-04-13Fixed NPEByteHamster
2019-04-12Fixed crash when re-using released controllerByteHamster
2019-04-12Let PlaybackController handle listening for service startByteHamster
2019-04-12Upgraded EventBus to v3ByteHamster
Also made sure that register/unregister are called in onStart/onStop instead of onResume/onPause (prevents possible MultiWindow problems where updates are not received because activity is not fucused).
2019-04-11Making sure that ExternalPlayerFragment is updated when starting first mediaByteHamster
2019-01-03Merge pull request #2859 from ByteHamster/glide-48H. Lehmann
Upgraded Glide to version 4.8.0
2018-12-26Code styleByteHamster
2018-12-26Merge branch 'develop' into rxjava2ByteHamster
2018-10-21Merge branch 'develop' into glide-48H. Lehmann
2018-10-21Remove redundant type castsegsavage
2018-10-14Upgraded Glide to version 4.8.0ByteHamster
2018-10-132855 Cancel UI media info update when fragment is destroyedMartin Fietz
2018-09-30Migrate rxjava to version 2Martin Fietz
2018-08-06Database access threading (#2781)H. Lehmann
2018-05-06Code style improvementsByteHamster
2018-05-04Review changesByteHamster
2018-05-03Start PlaybackService lazily to allow using ForegroundServiceByteHamster
2018-04-22Ignore more invalid positionsByteHamster
2018-04-17Ignore invalid position updatesByteHamster
Closes #2642
2018-01-14Weaken declaration accessMartin Fietz
2018-01-06Fixed video viewByteHamster
Bug was introduced in #2457, shared element does not exist in video view
2017-10-21Shared element transition of coverByteHamster
2016-05-02Use strings to point to images, not urisMartin Fietz
2016-04-24have external player fragment show play button if castingDomingos Lopes
2016-04-24separate audioplayeractivity into audio and cast activitiesDomingos Lopes
2016-03-22code cleaning:Domingos Lopes
- lambda expressions, method references, - multi catches, - remove unnecessary keywords (public keyword on interface method signatures, static on interfaces or enums, final on private method signatures), - == false expressions, - diamond type (<>) expressions, - replace StringBuffer with StringBuilder for local variables used by a single thread, - replace Arrays.asList with Collections.singletonList whenever applicable, - inline variable returns (whenever the variable name's meaning is not important to understand the code), - replace some chains of if/else if/... with switch/case, - break append(a + b) into append(a).append(b) for StringBuilder objects, - unused import statements, - reduce log TAGs to 23 characters, - MaterialDialog callback deprecated, - ActionBarActivity for AppCompatActivity,
2016-02-18Delay control hiding when button pressedMartin Fietz
2016-01-16Audio player redesignMartin Fietz
Sleep timer and audio effects (e.g. balance) accessible from actionbar, fragment pager
2016-01-07Redesign ExternalPlayerFragmentrecalculated
2015-10-09Updated PlaybackTest to deal with some spurious bugs.Tom Hennen
Problem was that the PlaybackController wasn't having currentMedia get updated when playback initially starts. Working around it here by getting the real playback controller that's being used in the app. Still need to update PlaybackSonicTest.
2015-09-26fix bug that caused ExternalPlayerFragment to not always be shownTom Hennen
2015-08-08Cache all images (should reduce lag displaying lists of episodes)Tom Hennen
Cache strategy is now set in ApGlideSettings and referenced everywhere else from there.
2015-07-29Replace Picasso with GlideMartin Fietz
2015-06-27Make sure controller isn't nullTom Hennen
fixes AntennaPod/AntennaPod#970
2015-04-05Minor changes: Log, import order, small refactoringsMartin Fietz
2014-11-10Updated picasso librarydaniel oeh
Use RequestHandler instead of Downloader for extracting bitmaps from media files
2014-09-19Moved non-gui classes to 'core' packagedaniel oeh
2014-09-17Changed project structuredaniel oeh
Switched from custom layout to standard gradle project structure