Conversation
brainwith
commented
Mar 11, 2026
- [chore] livekit sdk adapt call-related libraries for F-Droid open-source support
There was a problem hiding this comment.
Pull request overview
This PR updates the in-repo Maven artifact repository for LiveKit Android and related libraries to newer published versions (to support the F-Droid open-source packaging effort mentioned in the PR description).
Changes:
- Bump Maven metadata to mark new latest/release versions (notably
2.23.5.3) and add those versions to the published version lists. - Add new published artifacts for
2.23.5.3(POM + Gradle.module+ binaries such as sources jars). - Publish/update additional related artifacts/metadata (e.g.,
denoise-filter:1.0.10, and refreshedaudioswitchmetadata/model files).
Reviewed changes
Copilot reviewed 22 out of 41 changed files in this pull request and generated 7 comments.
Show a summary per file
| File | Description |
|---|---|
| org/difft/android/libraries/ttsignal/maven-metadata.xml | Updates ttsignal latest/release and version list. |
| org/difft/android/libraries/ttsignal/2.23.5.3/ttsignal-2.23.5.3.pom | Adds POM for ttsignal 2.23.5.3. |
| org/difft/android/libraries/ttsignal/2.23.5.3/ttsignal-2.23.5.3.module | Adds Gradle module metadata for ttsignal 2.23.5.3. |
| org/difft/android/libraries/ttsignal/2.23.5.3/ttsignal-2.23.5.3-sources.jar | Adds sources jar for ttsignal 2.23.5.3. |
| org/difft/android/libraries/livekit-android/maven-metadata.xml | Updates livekit-android latest/release and version list. |
| org/difft/android/libraries/livekit-android/2.23.5.3/livekit-android-2.23.5.3.pom | Adds POM for livekit-android 2.23.5.3. |
| org/difft/android/libraries/livekit-android/2.23.5.3/livekit-android-2.23.5.3.module | Adds Gradle module metadata for livekit-android 2.23.5.3. |
| org/difft/android/libraries/livekit-android/2.23.2.5/livekit-android-2.23.2.5.pom | Updates dependency metadata for existing 2.23.2.5 POM. |
| org/difft/android/libraries/livekit-android/2.23.2.5/livekit-android-2.23.2.5.module | Updates dependency requirements for existing 2.23.2.5 Gradle module metadata. |
| org/difft/android/libraries/livekit-android-track-processors/maven-metadata.xml | Updates track-processors latest/release and version list. |
| org/difft/android/libraries/livekit-android-track-processors/2.23.5.3/livekit-android-track-processors-2.23.5.3.pom | Adds POM for track-processors 2.23.5.3. |
| org/difft/android/libraries/livekit-android-track-processors/2.23.5.3/livekit-android-track-processors-2.23.5.3.module | Adds Gradle module metadata for track-processors 2.23.5.3. |
| org/difft/android/libraries/livekit-android-track-processors/2.23.5.3/livekit-android-track-processors-2.23.5.3-sources.jar | Adds sources jar for track-processors 2.23.5.3. |
| org/difft/android/libraries/livekit-android-track-processors/2.23.2.5/livekit-android-track-processors-2.23.2.5.module | Updates Gradle module metadata structure/attributes for existing 2.23.2.5. |
| org/difft/android/libraries/livekit-android-track-processors/2.23.2.5/livekit-android-track-processors-2.23.2.5-sources.jar | Updates published sources jar for existing 2.23.2.5. |
| org/difft/android/libraries/livekit-android-camerax/maven-metadata.xml | Updates camerax latest/release and version list. |
| org/difft/android/libraries/livekit-android-camerax/2.23.5.3/livekit-android-camerax-2.23.5.3.pom | Adds POM for camerax 2.23.5.3. |
| org/difft/android/libraries/livekit-android-camerax/2.23.5.3/livekit-android-camerax-2.23.5.3.module | Adds Gradle module metadata for camerax 2.23.5.3. |
| org/difft/android/libraries/livekit-android-camerax/2.23.5.3/livekit-android-camerax-2.23.5.3-sources.jar | Adds sources jar for camerax 2.23.5.3. |
| org/difft/android/libraries/livekit-android-camerax/2.23.2.5/livekit-android-camerax-2.23.2.5.module | Updates Gradle module metadata structure/attributes for existing 2.23.2.5. |
| org/difft/android/libraries/livekit-android-camerax/2.23.2.5/livekit-android-camerax-2.23.2.5-sources.jar | Updates published sources jar for existing 2.23.2.5. |
| org/difft/android/libraries/denoise-filter/maven-metadata.xml | Updates denoise-filter latest/release and version list. |
| org/difft/android/libraries/denoise-filter/1.0.10/denoise-filter-1.0.10.pom | Adds POM for denoise-filter 1.0.10. |
| org/difft/android/libraries/denoise-filter/1.0.10/denoise-filter-1.0.10.module | Adds Gradle module metadata for denoise-filter 1.0.10. |
| org/difft/android/libraries/denoise-filter/1.0.10/denoise-filter-1.0.10-sources.jar | Adds sources jar for denoise-filter 1.0.10. |
| org/difft/android/libraries/audioswitch/maven-metadata.xml | Updates audioswitch lastUpdated timestamp. |
| org/difft/android/libraries/audioswitch/1.2.1/audioswitch-1.2.1.pom | Refreshes audioswitch POM formatting/model metadata and dependency scopes. |
| org/difft/android/libraries/audioswitch/1.2.1/audioswitch-1.2.1.module | Adds Gradle module metadata for audioswitch 1.2.1. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
You can also share your feedback on Copilot code review. Take the survey.
| <version>2.23.2.5</version> | ||
| <version>2.23.5.2</version> | ||
| <version>2.23.5.3</version> |
There was a problem hiding this comment.
maven-metadata.xml lists versions 2.23.2.5 and 2.23.5.2, but those versions are not present under org/difft/android/libraries/ttsignal/ in this repo. Please either add/publish those missing version directories (pom/module/aar/jars) or remove them from to keep repository metadata consistent.
| <version>2.23.5.2</version> | ||
| <version>2.23.5.3</version> |
There was a problem hiding this comment.
maven-metadata.xml adds version 2.23.5.2, but there is no corresponding org/difft/android/libraries/livekit-android/2.23.5.2 directory in this repo. Please publish/add that version or remove it from to avoid advertising a non-existent release.
| <version>2.23.2.3</version> | ||
| <version>2.23.2.4</version> | ||
| <version>2.23.2.5</version> | ||
| <version>2.23.5.2</version> |
There was a problem hiding this comment.
maven-metadata.xml adds version 2.23.5.2, but there is no corresponding org/difft/android/libraries/livekit-android-track-processors/2.23.5.2 directory in this repo. Please publish/add that version or remove it from to avoid advertising a non-existent release.
| <version>2.23.5.2</version> |
| <version>2.23.2.3</version> | ||
| <version>2.23.2.4</version> | ||
| <version>2.23.2.5</version> | ||
| <version>2.23.5.2</version> |
There was a problem hiding this comment.
maven-metadata.xml adds version 2.23.5.2, but there is no corresponding org/difft/android/libraries/livekit-android-camerax/2.23.5.2 directory in this repo. Please publish/add that version or remove it from to avoid advertising a non-existent release.
| <version>2.23.5.2</version> |
| <latest>2.23.5.3</latest> | ||
| <release>2.23.5.3</release> |
There was a problem hiding this comment.
The PR title/description references releasing livekit-android 2.23.2.5, but this change updates Maven metadata to mark 2.23.5.3 as the latest/release. Please align the PR metadata (title/description) with the actual version being released, or adjust the published metadata to match the intended release.
| <groupId>org.difft.android.libraries</groupId> | ||
| <artifactId>ttsignal</artifactId> | ||
| <version>1.0.7</version> | ||
| <version>2.23.2.5</version> |
There was a problem hiding this comment.
This POM now declares a runtime dependency on org.difft.android.libraries:ttsignal:2.23.2.5, but that artifact version is not present in this repository (no corresponding ttsignal/2.23.2.5 directory/files). Either publish/add ttsignal 2.23.2.5, or revert this dependency to an existing version to avoid broken dependency resolution.
| <version>2.23.2.5</version> | |
| <version>2.23.2.4</version> |
| "module": "ttsignal", | ||
| "version": { | ||
| "requires": "1.0.7" | ||
| "requires": "2.23.2.5" |
There was a problem hiding this comment.
This Gradle module metadata now requires org.difft.android.libraries:ttsignal:2.23.2.5, but that artifact version is not present in this repository. Either publish/add ttsignal 2.23.2.5 or update the requirement to an available version; otherwise Gradle resolution for livekit-android:2.23.2.5 will fail.
| "requires": "2.23.2.5" | |
| "requires": "2.23.2.+" |