Fetching the latest programs, projects, and workspace data.
The ultimate entertainment center
Showing 5 of 5 projects. Click any project card for scope, mentors, and proposal studio.
Mentors: Student: Mehtab Zafar
<p>One of the major features of Kodi is that it is very extensible. Anyone can create a new addon adding/modifying any functionality that they want. The addon can then be submitted to one of Kodi's repositories from where other Kodi users can download this.</p> <p>To ease with the reviewing process of these addons, the addon-check tool runs on CI and alerts the reviewers about various issues with addon structure etc.</p> <p>This proposal will extend the addon-check tool by adding things like detection of whether an addon is Python 3 compatible or not, any syntax errors etc. via Pylint</p>
Mentors: Student: Mohit_Agarwal
<p>The goal of this project is to build a tool which can help the users to detect the intros/outros of their TV show files. Using this tool, user can get the timing and duration intros/outros for their TV shows which will be stored in a file, which will then be used by a Kodi addon to let users have the option to skip the intros/outros.</p>
Mentors: Student: Philipp Kerling
<p>Wayland is a set of protocols for communication between applications and compositors that is expected to replace Xorg in the Linux graphics stack in the next years. Mainline Kodi currently lacks support for Wayland and must thus use an Xwayland-emulated X11 session for display which is not optimal in the long run. Therefore, native support for Wayland should be implemented in Kodi.</p>
Mentors: Student: vel0city
<ul> <li>Implement and improve features like <strong>shader support</strong> and <strong>multiplayer</strong>.</li> <li><strong>Fix currently known issues of RetroPlayer</strong></li> <li><strong>Brainstorm</strong> new features for RetroPlayer</li> </ul>
Mentors: Student: Arpit Nandwani
<p>Kodi codebase is written in C++ which is dynamically converted to Python through SWIG and Groovy. In this project Python 3 support is to be added for Kodi add-ons and updating the Kodi built-in libraries by changing the custom Python templates provided as an input to Groovy and updating the calls to threads and sub-interpreters as per Python3 C API.</p>