2018-03-25, 16:56
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
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).
- What would I do?
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.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- Tell us about the computer(s) and devices you have available for working on your SoC project?
Specs: AMD Ryzen 7 1700X with 16GB RAM and a Radeon R9 390 GPU
- When did you first start programming?
- Are you a user of Kodi? When did you first start using it?
- What do you primarily use Kodi for?
- Have you contributed to other Open Source projects? If so, which projects and can we see some of your code?
- What sorts of programming projects have you done on your own time?
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.
- How much time do you have available, and how would you plan to use it?
- Do you plan to have a job or study during the summer in conjunction with Summer of Code?
UPDATE: I have now uploaded projects to a GitHub account, so you can take a look
- If you have not contributed to open source projects, do you have other code we can look at?