VLC Media Player is one of the most popular multimedia applications for Android, capable of playing almost any video and audio formats without additional codecs. However, after installation, the system does not always automatically assign it as the main player. As a result, files continue to be opened through the standard application Google Photos, Music or other players that may not support rare formats or have limited functionality.
In this article you will find step-by-step guide for different versions Android (from 10 to 14), including solutions to typical problems: why VLC is not displayed in the list of applications by default, how to bind it to specific file types (MKV, FLAC, M3U8) and what to do if the settings are reset after a system update. We will also look at alternative methods for devices with shells MIUI, One UI and ColorOSwhere standard methods may not work.
Special attention is paid network flows (IPTV, DLNA) and cloud services (Google Drive, Yandex Disk), where the default player setting has its own nuances. If you are faced with the fact that VLC does not open files automatically despite the correct settings, at the end of the article there is a section with diagnostics and fix such cases.
Why doesn't VLC become the default player automatically?
When installed VLC on Android the system does not assign it as the main player for several reasons related to policy Google and operating features Android:
- ๐น Limitations of Android 10+: Beginning Android 10, Google has tightened its rules for assigning default apps. Now the system does not allow automatically assigning this status to new apps without explicit confirmation from the user.
- ๐น Competition with standard applications: Smartphone manufacturers (Samsung, Xiaomi, Oppo) often block changing the default player for their proprietary formats (for example,
.samsungvideoor.miuivideo). - ๐น Separation by file type: By default, settings are tied not to the entire application, but to specific extensions (
.mp4,.mkv,.flacIf you have not configured them all, some files will be opened in other players. - ๐น System updates: After major updates Android (for example, from 12 to 13), settings may be reset. This is due to changes in application identifiers in the new OS version.
In addition, some files (for example, streams M3U8 or RTSP) require additional binding through settings VLC, even if it is assigned as the default player for local media. This is due to the fact that network protocols are processed separately from local files.
โ ๏ธ Attention: On devices with Android Go (light version for weak smartphones), the default application settings options are greatly reduced. In some cases you will have to use ADB-commands or third-party utilities like App Manager.
Method 1: Setting up through the โDefault Applicationsโ menu (Android 10โ14)
This is main method, which works on most devices without root access. The instructions are relevant for "clean" Android (for example, on Pixel, Nokia, Motorola) and most shells. (One UI, OxygenOS).
Steps:
- Open
SettingsโApplications(orApplications and notifications). - Tap on the three dots (โฎ) in the upper right corner and select
Default applications. - Find the section
Media,Video playerorAudio player(the name depends on the version Android). - Select from the list VLC. If it is not there, click
Another applicationand find it manually. - Confirm your choice. The system may ask for permission to access the files - provide it.
After this, all supported formats (.mp4, .mkv, .mp3 etc.) should open in VLC when you click on the file in Explorer. this does not guaranteethat network streams (for example, from YouTube or Twitch) will also be redirected to VLC - they require additional settings (see section about network sources).
Make sure that VLC appears in the list of applications by default|Try opening a test file (for example, .mp4) from a file manager|Check if the settings are reset after a reboot|Adjust audio and video files separately if they are managed by different players-->
โ ๏ธ Attention: On some devices Xiaomi (especially c MIUI 12โ14) item Default applications may be hidden. In this case, use alternative method for MIUI.
Method 2: Linking to specific file types
If VLC is not displayed in the general list of players by default, you can assign it for each format separately. This is useful when:
- ๐ You work with rare formats (
.flac,.ogg,.mka). - ๐ฌ You need to separate video and audio (for example, open music in VLC, and video in MX Player).
- ๐ Settings are reset after updating Android.
Instructions:
- Open any file of the desired format (for example,
.mkv) through the file manager (Files by Google, Solid Explorer etc.). - When the window appears
Open with...select VLC and check the boxAlways(orUse as default). - Repeat for all required formats. For convenience, you can create test files with different extensions.
| File format | Typical default application | Does it need to be linked to VLC? |
|---|---|---|
.mp4, .mkv |
Google Photos, Gallery | Yes (for full control over playback) |
.mp3, .flac |
Google Play Music, Mi Music | Yes (if you need an equalizer or Hi-Res support) |
.m3u, .m3u8 |
Browser or IPTV player | Yes (for streaming) |
.avi, .wmv |
System player (often not supported) | Required |
If the required format is not in the list Open with..., which means Android does not recognize it as a media file. In this case:
- Install a file manager that supports all formats (for example, FX File Explorer).
- In the manager settings, find the section
File associationsand manually link the extension to VLC.
Method 3: Setting up for MIUI (Xiaomi, Redmi, POCO)
The shell MIUI is known for its restrictions on changing default applications. Here the standard method often does not work, so you will have to use workarounds.
Option 1: Through Security Settings
- Open
SettingsโApplicationsโManage applications. - Find VLC in the list and tap on it.
- Select
Open as defaultโClear default settings(if the button is active). - Return to the file you want to open in VLC, and select it manually with a checkmark
Always.
Option 2: Through Developer mode (if the first method did not work)
- Activate
Developer mode:SettingsโAbout phoneโ Tap on 7 timesVersion MIUI. - Return to
SettingsโAdvancedโFor developers. - Find the option
Resetting the default application selectionand activate it. - Now, when opening a file, the system will again prompt you to select an application.
โ ๏ธ Attention: On some models Xiaomi (for example, Redmi Note 10 Pro s MIUI 13) after resetting the system to default settings can automatically return the standard player after 24 hours. In this case, only configuration via ADB will help..
Why does MIUI block changing the player?
The manufacturer integrates its own applications into the shell (for example, Mi Video), which have priority. This is part of a strategy to monopolize the ecosystem, similar to the approach Samsung c Samsung Video Player. In addition, MIUI aggressively optimizes background processes, which may interfere with the work of third-party players.
Method 4: Setting up for network streams and IPTV
VLC supports playback of network streams (HTTP, RTSP, M3U8), but additional ones are required to open them automatically in the application actions. This is relevant for:
- ๐ก IPTV (playlists
.m3u). - ๐ Streaming video from the browser (for example, live broadcasts).
- ๐ฅ๏ธ DLNA/UPnP (sharing media access over a local network).
Instructions for M3U/M3U8 (IPTV):
- Open VLC and go to
Network streams(antenna icon below). - Enter the playlist URL or select a file
.m3ufrom memory device. - After the first playback, click on the three dots (โฎ) โ
InformationโOpen by default. - In the window that appears, select VLC and confirm.
For streams from the browser (for example, direct links to .mp4 or .ts):
- Open the link in the browser (Chrome, Firefox).
- When the download window appears, tap on three dots (โฎ) โ
Open in.... - Select VLC and check the box
Always.
Important: some browsers (for example, Samsung Internet) block the transfer of streams to third-party players. In this case, use Firefox or Kiwi Browser.
Method 5: Using ADB to force assignment (advanced)
If standard methods do not work (especially on MIUI, ColorOS or Android Go), you can apply ADB commands. This requires connecting the smartphone to the PC, but gives 100% results.
Steps:
- Install ADB Tools on your computer.
- Activate
USB debuggingon your phone:SettingsโAbout phoneโ tap on 7 timesBuild numberโ return inSettingsโFor developersโ enableUSB debugging. - Connect your phone to the PC and enter in the command line:
adb devicesMake sure the device is detected.
- Run the command to set the VLC default player for video:
adb shell cmd package set-home-activity org.videolan.vlc/org.videolan.vlc.gui.video.VideoPlayerActivityFor audio:
adb shell cmd package set-home-activity org.videolan.vlc/org.videolan.vlc.gui.audio.AudioPlayerActivity - Reboot the device.
If you need to bind specific extensions, use the command:
adb shell am start -a android.intent.action.VIEW -d file:///sdcard/test.mp4 -t video/* -c android.intent.category.DEFAULT -n org.videolan.vlc/.gui.video.VideoPlayerActivity
(replace test.mp4 with your file and path).
โ ๏ธ Attention: On Android 13+ some ADB commands may require confirmation on the phone. If after executing the commands, the settings are reset, check if they are blocked by an antivirus or built-in optimization (MIUI Optimization on Xiaomi).
Troubleshooting: VLC does not open files automatically
If you have completed all the settings, but VLC still is not used by default, check the following points:
| Problem | Possible cause | Solution |
|---|---|---|
| VLC does not appear in the list of players | The application is not registered in the system as a media player | Reinstall VLC or clear its cache in Settings โ Applications |
| Settings are reset after reboot | Battery optimization or shell (for example, MIUI) | Add VLC to optimization exceptions in the battery settings |
| Files from the cloud (Google Drive) open in the browser | The cloud service has its own default settings | B settings Google Drive disable Open files in Drive |
| VLC opens, but does not play the file | The codec is missing or the file is damaged | Check the file on another device or update VLC |
If the problem persists:
- ๐ง Check if it conflicts with other players (for example, VLC with other players (for example, MX Player or KodiTry to temporarily disable them.
- ๐ฑ Update Android System WebView v Google Play is the component responsible for processing web links, including streams.
- ๐ Reset all application settings to default:
Settings โ Applications โ Three dots (โฎ) โ Reset settings.
If VLC does not play files from an external storage device (SD card), check the storage access permissions in Settings โ Applications โ VLC โ Permissions. On Android 11+ You may need to manually grant access to folders. via: Settings โ Applications โ VLC โ Permissions VLC is the default player for YouTube? Settings โ Storage โ Files.
FAQ: Frequently asked questions about setting up VLC on Android
Is it possible to make VLC the default player for YouTube?
No, YouTube blocks video playback in third-party players through the official application. However, you can:
- Use the web version YouTube in the browser and open streams through
Open in...โ VLC. - Install an alternative client YouTube (for example, NewPipe), which supports external players.
Why, after updating Android, VLC stopped being the default player?
This This is due to the fact that new versions Android reset compatibility settings for applications. Solutions:
- Repeat the setting via
Default applications. - If that doesnโt help, use ADB commands.
- On some devices (for example, Samsung) it helps to disable and re-enable VLC in application settings.
How to make VLC the default player for DLNA (UPnP)?
VLC supports DLNA, but to automatically open streams:
- Open VLC and go to
Local network. - Select device
DLNAand play the file. - Click on the three dots (โฎ) โ
InformationโOpen by default.
If the streams still open in another player, check router settings: some models (for example TP-Link) prioritize their proprietary applications for DLNA.
Is it possible to configure VLC as the default player for Telegram?
Yes, but with limitations:
- Open video or audio in Telegram.
- Tap on the file โ
Open with...โ select VLC and check the boxAlways.
Please attention: Telegram may reset these settings after updating. Also, some formats (for example, voice.mp4 from voice messages) are not supported VLC.
How to return the standard player if VLC is unstable?
To cancel the default settings:
- Go to
Settings โ Applications โ VLC โ Open as default. - Click
Clear default settings. - The next time you open the file, select another application.
If VLC does not appear in the reset list, reinstall it.