[2.6] リリースノート
古いバージョンからのアップグレードノート
バージョン2.6以降、AutoBangumi(AB)の設定は環境変数からconfig.jsonに移動しました。アップグレード前に以下の点に注意してください。
環境変数の移行
古い環境変数は、2.6へのアップグレード後の初回起動時に自動的にconfig.jsonに変換されます。生成されたconfig.jsonは/app/configフォルダに配置されます。 /app/configフォルダをマッピングすると、古い環境変数はABの動作に影響しなくなります。config.jsonを削除すると、環境変数から再生成できます。
コンテナボリュームマッピング
バージョン2.6以降、以下のフォルダをマッピングする必要があります:
/app/config:config.jsonを含む設定フォルダ/app/data:bangumi.jsonなどを含むデータフォルダ
データファイル
大きな更新があるため、古いデータファイルの使用は推奨しません。ABは自動的に/app/dataに新しいbangumi.jsonを生成します。
心配しないでください — QBは以前にダウンロードしたアニメを再ダウンロードしません。
以降の設定変更
ABはWebUIで直接設定を編集できるようになりました。編集後、変更を有効にするにはコンテナを再起動してください。
アップグレード方法
Docker Compose
既存のdocker-compose.ymlファイルを使用してアップグレードできます:
docker compose stop autobangumi
docker compose pull autobangumi次に、docker-compose.ymlを変更してボリュームマッピングを追加します:
version: "3.8"
services:
autobangumi:
image: estrellaxd/auto_bangumi:latest
container_name: autobangumi
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
volumes:
- /path/to/config:/app/config
- /path/to/data:/app/data
networks:
- bridge
dns:
- 8.8.8.8その後ABを起動します:
docker compose up -d autobangumiPortainer
Portainerで、ボリュームマッピングを変更し、Recreateをクリックしてアップグレードを完了します。
アップグレードで問題が発生した場合
設定は様々であるため、アップグレードによりプログラムが失敗する場合があります。以前のすべてのデータと生成された設定ファイルを削除し、コンテナを再起動してWebUIで再設定してください。
新機能
設定方法の変更
v2.6以降、プログラム設定はDocker環境変数からconfig.jsonに移動しました。 新しいWebUIはWebベースの設定エディターも提供します。AB URLにアクセスし、サイドバーで設定を見つけて設定を変更してください。編集後はコンテナを再起動してください。
カスタムリバースプロキシURLとABのプロキシリレー
Mikan Projectにアクセスできない状況に対処するため、ABは3つのアプローチを提供します:
HTTPとSOCKSプロキシ
この機能は古いバージョンに存在しました。2.6にアップグレードした後、WebUIでプロキシ設定を確認するだけでMikan Projectに正常にアクセスできます。
ただし、qBittorrentはまだMikanのRSSとトレントURLに直接アクセスできないため、qBittorrentにもプロキシを追加する必要があります。詳細は#198を参照してください。
カスタムリバースプロキシURL
バージョン2.6ではカスタムリバースプロキシURL用の
custom_urlオプションが追加されました。 適切に設定されたリバースプロキシURLに設定してください。ABはこのカスタムURLを使用してMikan Projectにアクセスし、QBは正常にダウンロードできます。ABのプロキシリレー
ABでプロキシを設定した後、ABはローカルプロキシリレーとして機能できます(現在はRSS関連機能のみ)。
custom_urlをhttp://abhost:abportに設定します。ここでabhostはABのIP、abportはABのポートです。 ABは自分のアドレスをqBittorrentにプッシュし、qBittorrentはABをプロキシとして使用してMikan Projectにアクセスします。注意:NginxなどでABのリバースプロキシを設定していない場合は、適切な動作を確保するために
http://を含めてください。
重要な注意事項
ABとQBが同じコンテナにある場合、127.0.0.1やlocalhostを使用しないでください。この方法では通信できません。 同じネットワーク上にある場合は、コンテナ名アドレッシングを使用してください。例:http://autobangumi:7892。
Dockerゲートウェイアドレスも使用できます。例:http://172.17.0.1:7892。
異なるホストにある場合は、ホストマシンのIPアドレスを使用してください。
コレクションとフォルダのリネーム
ABはコレクションとフォルダ内のファイルをリネームし、メディアファイルをルートディレクトリに戻すことができるようになりました。 ABは保存パスに依存してシーズンとエピソード情報を決定するため、ABの標準に従ってコレクションファイルを配置してください。
バージョン2.6.4以降、ABはフォルダ内の字幕をリネームできます(機能はまだ改善中)。コレクションと字幕はデフォルトでpn形式リネームです。調整オプションはまだ利用できません。
標準パス
/downloads/Bangumi/Title/Season 1/xxxプッシュ通知
ABはTelegramとServerChanを介してリネーム完了通知を送信できるようになりました。
WebUIで、プッシュ通知を有効にし、必要なパラメータを入力してください。
- Telegramには Bot TokenとChat IDが必要です。取得方法については様々なチュートリアルを参照してください。
- ServerChanにはTokenが必要です。取得方法については様々なチュートリアルを参照してください。