Linux

Where Does MOC Store Config?

MOC keeps its player config in dotfiles in home on Linux. Config path, music folders pattern and server cache.

Last updated

MOC is a console player with small dotfiles in home. Keybindings, theme, output plugin and start directory live there. The server process caches tags separately in memory and on disk.

That tiny footprint makes moves one copy. Music folders stay outside the dotfiles by design. A fresh machine needs only the config plus the same media roots.

Where MOC stores this, by platform

Linux
~/.moc/config

Keybindings, theme, output plugin and start directory in small dotfiles. Music stays in media folders outside config. Copy with the server stopped for a clean snapshot.

Frequently asked questions

How do I move MOC settings?

Copy the moc config files to the same relative paths on the new machine. Keybindings, theme and directory defaults travel with them. Music itself stays in media folders, so point the restored client at the same roots.

Where is my music?

In the media folders named at startup or in the config, not in the dotfiles. The config only holds player behavior plus the server cache of tags. Rescan after moving music so the cache reindexes.

Notice an outdated path? Let us know.