Я знаю, что это не тот ответ, который вы ищете, но, учитывая, что вы не можете получить доступ к музыкальным данным с iPhone, вы можете подумать о наличии настольного приложения, которое получает доступ к музыке пользователя на его Mac / PC и кодирует что-то в жанре музыки там. Тогда вы могли бы написать приложение для музыкального плеера для iPhone, которое может понимать ваш жанровый дескриптор и функционировать соответственно. Вы даже можете зайти так далеко, что ваше приложение для iPhone и приложение для настольного компьютера будут взаимодействовать через WiFi для синхронизации данных.