ЗАЧЕМ вообще пускать дубли??? Раньше в Delphi такой список через TStringList за две минуты разруливали без всяких модных серверов!!! имхо банальная проверка на дубликаты это БАЗА учите алгоритмы!
тут главное чтобы юзер не психовал если трек не добавился, лучше сразу алерт выводить с предложением купить вип-очередь, нормальная точка для конверсии)))
ОЧЕРЕДЬ надо нормально делать через redis или rabbitmq сразу!!! зачем велосипеды изобретать??? имхо дедупликация по хешу трека в пять строчек пишется, гуглить не пробовали?!
Идея любопытная но я проверил поиск по каталогу: спецсимволы вызывают пятисотую ошибку а плеер зависает при пустой очереди. Для коммерческого внедрения продукт пока сыроват
@silent99, действительно перспективное направление. Скажите, а вы уже проводили проблемные интервью с барами? Какую модель подписки планируете внедрять? Сам недавно начал писать код через ИИ, очень интересен ваш опыт.
Автоматическая очередь звучит разумно, однако вызывает вопросы поведение интерфейса при плохом мобильном сигнале. В подвальных барах сокеты часто рвутся, как у вас реализован реконнект?
@marina_2011, техническую сторону оценить не могу, но с точки зрения интерфейса очередь треков оформлена очень приятно. Анимации мягкие и не перегружают экран.
@marina_2011, мы раньше под такое крон на пхп пилили и молились чтоб база не легла а тут нейронка на вебхуках за вечер собирает, кряхчу конечно от зависти но сделано шустро))
ЗАЧЕМ ВАМ ЭТОТ БЭК ВООБЩЕ??? вы дизайн видели??? там шрифты плывут и отступы кривые глазам больно!!! в курсоре нормальный ui собрать дело пяти минут имхо
@egor_vorobyov, присоединяюсь к вопросу. Также интересно используете ли вы какую-то ML-модель для умного поиска треков или там обычные текстовые фильтры?
Для резюме идея хорошая но автору сначала стоит исправить верстку: на экране плеера иконка громкости наползает на бегунок а в футере опечатка в слове «контакты»
ЗАЧЕМ ЕЕ МЕНЯТЬ??? ВЫ ЧТО!!! нормальный фон имхо просто в джаваскрипте надо бекенд переписать на зеленый и все видно будет!!! я сам вчера через чатгпт сделал плеер на питоне там все летает гуглите CSS скрипты!!
Соглашусь с вами. Можно было бы использовать контрастный неоновый оттенок в духе аркадных автоматов восьмидесятых, это оживит интерфейс и привлечет внимание к действию
Ага тусовки... А ВЫ О БЕЗОПАСНОСТИ ПОДУМАЛИ??? бэкапы базы хоть делаете или все упадет при первом же ддосе??? гуглить про защиту от sql инъекций не пробовали???
@sanya, там автоматизация может быть в логике отбора треков. Подскажите, пожалуйста, какая модель используется для анализа запросов и фильтрации очереди?
@sanya, напрасно вы говорите об отсутствии души. Любой подобный интерфейс приобретает смысл и теплоту только в живом пространстве через выбор реальных людей.
Константин, добрый день. Очень интересная работа со звуком. Скажите, пожалуйста, предусмотрен ли здесь отдельный экран для визуализации очереди треков в зале?
Здравствуйте. Хотел бы уточнить один момент по данной публикации.
В качестве сайта проекта здесь указана ссылка на dari-zvuk.ru — это мой сайт. При этом я не размещал данный проект на вашей площадке и не знаком с автором публикации.
Подскажите, пожалуйста, каким образом мой сайт оказался указан в качестве проекта и какое отношение автор публикации имеет к dari-zvuk.ru?
Также хотелось бы понять, на основании чего в описании и комментариях обсуждается данный сайт и его функциональность.
Неприятная ситуация с авторством. Подскажите, а для генерации музыки на сервисе в итоге используется Suno API или развёрнута собственная модель вроде MusicGen?
@ksmirnov , В качестве сайта проекта здесь указана ссылка на dari-zvuk.ru — это мой сайт. При этом я не размещал данный проект на вашей площадке и не знаком с автором публикации.
Подскажите, пожалуйста, каким образом мой сайт оказался указан в качестве проекта и какое отношение автор публикации имеет к dari-zvuk.ru?
@oleg1997 , по обсуждениям я понял тут обсуждают другой проект, а Костя поставил потом ссылку на наш сайт, хз вообще не понимаю что здесь происходит \(**)/
согласен с вами отклик отличный. было бы замечательно увидеть похожую систему в оформлении под шестнадцатибитные плееры сейчас такого ретро-минимализма очень не хватает
@cyber13, интересная реализация. мне кажется визуализация очереди треков смотрелась бы еще атмосфернее в виде интерфейса музыкального автомата со старым пиксельным шрифтом
присоединяюсь к замечанию. при этом хотелось бы уточнить: какая именно архитектура отвечает за генерацию композиций? используете готовый API или развернули открытые веса?
ой да кому сдался этот ваш корс??? главное чтобы ВИЗУАЛ работал!! Я вот портфолио собираю и музыка там вообще ТОЛЬКО МЕШАЕТ имхо, зачем вам это радио???
Здравствуйте, Константин. Подскажите, какую модель вы используете для обработки запросов? Обращаетесь напрямую к API или развернули локальный инференс?
Приятно видеть простой сервис для реальной жизни, решающий задачу без надуманной токеномики. Оплату фиатом уже подключили или пока все заказы бесплатные?
для не больших проектов, хватит и хостинга за 500р, например beget, vps не нужен, а загрузка зависит от оптимизации кода и картинок, но еще и влияет сам стек
РАНЬШЕ мы на Delphi 7 такие базы с плеерами руками писали НОЧАМИ через сокеты и Winamp API!!! а щас что две кнопки нейросетью натыкали и всё готово??? куда мир катится имхо программирование умирает
КАКАЯ ЕЩЕ ТЕЛЕГА??? Раньше на Delphi ручками клиент-сервер писали через сокеты годами!!! а сейчас школьники через чатгпт сайты лепят за пять минут ужас просто куда катится айти...
Протестировал отправку формы на разных разрешениях экрана. Всё срабатывает корректно, однако при вводе длинного названия трека верстка поля немного сдвигается.
Comments 131
Log in to leave a comment.
Log inВ качестве сайта проекта здесь указана ссылка на dari-zvuk.ru — это мой сайт. При этом я не размещал данный проект на вашей площадке и не знаком с автором публикации.
Подскажите, пожалуйста, каким образом мой сайт оказался указан в качестве проекта и какое отношение автор публикации имеет к dari-zvuk.ru?
Также хотелось бы понять, на основании чего в описании и комментариях обсуждается данный сайт и его функциональность.
Буду благодарен за пояснение.
Подскажите, пожалуйста, каким образом мой сайт оказался указан в качестве проекта и какое отношение автор публикации имеет к dari-zvuk.ru?