Petrichor - ваш идеальный оффлайн-компаньон для музыки на macOS

30 Jun, 2026
1,528
🔱 67
👥 9

Petrichor App Icon

Зачем ещё один музыкальный плеер?

Знакомая ситуация? У вас есть гигабайты музыки, собранной за годы, но все современные плееры либо слишком перегружены функциями, либо ориентированы исключительно на стриминг. Разработчик Kushal Pandya столкнулся с той же проблемой — и создал Petrichor, идеально сбалансированный плеер для локальной коллекции.

Что это за зверь?

Petrichor — это нативное macOS-приложение, написанное на Swift, которое:

  • Работает полностью оффлайн
  • Поддерживает MP3, M4A, WAV, AAC, AIFF и FLAC
  • Организует вашу коллекцию как профессиональный медиацентр
  • При этом остаётся лёгким и отзывчивым

Топ-5 причин попробовать Petrichor

  1. Умная организация библиотеки

    • Автоматическая группировка по альбомам, исполнителям, жанрам
    • Возможность просматривать музыку и по папкам (для тех, кто любит ручное управление)
    • Быстрый поиск через SQLite FTS5 — работает мгновенно даже на больших коллекциях
  2. Настоящая macOS-интеграция

    Реклама
    • Поддержка Dark Mode
    • Управление из менюбара и док-станции
    • Нативные жесты и анимации
  3. Гибкость настройки

    • Закрепляйте что угодно в боковой панели: любимые альбомы, плейлисты, жанры
    • Контекстное меню с быстрым переходом к связанным трекам
  4. Безопасность данных

    • Приложение только читает ваши файлы, ничего не изменяя
    • Все метаданные кэшируются в локальную SQLite-базу
  5. Большие планы развития

    • В дорожной карте: эквалайзер, поддержка Opus/OGG, AirPlay 2, умные плейлисты

Технические нюансы

Под капотом Petrichor использует:

  • GRDB.swift для работы с SQLite
  • AVFoundation для воспроизведения аудио
  • Sparkle для обновлений

Интересно, что вся структура базы данных открыта — разработчик опубликовал её схему в виде диаграммы. Это редкий случай прозрачности для музыкальных плееров!

Кому особенно понравится?

  • Коллекционерам музыки с большими локальными библиотеками
  • Аудиофилам, ценящим lossless-форматы
  • Разработчикам, изучающим Swift/SwiftUI (отличный пример качественного macOS-приложения)
  • Минималистам, уставшим от перегруженных интерфейсов iTunes

Как установить?

Самый простой способ — через Homebrew:

brew install --cask petrichor

Или скачайте вручную последнюю версию.

Вердикт

Petrichor — это свежий взгляд на оффлайн-музыку для macOS. Он сочетает простоту использования с глубокой организацией контента. Если вы до сих пор храните музыку на диске — обязательно попробуйте. Для разработчиков же это отличный reference-проект по SwiftUI и macOS-разработке.

Screenshot 1 Screenshot 2

P.S. Приложение полностью бесплатное и с открытым исходным кодом (MIT License) — можно смело изучать и модифицировать под свои нужды!

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.