plugin.video.dramacool icon indicating copy to clipboard operation
plugin.video.dramacool copied to clipboard

Feature Request: TMDB integration

Open rahaaatul opened this issue 1 year ago • 8 comments

Description

I kindly request the integration of your addon with TMDB, a widely-used movie and TV show information database. This integration would serve to automate the process of finding artwork for dramas and improve the naming accuracy by fetching data from TMDB. Furthermore, it would provide additional valuable information such as ratings, plot details, and cast information.

Benefits of Integration

  • Artwork
  • Naming
  • Ratings
  • Additional Information

Artwork: TMDB can automatically retrieve high-quality artwork, enriching the visual experience for users.

Naming: Integrating with TMDB would enable your addon to fetch accurate naming information for dramas.

Ratings: Displaying ratings from TMDB can assist users in quickly assessing the quality and popularity of each drama. This information would be valuable in helping users make informed decisions about what to watch next.

Additional Information: By fetching plot summaries and cast details from TMDB, your addon can provide users with comprehensive information about each drama. Additionally, it would be incredibly useful to link the cast members with Dramacool's popular stars, allowing users to explore related content more efficiently.

Conclusion

I believe that implementing this integration will significantly enhance the usability and convenience of your addon. It would streamline the process of finding and organizing dramas, providing users with a more immersive and satisfying experience.

Thank you for considering this feature request. I appreciate your dedication to improving the addon and your responsiveness to user feedback. I look forward to seeing the continued growth and success of your project.

This is my setup now (Okay artwork & Bad Titles):

Screenshot (5)

rahaaatul avatar Jul 08 '23 08:07 rahaaatul

Hi, thanks for the proposal. I just have a few questions regarding it.

  • Do you know if there exist any addon or library that can be used for fetching these information?
  • Also, do you know if there is any restrictions to their API?

groggyegg avatar Jul 08 '23 13:07 groggyegg

  • Do you know if there exist any addon or library that can be used for fetching these information?

Maybe TMDB Helper could fetch the information for your addon.

  • Also, do you know if there is any restrictions to their API?

They rate limit somewhere in 50 requests per second range. . I don't think there's much restrictions.

Also, I found a really cool and useful website like TMDB but for Asian Dramas! You could scrape their top airing/upcoming/popular shows for aesthetics and link them automatically by their name with dramacool contents.

Screenshot_2023_0708_224236

I'm sorry, I've never developed a Kodi addon in my life, I'm sorry I couldn't help you much as I wanted to. But I'm sure you can do it!

rahaaatul avatar Jul 08 '23 16:07 rahaaatul

Might be easier to create a player.json for jurialmunkey's TMDB-Helper which would pull TMDB meta data, then search for the video with the dramacool add-on. The only issue would be unique Asian titles that haven't been added to the database at themoviedb.org. I can host a player I just don't know how to code it. https://github.com/mrgsi/tmdbh.players/tree/master

mrgsi avatar Jul 09 '23 13:07 mrgsi

Anybody knows how to install it on kodi Nexus 20.2 ? Please reply

Wolfmasternas avatar Jul 12 '23 15:07 Wolfmasternas

Anybody knows how to install it on kodi Nexus 20.2 ? Please reply

https://github.com/groggyegg/groggyegg.github.io/blob/master/README.md

mrgsi avatar Jul 12 '23 16:07 mrgsi

Anybody knows how to install it on kodi Nexus 20.2 ? Please reply

https://github.com/groggyegg/groggyegg.github.io/blob/master/README.md

The Lime repository(zip) is installing correctly. But when i click install from repository and then click lime addon it gives me error

Wolfmasternas avatar Jul 12 '23 17:07 Wolfmasternas

What is the error? I just tried it myself and it installed with no issues on Kodi 20.2. I'm thinking you could have a dependency failing. That isn't uncommon when installing a new add-on. If that is the case you can manually install the dependency by going to the add-on and clicking dependencies to find it on the list. Once that is installed you can go back and install the add-on. It should tell you in the error messages. I know error messages flash really quick.

mrgsi avatar Jul 12 '23 19:07 mrgsi

What is the error? I just tried it myself and it installed with no issues on Kodi 20.2. I'm thinking you could have a dependency failing. That isn't uncommon when installing a new add-on. If that is the case you can manually install the dependency by going to the add-on and clicking dependencies to find it on the list. Once that is installed you can go back and install the add-on. It should tell you in the error messages. I know error messages flash really quick.

Screenshot_20230713_071134

This kind of error is showing

Wolfmasternas avatar Jul 13 '23 01:07 Wolfmasternas

Summary:

In order for this to work

  • Implement TMDB API request
  • Store TMDB data for known dramas in db
  • Replace dramacool data with TMDB format data
  • Context menu for manually updating a drama’s TMDB link
  • Context menu for refreshing a drama TMDB data (stars)(?)
  • Fetch TMDB episode data

groggyegg avatar May 05 '24 19:05 groggyegg

Can't believe, it's been this long, and mrgsi retired.

Wouldn't it be easier to somehow get data from tmdb-helper? You could ask the dev for some help, I guess.

If you don't want to, I guess your plan works too. I'm just happy you're considering it to work on. Because it just looks ugly without the proper thumbnail and posters.

To tackle that, I myself now maintaining 3 drama lists on trakt:

Anyone can add it as widgets in their Kodi build (I'll share mine later) and you can also play them directly with Dramacool addon, thanks to @groggyegg for adding the feature requested here.

They look great now, but updating them manually is a hassle. I wish trakt made it free to collaborate in lists.

rahaaatul avatar May 05 '24 19:05 rahaaatul

Wouldn't it be easier to somehow get data from tmdb-helper? You could ask the dev for some help, I guess.

Not possible as far as I know. The only way to retrieve the data is for skinning.

groggyegg avatar May 10 '24 19:05 groggyegg