14 pontos por xguru 2025-08-03 | 1 comentários | Compartilhar no WhatsApp
  • Player de música gratuito, de código aberto e exclusivo para macOS para gerenciar com eficiência coleções de arquivos de música locais e ouvi-las totalmente offline
  • Formatos compatíveis: MP3, M4A, WAV, AAC, AIFF, FLAC
  • Permite organizar e navegar pela biblioteca por pastas
  • Criação de playlists e gerenciamento da fila
  • Fixe qualquer item na barra lateral para acessar rapidamente suas músicas favoritas
  • Ao clicar com o botão direito em uma faixa, navegação com base em metadados como álbum, artista e ano
  • Nativo do macOS: controles de reprodução na barra de menu/dock, modo escuro e suporte a atalhos
  • Mesmo bibliotecas grandes podem ser pesquisadas rapidamente com busca de alta velocidade baseada em metadados
  • Licença MIT

Recursos de desenvolvimento/implementação

  • Baseado em Swift/SwiftUI, aproveitando ativamente a interface moderna do macOS
  • Após escanear as pastas, constrói automaticamente um banco de dados com SQLite/GRDB; todos os arquivos de música são gerenciados em modo somente leitura, portanto os arquivos originais não são alterados
  • A busca é baseada em SQLite FTS5, com fallback de busca em memória
  • O motor de reprodução é baseado em AVFoundation
  • Complementa limitações de players offline existentes para macOS, como o Swinsian, e também se inspira na UX moderna de apps de streaming

Recursos planejados para versões futuras

  • Smart playlists baseadas em condições
  • Equalizador de áudio
  • Suporte a formatos de áudio adicionais (Opus, OGG etc.)
  • Suporte à transmissão via AirPlay 2
  • Miniplayer/modo de tela cheia
  • Atualizações automáticas no app
  • Integração com informações online de álbuns/artistas

1 comentários

 
iolothebard 2025-08-03

De repente... lembrei do player de música que eu tinha feito 20 anos atrás. Foi mais ou menos na época em que aquele maldito player de música padrão estava sendo trocado pelo Rhythmbox... como o Hangul nas tags ID3 de mp3 ficava corrompido, mandei um patch upstream e não aceitaram... fiquei tão puto de tanto remendar que acabei fazendo o meu próprio... https://github.com/iolo/liteamp