Wat is het PLS-bestandsformaat?
.pls-bestanden worden door veel populaire audiospeler-applicaties ondersteund als een breed erkend afspeellijstformaat.
Bestanden met de extensie .pls worden gebruikt voor het opslaan van afspeellijsten, wat het afspelen van muziek naadloos maakt. Een gebruiker kan een nummer toevoegen aan een .pls-bestand en de speler zal het automatisch toevoegen aan de afspeelwachtrij. Het is belangrijk om te onthouden dat .pls-bestanden geen audiotracks of muziekbestanden bevatten - ze slaan alleen verwijzingen op naar bestanden op de schijf, een USB-stick of een externe internetstream.
.pls is een platte tekst, INI-stijl formaat. Elk bestand begint met een [playlist] sectiekop, gevolgd door genummerde vermeldingen - File1, Title1, Length1 - en eindigt met de sleutels NumberOfEntries en Version=2. Een Length-waarde van -1 duidt op een live-stream of een stream met onbekende duur.
Gebruikers kunnen nummers toevoegen of verwijderen, en .pls-bestanden kunnen via internet worden gedeeld en naar andere opslagapparaten worden overgebracht, wat het beheer van grote audiobibliotheken vergemakkelijkt. Het formaat is bijzonder populair als het standaard afspeellijsttype dat wordt gebruikt door SHOUTcast- en Icecast-internetradiostations - een enkele .pls-link die in een speler wordt geopend, maakt rechtstreeks verbinding met een live-stream.
Veel audiospelers ondersteunen .pls standaard naast .M3U-bestanden; voor gestructureerde afspeellijsten met rijkere metadata is .XSPF een modern alternatief.
Beveiliging & veiligheid
RISICO: LOWPLS-bestanden zijn platte tekst en bevatten alleen URL's/paden. Het risico komt van waar de URL's naar verwijzen: een kwaadaardig .pls-bestand zou een speler naar een externe exploit-URL kunnen leiden (zeldzaam, maar mediaspelers hebben kwetsbaarheden gehad bij het parsen van URL's). Voor internetradio .pls-bestanden van websites van omroepen is het risico verwaarloosbaar. Open het eerst in een tekstverwerker als u niet zeker bent van de bron.
Formaatdetails
in een notendopProgramma's die PLS-bestanden openen
Technische details
diepe specificaties| Formaat type | INI-stijl platte tekst afspeellijst |
| Bestandssignatuur | Bestand begint altijd met de letterlijke tekst `[playlist]` (INI-sectiekop) |
| Tekstcodering | UTF-8 of ASCII; geen BOM gedefinieerd in de specificatie |
| MIME-type | `audio/x-scpls` |
| Formaatversie | Version=2 (huidig); Version=1 gebruikt door sommige verouderde spelers |
| Itemstructuur | Genummerde sleutels per track: `File#` (pad of URL), `Title#` (weergavenaam), `Length#` (duur in seconden) |
| Live-stream indicator | `Length=-1` duidt op een live-stream of inhoud met onbekende duur |
| Ondersteunde pad-types | Absolute lokale paden, relatieve paden, HTTP/HTTPS stream-URL's, MMS stream-URL's |
| Typische bestandsgrootte | Minder dan 1 KB (lokale afspeellijsten); tot ~5 KB (grote internetradiolijsten) |
| Maximum aantal items | Geen harde limiet gedefinieerd door de specificatie; de praktische limiet is afhankelijk van de speler |
| Primair internetgebruik | Standaard afspeellijstformaat voor distributie van SHOUTcast- en Icecast-internetradiostreams |
| OS-compatibiliteit | Windows, macOS, Linux, Android, iOS |
| Vervangen door | M3U8 (UTF-8 M3U) voor de meeste moderne toepassingen; XSPF voor gestructureerde afspeellijsten met metadata |
| Uitgebracht | late 1990s (Winamp / SHOUTcast era) |
| Laatste versie | Version 2 (current; Version=2 field in file) |
| Specificatie | forums.winamp.com |
PLS conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over PLS-bestanden.