I've modified the movie DB meta data agent to support many languages instead of just english. Here is attached a bundle to install in Library/Application Support/Plex Media Server/Plugins to enable it. I've tested the french part quite extensively and it seems to be a good replacement for the cine-passion plugins that stopped working (the backend changed and is now pay-per-scrap). If some official PMS dev is around, i'd like to have this integrated into the next incremental as the official TMDB metadata agent to allow wider testing.
I however have more questions to our fellow comunity :
[list]
[*]What is the list of the officially supported languages ?
[*]How to make an installable package for PMS ?
[*]Is there a difference between a language and a country in Plex (TMDB makes this kind of difference, you can have french for france or french for canadian or belgian people) ?
[*]Can you test it in your language, so you find plenty of bugs and i can continue working on this code instead of getting bored :)
[/list]
Danish language has specific letters: Æ, Ø, Å - æ, ø, å
Other than that letters are traditional European letters. Everytime I search for a danish title including Æ Ø or Å I get a bad match and it simply won’t locate the movie.
Ex:
Det forsømte forår (“The neglected spring”)
Min søsters børn (“My sister’s children”)
I lived in France back in the days and I remember the Bille August movie featured in France:
It's a known bug of TMDB, however Plex can go around it as it first matches the movie in imdb and then uses the imdb id to fetch the info from tmdb, avoiding the broken search on the title.
here is attached a tmdb scrapper with danish as a published language, if you want to test it ?
I've just put a pull request for it in github :)
I've tried cloning the plex github but there was nothing about PMS in there, where is the github for PMS and it's agents ?
GitHub is the system that plex uses to manage its development as a software. It is a well known system where people can provide source code modification of a project and have them integrated into the main project (roughtly). If you want a strict technical answer : github is a decentralized source control system.
Great work Aqntbghd! We decided to make the “Get Movie Title from TMDB” optional, because this way the agent works exactly the same as before for people who are already using and/or have no interest in languages other than English.
Thanks Next step is to think about a way to separate the language and the country for matching films… but i fear some UI bloat if we dig too much this.
You cannot… yet I’m trying to have the patch pushed as an official update to TheMovieDB agent. What i did for my previous patch was releasing it as a variant to the agent and then when it went mainstream i had to help people de-install my agent and use the official one (with many still using the hack). So for that patch i’ve decided to go the official way and pushing only the official solution. If you have a hacker mind you still can get it from git and install it in the right place
You’re right… I am triyng to solve the problem of foreign languages in movie titles to avoid to re-scrap every time all the library (600 movies - 400 tv series). In other words, i would like to put all the right data of the movies “inside” the folder itself (Ex: Title, Poster, Director, Actors, Movie guide, Genre, Ratings etc. etc) so if you can’t find your language you can put them inside your library itself. This, IMHO, could be a safe way to feed your library with correct data to avoid undesired re-scraping of your informations. thanks a lot for your answer, anyway…
I'm adding myself a TODO for Czech for the next update i'll push to Plex Devs. However as my Czech level is quite low I might need some help for the testing ;)