프로젝트 소개
Naviamp는 Navidrome, 기타 Subsonic/OpenSubsonic 서버, Jellyfin 또는 Bandcamp에 연결되는 음악 클라이언트로, 통합된 인터페이스에서 탐색, 디스커버리, 대기열, 다운로드 및 재생을 제공합니다. README는 이 앱을 자체 서버나 라이브러리 관리자가 아니라 사용자의 기존 음악 라이브러리와 서비스를 위한 현대적인 플레이어로 설명합니다.
플랫폼 및 서비스: Naviamp는 macOS, Windows, Linux, Android, iOS를 대상으로 하며, 공통 제품 동작, 안전한 자격 증명 저장, 설정 동기화 및 Android Auto 지원을 제공합니다. 지원 서비스로는 Navidrome(네이티브 인증, 스마트 플레이리스트, 평점, 즐겨찾기, OpenSubsonic 기능 및 소닉 디스커버리를 포함한 풍부한 통합), 일반 Subsonic/OpenSubsonic 서버, Jellyfin 음악 라이브러리, 그리고 Subsonic 베타를 통한 Bandcamp가 포함됩니다. 제공자별 기능은 다르며, 앱은 지원되지 않는 서버 기능을 숨기거나 대체 동작을 사용합니다.
라이브러리 및 디스커버리: 사용자는 앨범, 아티스트, 트랙, 장르, 즐겨찾기, 최근 추가/최근 재생 음악, 랜덤 선택 및 크레딧에 포함된 아티스트를 탐색할 수 있습니다. 유사성 지원 서버에서는 아티스트/앨범/장르 믹스와 Sonic Mix 및 Sonic Path를 만들 수 있으며, 트랙 라디오, 관련 음악, 소닉 자동 재생도 제공됩니다. 플레이리스트를 생성, 편집하고 생성된 대기열에서 저장할 수 있으며, 호환 서버에서는 스마트 플레이리스트를 사용할 수 있습니다.
재생 및 추가 기능: 앱은 BASS 또는 네이티브 코덱을 사용하며, MP3, Ogg Vorbis, WAV, AIFF, FLAC/Ogg FLAC, Opus, AAC, ALAC를 직접 지원하고 플랫폼에 따라 추가 형식을 호환 수준으로 지원합니다. ReplayGain, 끊김 없는 재생, 크로스페이드, 샘플레이트 매칭, 리샘플링 품질, 앨범별/플레이리스트별 재생 프로필, 파형 탐색, 즐겨찾기, 평점, 가사, 다운로드 및 오프라인 대시보드, 인터넷 라디오, 반응형 데스크톱 비주얼라이저 등의 기능이 포함됩니다. Android에서는 Android Auto를 지원합니다.
프로젝트 및 라이선스: Naviamp는 Kotlin Multiplatform, Compose Multiplatform, Gradle, SQLDelight 및 네이티브 BASS 통합으로 구축되었습니다. GPLv3에 추가 BASS 링크 예외가 적용되어 배포되며, BASS 자체는 별도 라이선스로 현재 무료 비상업적 조건 하에 사용됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.