GSOC Project Proposal Draft :: Improvement and Enhancements for Plasma Media Center

Akshay Ratan akshayratan at gmail.com
Thu Apr 18 14:03:23 UTC 2013


Hello,
         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.

What further changes do you suggest in the proposal ?

Thanks in advance !

Cheers,
Akshay Ratan

On Wed, Apr 17, 2013 at 11:58 PM, Sinny Kumari <ksinny at gmail.com> wrote:

>
> Overall, draft proposal looks good to me :)
>
>
>
> On Mon, Apr 15, 2013 at 11:05 PM, Akshay Ratan <akshayratan at gmail.com>wrote:
>
>> Hello,
>>         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:
>> https://dl.dropboxusercontent.com/u/107169565/GSOC_Proposal_Draft.doc .
>>
>> Regards,
>> Akshay Ratan
>> (akshay_r #plasma #kde-devel)
>>
>>
>>
>> On Fri, Apr 12, 2013 at 11:28 PM, Sinny Kumari <ksinny at gmail.com> wrote:
>>
>>> Doing CC to plasma-devel
>>>
>>> You need to send email to plasma-devel at kde.org instead of
>>> plasma-devel-request at kde.org :)
>>>
>>>
>>> On Thu, Apr 11, 2013 at 10:49 PM, Akshay Ratan <akshayratan at gmail.com>wrote:
>>>
>>>> Hello everyone,
>>>
>>>
>>> Hi!
>>>
>>>
>>>>                       I am working on the Project :: *Improvement and
>>>> Enhancements for Plasma Media Center*. 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.
>>>>
>>>
>>> Good to know that !
>>>
>>> Few of these ideas are described below, some of which I would like to
>>>> work on:::
>>>>
>>>> 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.
>>>>
>>>
>>> +1
>>>
>>> Yes, It would be good if  we have option to add subtitles too.
>>>
>>>
>>>> 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.
>>>>
>>>
>>> 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.
>>>
>>>>
>>>> Line of action would be on the basis of existing backend support like :
>>>> https://github.com/akshayratan/Plasma-Media-Center/blob/master/browsingbackends/onlineservices/picasa/moc_picasamodel.cpp
>>>>
>>>>
>>>
>>> Don't look at moc files. These are  auto-generated file  when cmake run.
>>> Look at
>>> https://projects.kde.org/projects/kdereview/plasma-mediacenter/repository/revisions/master/entry/browsingbackends/onlineservices/picasa/picasamodel.cpp.
>>>
>>>
>>>> 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 bugs.kde.org . The link is :
>>>> https://bugs.kde.org/show_bug.cgi?id=317233 .
>>>>
>>>>
>>> +1
>>>
>>> Other than that we also have  to do some redesign of the flow so that
>>> keyboard-only navigation is possible.
>>>
>>>
>>>> 4. Improved indexing of metadata of videos using Webminer and Nepomuk
>>>> Indexer.
>>>>
>>>> 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 ::
>>>> https://github.com/akshayratan/Code/blob/master/handling_keys.  This
>>>> particular function is for ImageViewer in PMC. This feature I would like to
>>>> take upon in my GSOC project.
>>>>
>>>> Besides this, following were the community ideas for implementation----
>>>>
>>>>    - Categorizing media better like pictures on the basis of tags,
>>>>    videos according to different filters - length, quality etc
>>>>    - Improving playlist search - should be able to search through
>>>>    artist, album etc
>>>>    - Folder preview in Local Media Browsing
>>>>
>>>>
>>>> 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.
>>>> 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.
>>>>
>>>
>>> You need to look into  Dolphin source code since Dolphin has this
>>> functionality.
>>>
>>>
>>>>
>>>> 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.
>>>>
>>>>
>>>
>>> Other than that looks fine to me . Try PMC again and again, you will
>>> get even more ideas :D
>>>
>>>
>>>> Thanks !
>>>>
>>>> Cheers,
>>>> *Akshay Ratan*
>>>> *
>>>> *
>>>> (IRC NICK:: akshay_r  #plasma, #kde-devel)
>>>>
>>>> Blogs:: www.akshaycode.blogspot.com
>>>>             www.akshayratan.blogspot.com
>>>>
>>>
>>>
>>> Cheers!
>>> --
>>> http://www.sinny.in
>>>
>>
>>
>>
>> --
>> Akshay
>>
>>
>>
>> --
>> Akshay
>
>
>
>
> --
> http://www.sinny.in
>



-- 
Akshay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20130418/46d55749/attachment-0001.html>


More information about the Plasma-devel mailing list