Add Discord community version (64-bit only)

- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
This commit is contained in:
2026-02-18 15:48:36 -08:00
parent c19eb3d7ff
commit c080f0d97f
26930 changed files with 2529574 additions and 0 deletions

View File

@@ -0,0 +1,139 @@
package com.google.android.exoplayer2;
import android.net.Uri;
import android.os.Bundle;
import com.google.android.exoplayer2.util.Util;
import com.google.common.base.Objects;
import java.util.Arrays;
/* loaded from: classes2.dex */
public final class MediaMetadata {
public final CharSequence albumArtist;
public final CharSequence albumTitle;
public final CharSequence artist;
public final byte[] artworkData;
public final Integer artworkDataType;
public final Uri artworkUri;
public final CharSequence compilation;
public final CharSequence composer;
public final CharSequence conductor;
public final CharSequence description;
public final Integer discNumber;
public final CharSequence displayTitle;
public final Bundle extras;
public final Integer folderType;
public final CharSequence genre;
public final Boolean isPlayable;
public final Uri mediaUri;
public final Integer recordingDay;
public final Integer recordingMonth;
public final Integer recordingYear;
public final Integer releaseDay;
public final Integer releaseMonth;
public final Integer releaseYear;
public final CharSequence subtitle;
public final CharSequence title;
public final Integer totalDiscCount;
public final Integer totalTrackCount;
public final Integer trackNumber;
public final CharSequence writer;
public final Integer year;
public static final MediaMetadata EMPTY = new Builder().build();
public static final Bundleable$Creator CREATOR = new MediaItem$$ExternalSyntheticLambda0();
public static final class Builder {
public CharSequence albumArtist;
public CharSequence albumTitle;
public CharSequence artist;
public byte[] artworkData;
public Integer artworkDataType;
public Uri artworkUri;
public CharSequence compilation;
public CharSequence composer;
public CharSequence conductor;
public CharSequence description;
public Integer discNumber;
public CharSequence displayTitle;
public Bundle extras;
public Integer folderType;
public CharSequence genre;
public Boolean isPlayable;
public Uri mediaUri;
public Integer recordingDay;
public Integer recordingMonth;
public Integer recordingYear;
public Integer releaseDay;
public Integer releaseMonth;
public Integer releaseYear;
public CharSequence subtitle;
public CharSequence title;
public Integer totalDiscCount;
public Integer totalTrackCount;
public Integer trackNumber;
public CharSequence writer;
public static /* synthetic */ Rating access$1000(Builder builder) {
builder.getClass();
return null;
}
public static /* synthetic */ Rating access$900(Builder builder) {
builder.getClass();
return null;
}
public MediaMetadata build() {
return new MediaMetadata(this);
}
}
public MediaMetadata(Builder builder) {
this.title = builder.title;
this.artist = builder.artist;
this.albumTitle = builder.albumTitle;
this.albumArtist = builder.albumArtist;
this.displayTitle = builder.displayTitle;
this.subtitle = builder.subtitle;
this.description = builder.description;
this.mediaUri = builder.mediaUri;
Builder.access$900(builder);
Builder.access$1000(builder);
this.artworkData = builder.artworkData;
this.artworkDataType = builder.artworkDataType;
this.artworkUri = builder.artworkUri;
this.trackNumber = builder.trackNumber;
this.totalTrackCount = builder.totalTrackCount;
this.folderType = builder.folderType;
this.isPlayable = builder.isPlayable;
this.year = builder.recordingYear;
this.recordingYear = builder.recordingYear;
this.recordingMonth = builder.recordingMonth;
this.recordingDay = builder.recordingDay;
this.releaseYear = builder.releaseYear;
this.releaseMonth = builder.releaseMonth;
this.releaseDay = builder.releaseDay;
this.writer = builder.writer;
this.composer = builder.composer;
this.conductor = builder.conductor;
this.discNumber = builder.discNumber;
this.totalDiscCount = builder.totalDiscCount;
this.genre = builder.genre;
this.compilation = builder.compilation;
this.extras = builder.extras;
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || MediaMetadata.class != obj.getClass()) {
return false;
}
MediaMetadata mediaMetadata = (MediaMetadata) obj;
return Util.areEqual(this.title, mediaMetadata.title) && Util.areEqual(this.artist, mediaMetadata.artist) && Util.areEqual(this.albumTitle, mediaMetadata.albumTitle) && Util.areEqual(this.albumArtist, mediaMetadata.albumArtist) && Util.areEqual(this.displayTitle, mediaMetadata.displayTitle) && Util.areEqual(this.subtitle, mediaMetadata.subtitle) && Util.areEqual(this.description, mediaMetadata.description) && Util.areEqual(this.mediaUri, mediaMetadata.mediaUri) && Util.areEqual(null, null) && Util.areEqual(null, null) && Arrays.equals(this.artworkData, mediaMetadata.artworkData) && Util.areEqual(this.artworkDataType, mediaMetadata.artworkDataType) && Util.areEqual(this.artworkUri, mediaMetadata.artworkUri) && Util.areEqual(this.trackNumber, mediaMetadata.trackNumber) && Util.areEqual(this.totalTrackCount, mediaMetadata.totalTrackCount) && Util.areEqual(this.folderType, mediaMetadata.folderType) && Util.areEqual(this.isPlayable, mediaMetadata.isPlayable) && Util.areEqual(this.recordingYear, mediaMetadata.recordingYear) && Util.areEqual(this.recordingMonth, mediaMetadata.recordingMonth) && Util.areEqual(this.recordingDay, mediaMetadata.recordingDay) && Util.areEqual(this.releaseYear, mediaMetadata.releaseYear) && Util.areEqual(this.releaseMonth, mediaMetadata.releaseMonth) && Util.areEqual(this.releaseDay, mediaMetadata.releaseDay) && Util.areEqual(this.writer, mediaMetadata.writer) && Util.areEqual(this.composer, mediaMetadata.composer) && Util.areEqual(this.conductor, mediaMetadata.conductor) && Util.areEqual(this.discNumber, mediaMetadata.discNumber) && Util.areEqual(this.totalDiscCount, mediaMetadata.totalDiscCount) && Util.areEqual(this.genre, mediaMetadata.genre) && Util.areEqual(this.compilation, mediaMetadata.compilation);
}
public int hashCode() {
return Objects.hashCode(this.title, this.artist, this.albumTitle, this.albumArtist, this.displayTitle, this.subtitle, this.description, this.mediaUri, null, null, Integer.valueOf(Arrays.hashCode(this.artworkData)), this.artworkDataType, this.artworkUri, this.trackNumber, this.totalTrackCount, this.folderType, this.isPlayable, this.recordingYear, this.recordingMonth, this.recordingDay, this.releaseYear, this.releaseMonth, this.releaseDay, this.writer, this.composer, this.conductor, this.discNumber, this.totalDiscCount, this.genre, this.compilation);
}
}