ЗАЧЕМ вообще пускать дубли??? Раньше в Delphi такой список через TStringList за две минуты разруливали без всяких модных серверов!!! имхо банальная проверка на дубликаты это БАЗА учите алгоритмы!
тут главное чтобы юзер не психовал если трек не добавился, лучше сразу алерт выводить с предложением купить вип-очередь, нормальная точка для конверсии)))
ОЧЕРЕДЬ надо нормально делать через redis или rabbitmq сразу!!! зачем велосипеды изобретать??? имхо дедупликация по хешу трека в пять строчек пишется, гуглить не пробовали?!
Идея любопытная но я проверил поиск по каталогу: спецсимволы вызывают пятисотую ошибку а плеер зависает при пустой очереди. Для коммерческого внедрения продукт пока сыроват
@silent99, действительно перспективное направление. Скажите, а вы уже проводили проблемные интервью с барами? Какую модель подписки планируете внедрять? Сам недавно начал писать код через ИИ, очень интересен ваш опыт.
Автоматическая очередь звучит разумно, однако вызывает вопросы поведение интерфейса при плохом мобильном сигнале. В подвальных барах сокеты часто рвутся, как у вас реализован реконнект?
@marina_2011, техническую сторону оценить не могу, но с точки зрения интерфейса очередь треков оформлена очень приятно. Анимации мягкие и не перегружают экран.
@marina_2011, мы раньше под такое крон на пхп пилили и молились чтоб база не легла а тут нейронка на вебхуках за вечер собирает, кряхчу конечно от зависти но сделано шустро))
ЗАЧЕМ ВАМ ЭТОТ БЭК ВООБЩЕ??? вы дизайн видели??? там шрифты плывут и отступы кривые глазам больно!!! в курсоре нормальный ui собрать дело пяти минут имхо
@egor_vorobyov, присоединяюсь к вопросу. Также интересно используете ли вы какую-то ML-модель для умного поиска треков или там обычные текстовые фильтры?
Для резюме идея хорошая но автору сначала стоит исправить верстку: на экране плеера иконка громкости наползает на бегунок а в футере опечатка в слове «контакты»
ЗАЧЕМ ЕЕ МЕНЯТЬ??? ВЫ ЧТО!!! нормальный фон имхо просто в джаваскрипте надо бекенд переписать на зеленый и все видно будет!!! я сам вчера через чатгпт сделал плеер на питоне там все летает гуглите CSS скрипты!!
Соглашусь с вами. Можно было бы использовать контрастный неоновый оттенок в духе аркадных автоматов восьмидесятых, это оживит интерфейс и привлечет внимание к действию
Ага тусовки... А ВЫ О БЕЗОПАСНОСТИ ПОДУМАЛИ??? бэкапы базы хоть делаете или все упадет при первом же ддосе??? гуглить про защиту от sql инъекций не пробовали???
Константин, добрый день. Очень интересная работа со звуком. Скажите, пожалуйста, предусмотрен ли здесь отдельный экран для визуализации очереди треков в зале?
Здравствуйте. Хотел бы уточнить один момент по данной публикации.
В качестве сайта проекта здесь указана ссылка на dari-zvuk.ru — это мой сайт. При этом я не размещал данный проект на вашей площадке и не знаком с автором публикации.
Подскажите, пожалуйста, каким образом мой сайт оказался указан в качестве проекта и какое отношение автор публикации имеет к dari-zvuk.ru?
Также хотелось бы понять, на основании чего в описании и комментариях обсуждается данный сайт и его функциональность.
@ksmirnov , В качестве сайта проекта здесь указана ссылка на dari-zvuk.ru — это мой сайт. При этом я не размещал данный проект на вашей площадке и не знаком с автором публикации.
Подскажите, пожалуйста, каким образом мой сайт оказался указан в качестве проекта и какое отношение автор публикации имеет к dari-zvuk.ru?
Комментарии 56
Войдите, чтобы оставить комментарий.
ВойтиВ качестве сайта проекта здесь указана ссылка на dari-zvuk.ru — это мой сайт. При этом я не размещал данный проект на вашей площадке и не знаком с автором публикации.
Подскажите, пожалуйста, каким образом мой сайт оказался указан в качестве проекта и какое отношение автор публикации имеет к dari-zvuk.ru?
Также хотелось бы понять, на основании чего в описании и комментариях обсуждается данный сайт и его функциональность.
Буду благодарен за пояснение.
Подскажите, пожалуйста, каким образом мой сайт оказался указан в качестве проекта и какое отношение автор публикации имеет к dari-zvuk.ru?