Closed 907739769 closed 2 months ago
配置参数 没有设置tvdb
TVDB API Key不填没关系的,会尝试去登陆,登录失败后仅输出登录失败的错误日志。这个问题看起来是 tmdb id有问题,好像从Emby接受的剧集信息中包含了这个id,但是这个id是单集的id,导致在获取详细信息时 id 错误。我这边使用的emby 对于剧集好像并不会提供tmdb id,能提供一下Emby server 的版本和DEBUG版本的日志吗?
DEBUG日志的话需要重启服务后重新添加一集电视剧复现一下错误
TVDB API Key不填没关系的,会尝试去登陆,登录失败后仅输出登录失败的错误日志。这个问题看起来是 tmdb id有问题,好像从Emby接受的剧集信息中包含了这个id,但是这个id是单集的id,导致在获取详细信息时 id 错误。我这边使用的emby 对于剧集好像并不会提供tmdb id,能提供一下Emby server 的版本和DEBUG版本的日志吗?
DEBUG日志的话需要重启服务后重新添加一集电视剧复现一下错误
emby4.8.8.0
[2024-06-17 22:38:31] [my_httpd.py|handle_post|28] [DEBUG] : {"Title":"新 龙之家族 - S1, Ep4 - 狭海之王 在 A Media","Description":"戴蒙在战斗成功后返回了王宫。雷妮拉公主必须与潜在的求婚者打交道,以保持她的继承权。","Date":"2024-06-17T14:38:11.3136426Z","Event":"library.new","Item":{"Name":"狭海之王","ServerId":"103d293ad27243d9b4fed76b6bc9c2dc","Id":"151821","DateCreated":"2024-06-17T14:34:03.5245278Z","SortName":"狭海之王","PremiereDate":"2022-09-11T00:00:00.0000000Z","ExternalUrls":[{"Name":"TheTVDB","Url":"https://thetvdb.com/?tab=episode&id=9082149"},{"Name":"Trakt","Url":"https://trakt.tv/search/tmdb/3846965?id_type=episode"}],"Path":"/media/电视剧/每日更新/龙之家族 (2022)/Season 1/龙之家族 - S01E04 - 第 4 集.strm","Overview":"戴蒙在战斗成功后返回了王宫。雷妮拉公主必须与潜在的求婚者打交道,以保持她的继承权。","Taglines":[],"Genres":[],"CommunityRating":7.6,"FileName":"龙之家族 - S01E04 - 第 4 集.strm","ProductionYear":2022,"IndexNumber":4,"ParentIndexNumber":1,"RemoteTrailers":[],"ProviderIds":{"Tmdb":"3846965","Tvdb":"9082149"},"IsFolder":false,"ParentId":"151814","Type":"Episode","Studios":[],"GenreItems":[],"TagItems":[],"ParentLogoItemId":"151812","ParentBackdropItemId":"151812","ParentBackdropImageTags":["e40e004c2e7dcd55475868212e610f41"],"SeriesName":"龙之家族","SeriesId":"151812","SeasonId":"151814","PrimaryImageAspectRatio":1.7777777777777777,"SeriesPrimaryImageTag":"78954942a5ff3d3d05d50e6a2bdd94d3","SeasonName":"季 1","ImageTags":{"Primary":"7f96b5665cb944513b245b8bba1a8045"},"BackdropImageTags":[],"ParentLogoImageTag":"d0f6de51bd578a4de6e9138125ce180e","ParentThumbItemId":"151812","ParentThumbImageTag":"12db89d811231b79a5204f2514829fe3","MediaType":"Video"},"Server":{"Name":"A Media","Id":"103d293ad27243d9b4fed76b6bc9c2dc","Version":"4.8.8.0"}} [2024-06-17 22:38:31] [my_httpd.py|worker|19] [DEBUG] : Decoded message: {"Title":"新 龙之家族 - S1, Ep4 - 狭海之王 在 A Media","Description":"戴蒙在战斗成功后返回了王宫。雷妮拉公主必须与潜在的求婚者打交道,以保持她的继承权。","Date":"2024-06-17T14:38:11.3136426Z","Event":"library.new","Item":{"Name":"狭海之王","ServerId":"103d293ad27243d9b4fed76b6bc9c2dc","Id":"151821","DateCreated":"2024-06-17T14:34:03.5245278Z","SortName":"狭海之王","PremiereDate":"2022-09-11T00:00:00.0000000Z","ExternalUrls":[{"Name":"TheTVDB","Url":"https://thetvdb.com/?tab=episode&id=9082149"},{"Name":"Trakt","Url":"https://trakt.tv/search/tmdb/3846965?id_type=episode"}],"Path":"/media/电视剧/每日更新/龙之家族 (2022)/Season 1/龙之家族 - S01E04 - 第 4 集.strm","Overview":"戴蒙在战斗成功后返回了王宫。雷妮拉公主必须与潜在的求婚者打交道,以保持她的继承权。","Taglines":[],"Genres":[],"CommunityRating":7.6,"FileName":"龙之家族 - S01E04 - 第 4 集.strm","ProductionYear":2022,"IndexNumber":4,"ParentIndexNumber":1,"RemoteTrailers":[],"ProviderIds":{"Tmdb":"3846965","Tvdb":"9082149"},"IsFolder":false,"ParentId":"151814","Type":"Episode","Studios":[],"GenreItems":[],"TagItems":[],"ParentLogoItemId":"151812","ParentBackdropItemId":"151812","ParentBackdropImageTags":["e40e004c2e7dcd55475868212e610f41"],"SeriesName":"龙之家族","SeriesId":"151812","SeasonId":"151814","PrimaryImageAspectRatio":1.7777777777777777,"SeriesPrimaryImageTag":"78954942a5ff3d3d05d50e6a2bdd94d3","SeasonName":"季 1","ImageTags":{"Primary":"7f96b5665cb944513b245b8bba1a8045"},"BackdropImageTags":[],"ParentLogoImageTag":"d0f6de51bd578a4de6e9138125ce180e","ParentThumbItemId":"151812","ParentThumbImageTag":"12db89d811231b79a5204f2514829fe3","MediaType":"Video"},"Server":{"Name":"A Media","Id":"103d293ad27243d9b4fed76b6bc9c2dc","Version":"4.8.8.0"}} [2024-06-17 22:38:31] [media.py|process_media|279] [INFO] : Received message: 新 龙之家族 - S1, Ep4 - 狭海之王 在 A Media [2024-06-17 22:38:31] [media.py|parse_info|154] [DEBUG] : {'Name': '龙之家族', 'Type': 'Episode', 'PremiereYear': 2022, 'ProviderIds': {'Tmdb': '3846965', 'Tvdb': '9082149'}, 'Series': 4, 'Season': 1} [2024-06-17 22:38:31] [tvdb_api.py|get_seriesid_by_episodeid|56] [ERROR] : TVDB_API_TOKEN: None, TVDB_API_KEY: [2024-06-17 22:38:31] [tvdb_api.py|login|40] [ERROR] : TVDB login failed. InvalidAPIKey: apikey invalid Current API key: [2024-06-17 22:38:31] [media.py|get_caption|160] [WARNING] : TVDB login failed. Check network connection or API key: 401 Client Error: Unauthorized for url: https://api4.thetvdb.com/v4/login [2024-06-17 22:38:31] [media.py|_get_id|50] [INFO] : {"Name": "龙之家族", "Type": "Episode", "PremiereYear": 2022, "ProviderIds": {"Tmdb": "3846965"}, "Series": 4, "Season": 1} [2024-06-17 22:38:34] [media.py|get_caption|172] [ERROR] : Failed to fetch TV episode details for S1E4. Error: 404 Client Error: Not Found for url: https://api.themoviedb.org/3/tv/3846965/season/1/episode/4?language=zh-CN [2024-06-17 22:38:34] [my_httpd.py|worker|22] [ERROR] : Traceback (most recent call last): File "/usr/src/myapp/my_httpd.py", line 20, in worker media.process_media(msg) File "/usr/src/myapp/media.py", line 296, in process_media raise e File "/usr/src/myapp/media.py", line 292, in process_media md.get_caption() File "/usr/src/myapp/media.py", line 173, in get_caption raise Exception(err) Exception: Failed to fetch TV episode details for S1E4. Error: 404 Client Error: Not Found for url: https://api.themoviedb.org/3/tv/3846965/season/1/episode/4?language=zh-CN [2024-06-17 22:38:34] [my_httpd.py|handle_post|28] [DEBUG] : {"Title":"新 龙之家族 - S1, Ep1 - 龙的继承者 在 A Media","Description":"韦赛里斯主办了一场比武大赛以庆祝他第二个孩子的诞生。雷妮拉欢迎自己的叔叔戴蒙从红堡归来。","Date":"2024-06-17T14:38:11.3138205Z","Event":"library.new","Item":{"Name":"龙的继承者","ServerId":"103d293ad27243d9b4fed76b6bc9c2dc","Id":"151822","DateCreated":"2024-06-17T14:34:03.5245278Z","SortName":"龙的继承者","PremiereDate":"2022-08-21T00:00:00.0000000Z","ExternalUrls":[{"Name":"TheTVDB","Url":"https://thetvdb.com/?tab=episode&id=8287133"},{"Name":"Trakt","Url":"https://trakt.tv/search/tmdb/1971015?id_type=episode"}],"Path":"/media/电视剧/每日更新/龙之家族 (2022)/Season 1/龙之家族 - S01E01 - 第 1 集.strm","Overview":"韦赛里斯主办了一场比武大赛以庆祝他第二个孩子的诞生。雷妮拉欢迎自己的叔叔戴蒙从红堡归来。","Taglines":[],"Genres":[],"CommunityRating":7.8,"FileName":"龙之家族 - S01E01 - 第 1 集.strm","ProductionYear":2022,"IndexNumber":1,"ParentIndexNumber":1,"RemoteTrailers":[],"ProviderIds":{"Tmdb":"1971015","Tvdb":"8287133"},"IsFolder":false,"ParentId":"151814","Type":"Episode","Studios":[],"GenreItems":[],"TagItems":[],"ParentLogoItemId":"151812","ParentBackdropItemId":"151812","ParentBackdropImageTags":["e40e004c2e7dcd55475868212e610f41"],"SeriesName":"龙之家族","SeriesId":"151812","SeasonId":"151814","PrimaryImageAspectRatio":1.7777777777777777,"SeriesPrimaryImageTag":"78954942a5ff3d3d05d50e6a2bdd94d3","SeasonName":"季 1","ImageTags":{"Primary":"6e3630bc4f19070e4ec777c382bec3c2"},"BackdropImageTags":[],"ParentLogoImageTag":"d0f6de51bd578a4de6e9138125ce180e","ParentThumbItemId":"151812","ParentThumbImageTag":"12db89d811231b79a5204f2514829fe3","MediaType":"Video"},"Server":{"Name":"A Media","Id":"103d293ad27243d9b4fed76b6bc9c2dc","Version":"4.8.8.0"}} [2024-06-17 22:38:34] [my_httpd.py|worker|19] [DEBUG] : Decoded message: {"Title":"新 龙之家族 - S1, Ep1 - 龙的继承者 在 A Media","Description":"韦赛里斯主办了一场比武大赛以庆祝他第二个孩子的诞生。雷妮拉欢迎自己的叔叔戴蒙从红堡归来。","Date":"2024-06-17T14:38:11.3138205Z","Event":"library.new","Item":{"Name":"龙的继承者","ServerId":"103d293ad27243d9b4fed76b6bc9c2dc","Id":"151822","DateCreated":"2024-06-17T14:34:03.5245278Z","SortName":"龙的继承者","PremiereDate":"2022-08-21T00:00:00.0000000Z","ExternalUrls":[{"Name":"TheTVDB","Url":"https://thetvdb.com/?tab=episode&id=8287133"},{"Name":"Trakt","Url":"https://trakt.tv/search/tmdb/1971015?id_type=episode"}],"Path":"/media/电视剧/每日更新/龙之家族 (2022)/Season 1/龙之家族 - S01E01 - 第 1 集.strm","Overview":"韦赛里斯主办了一场比武大赛以庆祝他第二个孩子的诞生。雷妮拉欢迎自己的叔叔戴蒙从红堡归来。","Taglines":[],"Genres":[],"CommunityRating":7.8,"FileName":"龙之家族 - S01E01 - 第 1 集.strm","ProductionYear":2022,"IndexNumber":1,"ParentIndexNumber":1,"RemoteTrailers":[],"ProviderIds":{"Tmdb":"1971015","Tvdb":"8287133"},"IsFolder":false,"ParentId":"151814","Type":"Episode","Studios":[],"GenreItems":[],"TagItems":[],"ParentLogoItemId":"151812","ParentBackdropItemId":"151812","ParentBackdropImageTags":["e40e004c2e7dcd55475868212e610f41"],"SeriesName":"龙之家族","SeriesId":"151812","SeasonId":"151814","PrimaryImageAspectRatio":1.7777777777777777,"SeriesPrimaryImageTag":"78954942a5ff3d3d05d50e6a2bdd94d3","SeasonName":"季 1","ImageTags":{"Primary":"6e3630bc4f19070e4ec777c382bec3c2"},"BackdropImageTags":[],"ParentLogoImageTag":"d0f6de51bd578a4de6e9138125ce180e","ParentThumbItemId":"151812","ParentThumbImageTag":"12db89d811231b79a5204f2514829fe3","MediaType":"Video"},"Server":{"Name":"A Media","Id":"103d293ad27243d9b4fed76b6bc9c2dc","Version":"4.8.8.0"}} [2024-06-17 22:38:34] [media.py|process_media|279] [INFO] : Received message: 新 龙之家族 - S1, Ep1 - 龙的继承者 在 A Media [2024-06-17 22:38:34] [media.py|parse_info|154] [DEBUG] : {'Name': '龙之家族', 'Type': 'Episode', 'PremiereYear': 2022, 'ProviderIds': {'Tmdb': '1971015', 'Tvdb': '8287133'}, 'Series': 1, 'Season': 1} [2024-06-17 22:38:34] [tvdb_api.py|get_seriesid_by_episodeid|56] [ERROR] : TVDB_API_TOKEN: None, TVDB_API_KEY: [2024-06-17 22:38:34] [tvdb_api.py|login|40] [ERROR] : TVDB login failed. InvalidAPIKey: apikey invalid Current API key: [2024-06-17 22:38:34] [media.py|get_caption|160] [WARNING] : TVDB login failed. Check network connection or API key: 401 Client Error: Unauthorized for url: https://api4.thetvdb.com/v4/login [2024-06-17 22:38:34] [media.py|_get_id|50] [INFO] : {"Name": "龙之家族", "Type": "Episode", "PremiereYear": 2022, "ProviderIds": {"Tmdb": "1971015"}, "Series": 1, "Season": 1} [2024-06-17 22:38:37] [media.py|get_caption|172] [ERROR] : Failed to fetch TV episode details for S1E1. Error: 404 Client Error: Not Found for url: https://api.themoviedb.org/3/tv/1971015/season/1/episode/1?language=zh-CN [2024-06-17 22:38:37] [my_httpd.py|worker|22] [ERROR] : Traceback (most recent call last): File "/usr/src/myapp/my_httpd.py", line 20, in worker media.process_media(msg) File "/usr/src/myapp/media.py", line 296, in process_media raise e File "/usr/src/myapp/media.py", line 292, in process_media md.get_caption() File "/usr/src/myapp/media.py", line 173, in get_caption raise Exception(err) Exception: Failed to fetch TV episode details for S1E1. Error: 404 Client Error: Not Found for url: https://api.themoviedb.org/3/tv/1971015/season/1/episode/1?language=zh-CN [2024-06-17 22:38:37] [my_httpd.py|handle_post|28] [DEBUG] : {"Title":"新 龙之家族 - S1, Ep10 - 黑女王 在 A Media","Description":"在哀悼痛失亲人的同时,雷妮拉试图维持王国的统一,而戴蒙则准备开战。","Date":"2024-06-17T14:38:11.3140022Z","Event":"library.new","Item":{"Name":"黑女王","ServerId":"103d293ad27243d9b4fed76b6bc9c2dc","Id":"151823","DateCreated":"2024-06-17T14:34:03.5245278Z","SortName":"黑女王","PremiereDate":"2022-10-23T00:00:00.0000000Z","ExternalUrls":[{"Name":"TheTVDB","Url":"https://thetvdb.com/?tab=episode&id=9082155"},{"Name":"Trakt","Url":"https://trakt.tv/search/tmdb/3846982?id_type=episode"}],"Path":"/media/电视剧/每日更新/龙之家族 (2022)/Season 1/龙之家族 - S01E10 - 第 10 集.strm","Overview":"在哀悼痛失亲人的同时,雷妮拉试图维持王国的统一,而戴蒙则准备开战。","Taglines":[],"Genres":[],"CommunityRating":8.4,"FileName":"龙之家族 - S01E10 - 第 10 集.strm","ProductionYear":2022,"IndexNumber":10,"ParentIndexNumber":1,"RemoteTrailers":[],"ProviderIds":{"Tmdb":"3846982","Tvdb":"9082155"},"IsFolder":false,"ParentId":"151814","Type":"Episode","Studios":[],"GenreItems":[],"TagItems":[],"ParentLogoItemId":"151812","ParentBackdropItemId":"151812","ParentBackdropImageTags":["e40e004c2e7dcd55475868212e610f41"],"SeriesName":"龙之家族","SeriesId":"151812","SeasonId":"151814","PrimaryImageAspectRatio":1.7777777777777777,"SeriesPrimaryImageTag":"78954942a5ff3d3d05d50e6a2bdd94d3","SeasonName":"季 1","ImageTags":{"Primary":"a019ff7211ef5ddbe40b8bbb39e5a7fe"},"BackdropImageTags":[],"ParentLogoImageTag":"d0f6de51bd578a4de6e9138125ce180e","ParentThumbItemId":"151812","ParentThumbImageTag":"12db89d811231b79a5204f2514829fe3","MediaType":"Video"},"Server":{"Name":"A Media","Id":"103d293ad27243d9b4fed76b6bc9c2dc","Version":"4.8.8.0"}} [2024-06-17 22:38:37] [my_httpd.py|worker|19] [DEBUG] : Decoded message: {"Title":"新 龙之家族 - S1, Ep10 - 黑女王 在 A Media","Description":"在哀悼痛失亲人的同时,雷妮拉试图维持王国的统一,而戴蒙则准备开战。","Date":"2024-06-17T14:38:11.3140022Z","Event":"library.new","Item":{"Name":"黑女王","ServerId":"103d293ad27243d9b4fed76b6bc9c2dc","Id":"151823","DateCreated":"2024-06-17T14:34:03.5245278Z","SortName":"黑女王","PremiereDate":"2022-10-23T00:00:00.0000000Z","ExternalUrls":[{"Name":"TheTVDB","Url":"https://thetvdb.com/?tab=episode&id=9082155"},{"Name":"Trakt","Url":"https://trakt.tv/search/tmdb/3846982?id_type=episode"}],"Path":"/media/电视剧/每日更新/龙之家族 (2022)/Season 1/龙之家族 - S01E10 - 第 10 集.strm","Overview":"在哀悼痛失亲人的同时,雷妮拉试图维持王国的统一,而戴蒙则准备开战。","Taglines":[],"Genres":[],"CommunityRating":8.4,"FileName":"龙之家族 - S01E10 - 第 10 集.strm","ProductionYear":2022,"IndexNumber":10,"ParentIndexNumber":1,"RemoteTrailers":[],"ProviderIds":{"Tmdb":"3846982","Tvdb":"9082155"},"IsFolder":false,"ParentId":"151814","Type":"Episode","Studios":[],"GenreItems":[],"TagItems":[],"ParentLogoItemId":"151812","ParentBackdropItemId":"151812","ParentBackdropImageTags":["e40e004c2e7dcd55475868212e610f41"],"SeriesName":"龙之家族","SeriesId":"151812","SeasonId":"151814","PrimaryImageAspectRatio":1.7777777777777777,"SeriesPrimaryImageTag":"78954942a5ff3d3d05d50e6a2bdd94d3","SeasonName":"季 1","ImageTags":{"Primary":"a019ff7211ef5ddbe40b8bbb39e5a7fe"},"BackdropImageTags":[],"ParentLogoImageTag":"d0f6de51bd578a4de6e9138125ce180e","ParentThumbItemId":"151812","ParentThumbImageTag":"12db89d811231b79a5204f2514829fe3","MediaType":"Video"},"Server":{"Name":"A Media","Id":"103d293ad27243d9b4fed76b6bc9c2dc","Version":"4.8.8.0"}} [2024-06-17 22:38:37] [media.py|process_media|279] [INFO] : Received message: 新 龙之家族 - S1, Ep10 - 黑女王 在 A Media [2024-06-17 22:38:37] [media.py|parse_info|154] [DEBUG] : {'Name': '龙之家族', 'Type': 'Episode', 'PremiereYear': 2022, 'ProviderIds': {'Tmdb': '3846982', 'Tvdb': '9082155'}, 'Series': 10, 'Season': 1} [2024-06-17 22:38:37] [tvdb_api.py|get_seriesid_by_episodeid|56] [ERROR] : TVDB_API_TOKEN: None, TVDB_API_KEY: [2024-06-17 22:38:37] [tvdb_api.py|login|40] [ERROR] : TVDB login failed. InvalidAPIKey: apikey invalid Current API key: [2024-06-17 22:38:37] [media.py|get_caption|160] [WARNING] : TVDB login failed. Check network connection or API key: 401 Client Error: Unauthorized for url: https://api4.thetvdb.com/v4/login [2024-06-17 22:38:37] [media.py|_get_id|50] [INFO] : {"Name": "龙之家族", "Type": "Episode", "PremiereYear": 2022, "ProviderIds": {"Tmdb": "3846982"}, "Series": 10, "Season": 1} [2024-06-17 22:38:40] [media.py|get_caption|172] [ERROR] : Failed to fetch TV episode details for S1E10. Error: 404 Client Error: Not Found for url: https://api.themoviedb.org/3/tv/3846982/season/1/episode/10?language=zh-CN [2024-06-17 22:38:40] [my_httpd.py|worker|22] [ERROR] : Traceback (most recent call last): File "/usr/src/myapp/my_httpd.py", line 20, in worker media.process_media(msg) File "/usr/src/myapp/media.py", line 296, in process_media raise e File "/usr/src/myapp/media.py", line 292, in process_media md.get_caption() File "/usr/src/myapp/media.py", line 173, in get_caption raise Exception(err) Exception: Failed to fetch TV episode details for S1E10. Error: 404 Client Error: Not Found for url: https://api.themoviedb.org/3/tv/3846982/season/1/episode/10?language=zh-CN [2024-06-17 22:38:40] [my_httpd.py|handle_post|28] [DEBUG] : {"Title":"新 龙之家族 - S1, Ep2 - 浪荡王子 在 A Media","Description":"雷妮拉介入了御前会议,大臣们催促韦赛里斯再娶妻来巩固继承权,戴蒙公布了自己的意图。","Date":"2024-06-17T14:38:11.3141869Z","Event":"library.new","Item":{"Name":"浪荡王子","ServerId":"103d293ad27243d9b4fed76b6bc9c2dc","Id":"151824","DateCreated":"2024-06-17T14:34:03.5245278Z","SortName":"浪荡王子","PremiereDate":"2022-08-28T00:00:00.0000000Z","ExternalUrls":[{"Name":"TheTVDB","Url":"https://thetvdb.com/?tab=episode&id=9082147"},{"Name":"Trakt","Url":"https://trakt.tv/search/tmdb/3846963?id_type=episode"}],"Path":"/media/电视剧/每日更新/龙之家族 (2022)/Season 1/龙之家族 - S01E02 - 第 2 集.strm","Overview":"雷妮拉介入了御前会议,大臣们催促韦赛里斯再娶妻来巩固继承权,戴蒙公布了自己的意图。","Taglines":[],"Genres":[],"CommunityRating":7.8,"FileName":"龙之家族 - S01E02 - 第 2 集.strm","ProductionYear":2022,"IndexNumber":2,"ParentIndexNumber":1,"RemoteTrailers":[],"ProviderIds":{"Tmdb":"3846963","Tvdb":"9082147"},"IsFolder":false,"ParentId":"151814","Type":"Episode","Studios":[],"GenreItems":[],"TagItems":[],"ParentLogoItemId":"151812","ParentBackdropItemId":"151812","ParentBackdropImageTags":["e40e004c2e7dcd55475868212e610f41"],"SeriesName":"龙之家族","SeriesId":"151812","SeasonId":"151814","PrimaryImageAspectRatio":1.7777777777777777,"SeriesPrimaryImageTag":"78954942a5ff3d3d05d50e6a2bdd94d3","SeasonName":"季 1","ImageTags":{"Primary":"b53c178097500278eb589d9c2eb6568a"},"BackdropImageTags":[],"ParentLogoImageTag":"d0f6de51bd578a4de6e9138125ce180e","ParentThumbItemId":"151812","ParentThumbImageTag":"12db89d811231b79a5204f2514829fe3","MediaType":"Video"},"Server":{"Name":"A Media","Id":"103d293ad27243d9b4fed76b6bc9c2dc","Version":"4.8.8.0"}} [2024-06-17 22:38:40] [my_httpd.py|worker|19] [DEBUG] : Decoded message: {"Title":"新 龙之家族 - S1, Ep2 - 浪荡王子 在 A Media","Description":"雷妮拉介入了御前会议,大臣们催促韦赛里斯再娶妻来巩固继承权,戴蒙公布了自己的意图。","Date":"2024-06-17T14:38:11.3141869Z","Event":"library.new","Item":{"Name":"浪荡王子","ServerId":"103d293ad27243d9b4fed76b6bc9c2dc","Id":"151824","DateCreated":"2024-06-17T14:34:03.5245278Z","SortName":"浪荡王子","PremiereDate":"2022-08-28T00:00:00.0000000Z","ExternalUrls":[{"Name":"TheTVDB","Url":"https://thetvdb.com/?tab=episode&id=9082147"},{"Name":"Trakt","Url":"https://trakt.tv/search/tmdb/3846963?id_type=episode"}],"Path":"/media/电视剧/每日更新/龙之家族 (2022)/Season 1/龙之家族 - S01E02 - 第 2 集.strm","Overview":"雷妮拉介入了御前会议,大臣们催促韦赛里斯再娶妻来巩固继承权,戴蒙公布了自己的意图。","Taglines":[],"Genres":[],"CommunityRating":7.8,"FileName":"龙之家族 - S01E02 - 第 2 集.strm","ProductionYear":2022,"IndexNumber":2,"ParentIndexNumber":1,"RemoteTrailers":[],"ProviderIds":{"Tmdb":"3846963","Tvdb":"9082147"},"IsFolder":false,"ParentId":"151814","Type":"Episode","Studios":[],"GenreItems":[],"TagItems":[],"ParentLogoItemId":"151812","ParentBackdropItemId":"151812","ParentBackdropImageTags":["e40e004c2e7dcd55475868212e610f41"],"SeriesName":"龙之家族","SeriesId":"151812","SeasonId":"151814","PrimaryImageAspectRatio":1.7777777777777777,"SeriesPrimaryImageTag":"78954942a5ff3d3d05d50e6a2bdd94d3","SeasonName":"季 1","ImageTags":{"Primary":"b53c178097500278eb589d9c2eb6568a"},"BackdropImageTags":[],"ParentLogoImageTag":"d0f6de51bd578a4de6e9138125ce180e","ParentThumbItemId":"151812","ParentThumbImageTag":"12db89d811231b79a5204f2514829fe3","MediaType":"Video"},"Server":{"Name":"A Media","Id":"103d293ad27243d9b4fed76b6bc9c2dc","Version":"4.8.8.0"}} [2024-06-17 22:38:40] [media.py|process_media|279] [INFO] : Received message: 新 龙之家族 - S1, Ep2 - 浪荡王子 在 A Media [2024-06-17 22:38:40] [media.py|parse_info|154] [DEBUG] : {'Name': '龙之家族', 'Type': 'Episode', 'PremiereYear': 2022, 'ProviderIds': {'Tmdb': '3846963', 'Tvdb': '9082147'}, 'Series': 2, 'Season': 1} [2024-06-17 22:38:40] [tvdb_api.py|get_seriesid_by_episodeid|56] [ERROR] : TVDB_API_TOKEN: None, TVDB_API_KEY: [2024-06-17 22:38:41] [tvdb_api.py|login|40] [ERROR] : TVDB login failed. InvalidAPIKey: apikey invalid Current API key: [2024-06-17 22:38:41] [media.py|get_caption|160] [WARNING] : TVDB login failed. Check network connection or API key: 401 Client Error: Unauthorized for url: https://api4.thetvdb.com/v4/login [2024-06-17 22:38:41] [media.py|_get_id|50] [INFO] : {"Name": "龙之家族", "Type": "Episode", "PremiereYear": 2022, "ProviderIds": {"Tmdb": "3846963"}, "Series": 2, "Season": 1} [2024-06-17 22:38:44] [media.py|get_caption|172] [ERROR] : Failed to fetch TV episode details for S1E2. Error: 404 Client Error: Not Found for url: https://api.themoviedb.org/3/tv/3846963/season/1/episode/2?language=zh-CN [2024-06-17 22:38:44] [my_httpd.py|worker|22] [ERROR] : Traceback (most recent call last): File "/usr/src/myapp/my_httpd.py", line 20, in worker media.process_media(msg) File "/usr/src/myapp/media.py", line 296, in process_media raise e File "/usr/src/myapp/media.py", line 292, in process_media md.get_caption() File "/usr/src/myapp/media.py", line 173, in get_caption raise Exception(err) Exception: Failed to fetch TV episode details for S1E2. Error: 404 Client Error: Not Found for url: https://api.themoviedb.org/3/tv/3846963/season/1/episode/2?language=zh-CN [2024-06-17 22:38:44] [my_httpd.py|handle_post|28] [DEBUG] : {"Title":"新 龙之家族 - S1, Ep7 - 潮头岛 在 A Media","Description":"两大家族聚集在潮头岛参加葬礼时,韦赛里斯呼吁结束内讧,阿莉森要求公正。","Date":"2024-06-17T14:38:11.3143812Z","Event":"library.new","Item":{"Name":"潮头岛","ServerId":"103d293ad27243d9b4fed76b6bc9c2dc","Id":"151825","DateCreated":"2024-06-17T14:34:03.7925302Z","SortName":"潮头岛","PremiereDate":"2022-10-02T00:00:00.0000000Z","ExternalUrls":[{"Name":"TheTVDB","Url":"https://thetvdb.com/?tab=episode&id=9082152"},{"Name":"Trakt","Url":"https://trakt.tv/search/tmdb/3846973?id_type=episode"}],"Path":"/media/电视剧/每日更新/龙之家族 (2022)/Season 1/龙之家族 - S01E07 - 第 7 集.strm","Overview":"两大家族聚集在潮头岛参加葬礼时,韦赛里斯呼吁结束内讧,阿莉森要求公正。","Taglines":[],"Genres":[],"CommunityRating":8,"FileName":"龙之家族 - S01E07 - 第 7 集.strm","ProductionYear":2022,"IndexNumber":7,"ParentIndexNumber":1,"RemoteTrailers":[],"ProviderIds":{"Tmdb":"3846973","Tvdb":"9082152"},"IsFolder":false,"ParentId":"151814","Type":"Episode","Studios":[],"GenreItems":[],"TagItems":[],"ParentLogoItemId":"151812","ParentBackdropItemId":"151812","ParentBackdropImageTags":["e40e004c2e7dcd55475868212e610f41"],"SeriesName":"龙之家族","SeriesId":"151812","SeasonId":"151814","PrimaryImageAspectRatio":1.7777777777777777,"SeriesPrimaryImageTag":"78954942a5ff3d3d05d50e6a2bdd94d3","SeasonName":"季 1","ImageTags":{"Primary":"4cb4654d00dd281a1b58d82b41ce2189"},"BackdropImageTags":[],"ParentLogoImageTag":"d0f6de51bd578a4de6e9138125ce180e","ParentThumbItemId":"151812","ParentThumbImageTag":"12db89d811231b79a5204f2514829fe3","MediaType":"Video"},"Server":{"Name":"A Media","Id":"103d293ad27243d9b4fed76b6bc9c2dc","Version":"4.8.8.0"}} [2024-06-17 22:38:44] [my_httpd.py|worker|19] [DEBUG] : Decoded message: {"Title":"新 龙之家族 - S1, Ep7 - 潮头岛 在 A Media","Description":"两大家族聚集在潮头岛参加葬礼时,韦赛里斯呼吁结束内讧,阿莉森要求公正。","Date":"2024-06-17T14:38:11.3143812Z","Event":"library.new","Item":{"Name":"潮头岛","ServerId":"103d293ad27243d9b4fed76b6bc9c2dc","Id":"151825","DateCreated":"2024-06-17T14:34:03.7925302Z","SortName":"潮头岛","PremiereDate":"2022-10-02T00:00:00.0000000Z","ExternalUrls":[{"Name":"TheTVDB","Url":"https://thetvdb.com/?tab=episode&id=9082152"},{"Name":"Trakt","Url":"https://trakt.tv/search/tmdb/3846973?id_type=episode"}],"Path":"/media/电视剧/每日更新/龙之家族 (2022)/Season 1/龙之家族 - S01E07 - 第 7 集.strm","Overview":"两大家族聚集在潮头岛参加葬礼时,韦赛里斯呼吁结束内讧,阿莉森要求公正。","Taglines":[],"Genres":[],"CommunityRating":8,"FileName":"龙之家族 - S01E07 - 第 7 集.strm","ProductionYear":2022,"IndexNumber":7,"ParentIndexNumber":1,"RemoteTrailers":[],"ProviderIds":{"Tmdb":"3846973","Tvdb":"9082152"},"IsFolder":false,"ParentId":"151814","Type":"Episode","Studios":[],"GenreItems":[],"TagItems":[],"ParentLogoItemId":"151812","ParentBackdropItemId":"151812","ParentBackdropImageTags":["e40e004c2e7dcd55475868212e610f41"],"SeriesName":"龙之家族","SeriesId":"151812","SeasonId":"151814","PrimaryImageAspectRatio":1.7777777777777777,"SeriesPrimaryImageTag":"78954942a5ff3d3d05d50e6a2bdd94d3","SeasonName":"季 1","ImageTags":{"Primary":"4cb4654d00dd281a1b58d82b41ce2189"},"BackdropImageTags":[],"ParentLogoImageTag":"d0f6de51bd578a4de6e9138125ce180e","ParentThumbItemId":"151812","ParentThumbImageTag":"12db89d811231b79a5204f2514829fe3","MediaType":"Video"},"Server":{"Name":"A Media","Id":"103d293ad27243d9b4fed76b6bc9c2dc","Version":"4.8.8.0"}} [2024-06-17 22:38:44] [media.py|process_media|279] [INFO] : Received message: 新 龙之家族 - S1, Ep7 - 潮头岛 在 A Media [2024-06-17 22:38:44] [media.py|parse_info|154] [DEBUG] : {'Name': '龙之家族', 'Type': 'Episode', 'PremiereYear': 2022, 'ProviderIds': {'Tmdb': '3846973', 'Tvdb': '9082152'}, 'Series': 7, 'Season': 1} [2024-06-17 22:38:44] [tvdb_api.py|get_seriesid_by_episodeid|56] [ERROR] : TVDB_API_TOKEN: None, TVDB_API_KEY: [2024-06-17 22:38:44] [tvdb_api.py|login|40] [ERROR] : TVDB login failed. InvalidAPIKey: apikey invalid Current API key: [2024-06-17 22:38:44] [media.py|get_caption|160] [WARNING] : TVDB login failed. Check network connection or API key: 401 Client Error: Unauthorized for url: https://api4.thetvdb.com/v4/login [2024-06-17 22:38:44] [media.py|_get_id|50] [INFO] : {"Name": "龙之家族", "Type": "Episode", "PremiereYear": 2022, "ProviderIds": {"Tmdb": "3846973"}, "Series": 7, "Season": 1} [2024-06-17 22:38:47] [media.py|get_caption|172] [ERROR] : Failed to fetch TV episode details for S1E7. Error: 404 Client Error: Not Found for url: https://api.themoviedb.org/3/tv/3846973/season/1/episode/7?language=zh-CN [2024-06-17 22:38:47] [my_httpd.py|worker|22] [ERROR] : Traceback (most recent call last): File "/usr/src/myapp/my_httpd.py", line 20, in worker media.process_media(msg) File "/usr/src/myapp/media.py", line 296, in process_media raise e File "/usr/src/myapp/media.py", line 292, in process_media md.get_caption() File "/usr/src/myapp/media.py", line 173, in get_caption raise Exception(err) Exception: Failed to fetch TV episode details for S1E7. Error: 404 Client Error: Not Found for url: https://api.themoviedb.org/3/tv/3846973/season/1/episode/7?language=zh-CN
应该就是高版本的Emby Server在新增剧集时完善了元数据信息导致的。我使用的4.8.0.80版本,默认剧集的信息中是不带 tmdb_id 的。而最新的版本中会附带当前集的tmdb_id,导致直接使用这个id去查询电视剧元数据时,出现了url不存在的错误。
这周离职忙着交接工作,可能会晚一些时间来适配新版本的Emby。最晚下周一进行适配更新
在 v2.2.3 版本进行了修复,我本地未能复现 "剧集信息携带 Tmdb_id" 的情况,因此根据你提供的 Emby Server 新增剧集通知 log 进行了测试,在新版本中已能正确进行推送。如还有问题,请联系我,并附上 debug 日子~
[2024-06-16 20:45:28] [media.py|process_media|279] [INFO] : Received message: 新 玫瑰的故事 - S1, Ep21 - 第 21 集 在 A Media [2024-06-16 20:45:28] [tvdb_api.py|get_seriesid_by_episodeid|56] [ERROR] : TVDB_API_TOKEN: None, TVDB_API_KEY: [2024-06-16 20:45:28] [tvdb_api.py|login|40] [ERROR] : TVDB login failed. InvalidAPIKey: apikey invalid Current API key: [2024-06-16 20:45:28] [media.py|get_caption|160] [WARNING] : TVDB login failed. Check network connection or API key: 401 Client Error: Unauthorized for url: https://api4.thetvdb.com/v4/login [2024-06-16 20:45:28] [media.py|_get_id|50] [INFO] : {"Name": "玫瑰的故事", "Type": "Episode", "PremiereYear": 2024, "ProviderIds": {"Tmdb": "5399025"}, "Series": 21, "Season": 1} [2024-06-16 20:45:30] [media.py|get_caption|172] [ERROR] : Failed to fetch TV episode details for S1E21. Error: 404 Client Error: Not Found for url: https://api.themoviedb.org/3/tv/5399025/season/1/episode/21?language=zh-CN [2024-06-16 20:45:30] [my_httpd.py|worker|22] [ERROR] : Traceback (most recent call last): File "/usr/src/myapp/my_httpd.py", line 20, in worker media.process_media(msg) File "/usr/src/myapp/media.py", line 296, in process_media raise e File "/usr/src/myapp/media.py", line 292, in process_media md.get_caption() File "/usr/src/myapp/media.py", line 173, in get_caption raise Exception(err) Exception: Failed to fetch TV episode details for S1E21. Error: 404 Client Error: Not Found for url: https://api.themoviedb.org/3/tv/5399025/season/1/episode/21?language=zh-CN [2024-06-16 20:45:30] [media.py|process_media|279] [INFO] : Received message: 新 玫瑰的故事 - S1, Ep20 - 第 20 集 在 A Media [2024-06-16 20:45:30] [tvdb_api.py|get_seriesid_by_episodeid|56] [ERROR] : TVDB_API_TOKEN: None, TVDB_API_KEY: [2024-06-16 20:45:30] [tvdb_api.py|login|40] [ERROR] : TVDB login failed. InvalidAPIKey: apikey invalid Current API key: [2024-06-16 20:45:30] [media.py|get_caption|160] [WARNING] : TVDB login failed. Check network connection or API key: 401 Client Error: Unauthorized for url: https://api4.thetvdb.com/v4/login [2024-06-16 20:45:30] [media.py|_get_id|50] [INFO] : {"Name": "玫瑰的故事", "Type": "Episode", "PremiereYear": 2024, "ProviderIds": {"Tmdb": "5399024"}, "Series": 20, "Season": 1} [2024-06-16 20:45:32] [media.py|get_caption|172] [ERROR] : Failed to fetch TV episode details for S1E20. Error: 404 Client Error: Not Found for url: https://api.themoviedb.org/3/tv/5399024/season/1/episode/20?language=zh-CN [2024-06-16 20:45:32] [my_httpd.py|worker|22] [ERROR] : Traceback (most recent call last): File "/usr/src/myapp/my_httpd.py", line 20, in worker media.process_media(msg) File "/usr/src/myapp/media.py", line 296, in process_media raise e File "/usr/src/myapp/media.py", line 292, in process_media md.get_caption() File "/usr/src/myapp/media.py", line 173, in get_caption raise Exception(err) Exception: Failed to fetch TV episode details for S1E20. Error: 404 Client Error: Not Found for url: https://api.themoviedb.org/3/tv/5399024/season/1/episode/20?language=zh-CN