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

Sinny Kumari ksinny at gmail.com
Thu Apr 18 17:59:15 UTC 2013


On Thu, Apr 18, 2013 at 7:33 PM, Akshay Ratan <akshayratan at gmail.com> wrote:

> 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.
>
> Yes, Fabian and sujith are working on implementing Keyboard navigation and
refactoring UI in PMC. You may want to check refactor-ui3 branch of PMC in
which they are working. You should talk once to fabian or Sujith to know
details.


> What further changes do you suggest in the proposal ?
>

I would suggest that try to pick any bug from PMC which you feel
interesting and work on it.  While working you will get familiar with PMC
codebase and meanwhile you may get some more PMC improvement ideas.


> 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
>



-- 
http://www.sinny.in
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20130418/da1e615d/attachment-0001.html>


More information about the Plasma-devel mailing list