Repolode
kushalpandya

kushalpandya/Petrichor

Player de música offline para macOS que reproduz bibliotecas de áudio locais em mais de 40 formatos, com playlists inteligentes, letras e rádio pela internet.

Alternativa open source a:Apple MusicMusicbeeSwinsian

Estrelas
1,729
Forks
76
Issues abertas
27
Último commit
há 5 dias

O que é?

Petrichor é um player de música nativo para macOS, feito para reproduzir arquivos de música armazenados no próprio disco. Você adiciona pastas, o app as analisa e importa os metadados para uma biblioteca local SQLite, sem nunca modificar os arquivos de áudio nem a estrutura das pastas. Os dados da biblioteca ficam no computador.

O player é compatível com mais de 40 formatos de áudio, incluindo MP3, AAC, ALAC, FLAC, Ogg Vorbis, Opus, WAV, AIFF e DSD. Ele oferece reprodução sem intervalos, crossfade, normalização ReplayGain, equalizador, Spatial Audio e saída AirPlay 2. As playlists inteligentes podem usar regras condicionais, negativas e de expressão regular, e a barra lateral pode ser preenchida com álbuns, artistas ou playlists fixados.

O app é desenvolvido com Swift e SwiftUI, além de algum código em AppKit, e inclui controles de reprodução na barra de menus e no Dock. Recursos de rede opcionais, como download de letras, informações sobre artistas, rádio pela internet e scrobbling no Last.fm, vêm desativados por padrão.

Recursos principais

  • 01Reproduz mais de 40 formatos de áudio locais, incluindo arquivos lossless e DSD.
  • 02Playlists inteligentes com regras condicionais, negativas e de regex.
  • 03Reprodução sem intervalos, crossfade, ReplayGain, equalizador e saída AirPlay 2.
  • 04Exibição de letras sincronizadas, com opção de baixar as que estiverem faltando.
  • 05Estações de rádio pela internet organizadas em coleções.
  • 06Controles de reprodução na barra de menus e no Dock, além de modo escuro e miniplayer.

Casos de uso

  • Reproduzir uma grande coleção pessoal de arquivos MP3, FLAC ou outros arquivos locais no Mac.
  • Ouvir música offline sem uma assinatura de streaming.
  • Organizar músicas com playlists inteligentes e navegação baseada em metadados.
  • Ouvir estações de rádio pela internet junto com uma biblioteca local.

Início rápido

  1. 1

    Instale pelo Homebrew

    brew install --cask petrichor
  2. 2

    Ou baixe o .dmg mais recente na página Releases e arraste o app para Applications

  3. 3

    Em Applications, clique com o botão direito em Petrichor e escolha Abrir

Antes de usar

  • Disponível apenas para macOS 14 ou posterior; não há versão para Windows nem Linux.
  • O bom funcionamento dos recursos depende bastante de metadados corretos nas faixas.

Tópicos

Perguntas frequentes

O que é Petrichor?
Player de música offline para macOS que reproduz bibliotecas de áudio locais em mais de 40 formatos, com playlists inteligentes, letras e rádio pela internet. Petrichor é um player de música nativo para macOS, feito para reproduzir arquivos de música armazenados no próprio disco. Você adiciona pastas, o app as analisa e importa os metadados para uma biblioteca local SQLite, sem nunca modificar os arquivos de áudio nem a estrutura das pastas. Os dados da biblioteca ficam no computador.
Petrichor é gratuito? Qual é a licença?
Petrichor é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
Petrichor ainda é mantido?
Manutenção ativa. O último commit de Petrichor foi em 16 de out. de 2026.
Para que posso usar Petrichor?
Reproduzir uma grande coleção pessoal de arquivos MP3, FLAC ou outros arquivos locais no Mac. Ouvir música offline sem uma assinatura de streaming. Organizar músicas com playlists inteligentes e navegação baseada em metadados. Ouvir estações de rádio pela internet junto com uma biblioteca local.
Como instalar Petrichor?
Instale pelo Homebrew: brew install --cask petrichor Ou baixe o .dmg mais recente na página Releases e arraste o app para Applications Em Applications, clique com o botão direito em Petrichor e escolha Abrir
Onde consigo Petrichor?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/kushalpandya/Petrichor

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados