The Movie Database 支持

There is currently a big problem with the discover functionality that the fields with_watch_providers & with_watch_monetization_types do not combine. So if for a example i run a search for something with Apple TV as the watch provider and 'flatrate' as the monetisation type... EXPECTATION: i get stuff currently streaming on Apple TV REALITY: I get the combination of everything on Apple TV (regardless of monetisation type), and everything available on a 'flatrate' (regardless of provider).

I understand there are no current plans to fix this issue and so i am trying to think of ways to achieve the use-case outlined in the expectation.

My initial thought was to simply search based on watch providers only, and then filter out any results that don't have a 'flatrate' monetization submap. However this is NOT possible because the data structures returned by the discover endpoint does not include any information on watch providers... So what i would need to do is get my list of 20 results with my discover call... then re-query each of those results on the [mediatype]/[id]/watch/providers endpoint which would obviously be very demanding on the API.

Looking at it from the other angle... I'm wondering if it would be possible for you to simply include a 'watch_providers' list in the data structures output by the discover endpoints? Just a simply list of the id's would be fine.

This way, i could discover everything available in my region with the 'flatrate' monetization type... Then, knowing nothing in the resulting list needs to be paid for, cycle through each result and extract the ones where the watch_providers list contains an id of a service owned by the user... The chances of getting multiple results on each page would be pretty high so there would be little need for further queries with this approach meaning much less strain on the API.

Can you please confirm if this is something you can put into action, and if so how long you think it might take?

找不到电影或节目?登录并创建它吧。

全站通用

s 聚焦到搜索栏
p 打开个人资料菜单
esc 关闭打开的窗口
? 打开键盘快捷键窗口

在媒体页面

b 返回(或返回上级)
e 进入编辑页面

在电视季页面

(右箭头)下一季
(左箭头)前一季

在电视集页面

(右箭头)下一集
(左箭头)上一集

在所有图像页面

a 打开添加图片窗口

在所有编辑页面

t 打开翻译选择器
ctrl+ s 提交

在讨论页面

n 创建新讨论
w 切换关注状态
p 设为公开 / 私密讨论
c 关闭 / 开放讨论
a 打开活动页
r 回复讨论
l 跳转至最新回复
ctrl+ enter 发送信息
(右箭头)下一页
(左箭头)前一页

设置

想给这个条目评分或将其添加到片单中?

登录

还不是会员?

注册加入社区