Больше подробностей о рейтингах и приоритетах треков

alav

New member
В справке написано про систему рейтингов и приоритетов. Что можно создавать правила. Типа если трек играется меньше всех чтоб ему прибавлялся рейтинг. А что происходит далее? К примеру - настал момент когда правило сделало всем трекам приоритет 100 (гипотетически). Что происходит дальше?
 
alav сказал(а):
В справке написано про систему рейтингов и приоритетов. Что можно создавать правила. Типа если трек играется меньше всех чтоб ему прибавлялся рейтинг. А что происходит далее? К примеру - настал момент когда правило сделало всем трекам приоритет 100 (гипотетически). Что происходит дальше?
Приоритет это динамическая характеристика, он не прописывается нигде, используется только во время генерации. Даже если будет такая ситуация, что у всех треков приоритет 100 (хотя при правильной настройке это невозможно), то итог будет простым: все треки имеют равную вероятность попасть в плейлист.
 
djsoft сказал(а):
alav сказал(а):
В справке написано про систему рейтингов и приоритетов. Что можно создавать правила. Типа если трек играется меньше всех чтоб ему прибавлялся рейтинг. А что происходит далее? К примеру - настал момент когда правило сделало всем трекам приоритет 100 (гипотетически). Что происходит дальше?
Приоритет это динамическая характеристика, он не прописывается нигде, используется только во время генерации. Даже если будет такая ситуация, что у всех треков приоритет 100 (хотя при правильной настройке это невозможно), то итог будет простым: все треки имеют равную вероятность попасть в плейлист.

Я правильно понял - приоритет не закрепляется за песней. а присуждается один раз при генерации. при следующей генерации все заново? или все таки рейтинг закрепляется за треком на какое то время?
 
alav сказал(а):
Я правильно понял - приоритет не закрепляется за песней. а присуждается один раз при генерации. при следующей генерации все заново? или все таки рейтинг закрепляется за треком на какое то время?
Приоритет вычисляется каждый раз при генерации плейлиста. За треком он не закрепляется и нигде не хранится. Рейтинг - это несколько другое: это значение от 0 до 10 (где 0 - "без рейтинга"), на основе рейтинга можно регулировать приоритет.
 
А рейтинг задаётся вручную? для каждого трека отдельно? Он как-то может изменяться динамично? Просто в хелпе по рейтингу ничего не понятно
 
radioshock сказал(а):
А рейтинг задаётся вручную? для каждого трека отдельно? Он как-то может изменяться динамично? Просто в хелпе по рейтингу ничего не понятно
Рейтинг высчитывается автоматически на основе правил, в справке про это написано (раздел Генератор плейлистов - Категории).
 
В файле помощи есть только "На вкладке Фильтры можно задать дополнительные фильтры для треков, такие как год, время, рейтинг, длительность.", про приоритет понятно что "Приоритет треков вычисляется автоматически". Что же с рейтингом? непонятно? он, как я понял, для каждого трека свой. Он т.е. получается всё-таки задаётся вручную и индивидуально. Не могу понять или может у меня файл помощь другой ?
 
Да, извиняюсь за некорректный ответ. Приоритет - просто задается для файла через параметры трека или через музыкальную базу.
 
Люди, кто пользуется, расскажите про рейтинги треков.
Раз 5 прочитал мануал и не могу сообразить, много вопросов непонятных по нему:
- как он высчитывается, где он хранится, в файле или базе
- как сразу проставить всем своим трекам рейтинг
- что происходит с рейтингом после каждого воспроизведения трека и на сколько он уменьшается

Расскажу как работал рейтинг в предыдущей программе:
Хранился он в базе, к которой был постоянный доступ с сайта.
Допустим изначально он был 100. После каждого воспроизведения трека(не попадания в плейлист, а именно воспроизведения), рейтинг трека уменьшался на несколько пунктов(тоже выставляется в настройках).
Так как доступ был к базе с сайта, то во время звучания трека за него слушателям можно было голосовать.
Соответсвенно за каждый лайк, рейтинг увеличивался, либо уменьшался если он слушателям не нравился.
Проще говоря, получался хит-парад самых актуальных треков.
При генерации плейлиста, треки с большим рейтингом играли чаще, и чем чаще играли, тем с каждым воспроизведением сами себе автоматически понижали рейтинг. Но так как людям иногда надоедают заезжанные треки, то они тоже голосовали уже против них и они уже потихоньку покидали ротацию, давая новым трекам звучать чаще в эфире.
Таким образом в эфире была постоянно актуальная и популярная музыка.

Вот как настроить это всё в радиобоссе?
 
Рейтинг это такая же характеристика, как и любое другое поле тега, например, "исполнитель". Это просто значение от 0 до 10 (0-рейтинг не установлен).

Установить рейтинг для многих файлов сразу можно через музыкальную базу.

Чтобы новый трек выбирася чаще, а тот, который играл уже много раз пореже - используйте приоритеты в генераторе плейлистов. Приоритет высчитывается на основе правил, которые вы задаете, и может зависеть от рейтинга, количества запусков и даты последнего запуска. Подробнее здесь: http://manual.djsoft.net/radioboss/ru/categories.htm
 
Всё, разобрался с приоритетами. Настроил правила.
Теперь хотелось бы управлять xml базой через API.
Точнее чтобы через api можно было менять рейтинг трека.

Например вот так:
http://127.0.0.1:9001/?pass=WxPe2JXh&base=library&artist=name&title=track&rating=5
где library - это файл базы library.xml
а rating - тот рейтинг, который нужно установить

Ну и как то всё это дело в файл прописывать, чтобы после обновления базы данные не терялись.
Сейчас как вариант можно брать xml файл, редактировать его на стороне сервера и сохранять с изменёнными значениями перед генерацией плейлистов. Но сами данные рейтинга в mp3 файл записать то нельзя.
 
Ну и ещё хотелось бы чтобы можно было в генераторе плейлистов где то указать стандартные правила приоритетов, чтобы не прописывать для каждой категории каждый раз
 
Назад
Верх