Доработка Karadio32 (попытка 2).
- Войдите на сайт для отправки комментариев
Добрый вечер всем. Или день. Или утро.
Месяца 3 назад попробовал такую доработку тут поискать, никто в итоге не нашелся. Вроде как в итоге и необходимость отпала, а тут - вдруг снова актуально стало. Итак, попытка вторая, дополненная и исправленная: :)
Нужно скорректировать проект Karadio32.
Суть проблемы: на текущий момент если поток пропадает - вываливается ошибка, требуется ручные действия.
Ожидаемое: Нужно сделать так, чтобы поток ждался бесконечное время. Как только поток появляется - воспроизведение само возобновляется. В т.ч. если при старте радио потока нет, всё равно ждем пока не появится.
Из применяемого железа - нужно будет прицепить ЦАП (в процессе еще прошлых тестов pcm5102 показал себя достаточным). Лослесс, усилители, экраны - не нужны, можно сразу отцепить от кода, чтобы облегчить проект. Управление нужно только через веб-интерфейс.
Оплата по факту или через любую систему типа fl.ru / youdo / ... Если смущает комиссия - прибавляем ее к желаемой сумме.
PS: Если считаете, что проще разработать с нуля - тоже хорошо, даже ТЗ уже почти допилено, сразу добавится мониторинг и апдейты через mqtt. Но надеюсь, можно обойтись доработкой, т.к. пока критичный момент только один: возобновление проигрывания потока после пропадания.
А если продублировать поток?
Как минимум три года карадио пилилось, четыре только официальных контрибьютора на гитхабе, 130 закрытых коммитов, 35 открытых... И все это с нуля без предоплат?
Однако...
расчёт видимо на то, что уже есть с необходимым функционалом и останется только отсечь ненужное
расчёт видимо на то, что уже есть с необходимым функционалом и останется только отсечь ненужное
А скульпторы работают по постоплате !? :)
ТС, постановка задачи, сложность и самое главное НЕИНТЕРЕСНОСТЬ большинству исполнителей, вашего проекта не оставляют вам шансов найти кого-то. Имеет смысл обратится к одному из тех кто пилил этот проект ради своего интереса. Пишите людям которые живут на гитхабе в теме проекта. Но и тут я бы не стал надеяться на вменяемые деньги. Слишком много работы.
Скорее, расчет на людей, которые уже разбирали карадио и понимают, где расположена эта проверка. Необходимости в изменениях больше нет.
Разумеется, пилить заново проект - намного более сложное дело, дорогостоящее. По сути - не нужное.
По карадио: это очень серьезный проект с кучей подключаемого оборудования, сложным интерфейсом. Как я понимаю бОльшая часть доработок связана с расширением списка поддерживаемого железа и увеличением функций. Тут такой задачи нет.
По предоплате: я не зря упомянул системы оплаты типа фриланса. Вопрос не в том, чтобы получить работу и кинуть с оплатой, а в том, чтобы обе стороны имели какие-то гарантии. Я - что работа выполняется, исполнитель - что деньги уже оплачены и зарезервированы. Для обоих сторон - хотя бы какая-то третья сторона в виде арбитража в случае разногласий.
Пусть тут тема еще какое-то время повисит. Мало ли..
ТС, постановка задачи, сложность и самое главное НЕИНТЕРЕСНОСТЬ большинству исполнителей, вашего проекта не оставляют вам шансов найти кого-то.
Да, мысль о поиске на гитхабе не приходила, попробую. Спасибо за мысль.
В любом случае - попытка не пытка.. ;)
Проблема в том, что любой более-менее сложный проект требует не только нахождения места требуемого исправления, но и понимания, как это аукнется впоследствии на множестве дополнительных железяк и функций.
Т.е. этап тестирования будет долгим и предсказать его стоимость наврядли возможно. Поэтому браться за такое за фиксированную цену - большой риск.
Согласен с sadman41. А то что в "очень серьезном проекте" имеются такие коренные баги как отсутствие отслеживания состояния потока и перезапуска воспроизведения, говорит о том, что он очень сырой. А значит там ещё куча потенциальных багов сидит. Как начнёшь что-то править/переделывать - они и полезут. Это ещё после того, как разберёшься в готовой куче.
Проще своё написать. Да и без лишних костылей как в этом карадио.