← All repos

camp

Old-school audio player with decent music library management

Browse cluster: WebAssembly Specification and Proposals
905commits
4contributors
4languages

Tech stack & purpose

Camp is an old-school audio player written entirely in OCaml with a focus on music library and playlist management, inspired by Winamp. It runs on Windows, Mac, and Linux, and features three main interface panes—Control, Playlist, and Library—along with various visualizations including cover art, spectrum analyzer, waveform, oscilloscope, and turntable modes. The Library pane provides hierarchical folder browsing and multiple viewing options (tables and cover grids) for organizing and searching a music collection, while the Playlist pane handles track queueing and playback control with support for shuffle, repeat, and AB looping.

Community & reference links

Languages

OCaml
99.2%
Makefile
0.6%
AppleScript
0.1%
Dune
0.1%

Contributors