Repolode
basharovV

basharovV/musicat

Player de música e editor de tags para bibliotecas locais, feito com Svelte e Tauri, com reprodução sem intervalos e playlists inteligentes.

Alternativa open source a:Winampfoobar2000iTunes

Estrelas
953
Forks
43
Issues abertas
31
Último commit
há 2 meses

O que é?

Musicat é um player de música para arquivos armazenados no seu próprio disco. Ele mantém links para os arquivos originais em vez de copiá-los para um banco de dados e oferece suporte a MP3, FLAC, WAV, AAC e OGG. As pastas são monitoradas e verificadas automaticamente quando os arquivos mudam.

Além de reproduzir músicas, o app inclui um editor de metadados que lê e grava tags ID3v2 e Vorbis, além de recursos para baixar capas de álbuns, buscar a letra da música atual e mostrar a origem dos artistas em um mapa-múndi. Playlists inteligentes, visualização de forma de onda, estatísticas e uma linha do tempo de álbuns ajudam você a explorar a biblioteca.

O app usa Svelte na interface e Tauri como estrutura para a versão desktop. Ele funciona no macOS e no Windows; no Linux, requer ALSA. A reprodução sem intervalos funciona apenas entre faixas com a mesma taxa de amostragem.

Recursos principais

  • 01Reproduz arquivos MP3, FLAC, WAV, AAC e OGG de uma biblioteca local vinculada.
  • 02Lê e grava tags de metadados ID3v2 e Vorbis.
  • 03Oferece reprodução sem intervalos entre faixas com a mesma taxa de amostragem.
  • 04Cria playlists inteligentes com base em consultas.
  • 05Exibe um mapa-múndi da biblioteca e oferece download de capas de álbuns, busca de letras e visualização de forma de onda.

Casos de uso

  • Gerenciar uma grande coleção pessoal de arquivos de música lossless e com perdas armazenados no disco.
  • Editar em lote tags e capas de álbuns de uma biblioteca de música.
  • Explorar uma biblioteca com estatísticas, linhas do tempo e um mapa da origem dos artistas.

Início rápido

  1. 1

    Configure o Tauri e os pré-requisitos da plataforma

  2. 2

    Instale a dependência de áudio do Linux (somente no Linux)

    sudo apt-get install libasound2-dev
  3. 3

    Instale as dependências do npm (Node 22 ou superior)

    npm install
  4. 4

    Inicie uma compilação de desenvolvimento

    npm run tauri dev

Antes de usar

  • O app está em desenvolvimento ativo na versão 0.x, então problemas ou mudanças podem ocorrer a qualquer momento.
  • No macOS, o app não é assinado nem notarizado, então o Gatekeeper pode bloqueá-lo e exigir uma solução alternativa pelo terminal.
  • A reprodução sem intervalos só funciona entre faixas com a mesma taxa de amostragem.

Tópicos

Perguntas frequentes

O que é musicat?
Player de música e editor de tags para bibliotecas locais, feito com Svelte e Tauri, com reprodução sem intervalos e playlists inteligentes. Musicat é um player de música para arquivos armazenados no seu próprio disco. Ele mantém links para os arquivos originais em vez de copiá-los para um banco de dados e oferece suporte a MP3, FLAC, WAV, AAC e OGG. As pastas são monitoradas e verificadas automaticamente quando os arquivos mudam.
musicat é gratuito? Qual é a licença?
musicat é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
musicat ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de musicat foi em 8 de ago. de 2026.
Para que posso usar musicat?
Gerenciar uma grande coleção pessoal de arquivos de música lossless e com perdas armazenados no disco. Editar em lote tags e capas de álbuns de uma biblioteca de música. Explorar uma biblioteca com estatísticas, linhas do tempo e um mapa da origem dos artistas.
Como instalar musicat?
Configure o Tauri e os pré-requisitos da plataforma Instale a dependência de áudio do Linux (somente no Linux): sudo apt-get install libasound2-dev Instale as dependências do npm (Node 22 ou superior): npm install Inicie uma compilação de desenvolvimento: npm run tauri dev
Onde consigo musicat?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/basharovV/musicat

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

Projetos relacionados