ОсновноеRadiotalkПользовательское
MyRadio24 - Хостинг для создания интернет радио
70   •   Посмотреть все темы

Ошибки, тех. работы и другие проблемы с радио (помощь)

 

30
Edik @EfirZam
как так?иногда на андройдах выкидывает

20089
Dimitry @Dimitry
Можно точнее? Не понятно о чём речь, где выкидывает и как выкидывает.

30
Edik @EfirZam
походу интернет падал только странно глючило только с андройда с компа слушалось нормально.

20089
Dimitry @Dimitry
как всегда, сначала ищем проблему в сервисе ))))

78
dimassamid @dimassamid
Приветствую!
Зарядил в расписание плейлист с джинглами по следующему алгоритму:
Время запуска: после каждых 6 треков
Настройки расписания: вставка 1 трека, играть по порядку, дожидаться, начать с 1

В итоге, после каждых 6 треков в эфир вставляется один и тот же джингл - тот, с которого расписанию сказано начинать. Если поставить "начать с 2", то будет всегда играть 2-й. С папками такой проблемы нет, только с плейлистами. Это только у меня так?

20089
Dimitry @Dimitry
Привет. Если выставил запуск плейлиста с 2, он всегда и будет играть со 2го.
Чтобы они играли по порядку с каждым новым запуском, нужно указывать -1
Эта информация есть у поля ввода.

78
dimassamid @dimassamid
Я говорю не про каждый новый запуск, а про поведение расписания в рамках ОДНОГО запуска. Расписание один раз создано, включено и его никто не трогает. Но в эфир вставляется всегда почему-то ТОЛЬКО один и тот же трек, до других очередь просто не доходит. Грубо говоря в эфире всегда залипает один и тот же джингл по кругу, других слушатели не слышат.
С какого именно джинглы пойдут в эфир при создании расписания - роли не играет, но они же должны меняться, разве нет? Если запустился 2-й, то потом когда-нибудь (в зависимости от выставленного интервала) должен же включиться 3-й? Но этого не происходит, всегда включается только 2-й и никакие больше из этого плейлиста.
Если выбирать в качестве ротации папку (а не плейлист), то всё работает нормально.

P.S. Поставил сейчас -1 и джинглы стали наконец-то хоть переключаться между собой. Впринципе меня это устраивает, но это не отменяет глюк, описанный выше. Ещё раз подчеркну, что речь идёт про один запуск, а не про каждый новый.

Отредактировано dimassamid - 17.10.2020
78
dimassamid @dimassamid
Замечен ещё один глюк.
Создаётся следующая ситуация: Играет трек из плейлиста "Basic" (этот плейлист установлен "текущим"). Срабатывает ваш cron и расписание ставит в очередь один трек из плейлиста "Jingles", потому что согласно настройкам подошло его время. Поскольку в настройках расписания сказано "при смене плейлиста дождаться завершения текущего трека", он висит как "Next". Тут всё правильно. Согласно выставленным настройкам вставиться должен всего лишь один трек из "Jingles", а затем плейлист должен вернуться на "Basic".
Всё это прекрасно сработает если ничего не трогать. Но если в этот момент взять какой-нибудь трек из Библиотеки MP3 и принудительно "установить текущим", то этот трек из базы установится как "Next" (вместо джингла), но это пол беды. После такой манипуляции плейлист "Jingles" устанавливается "текущим" и на "Basic" больше не возвращается. Другими словами "текущий" плейлист слетает и меняется на другой (который из расписания).
В моём случае, безостановочно начинают играть джинглы вместо базового плейлиста.


Отредактировано dimassamid - 17.10.2020
20089
Dimitry @Dimitry
Система работает правильно. Что значит 1 запуск?
Вставка 1 трека - всегда будет включаться трек номер 2, вы сами это указываете, ещё раз повторю, всегда! Почему должен запускаться другой трек то? Запускаться будет 1 трек что вы указали. Мне логика ваша абсолютно не понятна.
-1 для этого и создан, чтобы каждый запуск плейлиста брался следующий трек...

По второму сообщению действительно баг - ввиду сложности его воспроизведения. Там действительно идёт замена трека Next и будет играть плейлист из Next как обычный, так как по сути был отменён возврат назад. Как надёжное решение, при запуске трека можно чётко указать какой плейлист должен играть потом... А я подумаю как это можно исправить, хотя пока что идей нет.

78
dimassamid @dimassamid
Dimitry пишет:

Что значит 1 запуск?

Я имею ввиду запустить задание и не трогать его (не отключать, не изменять, не удалять)

Dimitry пишет:

Мне логика ваша абсолютно не понятна.

Логика простая. Посмотрите на название опции "начинать с", оно как бы намекает на то, что должна быть какая-то последовательность: начнётся с одного, а закончится чем-то другим. У вас даже здесь указано: играть плейлист по порядку.



Начать с 2 и следовать дальше по порядку. Так где этот порядок, если из 100 треков плейлиста играет лишь один по кругу, а остальные 99 не участвуют никогда? Самое понятие "плейлист" - это список из треков, а не один трек.
Вот так было бы понятнее:



Функционал может и реализован технически правильно (так как вы это задумывали), но текстовое описание функции сбивает с толку, ИМХО. Уверен, что не меня одного. А ещё больше сбивает с толку то, что при ротации папок работает всё совершенно не так как вы описываете, хотя по идее не должно быть разницы в поведении.

78
dimassamid @dimassamid
Ещё один маленький баг и больше не буду вас мучить. При клике на название папки в расписании выпадает ошибка.





Если это не папка, а плейлист, то переходит без проблем.

20089
Dimitry @Dimitry
Понял, перечёркнутый текст со второго скрина вводит в заблуждение. (но это лишь набор правил а не ТЕКСТ) Расписание это задание, каждое выполнение - запуск, если через 6 треков то и запуск задания каждые 6 треков. Если выбрать вставка плейлиста, то будет играть с 2го трека по порядку и до конца. При вставке 1го трека, будет вставляться указанный трек, а не что-то ещё. Есть мануал по расписанию, видимо вы его не читали, от сюда и все вопросы.

Что не так с ротацией папок? Вроде бы жалоб на неё давно не было.

Про переход по папке понял.

78
dimassamid @dimassamid
Dimitry пишет:

Понял, перечёркнутый текст со второго скрина вводит в заблуждение. (но это лишь набор правил а не ТЕКСТ) Расписание это задание, каждое выполнение - запуск, если через 6 треков то и запуск задания каждые 6 треков. Если выбрать вставка плейлиста, то будет играть с 2го трека по порядку и до конца. При вставке 1го трека, будет вставляться указанный трек, а не что-то ещё. Есть мануал по расписанию, видимо вы его не читали, от сюда и все вопросы.

Спасибо! Всё понятно. Если посмотреть на это всё с точки зрения алгоритма (абстрагируясь от текстового описания), то всё встаёт на свои места.

Dimitry пишет:

Что не так с ротацией папок? Вроде бы жалоб на неё давно не было.
Ну вот там как раз-таки треки переключаются между собой. Это меня и сбило с толку. Я поэтому и не понял почему в папках они следуют один за другим, а в плейлисте нет. Проверьте.
Если нужна будет помощь с тестированием, сегодня вечером или завтра днём смогу посодействовать.

20089
Dimitry @Dimitry
В папках нет последовательности заданной технически - так сказать позиции трека. Исходя из этого нельзя сделать какой либо список и задать позиции или последовательность. Там всегда берётся самый редко играющий трек.

Ссылку на папку исправил.

78
dimassamid @dimassamid
Странно, но у меня они играли по порядку, видимо из-за того что все являлись новыми и редко играющими. Хорошо, еще раз спасибо за разъяснения!

20089
Dimitry @Dimitry
Да, тогда они будут играть примерно по дате загрузки, если новые.
Я ввёл некоторые коррективы для включения из библиотеки - должно возвращаться из джинглов назад, проверьте есть ли ещё баг и не появился ли новый.

78
dimassamid @dimassamid
Dimitry пишет:

Я ввёл некоторые коррективы для включения из библиотеки - должно возвращаться из джинглов назад, проверьте есть ли ещё баг и не появился ли новый.

Потестрировал, работает, багов не всплыло, назад возвращается исправно. Это действительно важное исправление, поскольку можно не заметить ожидающую вставку из расписания и случайно поломать весь эфир. Благодарю!

20089
Dimitry @Dimitry
Хорошо. Проблема в том что чем сложнее система, тем больше вероятность разных ошибок и сложнее их исправлять.

11
Владимир @Gals
Dimitry пишет:

Последняя цифра IP временно скрыта, есть жалобы на то что мы выдаём IP.
А то что 0 минут, ну у всех оно работает, непонятно почему у вас в течении одной минуты так много подключений - может боты. Пишет время как долго слушатель подключен.

Нет, это не боты. Стрим используется для прослушивания музыки в виртуальном мире Second Life. До вчерашнего дня все было нормально. Появилось это после того как скрыли последние цифры IP.
Проверил лично сам, прослушивая поток через браузер, такая же история. Показывает нулевое время звучания постоянно и не отображает устройство прослушивания.

20089
Dimitry @Dimitry
Проверьте сейчас. Была небольшая ошибка в отображении.