Subsonic Player APP
포괄적인 기능 세트
🎧 고음질 재생 엔진
• 네이티브 오디오 코어: Kotlin 기반 네이티브 재생 서비스를 통해 고품질의 끊김 없는 오디오 스트리밍을 제공합니다.
• 시스템 통합: Android MediaSession을 완벽하게 지원합니다. 잠금 화면, 알림 표시줄, 심지어 스마트워치에서도 음악을 제어할 수 있습니다.
• 최적화된 버퍼링: 지능형 사전 가져오기 기능으로 다양한 모바일 네트워크 환경에서도 원활한 재생을 보장합니다.
📜 동적 동기화 가사
• 실시간 동기화: 가사가 보컬과 완벽하게 동기화되며, "미리 보기" 기능을 통해 항상 다음 소절을 확인할 수 있습니다.
• 인터랙티브 모달: 가사를 탭하면 배경이 흐릿하게 처리된 전체 화면 몰입형 보기로 전환됩니다.
• 스마트 캐싱: 데이터 사용량을 줄이기 위해 가사를 자동으로 가져와 로컬에 캐싱합니다.
📱 현대적이고 반응형 인터페이스
• 머티리얼 디자인: 시스템 설정을 준수하며 딥 다크 모드와 클린 라이트 모드를 모두 지원하는 세련된 UI입니다.
• 유연한 탐색: Expo Router로 구축되어 끊김 없는 네이티브 애플리케이션 흐름을 제공합니다.
• 시각적 피드백: 트랙 건너뛰기, 셔플 전환, 노래 즐겨찾기 추가 시 즉각적인 시각적 피드백을 제공합니다.
🖥️ 태블릿 및 가로 모드 최적화 (대시보드 모드)
• 라이브 대시보드: 시계 위젯과 실시간 날씨(Open-Meteo 기반)를 제공하는 태블릿 전용 레이아웃입니다.
• 뒤집을 수 있는 앨범 아트: 앨범 커버를 탭하면 음악을 멈추지 않고 앨범 커버를 뒤집어 아티스트 소개를 읽을 수 있습니다.
• 분할 화면 브라우저: 가운데 열에 있는 전용 브라우저를 통해 라이브러리를 탐색하면서 "다음 재생" 목록을 확인할 수 있습니다.
• 보기 방식 맞춤 설정: 앨범 브라우저에서 그리드 보기와 목록 보기를 전환하여 원하는 방식으로 음악을 찾으세요.
📂 라이브러리 및 재생 목록 관리
• 전체 서버 동기화: 아티스트, 앨범 또는 재생 목록별로 전체 라이브러리를 탐색하세요.
• 실시간 검색: 앨범 및 트랙 목록에서 즉시 필터링 기능을 사용하여 빠른 속도로 검색할 수 있습니다.
• 오프라인 지원: 좋아하는 트랙을 다운로드하여 인터넷 연결이 끊겼을 때도 고음질로 감상할 수 있습니다.
• 고급 재생 목록 관리: 셔플, 반복(한 곡/전체), 드래그 앤 드롭 방식의 일괄 재생(지금 재생, 다음 곡 재생, 재생 목록에 추가) 기능을 완벽하게 지원합니다.


