Sobre o projeto

Meelo é um servidor de música self-hosted projetado para colecionadores de música, oferecendo um conjunto rico de recursos além da reprodução e navegação básicas. Ele enfatiza a flexibilidade no tratamento de metadados e proporciona uma experiência única de navegação e audição. **Recursos Principais** - **Videoclipes como Cidadãos de Primeira Classe**: Acesse videoclipes diretamente das páginas de álbum, artista ou música, com diferenciação entre videoclipes, entrevistas, conteúdo de bastidores e trailers. - **Identificação de Faixas B-Side e Raras**: Identifica automaticamente faixas relacionadas a um álbum (B-sides) e faixas raras, exibindo-as nas páginas relevantes para evitar que sejam ignoradas. - **Detecção Automática de 'Featuring' e Duetos**: Reconhece colaborações e duetos automaticamente. - **Lançamentos de Álbuns e Faixas de Música**: Suporta múltiplas versões de um álbum (lançamentos) e músicas (faixas), com apenas a versão principal exibida durante a navegação, enquanto as outras permanecem acessíveis na página do álbum/música. - **Versões de Músicas**: Permite agrupar diferentes versões da mesma música. - **Tipos de Álbuns e Músicas**: Permite filtrar por tipo, como músicas instrumentais ou gravações ao vivo. - **Filtragem de Músicas Exclusivas**: Para álbuns de compilação, filtre músicas exclusivas daquele álbum. - **Suporte a Formatos**: Suporta virtualmente todos os formatos de áudio e vídeo através de transcodificação (usada apenas quando o navegador não suporta o formato). - **Parsing Flexível de Metadados**: Extrai metadados de tags incorporadas, nomes de arquivo ou ambos, incluindo capas de álbuns. - **Enriquecimento de Metadados**: Busca gêneros, descrições e classificações do MusicBrainz, Genius, Wikipedia e outros provedores. - **Scrobbling**: Envia scrobbles para ListenBrainz e LastFM. - **Letras**: Baixa letras sincronizadas ou usa metadados incorporados e arquivos `.lrc`. **Aplicativo Móvel** Meelo oferece aplicativos móveis para Android e iOS. Usuários de Android podem baixar o APK estável mais recente da página de lançamentos, enquanto usuários de iOS podem acessar o aplicativo via TestFlight. APKs e IPAs também são construídos a cada push no branch principal. **Configuração** Meelo é distribuído via imagens Docker. Instruções de configuração estão disponíveis no wiki do projeto. Recomenda-se ter arquivos de música devidamente etiquetados, pois metadados incorporados são preferidos. Se depender de caminhos de arquivo para metadados, familiaridade com Regex é útil. **Capturas de Tela e Demonstração** Capturas de tela da interface estão disponíveis no diretório docs/screenshots. Uma demonstração pública ao vivo está atualmente em desenvolvimento. **Tradução** Meelo usa Weblate para traduções, e contribuições são bem-vindas através da instância Weblate hospedada. **Contribuindo e Bugs** Usuários podem abrir issues para solicitações de recursos ou relatórios de bugs, iniciar discussões para ajuda na configuração e contribuir via pull requests. **Aviso Legal** Meelo é destinado apenas para uso privado e não deve ser usado como plataforma pública de download ou para compartilhamento/baixa ilegal de mídia protegida por direitos autorais. Os mantenedores não são responsáveis pelo uso indevido.