Winamp жив! Как мы перенесли культовый плеер в Telegram — с радиостанциями, скинами и ностальгией

Winamp жив! Как мы перенесли культовый плеер в Telegram — с радиостанциями, скинами и ностальгией

Нас вдохновила ностальгия. Тот самый Winamp, который сопровождал вечера с Windows XP, с простым управлением и знаменитым интерфейсом. Мы захотели не просто поделиться воспоминанием, а подарить пользователям Telegram настоящий работающий Winamp — прямо в чате.

В основе проекта — WebAmp, опенсорсная реализация плеера на GitHub. (Ссылка: https://github.com/captbaritone/webamp)


Мы адаптировали её под Telegram Web Apps, сделали необходимые доработки, и винтаж ожил. Использовали HTML, CSS, PHP и jQuery — никаких rocket science, но много тонкой ручной настройки.

Ограничения? Было. Web App не работает в Telegram под Windows 7, а размеры окон в разных версиях клиента не совпадают. Некоторые функции Winamp пришлось вырезать, другие — адаптировать. Например, вместо локальных mp3-файлов — потоковое радио, чтобы не нарушать авторские права. Но в последней версии мы сделали поддержку треков с Яндекс.Диска и сохранение настроек для каждого пользователя.

Winamp жив! Как мы перенесли культовый плеер в Telegram — с радиостанциями, скинами и ностальгией

Смешных багов хватало: от «расползающегося» интерфейса до неработающих кнопок в разных платформах. В процессе мы даже пытались сначала сделать свой Winamp «с нуля», но быстро поняли, что это путь в никуда.

Пользователи приняли плеер тепло. Это не утилита, а цифровая игрушка. Наша цель — не конкурировать с AIMP или Spotify, а вернуть то самое чувство, когда визуализатор бил в такт басу, а обложки треков были роскошью.

Дальше — больше. В перспективе мы добавим смену скинов — даже плагины.

Winamp в Telegram — это возвращение легенды, пусть и в новом формате.

Ссылка на проект: t.me/winamp_tg

2
2 комментария