Simple • Useful • Interesting • Cool
A powerful and smooth Android media player built on Media3 (ExoPlayer).
Developed by Soiad Mahedi from Bangladesh 🇧🇩
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.
- 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.
| 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 |
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 |
| 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). |
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 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 on this repository. If you have a specific code improvement for a utility (like the
utility.javafiles), feel free to share it in an issue.
Soiad Mahedi Bangladeshi Software Developer and Digital Content Creator
- 🌐 Website
- 🌐 Blogspot Website
- 📧 [email protected]
- 🐦 Twitter/X
💡 If you get a “package file is invalid” error, please download from the official page:
https://sites.google.com/view/suicplayer/download

