How to open .PLS files on Android
To open .PLS files on Android, android support varies by player; if it won’t open, view the .PLS as text to copy the stream URL (File1=...) and open that URL in a streaming-capable media app or on a desktop.
Step-by-step instructions
- Android support varies by player; if it won’t open, view the .PLS as text to copy the stream URL (File1=...) and open that URL in a streaming-capable media app or on a desktop.
Common issues
It opens as text or in the wrong app (no playback)
A .PLS is a playlist, so it may default to a text editor or an app that doesn’t import playlists.
- Use “Open with” to choose a media player that supports playlist import.
- If needed, open the .PLS in a text editor and manually open the File1= URL/path in your media player.
Playlist loads but nothing plays
The referenced stream URL may be offline, blocked, or the local file paths no longer exist on your device.
- Open the .PLS in a text editor and check the File1= (and other FileN=) entries for valid URLs/paths.
- If it’s a local path, confirm the audio files exist in the same location on your current device; if it’s a URL, try opening the URL directly in your player or a browser to confirm it’s reachable.
Entries are missing or the playlist is malformed
Some tools expect the INI-style structure (including the [playlist] header and numbered fields) and may ignore incorrectly formatted lines.
- Verify the file starts with [playlist] and includes File1=... (and optionally NumberOfEntries=...).
- If you edited it, keep the numbering consistent (File1, File2, etc.) and save it as plain text.
Wrong file type detection on Linux desktops
Desktop environments often rely on shared-mime-info globs and “magic” (e.g., the [playlist] header) to classify files.
- Confirm the file really is a PLS playlist by checking for the [playlist] header.
- Update/refresh your MIME database if your environment is outdated or customized, so .pls maps to audio/x-scpls.
Security note
A .PLS file is plain text, but it can point your player to remote URLs; review the FileN= entries before opening if the playlist came from an untrusted source.