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.