このプロジェクトについて

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オーディオデバイスとの音声・動画の同期も重視されています。 ドキュメントに記載されている機能には、音声トラックと字幕トラックの選択、再生速度制御、ストレージアクセスフレームワークのドキュメントピッカーを使用した動画を開く操作、ソフトウェアH.264およびHEVCデコーダー、Android TVまたはAndroid 6以降を実行するボックスでの自動フレームレート一致、再生終了後の削除または次のファイルへ進むアクション、長押しタッチロック、フィットまたはクロップによるサイズ調整、Media SessionとAudio Focusのサポート、サードパーティのイコライザーまたはオーディオ処理のサポート、ヘッドフォン切断時の一時停止が含まれます。ジェスチャーによる明るさと音量の調整、スワイプシーク、ピンチしてズーム、ピクチャーインピクチャーは近日対応予定として示されています。 AudiofyはApache 2.0ライセンスの下で無料かつオープンソースであり、過剰な権限を回避していると記載され、アプリサイズは約5 MBとされています。インストールチャネルとしてGoogle PlayとGitHubリリースが提供されており、翻訳はCrowdinを通じて調整されています。