Skip to content

Windows Installation Guide

InfinityPacer edited this page Apr 29, 2024 · 1 revision

以下是由 Reddit 用户 /u/FantasyMaster85 提供的在 Windows 上设置 PlexAutoSkip 的详细指南:

原帖链接

此指南将作出以下关键假设:

  • 你在运行 64 位的 Windows 10 上的 Plex(它可能适用于其他安装环境,但我没有测试,所以不会明确说适用)。
  • 你已按标准方式安装了 Plex,没有在任何自定义位置安装(即 - C:\Program Files\Plex\Plex Media Server)。
  • 你是在运行 Plex 的服务器/PC 上按照以下步骤操作的。
  • 你在设置此系统的 PC/服务器上有本地访问权限,并且确实是直接在运行 Plex 的 PC 上进行设置的。

基于上述条件,下面是具体步骤:

步骤 1: 在你的 Plex 服务器上启用“本地网络发现 (GDM)”,操作指南见:https://support.plex.tv/articles/200430283-network/

步骤 2: 在你的本地网络上用于播放内容的 Plex 播放器上启用“作为播放器广告”,操作指南见:https://support.plex.tv/articles/200289408-plex-web-app-settings/ —— 需要指出的是,某些播放器可能没有这个选项(例如我的 Roku TV 就没有),但这并不意味着它们没有自动进行这一设置。如果你能够从你的手机或网络播放器“投放/共享/流式传输内容”到家中的其他设备,那么这意味着该设备已经在“作为播放器广告”,所以这里不需要做任何操作……这就是我所有 Roku TVs 的情况。

步骤 3: 安装 Python 和 PIP(通过这一步骤同时安装两者)。访问此 URL:https://www.python.org/downloads/windows/ 并选择“下载 Windows 安装程序(64位)”,然后使用预选的选项安装它(就像安装任何其他软件一样)。确保也选择了“将 python.exe 添加到 PATH”选项。 再次注意,我之前提到的“假设”分类,在我们现在选择 64 位版本是因为我假设你是在 64 位系统上。

步骤 4: 从这里下载“PlexAutoSkip” GitHub 仓库:https://github.com/InfinityPacer/PlexAutoSkip/archive/refs/heads/master.zip(要查看你正在下载的内容的详细信息,请访问主页:https://github.com/InfinityPacer/PlexAutoSkip)

步骤 5: 解压你刚下载的 zip 文件到你的 c:\ 驱动器。你可以解压到你喜欢的任何地方,但以下步骤将假设你已将其解压到 C:\ 驱动器。这意味着解压后,按照本指南,你的 PC 上将存在以下位置 "C:\PlexAutoSkip-master"

步骤 6: 在你的 PC 上以管理员权限打开命令提示符。为此,在 Windows 搜索栏中搜索“cmd”,右键点击它并以管理员身份运行

步骤 7: 在该命令窗口中运行以下命令,包括引号——如果一切如上所述安装,则精确地复制/粘贴以下内容

,否则根据需要修改路径:

pip install -r "C:\PlexAutoSkip-master\setup\requirements.txt"

步骤 8: 在该命令窗口中运行以下命令,包括引号——如果一切如上所述安装,则精确地复制/粘贴以下内容,否则根据需要修改路径:

"C:\PlexAutoSkip-master\main.py"

步骤 9: 使用你最喜欢的文本编辑器打开以下文件。我个人使用 Notepad++,但你也可以使用普通的记事本,不会有影响。文件是:

C:\PlexAutoSkip-master\config\config.ini

步骤 10: 在你刚打开的文件的前5行中,你将看到 username、password、token 和 servername 的行。在 username 和 password 的等号后输入你的 Plex 服务器用户名和密码(不要使用你的电子邮件,使用你的用户名)。在“servername”后输入 Plex 见到的你的 Plex 服务器的实际名称。最后,输入你的“token”,获取方式见:https://support.plex.tv/articles/204059436-finding-an-authentication-token-x-plex-token/ 完成后保存文件。

步骤 11: 在该命令窗口中运行以下命令,包括引号——如果一切如上所述安装,则精确地复制/粘贴以下内容,否则根据需要修改路径:

"C:\PlexAutoSkip-master\main.py"

步骤 12: 上述操作应该无错误地运行并开始监控正在播放的内容,以确定是否应该“跳过片头”。这将自动为你在本地网络上播放电视节目的任何设备“点击”“跳过片头”选项。你可以选择每次启动 PC/服务器时运行上述命令,或者你可以选择将该命令作为“服务”运行,并在 PC 启动后延迟启动(以确保 Plex 在运行该文件作为服务之前已启动)。我使用 NSSM(https://nssm.cc/)将该文件作为服务运行,并在我的 PC 启动时设置了“延迟启动”。

Clone this wiki locally