How to open .PLS files on iOS

To open .PLS files on iOS, iOS may not handle .PLS playlists directly; open the file in Files and view it as text to copy the stream URL/path, or transfer the playlist/URL to a desktop media player.

Step-by-step instructions

  1. iOS may not handle .PLS playlists directly; open the file in Files and view it as text to copy the stream URL/path, or transfer the playlist/URL to a desktop media player.

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.

  1. Use “Open with” to choose a media player that supports playlist import.
  2. 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.

  1. Open the .PLS in a text editor and check the File1= (and other FileN=) entries for valid URLs/paths.
  2. 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.

  1. Verify the file starts with [playlist] and includes File1=... (and optionally NumberOfEntries=...).
  2. 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.

  1. Confirm the file really is a PLS playlist by checking for the [playlist] header.
  2. 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.

Back to .PLS extension page