summaryrefslogtreecommitdiff
path: root/playback
AgeCommit message (Collapse)Author
2024-07-02Revert ExoPlayer back to default http backend (#7250)ByteHamster
Basically reverts 186de76d95631bbdcd3cc4a2057321855b5a69aa The OkHttp backend sometimes causes issues when servers cut the connection. We had this happen after 1000s (about 17 minutes) for many users after upgrading OkHttp. Removes proxy support for streaming.
2024-04-15Work around race condition where position reset might be undone (#7102)ByteHamster
When the position saver ticks while the service is just about to be stopped, it might happen that we first reset the position and then set it to the end again. This works around this.
2024-04-09Target SDK 34 (#7075)ByteHamster
2024-04-07CI tweaks (#7069)ByteHamster
- Run Checkstyle with gradle to make it easier for users - No longer needs different configuration for new code - Exclude current violations - Fix some violations that somehow couldn't be specified in the exclusion file - Print SpotBugs/Lint/Checkstly violations in GitHub format - Then the CI run gets annotated on the web UI
2024-04-07Merge branch 'master' into developByteHamster
2024-04-05Spotbugs cleanup (#6968)Taco
Remove unused SpotBugs rules. Fix URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD, ICAST_INTEGER_MULTIPLY_CAST_TO_LONG, NP_METHOD_PARAMETER_TIGHTENS_ANNOTATION, OBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE
2024-04-05Delete core module (#7060)ByteHamster
2024-04-04Move some tests from core module to their respective module (#7059)ByteHamster
2024-04-01Fix playback state not being updated (#7050)ByteHamster
2024-03-29Move playback service to module (#7042)ByteHamster
2024-03-23Rename FeedMedia methods to no longer have underscores (#7017)ByteHamster
2024-03-09Update AndroidX libraries (#6940)Taco
2024-03-03Skip silence setting per feed (#6910)quails4Eva
2023-10-17Bump AGP and Gradle (#6489)Taco
2023-10-13Ignore skip in first second of playback (#6704)ByteHamster
Users complained that they wanted to skip the ending of an episode and accidentally skipped the next one that started while their finger was moving.
2023-07-15Fix Chromecast crash if FeedItem does not have a feed (#6541)ByteHamster
2023-05-05Merge branch 'master' into developByteHamster
2023-04-01Update AGP to 7.4.0 (#5655)Taco
2023-03-14More workarounds for devices that crash when getting a cast context (#6378)ByteHamster
2023-03-06Fix crash on Huawei devices (#6365)ByteHamster
2023-02-26Remove deprecated media players (#6354)ByteHamster
2023-02-17Fix Chromecast on Android 12, use styled receiver (#6321)ByteHamster
2022-11-01No need to define INVALID_TIME multiple timesByteHamster
2022-02-22Delete a few unused thingsByteHamster
2022-02-09Fix some gradle deprecationsTacoTheDank
2021-12-04Centralize library versions used in multiple modulesTacoTheDank
2021-11-28Chromecast rework (#5518)ByteHamster