Hi @
vbat99
I'll try to make it short:
Cause i read several requests in the community...
I don't know if you know the website
https://letterboxd.com/
It got very popular in a very short time with millions of users.
The database itself is a simple fork of ThemovieDB (TMDB), but it mainly focusses on a extended handy review, voting, and list system.
Their API is soon leaving it's BETA phase but i read it's really nice functional.
I have wrote the letterboxd maintainer a nice e-mail with some kind of concepts with the ask of providing an API key for testing purposes.
If i get a positive answer have you interest to take a little look at it for a test implementation?
For testing...
- if its working
- how its working
I am only talking of the rating and votes the API provides!
Future Plan:
If it's working the next step would be to convince the OMDB maintainer to implement (same like the ROTTEN TOMATOES and METACRITIC ratings)
It would be a request overload if every end-user is requesting the API directly. So only OMDB requesting the direct API source, and we the end-user are requesting from OMDB.
Now you're maybe asking "why i not ask the OMDB maintainer directly"? It's very difficult to reach him.
I pretty sure he's still working on OMDB cause the for some months the broken Tomatometer All Audience ratings over OMDB are fixed and working again.
If that's done it's a easy lesson to implement direclty in external Media Managers and kodi internal Universal Movie Scraper via OMDB.
____
I think that would be a great win for the Kodi community and Kodi users. But we have to start somewhere... and i ask you
____
I have read a bit in the letterboxd API documentation:
http://api-docs.letterboxd.com/
There is really a lot of API stuff to fetch but we would need only these 2 simple:
For rating the value is "rating" and
for votes the value is "ratings"
Comparison for Movie detection is via TMDB ID number.
____
I made some tests with the Movie "Star Trek: First Contact (1996)" ->
https://letterboxd.com/film/star-trek-first-contact/
in the .nfo and called the rating value simple "letterboxd" and in the skinning .xml also typed in the same List.Item InfoLabel.
It's working like a charm
____
Still one question to solve:
The rating system is a bit different like on others...
On IMDB its 0.0 to 10 and on all others it's 0-100%
Letterboxd have not percent, instead points like imdb, but only up to 5.
Starting with 0.5 (minimum) up to 5.0 (maximum) always with 0.5 steps.
Kodi is rating system is intended to work with from 0.0 to 10.0.
So should we store the original rating or set a multiplicator x2 on scrape.
On my example i worked with a x2 multiplicator. In fact it doesn't matter cause with the Skin engine i can convert all ratings very simple (x2 or /2)
But to avoid confusion, we should do it "right way" from the start.
Maybe a Team-Kodi Member with Kodi Core experience can give some advance? @
ronie @
DarrenHill
Great thanks in advance
____
Letterboxd: