summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-05-14Remove unneccessary method call chainingByteHamster
2021-05-14Moved all code from MediaPlayerActivity to VideoPlayerActivityByteHamster
2021-05-14Removed code from MediaPlayerActivity that only affects the audio playerByteHamster
2021-05-14Fixed build error because of incompatible mergeByteHamster
2021-05-14Merge pull request #5161 from ByteHamster/reduce-playback-controllerByteHamster
Remove some unnecessary code from playback controller
2021-05-14New media player screen (#5075)ueen
Co-authored-by: jonasburian <jonas.burian@protonmail.com> Co-authored-by: ByteHamster <info@bytehamster.com>
2021-05-14Just assume we can always set the playback speedByteHamster
Our default ExoPlayer can always set the speed. All Android versions >23 also support it. So of the 2% of users with old devices, this only affects the ones who manually selected another player.
2021-05-14Removed method that is just used in one placeByteHamster
2021-05-14Use EventBus instead of broadcast for service shutdownByteHamster
2021-05-13Merge pull request #5160 from ByteHamster/disable-id3ByteHamster
Disable ExoPlayer id3 extraction
2021-05-13Merge pull request #5156 from ByteHamster/common-gradleByteHamster
Move common gradle setup to a single file
2021-05-13Disable ExoPlayer id3 extractionByteHamster
Malformed audio files can cause a crash in ExoPlayer. We have our own id3 extractor and don't use the data of ExoPlayer, so we can just disable parsing in ExoPlayer. This reduces the number locations where something can go wrong that prevents playback.
2021-05-11Move common gradle setup to a single fileByteHamster
Original idea by @TacoTheDank
2021-05-10Merge pull request #5151 from ByteHamster/fix-proxyByteHamster
Fixed proxy support
2021-05-10Fixed proxy supportByteHamster
2021-05-09Fix chapter seekbar issues (#5142)Jonas Burian
Buffering indicator drawn incorrectly Not refreshing divider positions with duration change
2021-05-08Merge pull request #5146 from ByteHamster/future-dateByteHamster
Refuse to show future dates
2021-05-06Refuse to show future datesByteHamster
Some shows start to specify dates from the future to appear on top of episode lists. If we find one of those episodes, just ignore that it is there. We then use the date when we first found the item.
2021-05-02Merge pull request #5141 from jonasburian/fix-jumping-thumbByteHamster
Jumping thumb while seeking
2021-05-02Fix jumping thumbjonasburian
2021-05-02Merge pull request #5140 from ByteHamster/dont-mark-playedByteHamster
Don't mark episodes as played when removing from queue
2021-05-01Merge pull request #5139 from ByteHamster/folder-auto-createByteHamster
Automatically add tag when pressing OK
2021-05-01Don't mark episodes as played when removing from queueByteHamster
Was introduced in 67d2287323260e0bcbfcd644a33da5402c29b383 but I am not sure why. It is not really logical to do - removing from the queue just means that one is no longer interested in the episode - not that it was actually played.
2021-05-01Automatically add tag when pressing OKByteHamster
2021-04-29Merge download log+running lists (#5134)ByteHamster
2021-04-24Merge pull request #5133 from ByteHamster/sync-moduleByteHamster
Moved synchronization to its own module
2021-04-24Moved synchronization to its own moduleByteHamster
2021-04-23Merge pull request #5108 from peakvalleytech/IntervalOrTimeByteHamster
New feed update interval or time dialog
2021-04-23New feed update interval or time dialogpeakvalleytech
Co-authored-by: Fivel Rangel <fivel10@hotmail.com> Co-authored-by: ByteHamster <info@bytehamster.com>
2021-04-23Merge pull request #5129 from ByteHamster/decouple-modelByteHamster
Decouple model from other classes
2021-04-22Lint fixesByteHamster
2021-04-22Moved model to its own moduleByteHamster
2021-04-22Remove dependency of FeedMedia to DbWriterByteHamster
2021-04-22Removed PlaybackPreferences dependency from FeedMediaByteHamster
2021-04-22Decouple FeedMedia and PlaybackServiceByteHamster
2021-04-22Decouple FeedMedia and sync service (#5128)ByteHamster
2021-04-22Moved cursor related code out of model (#5126)ByteHamster
2021-04-22Merge pull request #5127 from ByteHamster/userpreferences-modelByteHamster
Reduce dependencies of model to UserPreferences
2021-04-22Reduce dependencies of model to UserPreferencesByteHamster
2021-04-21Merge pull request #5116 from ByteHamster/vector-drawable-compatByteHamster
Use VectorDrawable compat library
2021-04-21Merge pull request #5125 from ByteHamster/upgrade-transifexByteHamster
Update transifex to APIv3
2021-04-21Moved notification icons to their own module, so they don't crash old ↵ByteHamster
Android versions
2021-04-21Deleted duplicate resourcesByteHamster
2021-04-21Update transifex to APIv3ByteHamster
2021-04-18Use VectorDrawable compat libraryByteHamster
2021-04-18Merge pull request #5121 from ByteHamster/lintByteHamster
Lint fixes
2021-04-18Wrap long text in alternate version dropdown (#5120)Johannes Henninger
2021-04-17Fixed unused resources Lint errorsByteHamster
In the future, CI will complain when a PR leads to unused resources.
2021-04-17Enabled Lint with dependency checkingByteHamster
2021-04-17Fixed getting git hash in new Android StudioByteHamster