Ответ на вопрос: «Могу ли я автоматизировать ...» - да .
iTunes - это DACP -совместимый музыкальный проигрыватель (https://en.wikipedia.org/wiki/Digital_Audio_Control_Protocol).
Существует несколько реализаций DACP сообществом, но главный недостаток заключается в том, что:
Протокол DACP - это 100% RESTful HTTP-вызовы, которые должны быть обратными.
спроектирован "нюхает" связь между Itunes и
Apple Remote. Это утомительная задача каждый раз, когда Apple что-то меняет
даже в малейшей степени предстоит проделать большую работу
отдельные разработчики.
Достойный пример того, как это делается:
https://github.com/scott-t/iMote
Однако, чтобы скомпилировать и запустить его, вам необходимо заполнить ссылки, и если вы не хотите скомпилировать для framework 3.5, вам нужно заменить часть кода. Приятно отметить, что используемый Zeroconf также поддерживает асинхронные вызовы .net и .
.
На темных сторонах серого у вас есть возможность декомпилировать приложение, которое, как вы знаете, уже делает это. Популярными декомпиляторами .net являются ILSpy и ReSharper.