Я уверен, что COM API проигрывателя Windows Media включает функции копирования. Полу-гарантированно будет на вашем компьютере с Windows. Вот интерфейс C ++ IWMPCdromRip (MSDN)
Решением Python для решения проблемы в темноте будет добавление pywin32 для COM в API-интерфейс WMP - оно должно дать вам то, что вы хотите, хотя мне также любопытно, почему вы не хотите просто копировать с помощью WMP (или чего-то еще) а затем постобработка полученных файлов, как это было предложено Адамом Гентом. С 1 или 500+ компакт-дисками, я бы ожидал, что большой приемник времени будет физически загружать носитель и ждать его копирования, а не использовать кнопки для копирования.
Я не слишком много работал с COM под Java или Python (я больше не использую Windows для dev), но несколько лет назад это было достаточно просто из C / C ++ с использованием порта gcc для Windows (так что нет справка из MSVS / CLR), Pascal и т. д., поэтому я не могу представить, что она не будет доступна в Java (и, конечно, она есть для Python, использующего pywin32).