The Movie Database 支持

Dear TMDB, I registered some weeks ago into TMDB and I am using developer API for making the new Android / iOS application for movies. We (me and my girlfriend) are very big fans of movies and we are collecting physical releases of movies on BluRay and UHD. We were using the Letterbox app for the movie database, but we were still missing a lot of things and connection with physical discs and Czech language too. We decided to make a new app and we want to put it for free without ads. We are almost done with the first alpha version and we are internally testing in the community. For more info about the app, I am attaching some screenshots and a PDF file with description. We are using TMDB for connection between movies and physical discs.

Please, I have some questions about pricing and developing:

  1. When the app will be free without ads, the TMDB is for free, right?
  2. We found a problem on iOS, there should be a paid account in store every year - we are still thinking about paid application for iOS, how much is license for TMDB in this case?
  3. In case 2, we can make an application for free and make a community (e.g. Patreon) for taking money for fees. Do we need a paid license of the TMDB? If yes, how much is it?
  4. The last question is about development. We decided to add some features the same as another app like ratings, lists and more. Every information, which the user adds is saved on our server (standard web hosting with MySQL). The question is, how can I synchronize the rating from my user with your database? I found the user accounts, but I don't want to force users to register on your website and then connect with our app. Is it ok to put all ratings only in one (my) account? Or what do you recommend?

If you want to try our app on Android, I can add you into internal developers and you can download it from Google Play after that.

If you want any cooperation, I am ok with discussion about anything. It is only a hobby for us. I have a lot of other paid projects and my main job too.

4 回复(第 1 页,共 1 页)

Jump to last post

@zavovi said:
Comercial/non-comercial using
Dear TMDB,
... Please, I have some questions about pricing and developing:

  1. When the app will be free without ads, the TMDB is for free, right?

1 - Yes

  1. We found a problem on iOS, there should be a paid account in store every year - we are still thinking about paid application for iOS, how much is license for TMDB in this case?

2 - I believe that in this case your APP fits into the 4th example in the list displayed when you request your API Key as a developer.
In other words: - Your project is ad supported
See below:
When I created my API Key I chose between these options:

Developer

  • You are an individual
  • Your project is still in development
  • Your project is non profit
  • Your project is ad supported

Professional

  • You represent a company
  • Your project is for profit (not ad supported)
  • You are an OEM or hardware vendor
  1. In case 2, we can make an application for free and make a community (e.g. Patreon) for taking money for fees. Do we need a paid license of the TMDB? If yes, how much is it?

3 - I believe there will be no cost. But admin Travis Bell better talk about it.

  1. The last question is about development. We decided to add some features the same as another app like ratings, lists and more. Every information, which the user adds is saved on our server (standard web hosting with MySQL). The question is, how can I synchronize the rating from my user with your database? I found the user accounts, but I don't want to force users to register on your website and then connect with our app. Is it ok to put all ratings only in one (my) account? Or what do you recommend?

4 - I'm not a developer so I can't help much.
But I know there is a TOKEN feature.
https://developer.themoviedb.org/reference/authentication-how-do-i-generate-a-session-id
In other words, you authorize your users to use your API Key.
As I'm not a developer I may be talking nonsense.

Thank you for reply and information.

About 3: I will wait for admin Travis Bell response. About 4: I read it and it seems, that the user must be registered and after that I can generate token. But I don't want to need the user registration on your website (it is possible only if I can do it from API).

@zavovi said:
Thank you for reply and information.
About 3: I will wait for admin Travis Bell response.
About 4: I read it and it seems, that the user must be registered and after that I can generate token.
But I don't want to need the user registration on your website (it is possible only if I can do it from API).

As I said, I'm not a programmer.
Just a curious old man.
I believe that your user does not need to be registered with TMDb.
But it must be registered on your website/APP.
Or your user will "ask for your authorization" to use your API Key.
I repeat, I don't really understand how this TOKEN system works.

(4) The last question is about development. We decided to add some features the same as another app like ratings, lists and more. Every information, which the user adds is saved on our server (standard web hosting with MySQL). The question is, how can I synchronize the rating from my user with your database? I found the user accounts, but I don't want to force users to register on your website and then connect with our app. Is it ok to put all ratings only in one (my) account? Or what do you recommend?

So, from the session documentation, if you use a session id, it is associated with an existing tmdb account. You would need that account user to authorize the session id one time, then you can use it without authentication. If you don't want your users to require a tmdb account, then you probably can't use this.

Mentioned in the same documentation, there is also a guest session. This does not require an existing user account or any kind of authentication, but it has limited privileges.

For your suggestion, if you tried to use your personal tmdb account for all your users, you would have problems, for example, you can only have one rating per title, so if two users tried to rate the same title, that wouldn't work.

Another possibility is to just store all the user information (ratings, lists, etc) on your own server. Then you have complete freedom to do whatever you want.

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

全站通用

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

在媒体页面

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

在电视季页面

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

在电视集页面

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

在所有图像页面

a 打开添加图片窗口

在所有编辑页面

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

在讨论页面

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

设置

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

登录

还不是会员?

注册加入社区