You can download MOC sources from the official ftp site (could be slow):

Packaging in distributions

Packaging status

Most of the distributions ship MOC packages. Please refer to the badge on the right for details.


You can install MOC using apt-get. You may also want to install moc-ffmpeg-plugin.


Current MOC RPMs are available on RPMFusion repositories (see also node/1455).

FreeBSD Port

MOC can be installed using the FreeBSD ports system (audio/moc).


MOC is available in pkgsrc (NetBSD Packages Collection).


MOC is available in portage, you can check it at Gentoo Packages.
Install it by typing:

emerge media-sound/moc

Check USE-flags to enable/disable decoder plugins and other optional features.


Add the contrib repository first by typing:

pisi ar contrib

Then MOC can be installed by typing:

pisi it moc

or just select the package on gui with tool "package-manager".

The package maintainer is Ayan Öztürk.

Current Development Sources

The development version can be downloaded from the Subversion repository using this command:

svn co svn://

Note that the URL of the MOC SVN repository has changed some time ago. If you are accessing it using the old URL via the Subversion client, this is the command to switch to the new URL:

svn relocate svn://

If you are using git-svn, then follow the recipe given here.

MOC will be placed in the trunk directory. To generate configure, run:


When you run autoreconf for the first time on a freshly checked out respository you should add -i option.

To update your copy, go to the trunk directory and use the command:

svn update

You may need to rerun autoreconf with the -if options as some of the configuration files may have changed.

Required Libraries and Additional Software

MOC requires a few libraries that may not be present in your system. A list of these is available on the links page. You can also find there some MOC extras and additional software.