Skip to content

PpmPlaylist

Defined in: src/parsers/playlist/PpmPlaylist.ts:12

Parses .pls and .lst playlist files from Flipnote Studio (DSiWare).

This only supports playlists from version 2 of Flipnote Studio. Since version 1 was only ever released in Japan (and for a short period of time at that) I didn’t bother including support.

File format documentation is at https://github.com/Flipnote-Collective/flipnote-studio-docs/wiki/.pls-and-.lst-files

Extends

  • BasePlaylistParser

Constructors

new PpmPlaylist()

new PpmPlaylist(buffer): PpmPlaylist

Defined in: src/parsers/playlist/PpmPlaylist.ts:16

Parameters

ParameterType
bufferArrayBufferLike

Returns

PpmPlaylist

Overrides

BasePlaylistParser.constructor

Accessors

bytes

Get Signature

get bytes(): Uint8Array

Defined in: src/utils/DataStream.ts:41

Returns the data as an Uint8Array of bytes.

Returns

Uint8Array

Inherited from

BasePlaylistParser.bytes


numBytes

Get Signature

get numBytes(): number

Defined in: src/utils/DataStream.ts:48

Returns the total number of bytes in the data.

Returns

number

Inherited from

BasePlaylistParser.numBytes

Properties

entries

entries: Path[] = []

Defined in: src/parsers/playlist/Base.ts:52

List of filepaths in the playlist.

Inherited from

BasePlaylistParser.entries


format

format: FlipnoteFormat = FlipnoteFormat.PPM

Defined in: src/parsers/playlist/PpmPlaylist.ts:14

Overrides

BasePlaylistParser.format

Methods

addEntry()

addEntry(full): void

Defined in: src/parsers/playlist/Base.ts:58

Parameters

ParameterType
fullstring

Returns

void

Inherited from

BasePlaylistParser.addEntry


end()

end(): boolean

Defined in: src/utils/DataStream.ts:253

Returns

boolean

Inherited from

BasePlaylistParser.end