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.