Насчет индекса. В клиентской программе добавить еще один флаг на фрейме установки индекса "Все каналы", либо еще один пункт меню Индекс для всех каналов, если не хочется менять фрейм установки индекса.
Одна версия интерфейса клиента все же удобнее для пользователей, да и для автора тоже.
Выложенная линуксовая версия не дописана в части инициализации устройства воспроизведения: у многих без изменения настроек не запустится из-за нестандартной частоты дискретизации и одного канала воспроизведения, обычно по умолчанию в настройках 2 канала 44100 или 48000 Гц.
С другой стороны, если кто-то уже установил gcc, то справится со временем.
73!