Standalone
SQLiteでスマホ単体利用
端末内にデータを保存するため、外部DBサーバーを用意しなくてもAndroid版だけで使い始められます。
Android / Sync
Android版は、スマホ内蔵のSQLiteデータベースに対応しています。 初回セットアップでSQLiteを選べば、外部DBサーバーなしでスマホ単体のアニメ管理アプリとして利用できます。
Standalone
端末内にデータを保存するため、外部DBサーバーを用意しなくてもAndroid版だけで使い始められます。
Advanced
すでにPC版と同じDBサーバーを用意している場合は、MariaDB接続を選ぶことで複数端末から同じデータを参照できます。
Position
PC版の全機能を完全移植するのではなく、スマホで見やすく操作しやすい範囲を優先しています。
Basic Use
初めてAndroid版を使う場合は、初回セットアップ時にSQLiteを選ぶのが分かりやすいです。 データはスマホ端末内に保存され、公式クラウドや開発者側サーバーには保存されません。
Android版は、Annict APIを使ったアニメ検索・登録、シーズン検索やキーワード検索による一括登録、 公式Xの外部アプリ起動、関連作品表示、評価や原作チェック、タグ管理、配信サイト管理、放送・配信情報の取得と編集などに対応しています。
Android版の注意
Annict Data
放送・配信情報は、Annictから取得した候補を利用できます。
配信サイトだけでなく、設定に応じて地上波・BS・CSなどの放送局情報も候補として扱えます。
一括登録時は候補の先頭を自動採用します。必要に応じて、後から編集画面の「Annictで更新」から選び直せます。
Annict公式サイトの検索とは挙動が異なるため、略称では検索できない場合があります。
Advanced Sync
PC版とAndroid版で同じデータを扱いたい場合は、利用者自身で用意したMariaDB / MySQL系のDBサーバーを使用します。 一般的なクラウド同期ではなく、PC版とAndroid版が同じDBサーバーを参照する方式です。
この使い方は、自前DBサーバーを構築・保守できる方向けの上級者向け機能です。 開発者は公式サーバーの提供、DB構築支援、個別接続設定のサポートを行っていません。
MariaDB接続の前提
Setup Steps
MariaDB または MySQL 系のDBサーバーを利用者自身で用意してください。
PC版とAndroid版の両方から、同じDBサーバーへ接続できるようにしてください。
アプリ用のデータベースと接続用ユーザーをサーバー上に作成してください。
PC版の設定画面で、DB接続先を MariaDB / MySQL に変更し、接続先情報を設定します。
Android版でも、同じホスト、ポート、DB名、ユーザー名、パスワードを設定してください。
両方の端末から同じDBサーバーの同じデータベースを参照できれば、同じデータを扱えます。
Screenshots
Q&A
入力内容が正しく見えていても、MySQL 8.0 系では認証方式の違いが原因で接続できないことがあります。 Android版では一部の新しい認証方式に対応していない場合があるため、環境によっては接続用ユーザーの設定調整が必要です。
例
ALTER USER 'your_user'@'%' IDENTIFIED WITH mysql_native_password BY 'your_password';
FLUSH PRIVILEGES;
上記は、接続用ユーザーを互換性のある認証方式へ変更する例です。
mysql_native_password は MySQL 8.0.34 で非推奨化され、MySQL 8.4 では既定で無効、MySQL 9.0 では削除されています。
そのため、このアプリでは MySQL 8.4 以降や 9.x 系は未保証として考えるのが安全です。
MariaDB では事情が異なるため、同じ調整が不要な場合もあります。
認証方式の変更は、内容を理解したうえで自己責任で行ってください。
認証方式だけが原因とは限りません。接続先情報の入力漏れや、権限設定の問題でも同じようなエラーになることがあります。
接続先ホスト名
ポート番号
データベース名
ユーザー名
パスワード
ユーザーに付与された権限
接続元ホスト指定
VPN やローカルネットワーク接続の状態
まずは、すでに動作実績のある構成や対応確認済みの環境を使うのが無難です。 MySQL は新しいバージョンほど認証方式の差異で接続できない場合があるため、特に 8.4 以降や 9.x 系は未保証として案内しています。
個別のDB構築や接続設定のサポートは行っていません。MariaDB接続は、自前で環境を用意できる方向けの機能として案内しています。
Disclaimer
Android版は Play Store ではなく APK で案内します。インストールや利用は自己責任で行ってください。
MariaDB接続を利用する場合、DBサーバーの設定不備、ネットワーク公開、認証方式変更、ポート開放などに起因する問題は、利用者自身の責任で管理してください。
権利面および取得元の制約を考慮し、キービジュアルやPVの取得・表示機能は搭載していません。
動作確認は開発者の環境でのみ行っています。すべての環境での動作を保証するものではありません。
本アプリの利用により生じたいかなる損害や問題についても、開発者は一切の責任を負いません。
本アプリは開発者個人利用を前提に作成されたものであり、個別サポートは行っていません。