Closed renovate[bot] closed 1 year ago
Dependency diff:
-+--- com.google.android.exoplayer:exoplayer:2.18.7
-| +--- com.google.android.exoplayer:exoplayer-common:2.18.7
-| | +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
-| | \--- com.google.guava:guava:31.0.1-android
-| | +--- com.google.guava:failureaccess:1.0.1
-| | \--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
-| +--- com.google.android.exoplayer:exoplayer-database:2.18.7
-| | +--- com.google.android.exoplayer:exoplayer-common:2.18.7 (*)
-| | \--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
-| +--- com.google.android.exoplayer:exoplayer-datasource:2.18.7
-| | +--- com.google.android.exoplayer:exoplayer-common:2.18.7 (*)
-| | +--- com.google.android.exoplayer:exoplayer-database:2.18.7 (*)
-| | \--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
-| +--- com.google.android.exoplayer:exoplayer-decoder:2.18.7
-| | +--- com.google.android.exoplayer:exoplayer-common:2.18.7 (*)
-| | \--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
-| +--- com.google.android.exoplayer:exoplayer-extractor:2.18.7
-| | +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
-| | +--- com.google.android.exoplayer:exoplayer-common:2.18.7 (*)
-| | \--- com.google.android.exoplayer:exoplayer-decoder:2.18.7 (*)
-| +--- com.google.android.exoplayer:exoplayer-core:2.18.7
-| | +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
-| | +--- androidx.core:core:1.7.0 -> 1.10.1 (*)
-| | +--- com.google.android.exoplayer:exoplayer-common:2.18.7 (*)
-| | +--- com.google.android.exoplayer:exoplayer-datasource:2.18.7 (*)
-| | +--- com.google.android.exoplayer:exoplayer-decoder:2.18.7 (*)
-| | +--- com.google.android.exoplayer:exoplayer-extractor:2.18.7 (*)
-| | \--- com.google.android.exoplayer:exoplayer-database:2.18.7 (*)
-| +--- com.google.android.exoplayer:exoplayer-dash:2.18.7
-| | +--- com.google.android.exoplayer:exoplayer-core:2.18.7 (*)
-| | \--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
-| +--- com.google.android.exoplayer:exoplayer-hls:2.18.7
-| | +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
-| | \--- com.google.android.exoplayer:exoplayer-core:2.18.7 (*)
-| +--- com.google.android.exoplayer:exoplayer-rtsp:2.18.7
-| | +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
-| | \--- com.google.android.exoplayer:exoplayer-core:2.18.7 (*)
-| +--- com.google.android.exoplayer:exoplayer-smoothstreaming:2.18.7
-| | +--- com.google.android.exoplayer:exoplayer-core:2.18.7 (*)
-| | \--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
-| \--- com.google.android.exoplayer:exoplayer-ui:2.18.7
-| +--- com.google.android.exoplayer:exoplayer-common:2.18.7 (*)
-| +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
-| +--- androidx.recyclerview:recyclerview:1.2.1 -> 1.3.0 (*)
-| \--- androidx.media:media:1.6.0
-| +--- androidx.annotation:annotation:1.2.0 -> 1.6.0 (*)
-| +--- androidx.collection:collection:1.1.0 (*)
-| \--- androidx.core:core:1.6.0 -> 1.10.1 (*)
++--- com.google.android.exoplayer:exoplayer:2.19.0
+| +--- androidx.multidex:multidex:2.0.1
+| +--- com.google.android.exoplayer:exoplayer-common:2.19.0
+| | +--- androidx.multidex:multidex:2.0.1
+| | +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+| | \--- com.google.guava:guava:31.1-android
+| | +--- com.google.guava:failureaccess:1.0.1
+| | \--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
+| +--- com.google.android.exoplayer:exoplayer-database:2.19.0
+| | +--- androidx.multidex:multidex:2.0.1
+| | +--- com.google.android.exoplayer:exoplayer-common:2.19.0 (*)
+| | \--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+| +--- com.google.android.exoplayer:exoplayer-datasource:2.19.0
+| | +--- androidx.multidex:multidex:2.0.1
+| | +--- com.google.android.exoplayer:exoplayer-common:2.19.0 (*)
+| | +--- com.google.android.exoplayer:exoplayer-database:2.19.0 (*)
+| | \--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+| +--- com.google.android.exoplayer:exoplayer-decoder:2.19.0
+| | +--- androidx.multidex:multidex:2.0.1
+| | +--- com.google.android.exoplayer:exoplayer-common:2.19.0 (*)
+| | \--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+| +--- com.google.android.exoplayer:exoplayer-extractor:2.19.0
+| | +--- androidx.multidex:multidex:2.0.1
+| | +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+| | +--- com.google.android.exoplayer:exoplayer-common:2.19.0 (*)
+| | +--- com.google.android.exoplayer:exoplayer-container:2.19.0
+| | | +--- androidx.multidex:multidex:2.0.1
+| | | +--- com.google.android.exoplayer:exoplayer-common:2.19.0 (*)
+| | | \--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+| | \--- com.google.android.exoplayer:exoplayer-decoder:2.19.0 (*)
+| +--- com.google.android.exoplayer:exoplayer-core:2.19.0
+| | +--- androidx.multidex:multidex:2.0.1
+| | +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+| | +--- androidx.core:core:1.8.0 -> 1.10.1 (*)
+| | +--- com.google.android.exoplayer:exoplayer-common:2.19.0 (*)
+| | +--- com.google.android.exoplayer:exoplayer-container:2.19.0 (*)
+| | +--- com.google.android.exoplayer:exoplayer-datasource:2.19.0 (*)
+| | +--- com.google.android.exoplayer:exoplayer-decoder:2.19.0 (*)
+| | +--- com.google.android.exoplayer:exoplayer-extractor:2.19.0 (*)
+| | \--- com.google.android.exoplayer:exoplayer-database:2.19.0 (*)
+| +--- com.google.android.exoplayer:exoplayer-dash:2.19.0
+| | +--- androidx.multidex:multidex:2.0.1
+| | +--- com.google.android.exoplayer:exoplayer-core:2.19.0 (*)
+| | \--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+| +--- com.google.android.exoplayer:exoplayer-hls:2.19.0
+| | +--- androidx.multidex:multidex:2.0.1
+| | +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+| | \--- com.google.android.exoplayer:exoplayer-core:2.19.0 (*)
+| +--- com.google.android.exoplayer:exoplayer-rtsp:2.19.0
+| | +--- androidx.multidex:multidex:2.0.1
+| | +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+| | \--- com.google.android.exoplayer:exoplayer-core:2.19.0 (*)
+| +--- com.google.android.exoplayer:exoplayer-smoothstreaming:2.19.0
+| | +--- androidx.multidex:multidex:2.0.1
+| | +--- com.google.android.exoplayer:exoplayer-core:2.19.0 (*)
+| | \--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+| \--- com.google.android.exoplayer:exoplayer-ui:2.19.0
+| +--- androidx.multidex:multidex:2.0.1
+| +--- com.google.android.exoplayer:exoplayer-common:2.19.0 (*)
+| +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+| +--- androidx.recyclerview:recyclerview:1.3.0 (*)
+| \--- androidx.media:media:1.6.0
+| +--- androidx.annotation:annotation:1.2.0 -> 1.6.0 (*)
+| +--- androidx.collection:collection:1.1.0 (*)
+| \--- androidx.core:core:1.6.0 -> 1.10.1 (*)
-\--- com.google.android.exoplayer:extension-okhttp:2.18.7
- +--- com.google.android.exoplayer:exoplayer-common:2.18.7 (*)
- +--- com.google.android.exoplayer:exoplayer-datasource:2.18.7 (*)
- +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
- \--- com.squareup.okhttp3:okhttp:4.9.2 -> 4.11.0 (*)
+\--- com.google.android.exoplayer:extension-okhttp:2.19.0
+ +--- androidx.multidex:multidex:2.0.1
+ +--- com.google.android.exoplayer:exoplayer-common:2.19.0 (*)
+ +--- com.google.android.exoplayer:exoplayer-datasource:2.19.0 (*)
+ +--- androidx.annotation:annotation:1.3.0 -> 1.6.0 (*)
+ \--- com.squareup.okhttp3:okhttp:4.11.0 (*)
Diffuse output:
OLD: diffuse-source-file-release (signature: V1, V2)
NEW: app-release.apk (signature: V1, V2)
β compressed β uncompressed
βββββββββββββ¬ββββββββββββ¬ββββββββββββΌββββββββββββ¬ββββββββββββ¬βββββββββββ
APK β old β new β diff β old β new β diff
βββββββββββΌββββββββββββΌββββββββββββΌββββββββββββΌββββββββββββΌββββββββββββΌβββββββββββ
dex β 4.8 MiB β 4.8 MiB β +14.2 KiB β 11.7 MiB β 11.7 MiB β +34 KiB
arsc β 1.5 MiB β 1.5 MiB β +100 B β 1.5 MiB β 1.5 MiB β +100 B
manifest β 6.6 KiB β 6.6 KiB β 0 B β 35.5 KiB β 35.5 KiB β 0 B
res β 1.1 MiB β 1.1 MiB β +13 B β 1.5 MiB β 1.5 MiB β 0 B
asset β 45.1 KiB β 45.4 KiB β +324 B β 110.6 KiB β 111 KiB β +324 B
other β 211.8 KiB β 212.1 KiB β +327 B β 413.6 KiB β 413.9 KiB β +263 B
βββββββββββΌββββββββββββΌββββββββββββΌββββββββββββΌββββββββββββΌββββββββββββΌβββββββββββ
total β 7.5 MiB β 7.5 MiB β +15 KiB β 15.1 MiB β 15.2 MiB β +34.7 KiB
β raw β unique
ββββββββββ¬βββββββββ¬βββββββΌββββββββ¬ββββββββ¬ββββββββββββββββββββ
DEX β old β new β diff β old β new β diff
ββββββββββΌβββββββββΌβββββββββΌβββββββΌββββββββΌββββββββΌββββββββββββββββββββ
files β 3 β 3 β 0 β β β
strings β 63159 β 63271 β +112 β 58721 β 58833 β +112 (+6527 -6415)
types β 19313 β 19354 β +41 β 18188 β 18233 β +45 (+6113 -6068)
classes β 16353 β 16395 β +42 β 16353 β 16395 β +42 (+51 -9)
methods β 102042 β 102312 β +270 β 99598 β 99874 β +276 (+582 -306)
fields β 44502 β 44663 β +161 β 44345 β 44507 β +162 (+250 -88)
ARSC β old β new β diff
ββββββββββΌβββββββΌβββββββΌββββββββββββ
configs β 327 β 327 β 0
entries β 6898 β 6899 β +1 (+1 -0)
File path: /home/runner/work/wykop-android/wykop-android/diffuse-output.txt
This PR contains the following updates:
2.18.7
->2.19.0
2.18.7
->2.19.0
Release Notes
google/ExoPlayer (com.google.android.exoplayer:extension-okhttp)
### [`v2.19.0`](https://togithub.com/google/ExoPlayer/blob/HEAD/RELEASENOTES.md#2190-2023-07-05) This is the last planned release of the `com.google.android.exoplayer2` artifacts. This project is now deprecated. All users should migrate to `androidx.media3` (which contains the same ExoPlayer code). See [the migration guide](https://developer.android.com/guide/topics/media/media3/getting-started/migration-guide) for more details, including a script to help with the migration. This release corresponds to the [AndroidX Media3 1.1.0 release](https://togithub.com/androidx/media/releases/tag/1.1.0). - Common Library: - Add suppression reason for unsuitable audio route and play when ready change reason for suppressed too long. ([#15](https://togithub.com/androidx/media/issues/15)). - Add commands to Player: - `COMMAND_GET_METADATA` - `COMMAND_SET_PLAYLIST_METADATA` - `COMMAND_SET_DEVICE_VOLUME_WITH_FLAGS` - `COMMAND_ADJUST_DEVICE_VOLUME_WITH_FLAGS` - Add overloaded methods to Player which allow users to specify volume flags: - `void setDeviceVolume(int, int)` - `void increaseDeviceVolume(int)` - `void decreaseDeviceVolume(int)` - `void setDeviceMuted(boolean, int)` - Add `Builder` for `DeviceInfo` and deprecate existing constructor. - Add `DeviceInfo.routingControllerId` to specify the routing controller ID for remote playbacks. - Add `Player.replaceMediaItem(s)` as a shortcut to adding and removing items at the same position ([#8046](https://togithub.com/google/ExoPlayer/issues/8046)). - ExoPlayer: - Allow ExoPlayer to have control of device volume methods only if explicitly opted in. Use `ExoPlayer.Builder.setDeviceVolumeControlEnabled` to have access to: - `getDeviceVolume()` - `isDeviceMuted()` - `setDeviceVolume(int)` and `setDeviceVolume(int, int)` - `increaseDeviceVolume(int)` and `increaseDeviceVolume(int, int)` - `decreaseDeviceVolume(int)` and `decreaseDeviceVolume(int, int)` - Add `FilteringMediaSource` that allows to filter available track types from a `MediaSource`. - Add support for including Common Media Client Data (CMCD) in the outgoing requests of adaptive streaming formats DASH, HLS, and SmoothStreaming. The following fields, `br`, `bl`, `cid`, `rtp`, and `sid`, have been incorporated ([#8699](https://togithub.com/google/ExoPlayer/issues/8699)). API structure and API methods: - CMCD logging is disabled by default, use `MediaSource.Factory.setCmcdConfigurationFactory(CmcdConfiguration.Factory cmcdConfigurationFactory)` to enable it. - All keys are enabled by default, override `CmcdConfiguration.RequestConfig.isKeyAllowed(String key)` to filter out which keys are logged. - Override `CmcdConfiguration.RequestConfig.getCustomData()` to enable custom key logging. - Add additional action to manifest of main demo to make it easier to start the demo app with a custom `*.exolist.json` file ([#439](https://togithub.com/androidx/media/pull/439)). - Add `ExoPlayer.setVideoEffects()` for using `Effect` during video playback. - Update `SampleQueue` to store `sourceId` as a `long` rather than an `int`. This changes the signatures of public methods `SampleQueue.sourceId` and `SampleQueue.peekSourceId`. - Add parameters to `LoadControl` methods `shouldStartPlayback` and `onTracksSelected` that allow associating these methods with the relevant `MediaPeriod`. - Change signature of `ServerSideAdInsertionMediaSource.setAdPlaybackStates(MapConfiguration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.