id	summary	reporter	owner	description	type	status	priority	milestone	component	resolution	keywords	cc
961	Music Manager	historic_bruno	stwf	"Currently the music code is a broken mess, full of hacks, and the GUI scripts are responsible for most of the logic. We need a music manager implemented in the engine, preferably with a worker thread so it's independent of the render loop. Maybe a reasonable level of abstraction is that of a simple media player:
 * Playlist/queue is created with track paths
 * Playlist can be played/stopped/paused
 * Fade when switching tracks
 * Play sequentially or randomly (default)
 * Optional looping
 * Gain setting

This task may require changes to snd_mgr as well, if it doesn't provide the functionality we need."	enhancement	closed	Should Have	Alpha 14	Core engine	fixed	music sound	Yves
