Нас вдохновила ностальгия. Тот самый 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-файлов — потоковое радио, чтобы не нарушать авторские права. Но в последней версии мы сделали поддержку треков с Яндекс.Диска и сохранение настроек для каждого пользователя. Смешных багов хватало: от «расползающегося» и