Plex-Auto-Languages 项目下载及安装教程

Plex-Auto-Languages 项目下载及安装教程

Plex-Auto-Languages Automated language selection for Plex TV Shows ! Plex-Auto-Languages 项目地址: https://gitcode.com/gh_mirrors/pl/Plex-Auto-Languages

1. 项目介绍

Plex-Auto-Languages 是一个开源项目,旨在为 Plex TV 节目提供自动语言选择功能,类似于 Netflix 的体验。用户可以根据当前使用的语言自动更新 Plex TV 节目集的语言设置,而不会干扰现有的语言偏好。例如,用户可以观看韩语的《鱿鱼游戏》并自动加载英文字幕,或者在观看《曼达洛人》时使用英语,但在观看《权力的游戏》时使用法语。该项目支持多用户环境,每个用户的语言偏好都会被独立处理。

2. 项目下载位置

要下载 Plex-Auto-Languages 项目,请访问项目的 GitHub 仓库。您可以通过以下命令克隆项目到本地:

git clone https://github.com/RemiRigal/Plex-Auto-Languages.git

3. 项目安装环境配置

3.1 环境要求

  • Python 3.8 或更高版本
  • Docker(推荐)

3.2 环境配置示例

3.2.1 Python 环境配置

确保您的系统上安装了 Python 3.8 或更高版本。您可以通过以下命令检查 Python 版本:

python3 --version

如果未安装 Python,请访问 Python 官方网站 下载并安装。

3.2.2 Docker 环境配置

确保您的系统上安装了 Docker。您可以通过以下命令检查 Docker 版本:

docker --version

如果未安装 Docker,请访问 Docker 官方网站 下载并安装。

3.3 环境配置图片示例

Python 安装示例

Docker 安装示例

4. 项目安装方式

4.1 使用 Docker 安装

4.1.1 Docker Compose 配置

创建一个 docker-compose.yml 文件,内容如下:

version: "3"
services:
  plexautolanguages:
    image: remirigal/plex-auto-languages:latest
    environment:
      - PLEX_URL=http://plex:32400
      - PLEX_TOKEN=MY_PLEX_TOKEN
      - TZ=Europe/Paris
    volumes:
      - /config:/config
4.1.2 启动 Docker 容器

在终端中运行以下命令启动容器:

docker-compose up -d

4.2 使用 Python 安装

4.2.1 安装依赖

进入项目目录并安装依赖:

cd Plex-Auto-Languages
python3 -m pip install -r requirements.txt
4.2.2 配置文件

创建一个 config.yaml 文件,内容如下:

plexautolanguages:
  update_level: "show"
  update_strategy: "all"
  trigger_on_play: true
  trigger_on_scan: true
  trigger_on_activity: false
  refresh_library_on_scan: true
  ignore_labels:
    - PAL_IGNORE

plex:
  url: "http://plex:32400"
  token: "MY_PLEX_TOKEN"

scheduler:
  enable: true
  schedule_time: "04:30"

notifications:
  enable: true
  apprise_configs:
    - "discord://webhook_id/webhook_token"
4.2.3 启动应用

运行以下命令启动应用:

python3 main.py -c /config/config.yaml

5. 项目处理脚本

Plex-Auto-Languages 项目的主要处理脚本是 main.py。该脚本负责根据用户的语言偏好自动更新 Plex TV 节目集的语言设置。您可以通过以下命令运行该脚本:

python3 main.py -c /config/config.yaml

通过上述步骤,您可以成功下载、安装并运行 Plex-Auto-Languages 项目,享受自动语言选择的便捷体验。

Plex-Auto-Languages Automated language selection for Plex TV Shows ! Plex-Auto-Languages 项目地址: https://gitcode.com/gh_mirrors/pl/Plex-Auto-Languages

猜你喜欢

转载自blog.csdn.net/gitblog_01247/article/details/143048895