Repolode
kushalpandya

kushalpandya/Petrichor

Офлайн-плеер для macOS с поддержкой более 40 аудиоформатов, умными плейлистами, текстами песен и интернет-радио.

Open source альтернатива:Apple MusicMusicbeeSwinsian

Звёзды
1,729
Форки
76
Открытые issues
27
Последний коммит
5 дней назад

Что это?

Petrichor — нативный музыкальный плеер для macOS, предназначенный для воспроизведения файлов с музыкой, хранящихся на вашем диске. Добавьте папки — приложение просканирует их и прочитает метаданные в локальную базу SQLite. При этом оно никогда не изменяет аудиофайлы и структуру папок. Данные библиотеки хранятся на устройстве.

Плеер поддерживает более 40 аудиоформатов, включая MP3, AAC, ALAC, FLAC, Ogg Vorbis, Opus, WAV, AIFF и DSD. В нём есть воспроизведение без пауз, кроссфейд, нормализация ReplayGain, эквалайзер, Spatial Audio и вывод звука через AirPlay 2. Умные плейлисты поддерживают условия, исключающие правила и регулярные выражения, а в боковую панель можно добавить избранные альбомы, исполнителей и плейлисты.

Приложение написано на Swift и SwiftUI с использованием некоторых компонентов AppKit; в нём также есть элементы управления воспроизведением в строке меню и Dock. Дополнительные сетевые функции — загрузка текстов песен, информация об исполнителях, интернет-радио и скробблинг в Last.fm — по умолчанию отключены.

Ключевые возможности

  • 01Воспроизведение более 40 локальных аудиоформатов, включая файлы без потерь и DSD.
  • 02Умные плейлисты с условиями, исключающими правилами и регулярными выражениями.
  • 03Воспроизведение без пауз, кроссфейд, ReplayGain, эквалайзер и вывод звука через AirPlay 2.
  • 04Отображение синхронизированных текстов песен с возможностью загрузить недостающие.
  • 05Интернет-радиостанции, сгруппированные в коллекции.
  • 06Управление воспроизведением из строки меню и Dock, а также тёмная тема и мини-плеер.

Сценарии использования

  • Воспроизведение большой личной коллекции MP3, FLAC и других локальных файлов на Mac.
  • Прослушивание музыки офлайн без подписки на стриминговый сервис.
  • Организация музыки с помощью умных плейлистов и просмотра по метаданным.
  • Прослушивание интернет-радиостанций вместе с локальной музыкальной библиотекой.

Быстрый старт

  1. 1

    Установите через Homebrew

    brew install --cask petrichor
  2. 2

    Или скачайте последнюю версию .dmg со страницы Releases и перетащите приложение в Applications

  3. 3

    В Applications щёлкните правой кнопкой мыши по Petrichor и выберите «Открыть»

Что важно знать

  • Только для macOS 14 и более поздних версий; версии для Windows и Linux нет.
  • Для корректной работы функций во многом требуются правильно заполненные метаданные треков.

Темы

Частые вопросы

Что такое Petrichor?
Офлайн-плеер для macOS с поддержкой более 40 аудиоформатов, умными плейлистами, текстами песен и интернет-радио. Petrichor — нативный музыкальный плеер для macOS, предназначенный для воспроизведения файлов с музыкой, хранящихся на вашем диске. Добавьте папки — приложение просканирует их и прочитает метаданные в локальную базу SQLite. При этом оно никогда не изменяет аудиофайлы и структуру папок. Данные библиотеки хранятся на устройстве.
Petrichor можно использовать бесплатно? Какая у него лицензия?
Petrichor распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Petrichor всё ещё поддерживается?
Активно поддерживается. Последний коммит в Petrichor — 16 окт. 2026 г..
Для чего можно использовать Petrichor?
Воспроизведение большой личной коллекции MP3, FLAC и других локальных файлов на Mac. Прослушивание музыки офлайн без подписки на стриминговый сервис. Организация музыки с помощью умных плейлистов и просмотра по метаданным. Прослушивание интернет-радиостанций вместе с локальной музыкальной библиотекой.
Как установить Petrichor?
Установите через Homebrew: brew install --cask petrichor Или скачайте последнюю версию .dmg со страницы Releases и перетащите приложение в Applications В Applications щёлкните правой кнопкой мыши по Petrichor и выберите «Открыть»
Где скачать Petrichor?
Исходный код и инструкции по установке — на GitHub: https://github.com/kushalpandya/Petrichor

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Нативное приложение для macOS, которое растягивает обои высокого разрешения на все подключённые мониторы и поддерживает статичный режим, светлую и тёмную темы, а также расписание по времени суток.

1068SwiftMITОбновлён 4 дня назад