<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<span style="font-family: Georgia, serif;">(What follows is an email I sent (this is slightly modified) to kde-devel@kde.org mailing list. If you've already read it, then ignore it)</span><span><br>
</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<div><br>
</div>
<div><span style="font-family: Georgia, serif;">Hello everyone, this is D. Debnath. I'm a Computer Science student from India.</span><br>
</div>
<div><br>
</div>
<div><span style="font-family: Georgia, serif;">I have been using KDE since 2013. I'm extremely grateful to the KDE project for making my computing experience enjoyable. I have always wanted to contribute to KDE, but due to lack of skill and other priorities
 getting in the way, I've not been able to do that so far. But, I guess finally I'm ready :)</span><br>
</div>
<div><br>
</div>
<div><span style="font-family: Georgia, serif;">I did contribute a little by filing a few bug reports about a month back, see my reddit post here (my reddit username is /u/kdedev):
</span><span style="font-family: Georgia, serif"><a href="https://www.reddit.com/r/kde/comments/enc4d7/a_bunch_of_suggestions_and_feedback_and_how_can_i/" style="" id="LPNoLP586906">https://www.reddit.com/r/kde/comments/enc4d7/a_bunch_of_suggestions_and_feedback_and_how_can_i/</a></span><br>
</div>
<br>
<div><br>
</div>
<div><span style="font-family: Georgia, serif;">I've an idea for the Elisa project and would like to pursue that as a GSoC project.</span><br>
</div>
<br>
<div><span style="font-family: Georgia, serif;">Here is the idea:</span><br>
</div>
<div><br>
</div>
<blockquote style="margin-top: 0px; margin-bottom: 0px;">
<div><span style="font-family: Georgia, serif;">It is about adding synced lyrics feature to Elisa. Synced like how subtitles work for videos. I would like this to be modular, so that other music players can integrate it, if they so wish. Maybe we could call
 it a lyrics framework/engine.</span><br>
</div>
</blockquote>
<div><br>
</div>
<blockquote style="margin-top: 0px; margin-bottom: 0px;">
<div><span style="font-family: Georgia, serif;">If you've not used such a feature before, I suggest you give MusixMatch (Android/iOS) a try. The problem with MusixMatch is that it is closed source and not free. No good open source alternative seems to exist
 (both on Android and Linux Desktop). The lack of such an option is especially painful on the Linux Desktop.</span><br>
</div>
</blockquote>
<div><br>
</div>
<div><br>
</div>
<div><span style="font-family: Georgia, serif;">I should mention that I've set up my KDE development environment (</span><span style="font-family: Consolas, Courier, monospace;">kdesrc-build</span><span style="font-family: Georgia, serif;">) following
<a href="https://community.kde.org/Get_Involved/development" title="https://community.kde.org/Get_Involved/development">
this</a> guide and successfully compiled Elisa. I don't have any other experience with KDE development.</span><br>
</div>
<div><br>
</div>
<div><span style="font-family: Georgia, serif;">I figured out that Elisa uses Kirigami, documentation for which can be found here:
</span><span style="font-family: Georgia, serif"><a href="https://api.kde.org/frameworks/kirigami/html/index.html" style="" id="LPNoLP272327">https://api.kde.org/frameworks/kirigami/html/index.html</a></span><br>
</div>
<div><br>
</div>
<span style="font-family: Georgia, serif;">How should I proceed to understand the Elisa codebase? Where should I begin?</span><br>
</div>
</body>
</html>