从今天起,TMDB 放弃了对其 2.1 版 API 的支持,而这是 mythvideo (至少是) 获取其数据的地方。
我们如何设置 Ubuntu 版本的 mythtv(0.25)以使用仍然受支持的版本 3 api?
我尝试用 tmdb3.py 替换 tmdb.py,这似乎有所帮助,但当遇到多个可能的匹配时,它似乎会崩溃。此外,我不确定是否也需要对 tvdb 搜索做些什么,因为我目前没有任何缺少元数据的 Mythvideo 电视节目。
如能提供任何帮助,我们将不胜感激。
答案1
你能让它工作:
- 备份 /usr/share/mythtv/metadata/Movie/tmdb.py
- 从以下位置获取 tmdb3.py 的更新版本:https://raw.github.com/MythTV/mythtv/983bb0e4353d361f6c54f0de0c0db683b8d3be1d/mythtv/programs/scripts/metadata/Movie/tmdb3.py
- 保存并覆盖 /usr/share/mythtv/metadata/Movie/tmdb.py
- 删除 ~/.mythtv/pytmdb3.cache 以清除旧值
之后,我就可以通过标题和输入 TMDB 编号来查找电影信息。
电视更新仍能正常工作。
答案2
我的 12.04 Mythbuntu 安装中 /usr/share/mythtv/metadata 下已经有一个 tmdb3.py。但是,它似乎是该脚本的早期版本,我不知道它是否正在访问 api 的 V3。
对我来说,使用来自 github 的那个就好了。