Приложение Дигиспот Маг предназначено для автоматического составления музыкального расписания по определенным правилам. В основу рабочего алгоритма положен принцип ротации музыкального материала. На все песни заводятся «карточки», образующие базу данных в виде эфирной фонотеки в Медиа БД. Далее песни делятся на категории. В рамках категории песни формируют рабочие виртуальные стопки, которые ротируются в соответствии с созданной пользователем часовой сеткой категорий. Пользователь определяет глубину поиска песен в стопке, создает необходимые для ротации музыкального материала правила, расставляет их в соответствии с созданными им же приоритетами, включает в определенные места джинглы из указанных категорий. Маг автоматически генерирует плейлист, который затем можно редактировать вручную.
Маг предусматривает несколько методов управления ротацией музыкального материала. Эти методы можно условно разделить на две большие группы, использующие художественные характеристики песен и «историко-математические» правила. Первая группа позволяет осуществлять контроль за ротацией песен в соответствии с теми художественными правилами, которые музыкальный редактор сам для них определяет, например: темп, текстура («плотность» музыкального материала), настроение и т. д. Вторая группа правил основана на контроле времени выхода песни в эфир (на какой минуте часа, какого числа) по отношению к предыдущему разу.
Приложение Маг устанавливается на рабочее место музыкального редактора, программного директора, продюсера.