Open Source License
Androidx Media
SUic Player use AndroidX Media3 ExoPlayer Library. This is Android Google Official Media Player Library. And this library fully open source Project and free to use any Android Application. ExoPlayer is for only Android Application by JAVA & KOTLIN Programmatically Projects.
GitHub Repository : https://github.com/androidx/media
AndroidX Media License : https://github.com/androidx/media/blob/release/LICENSE
Androidx Media License Under APACHE LICENSE 2.0 Original. Link : http://www.apache.org/licenses/LICENSE-2.0
Used Library :
For media playback using ExoPlayer
androidx.media3:media3-exoplayer [ Latest Version ]
DASH playback support with ExoPlayer
androidx.media3:media3-exoplayer-dash [ Latest Version ]
HLS playback support with ExoPlayer
androidx.media3:media3-exoplayer-hls [ Latest Version ]
SmoothStreaming playback support with ExoPlayer
androidx.media3:media3-exoplayer-smoothstreaming [ Latest Version ]
RTSP playback support with ExoPlayer
androidx.media3:media3-exoplayer-rtsp [ Latest Version ]
MIDI playback support with ExoPlayer (see additional dependency requirements in
androidx.media3:media3-exoplayer-midi [ Latest Version ]
ad insertion using the Interactive Media Ads SDK with ExoPlayer
androidx.media3:media3-exoplayer-ima [ Latest Version ]
loading data using the Cronet network stack
androidx.media3:media3-datasource-cronet [ Latest Version ]
loading data using the OkHttp network stack
androidx.media3:media3-datasource-okhttp [ Latest Version ]
loading data using librtmp
androidx.media3:media3-datasource-rtmp [ Latest Version ]
building media playback UIs
androidx.media3:media3-ui [ Latest Version ]
building media playback UIs for Android TV using the Jetpack Leanback library
androidx.media3:media3-ui-leanback [ Latest Version ]
exposing and controlling media sessions
androidx.media3:media3-session [ Latest Version ]
extracting data from media containers
androidx.media3:media3-extractor [ Latest Version ]
integrating with Cast
androidx.media3:media3-cast [ Latest Version ]
transforming media files
androidx.media3:media3-transformer [ Latest Version ]
applying effects on video frames
androidx.media3:media3-effect [ Latest Version ]
muxing media files
androidx.media3:media3-muxer [ Latest Version ]
Utilities for testing media components (including ExoPlayer components)
androidx.media3:media3-test-utils [ Latest Version ]
Utilities for testing media components (including ExoPlayer components) via Robolectric
androidx.media3:media3-test-utils-robolectric [ Latest Version ]
Common functionality for reading and writing media containers
androidx.media3:media3-container [ Latest Version ]
Common functionality for media database components
androidx.media3:media3-database [ Latest Version ]
Common functionality for media decoders
androidx.media3:media3-decoder [ Latest Version ]
Common functionality for loading data
androidx.media3:media3-datasource [ Latest Version ]
Common functionality used across multiple media libraries
androidx.media3:media3-common [ Latest Version ]
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and limitations under the License.
Others Library
androidx.appcompat:appcompat
com.google.android.material:material
com.google.firebase:firebase-database
com.github.bumptech.glide:glide
com.google.code.gson:gson
Questions
How can I get source codes of SUic Player?
You can't. SUic Player is not an open source project and source codes is not available in public.