Developer building Media Server Plugin could use an API... but may not be entirely necessary.
While writing a movie recommendation application using ML.net which I intend on integrating into my Emby Media Server, I realized that access to an API for movie lens would be very helpful.
Currently My Media Server DB will use TMDB ID's to reference provider data for my library. However because MovieLen uses it's own internalIds in the dataset, it would be great to access the TMDB ID to make the connection between the entry in the dataset, and the entry in my own library.
I suppose I could scrape the site to get the TMDB Ids and the MovieLens Ids. Login makes it difficult... but it isn't impossible
I think that most likely breaks terms... so I'd rather not.
So I believe there are two options.
1.Creating an collaborative, genuine "MovieLens Recommender" plugin for Emby Media Server (which would create a rather large influx of users for MovieLens should it ever be released publically). The plugin would be free of charge to the Emby community, so no money would be involved. It would be a learning experience while writing the code, but we still need an API.
2. Continuing development on my own using ML.Net and utilizing the MovieLens dataset to train a NN, (but still needing an API to make sense of MovieLens IDs).
I see that an API has been requested several times in the "UserVoice" section... perhaps it isn't on the road map.
I believe there is an opportunity here for large growth in the MovieLens user base by extending it with Emby's larger user base. This would allow further training and experimentation with NN for GroupLens, and the university by increasing data-points for the dataset substantially.
It's just an idea
-
Nicholwhit commented
Spacebar counter is a great tool to speed up your spacebar button. It is an online tool and completely free for everyone. https://spacebarcounter.org