Chef - Interesting stuff
Question - re exe above - how is it getting data, how do you tell it which server to use etc, how is it authenticating - tad light on details
Not keen on d/l and running an exe without some idea what it will do etc - for obvious reasons
Yes, I completely understand.
Using the Emby Api:
1. It does a UDP broadcast: "whoIsEmbyServer?" to locate the server on the network, and get the Connection IP.
2. The console app will ask you to log in. (Authenticating an admin user would probably be best, and someone with lots of views and "likes/favorites").
It will then scan the Emby Database for each user items marked as "favorite" or "liked".
Nothing else is saved, everything will be completely anonymous.
Each user is assigned a number (0 to user.count, no names), and if the app sees that "user" likes a particular Movie or Series, it goes online to TMdb and gets the TMdb.id for the item.
It then creates a CSV file which looks like this:
Where the first integer is the user[int], and the second integer is the Tmdb.Id.
Afterward, that CSV file can be attached here, and I can create a master CSV file (Dataset) that we can feed to the Machine Learning algorithm.
The more information, the better a prediction will occur.
If we can create a massive Dataset, and show someone (like Luke, for instance) that a Machine Learning algorithm might predict and recommend media items better then some conditional statements, Emby could be the first "Smart" Media Server with an actual AI inside it.
I get giddy just thinking about that!
Edited by chef, 23 March 2019 - 12:49 PM.