MultiPlay logo
Commandline audio player with gapless playback feature
Grzegorz Kraszewski

Many music albums nowadays are recorded without gaps between songs, so all the songs form one big audio stream. When dumped into files such albums should be played gaplessly. MultiPlay is the first player for MorphOS using Reggae gapless.filter component for gapless playback. Being very simple it also acts as a programming example, as it is licensed with source code on BSD license.


MultiPlay is launched from a console with paths to audio files as arguments. Files are played in order of arguments. An easy way to play an album is to type the command name in the shell, then open Ambient lister with the album contents, select all files and drag them onto the shell window. If files in lister are sorted in the playback order, they will be played as such. Any files not recognized by Reggae as audio are silently skipped, so for example image of album cover is not a problem.

MultiPlay file1 file2 file3...

DOS argument template for MultiPlay is:


Note that only an album ripped down to lossless audio format can be played really gaplessly. Lossy formats like MPEG Audio, Ogg Vorbis, Advanced Audio Coding, always add some distortions at start and end of audio if it starts or ends immediately, without some period of silence. Then, when an album is played from losely encoded format, transitions between songs may be more or less hearable, depending on audio content surrounding them.


MultiPlay 1.0 (13 kB) for MorphOS 3.x, on MorphOS Files. The source code is included inside the archive.


Version 1.0 (2013-04-02) was the first release.

Last updated: 2013-04-04.