GSoC 2018 - Interested in the "Better Profile Support" project - Printable Version +- Kodi Community Forum (https://forum.kodi.tv) +-- Forum: Development (https://forum.kodi.tv/forumdisplay.php?fid=32) +--- Forum: Kodi Application (https://forum.kodi.tv/forumdisplay.php?fid=93) +---- Forum: GSoC (https://forum.kodi.tv/forumdisplay.php?fid=299) +----- Forum: GSOC 2018 (https://forum.kodi.tv/forumdisplay.php?fid=284) +----- Thread: GSoC 2018 - Interested in the "Better Profile Support" project (/showthread.php?tid=330104) |
GSoC 2018 - Interested in the "Better Profile Support" project - BlazeNeko - 2018-03-25 Hi! I'm Javier Ballesteros, a 20 years old Computer Engineering student in the University of Extremadura (Spain). I'm currently on my 3rd year of the degree. I'm interested on this project because I think it matches my skills the best because I love C++ (plus I have never written Python code, so I can't find other Kodi projects suitable for me).
I think that profile settings should allow more customization (all done by the Master User, of course) and not only the lock settings. A tag filter might be a good solution for hiding content to some users. This has also a problem because the Master User might have to block plenty of tags, so I propose adding predefined filters which would already be configured and could be customized by the Master User. Filters could also have extra options in order to have a more precise control of the locked content if needed, such as "Show only media tagged with xxxxxx" or "Hide media tagged with xxxxxx" This of course could be expanded with more functionalities if required ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- EDIT: Working with tags may add more features, like a list which shows related content with the same tags as the media content the user has watched. This content will be chosen from the filtered list to avoid unfiltered content. Filter profiles can also be saved, just like user profiles. This helps in the way that the Master User can create his own filter profiles (or customize the existing ones), save them and apply them into another profile. Timeline: -First Evaluation: This is the toughest one because I will have exams until the 12th of June, but I will still have free time to work. I will implement at least a functional filtered list. -Second Evaluation: With the filtered list previously implemented, the other tasks seem easier to do. Predefined profiles and extra filtering options will be implemented for the second evaluation -Last Evaluation: Related content lists and own filter profiles. ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Specs: AMD Ryzen 7 1700X with 16GB RAM and a Radeon R9 390 GPU
I'm also learning C# in order to program videogames in Unity. Also, I've participated in a parallel programming contest in C++ which took place this month in my University and won the first prize.
UPDATE: I have now uploaded projects to a GitHub account, so you can take a look
RE: GSoC 2018 - Interested in the "Better Profile Support" project - Razze - 2018-03-25 Hello there and welcome RE: GSoC 2018 - Interested in the "Better Profile Support" project - docwra - 2018-03-25 Don't forget the proposals are always open to different ideas, if you are a C programmer then you could literally do anything on the project Nice to see you like Assembly language! Sounds like you have some good skills there RE: GSoC 2018 - Interested in the "Better Profile Support" project - BlazeNeko - 2018-03-25 Thanks! I'll try to do my best RE: GSoC 2018 - Interested in the "Better Profile Support" project - BlazeNeko - 2018-03-26 I've edited my post, adding more ideas and a possible timeline RE: GSoC 2018 - Interested in the "Better Profile Support" project - BlazeNeko - 2018-03-26 UPDATE: Projects uploaded to a GitHub repository, so you can take a look RE: GSoC 2018 - Interested in the "Better Profile Support" project - jjd-uk - 2018-03-27 There was a previous GSOC project accepted to provide better profile support however the student had to drop out very early on due to personal issues arising preventing any work on it being done, so I don't believe any coding got underway but in case there's anything useful in the discussions regarding ideas for what might be required see: https://forum.kodi.tv/showthread.php?tid=222006 https://forum.kodi.tv/showthread.php?tid=220295 RE: GSoC 2018 - Interested in the "Better Profile Support" project - BlazeNeko - 2018-03-27 I really like the idea of an independent watched state for each profile. I could implement that too Addons separated per profile is another awesome idea, but other student has already suggested it this year. An improved framework is something that I would implement with my modifications. I like having a well structured code. |