取り込まず、変更せず・壊さず・待たさず管理するメディアビューア PicCheck 13 の Android 版。
NAS の中の写真・動画・音楽を、ダウンロードを待たずにそのまま手元で。
目的はひとつ — Android で NAS 内のメディア(画像・動画・音声)を再生・表示できること。Swift のコードは持ち込めないので、仕様・データスキーマ・サイドカー互換・UX 方針だけを mac 版から引き継ぎ、UI もデータ永続化も Android ネイティブ(Kotlin / Jetpack Compose + Material 3 / Room)で作り直しています。三原則は mac 版と共通 — 変更しない・壊さない・待たさない。
いまは手元の Pixel で毎日動かしながら仕上げている段階で、公開時期は決まっていません。Google Play での公開に向けて、先行して触ってくださるテスターを募集する予定です。
主要な画面のスクリーンショット(順次差し替え予定)。
NAS・端末内の登録フォルダ
ピンチでサイズが変わるサムネイルグリッド
libmpv で再生するビュア
ジャケット・歌詞・ビジュアル演出付きの音声再生
mac 版・iPhone 版で磨いた仕様を、Android の流儀で。
自前の SMB クライアント(libsmb2)で共有に直接接続し、ダウンロードを待たずにシーク込みでストリーミング再生。NAS の探索から認証・共有とフォルダの選択までウィザードで案内します。
NAS の共有や端末内のフォルダを登録すればライブラリ化。アプリ内へのコピー・取り込みは一切しません。8 万件規模のフォルダでも列挙できることを実機で確認しています。
mkv / wmv / flac / ape など Android 標準では開けない形式も再生。通常はハードウェアデコード(MediaCodec)を使い、難しい形式はソフトデコードへ自動で切り替えます。
メモリ+ディスクの LRU キャッシュで、数万件のフォルダでもスクロールが引っかかりません。ピンチでサイズ変更、種別・★・検索・並べ替えで絞り込み。
ジャケット・タグ・埋め込み歌詞の表示とビジュアル演出つきで再生。画面を消してもバックグラウンドで鳴り続け、通知やロック画面から操作できます。
レジューム・速度変更(ピッチ補正)・A-B ループ・コマ送り・ダブルタップでのスキップなど、mac 版から引き継いだ再生機能。
mac 版で付けたタグ・★評価をそのまま表示。このアプリが書き込むのは★だけで、サイドカーの他の項目やメディアファイル本体には手を触れません。
Material 3・Dynamic Color・エッジツーエッジ・予測型「戻る」に対応。iOS 版の作法を持ち込まず、Android の標準どおりに説明なしで使えることを方針にしています。対象は Android 9 以降(arm64)。
Google Play で個人がアプリを公開するには、12 人以上のテスターに 14 日間続けてクローズドテストに参加してもらう必要があります。ひと足先に触ってみたい方の力を貸してください。Google Play Console の準備が整い次第、下のボタンから応募できるようになります。
グループに参加すると、Google アカウントのメールアドレスが運営者に見える状態になります。テストへの招待とご連絡にだけ使い、それ以外の目的には使いません。テストが終わったら、いつでもグループを退出できます。
再生スタックには libmpv と FFmpeg を クリーン LGPL ビルド(GPL / nonfree 構成を無効化)で用意し、SMB 接続には libsmb2 を使います。いずれも共有ライブラリ(.so)として動的リンクで同梱し、ビルドごとに GPL 混入監査を実施します。LGPL 表記・ソース URL・クレジットはアプリ内の About に記載します。
オリジナルである macOS 版は PicCheck 13、Windows 版は PicCheck13win をご覧ください。仕様・データスキーマの原本は macOS 版で、本アプリはそれを Android ネイティブで再実装したものです。