Sobre o projeto
Naviamp é um cliente de música que se conecta ao Navidrome, outros servidores Subsonic/OpenSubsonic, Jellyfin ou Bandcamp, e fornece navegação, descoberta, fila, download e reprodução a partir de uma interface unificada. O README o descreve como um player moderno para as bibliotecas e serviços de música existentes dos usuários, em vez de um servidor ou gerenciador de biblioteca em si.
Plataformas e serviços: Naviamp tem como alvo macOS, Windows, Linux, Android e iOS, com comportamento de produto compartilhado, armazenamento seguro de credenciais, sincronização de configurações e suporte ao Android Auto. Os serviços suportados incluem Navidrome (integração rica em recursos com autenticação nativa, listas de reprodução inteligentes, classificações, favoritos, recursos OpenSubsonic e descoberta sônica), servidores Subsonic/OpenSubsonic genéricos, bibliotecas de música do Jellyfin e Bandcamp por meio de seu beta Subsonic. As capacidades do provedor diferem, e o aplicativo oculta ou recorre a recursos de servidor não suportados.
Biblioteca e descoberta: Os usuários podem navegar por álbuns, artistas, faixas, gêneros, favoritos, músicas adicionadas recentemente/reproduzidas recentemente, escolhas aleatórias e artistas creditados. Ele pode criar mixes de Artista/Álbum/Gênero, além de Sonic Mix e Sonic Path em servidores com suporte a similaridade, juntamente com rádio de faixa, música relacionada e reprodução automática sônica. As listas de reprodução podem ser criadas, editadas, salvas a partir de filas geradas, e listas de reprodução inteligentes estão disponíveis em servidores compatíveis.
Reprodução e extras: O aplicativo usa BASS ou codecs nativos, com suporte direto para MP3, Ogg Vorbis, WAV, AIFF, FLAC/Ogg FLAC, Opus, AAC e ALAC, além de suporte em nível de compatibilidade para formatos adicionais dependendo da plataforma. Os recursos incluem ReplayGain, reprodução sem emendas, crossfade, correspondência de taxa de amostragem, qualidade de reamostragem, perfis de reprodução por álbum e por lista de reprodução, busca de forma de onda, favoritos, classificações, letras, downloads e um painel offline, rádio na internet e visualizadores de desktop reativos. O Android Auto é suportado no Android.
Projeto e licença: Naviamp é construído com Kotlin Multiplatform, Compose Multiplatform, Gradle, SQLDelight e integração nativa com BASS. É licenciado sob GPLv3 com uma exceção adicional de vinculação BASS; o próprio BASS é licenciado separadamente e atualmente é usado sob seus termos gratuitos não comerciais.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.