Добавить в корзинуПозвонить
Найти в Дзене
Цифровая Переплавка

Winamp вернулся. Но теперь он нативный для macOS, на Swift — и это лучше оригинала

Иногда маленькие open-source-проекты делают для ностальгии больше, чем крупные корпорации.
И свежий Winamp для macOS — как раз такой случай.
Разработчик mgreenwood1001 выложил на GitHub полноценный, нативный Winamp-клон, написанный целиком на Swift, с лицензией MIT и набором функций, который без преувеличений можно назвать «Winamp 2025 Edition». При этом проект выглядит не как игрушка, а как полнофункциональное приложение: визуализации, эквалайзер, плейлисты, drag-and-drop, Milkdrop — всё работает так, будто Winamp никогда не исчезал, а тихо развивался внутри экосистемы Apple. UI — это не просто «похожая тема».
Разработчик пересобрал классическое Winamp-окно, но нативными macOS-компонентами: кнопки, уровни громкости, плейлисты — всё ощущается «как тогда», только работает плавнее. Закрываешь глаза — ты в 2003.
Открываешь — а это Xcode, AppKit и SwiftUI вокруг. Особенно красиво работает: С первого взгляда кажется, что это просто фан-проект.
Но если заглянуть глубже, реализовано всё очень
Оглавление

Иногда маленькие open-source-проекты делают для ностальгии больше, чем крупные корпорации.
И свежий Winamp для macOS — как раз такой случай.
Разработчик
mgreenwood1001 выложил на GitHub полноценный, нативный Winamp-клон, написанный целиком на Swift, с лицензией MIT и набором функций, который без преувеличений можно назвать «Winamp 2025 Edition».

При этом проект выглядит не как игрушка, а как полнофункциональное приложение: визуализации, эквалайзер, плейлисты, drag-and-drop, Milkdrop — всё работает так, будто Winamp никогда не исчезал, а тихо развивался внутри экосистемы Apple.

Источник: https://github.com/mgreenwood1001/winamp
Источник: https://github.com/mgreenwood1001/winamp

🎛 Нативный интерфейс, классическое ощущение

UI — это не просто «похожая тема».
Разработчик пересобрал
классическое Winamp-окно, но нативными macOS-компонентами: кнопки, уровни громкости, плейлисты — всё ощущается «как тогда», только работает плавнее.

Закрываешь глаза — ты в 2003.
Открываешь — а это Xcode, AppKit и SwiftUI вокруг.

Особенно красиво работает:

  • 🔊 MP3/FLAC-плеер
  • 📁 мгновенный drag-and-drop в плейлист
  • 🖼 спектральный анализатор и осциллоскопы
  • 🌈 Milkdrop, причём с полноэкранным режимом
  • 🎤 оверлей текста песни прямо поверх Milkdrop (когда раньше такое было?!)

🧩 Почему это важно технически

С первого взгляда кажется, что это просто фан-проект.
Но если заглянуть глубже, реализовано всё очень профессионально:

🧠 1. Нативный аудио-пайплайн

Вместо старых плагинов — AVAudioEngine, AVPlayerNode, рендеринг FFT для спектра, оптимизированный под Metal.

🧱 2. Полная сборка через Xcode или SPM

Можно собрать проект:

  • через Xcode (⌘R),
  • через swift build,
  • через скрипты (build.sh, create-dmg.sh),
    которые автоматически формируют DMG — приятно, когда open-source думает о релизах.

📦 3. MIT-лицензия и чистый Swift

96,9% Swift + немного Shell.
Кода мало, он аккуратный и легко читаемый.

🧩 4. Milkdrop на macOS — отдельная магия

Milkdrop никогда нативно не существовал для macOS.
Здесь же реализована адаптация визуализации с поддержкой фуллскрина, горячих клавиш и текста песни.

💾 Почему Winamp-клон в 2025 году — это больше, чем просто “прикол”

Есть три причины, почему этот проект выстрелил (уже 260+ звезд):

🎧 Ностальгия

Старый Winamp был не просто плеером — он был культурным феноменом.
Когда видишь этот интерфейс, мозг сам включает «It really whips the llama’s ass! - Он по-настоящему надирает ламе зад!».

🧩 Скучающая экосистема плееров

Нативных macOS-плееров, которые просто хорошо играют музыку, — почти нет.
iTunes/Apple Music раздут, VLC — утилитарен, маленькие проекты живут год-два.

А тут — стабильная сборка, DMG, MIT.

🤖 Возрождение Swift

Swift за последние два года стал гораздо приятнее как язык для desktop-UI.
Этот проект показывают новичкам как «чистый Swift-пример» полноценного приложения.

💬 Моё мнение: такой Winamp нужен не только ностальгикам

Этот проект — пример того, как один разработчик может:

  • оживить культурный артефакт,
  • создать нативный и удобный инструмент,
  • сделать его свободным и расширяемым,
  • показать, как должны выглядеть современные аудиоплееры.

Я бы не удивился, если через пару месяцев появятся:

  • 🎚️ плагины DSP,
  • 🎨 кастомные темы,
  • 🌐 потоковые модули,
  • 📦 интеграции с Apple Music API.

Особенно хочется увидеть Metal-ускоренный Milkdrop 2 и поддержку WASAPI-подобного эксклюзивного режима.

Winamp macOS — это маленький проект, который показывает, что open-source по-прежнему способен создавать вещи, от которых приятно открывать ноутбук.

И да… он реально whips the llama’s ass, но уже на macOS 13+.

Источники

  1. GitHub-репозиторий проекта
    https://github.com/mgreenwood1001/winamp