Hello,<div> Thank you :) . I would like to start implementing a few things now as my final exams are approaching the next week. Last night, on the #plasma, I saw sujith_h, fabian and you talking over the keyboard layout plan in mediabrowser.qml. I would love to know in detail about it if it concerns the project implementation plan so that I can understand the community ideas also better.</div>
<div><br></div><div>What further changes do you suggest in the proposal ? </div><div><br></div><div>Thanks in advance !</div><div><br></div><div>Cheers,</div><div>Akshay Ratan<br><div><br><div class="gmail_quote">On Wed, Apr 17, 2013 at 11:58 PM, Sinny Kumari <span dir="ltr"><<a href="mailto:ksinny@gmail.com" target="_blank">ksinny@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div>Overall, draft proposal looks good to me :)<br><br></div><div class="gmail_extra"><div><div class="h5">
<br><br><div class="gmail_quote">On Mon, Apr 15, 2013 at 11:05 PM, Akshay Ratan <span dir="ltr"><<a href="mailto:akshayratan@gmail.com" target="_blank">akshayratan@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello, <br><div class="gmail_quote"><div> Here is my proposal draft for GSOC 2013. I would look forward for your constructive criticisms and feedback. It can be accessed at the following link: <a href="https://dl.dropboxusercontent.com/u/107169565/GSOC_Proposal_Draft.doc" target="_blank">https://dl.dropboxusercontent.com/u/107169565/GSOC_Proposal_Draft.doc</a> . </div>
<div><div>
<div><br></div><div>Regards,</div><div>Akshay Ratan</div><div>(akshay_r #plasma #kde-devel)<br><br><br><br><div class="gmail_quote"><div>On Fri, Apr 12, 2013 at 11:28 PM, Sinny Kumari <span dir="ltr"><<a href="mailto:ksinny@gmail.com" target="_blank">ksinny@gmail.com</a>></span> wrote:<br>
</div><div><div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Doing CC to plasma-devel<br></div><br>You need to send email to <a href="mailto:plasma-devel@kde.org" target="_blank">plasma-devel@kde.org</a> instead of <span><span><a href="mailto:plasma-devel-request@kde.org" target="_blank">plasma-devel-request@kde.org</a> :)<br>
</span></span><div><div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Apr 11, 2013 at 10:49 PM, Akshay Ratan <span dir="ltr"><<a href="mailto:akshayratan@gmail.com" target="_blank">akshayratan@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span style="color:rgb(34,34,34)">Hello everyone,</span></blockquote><div><br></div><div>Hi! <br> <br>
</div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="color:rgb(34,34,34)"> I am working on the Project :: <b>Improvement and Enhancements for Plasma Media Center</b>. Before finalizing my GSOC Proposal, I wish to share a few ideas which I have regarding the project besides those which are mentioned in the KDE Community wiki. As we all know this year, KDE theme for GSOC is "Polishing Existing Things", I look forward to help make PMC even better.</div>
</blockquote><div><br></div></div><div>Good to know that ! <br><br></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div style="color:rgb(34,34,34)">Few of these ideas are described below, some of which I would like to work on:::</div><div style="color:rgb(34,34,34)"><br></div><div style="color:rgb(34,34,34)">1. There is no option for subtitles in the video player. Its need is immense in any video player. Implementing the subtitle feature in the Plasma Media Center's Video player as a part of my GSOC would be great ! Though there is subtitleprovider.cpp file relevant but still on testing, there comes no option for subtitles.</div>
</blockquote></div><div><br>+1<br><br></div><div>Yes, It would be good if we have option to add subtitles too.<br></div><div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div style="color:rgb(34,34,34)">2. Currently available backends for fetching media are from Picasa and Flickr. Extending the "onlineservices" library, so that after the implementation, backend support is available for Facebook and Dropbox. digiKam for that matter has plugins to import and export to various online services. This would not only make PMC Application better but also put it forward in the line of top image viewer applications.</div>
</blockquote><div><br></div></div><div>Its good to have more and more plugins in PMC but I would suggest not to concentrate on additional plugins. Instead of that try to focus on core functionalities in PMC and improvement wherever possible.<br>
</div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div style="color:rgb(34,34,34)"><br></div><div style="color:rgb(34,34,34)">Line of action would be on the basis of existing backend support like : <a href="https://github.com/akshayratan/Plasma-Media-Center/blob/master/browsingbackends/onlineservices/picasa/moc_picasamodel.cpp" style="color:rgb(17,85,204)" target="_blank">https://github.com/akshayratan/Plasma-Media-Center/blob/master/browsingbackends/onlineservices/picasa/moc_picasamodel.cpp</a> </div>
</blockquote><div><br></div></div><div>Don't look at moc files. These are auto-generated file when cmake run. Look at <a href="https://projects.kde.org/projects/kdereview/plasma-mediacenter/repository/revisions/master/entry/browsingbackends/onlineservices/picasa/picasamodel.cpp" target="_blank">https://projects.kde.org/projects/kdereview/plasma-mediacenter/repository/revisions/master/entry/browsingbackends/onlineservices/picasa/picasamodel.cpp</a> .<br>
<br></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div style="color:rgb(34,34,34)"><br></div><div style="color:rgb(34,34,34)">3. In the working of the Plasma Media Center Application, I propose to implement the "Keyboard's BACKSPACE KEY" to function as one-level before. Just as arrow keys are used to view pictures left to right and vice versa, backspace tool would be great as users can entirely control it using keyboard. Further, a relevant bug(though not exactly same) is already there on <a href="http://bugs.kde.org" target="_blank">bugs.kde.org</a> . The link is : <a href="https://bugs.kde.org/show_bug.cgi?id=317233" target="_blank">https://bugs.kde.org/show_bug.cgi?id=317233</a> .</div>
<div style="color:rgb(34,34,34)"><br></div></blockquote></div><div><br>+1<br><br></div><div>Other than that we also have to do some redesign of the flow so that keyboard-only navigation is possible.<br></div><div>
<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div style="color:rgb(34,34,34)"></div><div style="color:rgb(34,34,34)">4. Improved indexing of metadata of videos using Webminer and Nepomuk Indexer.</div><div style="color:rgb(34,34,34)"><br></div><div style="color:rgb(34,34,34)">
Though I am very comfortable in Qt C++ framework, I am not that much familiar with qml(Qt Meta Language) which I hope to learn soon. Anyways, following is a qml function which needs to be polished to implement the backspace feature :: <a href="https://github.com/akshayratan/Code/blob/master/handling_keys" target="_blank">https://github.com/akshayratan/Code/blob/master/handling_keys</a>. This particular function is for ImageViewer in PMC. This feature I would like to take upon in my GSOC project.</div>
<div style="color:rgb(34,34,34)"><br></div><div style="color:rgb(34,34,34)">Besides this, following were the community ideas for implementation----</div><ul style="list-style-position:inside;line-height:22.3906px;font-size:14px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;margin:0.3em 0px 0px 3em;padding:0px">
<li style="line-height:1.6em">Categorizing media better like pictures on the basis of tags, videos according to different filters - length, quality etc</li><li style="line-height:1.6em">Improving playlist search - should be able to search through artist, album etc</li>
<li style="line-height:1.6em">Folder preview in Local Media Browsing</li></ul><div><font color="#2e3436" face="Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif"><span style="font-size:14px;line-height:22.3906px"><br>
</span></font></div><div><span style="line-height:22.3906px;font-size:14px"><font face="arial, helvetica, sans-serif">I would soon post a draft of my implementation scheme and further ideas framed in a proper proposal format. Please help me correct myself if I am wrong somewhere. I am looking forward for a positive response. </font></span></div>
<div><span style="line-height:22.3906px;font-size:14px"><font face="arial, helvetica, sans-serif">I would further like to know in detail a little bit about the third community suggestion of "Folder preview in Local Media Browsing". Where exactly I should begin hacking for this feature.</font></span></div>
</blockquote><div><br></div></div><div>You need to look into Dolphin source code since Dolphin has this functionality.<br> <br></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div><span style="line-height:22.3906px;font-size:14px"><font face="arial, helvetica, sans-serif"><br></font></span></div><div><span style="line-height:22.3906px;font-size:14px"><font face="arial, helvetica, sans-serif">To tell the Plasma Community something about myself- I am an ICT undergraduate student at DA-IICT, Gandhinagar, India. I love hacking on open-source. Did a Summer of KDE project on KMouseTool application last year and I am very comfortable in tools and technologies of open-source like GIT,CMake, Matlab,Qt etc besides being proficient in C,C++,Java and having a familiarity in Python,HTML,CSS,JavaScript.</font></span></div>
<div><span style="line-height:22.3906px;font-size:14px"><font face="arial, helvetica, sans-serif"><br></font></span></div></blockquote><div><br><br></div></div><div>Other than that looks fine to me . Try PMC again and again, you will get even more ideas :D<br>
</div><div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><span style="line-height:22.3906px;font-size:14px"><font face="arial, helvetica, sans-serif"></font></span></div>
<div><span style="line-height:22.3906px;font-size:14px"><font face="arial, helvetica, sans-serif">Thanks !</font></span></div><div><font face="Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif"><span style="line-height:22.3906px;font-size:14px"><br>
</span></font></div><div><font face="Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif"><span style="line-height:22.3906px;font-size:14px">Cheers, </span></font></div><div style="color:rgb(34,34,34)">
<b>Akshay Ratan</b></div><div style="color:rgb(34,34,34)"><b><br></b></div><div style="color:rgb(34,34,34)">(IRC NICK:: akshay_r #plasma, #kde-devel)</div><div style="color:rgb(34,34,34)"><br></div><div style="color:rgb(34,34,34)">
Blogs:: <a href="http://www.akshaycode.blogspot.com" target="_blank">www.akshaycode.blogspot.com</a></div><div style="color:rgb(34,34,34)"> <a href="http://www.akshayratan.blogspot.com" target="_blank">www.akshayratan.blogspot.com</a></div>
</blockquote></div></div><br><br clear="all"></div><div class="gmail_extra">Cheers!<span><font color="#888888"><br></font></span></div><span><font color="#888888"><div class="gmail_extra">-- <br>
<a href="http://www.sinny.in" target="_blank">http://www.sinny.in</a>
</div></font></span></div></div></div></div></div>
</blockquote></div></div></div><span><font color="#888888"><br><br clear="all"><div><br></div>-- <br>Akshay
</font></span></div>
</div></div></div><span><font color="#888888"><br><br clear="all"><div><br></div>-- <br>Akshay
</font></span></blockquote></div><br><br clear="all"><br></div></div><span class="HOEnZb"><font color="#888888">-- <br><a href="http://www.sinny.in" target="_blank">http://www.sinny.in</a>
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Akshay
</div></div>