groggyegg / plugin.video.dramacool

Watch Asian Drama and Korean Show with English subtitles on DramaCool.
MIT License
29 stars 14 forks source link

Feature Request: TMDB integration #58

Open rahaaatul opened 12 months ago

rahaaatul commented 12 months ago

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: 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)

groggyegg commented 12 months ago

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

rahaaatul commented 12 months ago
  • 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!

mrgsi commented 12 months ago

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

Wolfmasternas commented 11 months ago

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

mrgsi commented 11 months ago

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

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

Wolfmasternas commented 11 months ago

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

mrgsi commented 11 months ago

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.

Wolfmasternas commented 11 months ago

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

groggyegg commented 2 months ago

Summary:

In order for this to work

rahaaatul commented 2 months ago

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.

groggyegg commented 1 month ago

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 commented 4 weeks ago

It seems that TMDB does not have all the shows in dramacool and also the naming is a bit different which makes it a bit complicated to match. So I will probably not spend too much time on that. Instead, I have added a route to support TMDB Helper instead.

dramacool.json