프로젝트 소개

Audiofy는 로컬 미디어 파일을 재생하는 네이티브 Android 앱입니다. 인터페이스에 Kotlin과 Jetpack Compose를 사용하며 AndroidX Media3 기반으로 빌드되었고, ExoPlayer FFmpeg 확장이 추가 오디오 코덱 지원을 제공합니다. Android 5 이상을 지원하며 Android TV도 포함되고, 스크린샷에는 휴대폰 및 태블릿 레이아웃이 나와 있습니다. 문서화된 비디오 형식에는 기기 성능에 따라 H.263, H.264 AVC, H.265 HEVC, MPEG-4 SP, VP8, VP9, AV1이 포함됩니다. 오디오 형식에는 Vorbis, Opus, FLAC, ALAC, PCM/WAVE, MP1, MP2, MP3, AMR, AAC, AC-3, E-AC-3, DTS, DTS-HD, TrueHD가 포함됩니다. 나열된 자막 형식에는 SRT, SSA, ASS, TTML, VTT, DVB가 있으며 SSA/ASS 스타일링은 제한적으로 명시되어 있습니다. 이 프로젝트는 또한 Bluetooth 오디오 기기와의 오디오-비디오 동기화를 강조합니다. 문서화된 기능에는 오디오 및 자막 트랙 선택, 재생 속도 제어, Storage Access Framework 문서 선택기를 통한 비디오 열기, 소프트웨어 H.264 및 HEVC 디코더, Android TV 또는 Android 6 이상을 실행하는 박스에서 자동 프레임 속도 일치, 재생 후 삭제 또는 다음 파일 작업, 길게 누르기 터치 잠금, 맞춤 또는 자르기 크기 조정, Media Session 및 Audio Focus 지원, 타사 이퀄라이저 또는 오디오 처리 지원, 헤드폰 연결 해제 시 일시정지가 포함됩니다. 제스처 밝기 및 볼륨 조절, 스와이프 탐색, 핀치 투 줌, PIP(picture-in-picture)는 곧 제공될 예정으로 표시되어 있습니다. Audiofy는 Apache 2.0 라이선스에 따른 무료 오픈소스 소프트웨어이며, 과도한 권한을 피한다고 명시하고 있고, 앱 크기는 약 5MB로 나와 있습니다. Google Play와 GitHub 릴리스가 설치 채널로 제공되며, 번역은 Crowdin을 통해 조정됩니다.