https://github.com/soiadmahedi/SUic-Player
SUic Player Android Audio and Video Player based on AndroidX Media3 ExoPlayer. This Application Made by Soiad Mahedi From Bangladesh
https://github.com/soiadmahedi/SUic-Player
android android-application android-video-player bangladesh java-video-player media-player media3-exoplayer soiad-mahedi soiadmahedi suic-player suicplayer video-player
Last synced: 27 days ago
JSON representation
SUic Player Android Audio and Video Player based on AndroidX Media3 ExoPlayer. This Application Made by Soiad Mahedi From Bangladesh
- Host: GitHub
- URL: https://github.com/soiadmahedi/SUic-Player
- Owner: soiadmahedi
- Created: 2023-02-19T15:56:28.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-10-31T06:27:16.000Z (8 months ago)
- Last Synced: 2025-10-31T08:22:23.281Z (8 months ago)
- Topics: android, android-application, android-video-player, bangladesh, java-video-player, media-player, media3-exoplayer, soiad-mahedi, soiadmahedi, suic-player, suicplayer, video-player
- Language: Java
- Homepage: https://sites.google.com/view/suicplayer
- Size: 40.6 MB
- Stars: 42
- Watchers: 0
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-bangladeshi-foss - SUic Player - Android audio and video player built on AndroidX Media3 ExoPlayer. (Mobile Apps / π How to contribute)
README
SUic Player
Simple β’ Useful β’ Interesting β’ Cool
A powerful and smooth Android media player built on Media3 (ExoPlayer).
Developed by Soiad Mahedi from Bangladesh π§π©
---
## π¬ About the App
**SUic Player** is a versatile and powerful media player for Android Phone and Android TV. Built on the modern **Media3 (formerly ExoPlayer)** library, it's designed for high-performance, high-fidelity playback of your entire media library.
It leverages the **Media3 FFmpeg extension** to support a vast range of audio formats, including special codecs like **AC3, E-AC3, DTS, DTS-HD, and TrueHD**. SUic Player was also created to solve a common problem: it **properly syncs audio with video** when using Bluetooth earphones or speakers.
---
## π² Download & Availability (Latest: 2.0 SM (11))
---
## π Key Features
* **Advanced Audio Support:** Native playback for **AC3, E-AC3, DTS, DTS-HD, and TrueHD** formats.
* **Bluetooth Audio Sync:** No more frustrating audio lag on Bluetooth headphones or speakers.
* **Complete Gesture Control:**
* **Seek:** Swipe horizontally.
* **Volume:** Swipe vertically on the right side.
* **Brightness:** Swipe vertically on the left side.
* **Playback Speed:** Long press on the left (slow) or right (fast).
* **Pinch-to-Zoom:** Zoom and pan the video.
* **All-in-One Media Hub:** Manage local Video, Audio, and Network Streams in one place.
* **Full Player Controls:** Background play, Picture-in-Picture (PiP), audio/video track selection, equalizer, and control lock.
* **Subtitle Support:** Load external files (`.srt`, `.ssa`, `.ass`) or use internal tracks.
* **File Management:** Easily browse, play, share, rename, and delete your files.
---
## πΈ Screenshots
---
## π Supported Formats
| Type | Formats |
| :--- | :--- |
| **Audio** | Vorbis, Opus, FLAC, ALAC, PCM/WAVE, MP1, MP2, MP3, AMR (NB/WB), AAC (LC/HE/ELD/xHE), AC-3, E-AC3, DTS, DTS-HD, TrueHD |
| **Video** | H.263, H.264 AVC, H.265 HEVC, MPEG-4 SP, VP8, VP9, AV1 |
| **Containers** | MP4, MOV, WebM, MKV, Ogg, MPEG-TS, MPEG-PS, FLV, AVI (limited) |
| **Streaming** | DASH, HLS, SmoothStreaming, RTSP, HTTP/S |
| **Subtitles** | SRT, SSA/ASS, TTML, VTT, DVB |
---
## π Supported Languages
SUic Player is available in over 20 languages thanks to community contributions.
| | | | |
| :--- | :--- | :--- | :--- |
| English | Bangla | Sylheti | Arabic |
| African | Hindi | Urdu | Korean |
| Persian | Chinese (Simp) | Chinese (Trad) | Spanish (Spain) |
| Tamil | Telegu | Turkish | Malay |
| Indonesian | Pashto | Kurdish | Hausa |
| Somali | Kazakh | Uzbek | Russian |
---
## π Permissions Explained
| Permission | Why it's needed |
| :--- | :--- |
| `INTERNET` | To play network streams and show ads. |
| `MANAGE_EXTERNAL_STORAGE` | To find, play, and manage your local media files. |
| `POST_NOTIFICATIONS` | To show the media playback controls in the notification bar. |
| `FOREGROUND_SERVICE_MEDIA_PLAYBACK` | To allow audio to play in the background. |
| `com.google.android.gms.permission.AD_ID` | To provide relevant advertisements (Google AdMob). |
---
## π€ Contributing & Feedback
SUic Player is **not an open-source project**, and the full source code is private.
However, we welcome contributions to help improve the app for everyone!
* **Translations:** You can help translate the app into your language. Please check the **[strings.xml - language-strings](https://github.com/soiadmahedi/SUic-Player/tree/main/language-strings)** file (example link, update it to your file path) and submit an issue or pull request with your translations.
* **Bug Reports & Improvements:** If you find a bug or have an idea, please [open an issue](https://github.com/soiadmahedi/SUic-Player/issues) on this repository. If you have a specific code improvement for a utility (like the `utility.java` files), feel free to share it in an issue.
---
## π¨βπ» Developer Info
**Soiad Mahedi** _Bangladeshi Software Developer and Digital Content Creator_
- π [Website](https://soiadmahedi.top)
- π [Blogspot Website](https://soiadmahedi.blogspot.com)
- π§ mahedisbusiness@gmail.com
- π [Facebook](https://facebook.com/soiadmahediofficial)
- π¦ [Twitter/X](https://twitter.com/soiadmahedi)
- π· [Instagram](https://instagram.com/soiadmahedi)
> π‘ If you get a _βpackage file is invalidβ_ error, please download from the official page:
> [https://sites.google.com/view/suicplayer/download](https://sites.google.com/view/suicplayer/download)
---