Я уже знаю, что у iTunes есть интерфейс, которым я могу управлять, но API немного непрозрачен, и я нигде не могу найти его документированным. Кто-нибудь знает какие-нибудь хорошие открытые или хотя бы хорошо работающие медиаплееры, которыми можно программно управлять?
В частности, я хотел бы иметь возможность искать в медиатеке песню по названию или исполнителю и воспроизводить, приостанавливать, возобновлять, останавливать песню.
Руби было бы неплохо, потому что я работаю над этим, но Си тоже будет работать. Я мог бы написать обертку.
Изменить: мое решение должно работать на Windows, так как это среда, в которой я разрабатываю.