Parson Documentation

Listening

Playback, queue controls, seeking, audio behavior, and media keys.

Playback

Select a song or an album's play button. Parson streams the source file when the client can play it and uses FFmpeg transcoding when needed. The desktop app and web player share the same library and account data, while playback happens on the selected device.

Queue

Starting an album or collection creates an ordered queue. Song menus can play now, play next, or add to the queue. The web player persists the active server-side queue and position so the session can recover after navigation or a restart.

Shuffle and repeat

Use Shuffle to create a randomized play order from a collection. The player cycles repeat through off, repeat all, and repeat one.

Seeking and gapless playback

Drag the timeline or use platform seek controls. Range requests let direct-play clients seek without downloading the full file first.

Parson does not currently advertise guaranteed gapless playback. Results depend on the client, format, encoder padding, and whether transcoding is required.

ReplayGain and normalization

ReplayGain tag application and loudness normalization are not currently implemented. Volume and optional audio effects act on the current player output; they do not rewrite files.

Audio output

Choose the output device in the operating system's audio controls. The web player does not currently include a per-device audio-output picker.

Media keys

The web player registers browser Media Session actions for play, pause, previous, next, and seeking where the browser supports them. Windows hardware media keys therefore work through the system/browser integration.

On this page