GSoC'15 project: Improve MPRIS plug-in of KDE Connect and create a remote control for PMC

Ashish Madeti ashishmadeti at gmail.com
Fri Mar 20 08:35:00 UTC 2015


I have submitted a proposal on this idea. Please have a look and let me
know of any errors.

On Thu, Mar 12, 2015 at 6:46 PM, Aleix Pol <aleixpol at kde.org> wrote:

> Right. I think it makes sense and it might be a good idea. But that's
> completely different from what you were discussing on the original
> e-mail 18h ago.
>
> Please think about what you want through, the discussion will be easier.
>
> Aleix
>
> On Thu, Mar 12, 2015 at 1:56 PM, Ashish Madeti <ashishmadeti at gmail.com>
> wrote:
> > As there is no existing API in MPRIS through which we can expose complete
> > media collection, I was thinking that I will write a custom DBus
> interface
> > for the purpose.
> > Similarly for controlling PMC, I would need functions to navigate UI
> (which
> > are not defined in MPRIS)  like left, right, up, down, back and maybe
> some
> > more. So, I will add these functions also to that custom interface.
> > Then I will write a kdeconnect plugin, which will use that custom
> interface
> > to communicate with PMC.
> >
> > On Thu, Mar 12, 2015 at 5:46 PM, Aleix Pol <aleixpol at kde.org> wrote:
> >>
> >> I think you need to process a bit what you want to do.
> >>
> >> Note that even though MPRIS is an API on top of DBus, not all DBus is
> >> tunneled through KDE Connect.
> >>
> >> Aleix
> >>
> >> On Thu, Mar 12, 2015 at 1:10 PM, Ashish Madeti <ashishmadeti at gmail.com>
> >> wrote:
> >> > I want to expose the media collection over DBus, so that the user can
> >> > choose
> >> > the media from the kdeconnect app.
> >> >
> >> > On Thu, Mar 12, 2015 at 5:29 PM, Aleix Pol <aleixpol at kde.org> wrote:
> >> >>
> >> >> On Thu, Mar 12, 2015 at 10:54 AM, Ashish Madeti
> >> >> <ashishmadeti at gmail.com>
> >> >> wrote:
> >> >> > I do need to create a custom DBus interface in PMC, for controlling
> >> >> > it
> >> >> > through remote control in kdeconnect. I also plan to extend the
> >> >> > interface to
> >> >> > expose the media collection available to PMC, so that the user can
> >> >> > choose a
> >> >> > media from the whole collection rather than just the current
> >> >> > playlist.
> >> >> >
> >> >> > On Thu, Mar 12, 2015 at 6:10 AM, Aleix Pol <aleixpol at kde.org>
> wrote:
> >> >> >>
> >> >> >> On Wed, Mar 11, 2015 at 8:01 PM, Ashish Madeti
> >> >> >> <ashishmadeti at gmail.com>
> >> >> >> wrote:
> >> >> >> > Hi all !!
> >> >> >> > I discussed with Albert, Shantanu and several others about a
> >> >> >> > project
> >> >> >> > for
> >> >> >> > this year's GSoC. I want to improve the MPRIS plug-in of
> >> >> >> > kdeconnect
> >> >> >> > by
> >> >> >> > adding tracklist MPRIS interface support and want to create a
> >> >> >> > custom
> >> >> >> > plug-in
> >> >> >> > which acts as a remote control for Plasma Media Centre.
> >> >> >> > I also wanted to add several more features like:
> >> >> >> >  1) Showing cover art of the now playing media [1].
> >> >> >> >  2) Notification area support [2].
> >> >> >> >  3) Lock screen support [3].
> >> >> >> >
> >> >> >> > As Albert mentioned that he won't be able to mentor the project,
> >> >> >> > is
> >> >> >> > it
> >> >> >> > possible for someone else in the kdeconnect team to mentor me?
> >> >> >> >
> >> >> >> > What do you think of these features? I saw a branch in the
> >> >> >> > kdeconnect-android repo with name "feature/noti-mediacontrol",
> so
> >> >> >> > is
> >> >> >> > somebody else working on the second feature, or is it OK to
> >> >> >> > include
> >> >> >> > it
> >> >> >> > in my
> >> >> >> > GSoC project?
> >> >> >> >
> >> >> >> > [1] https://bugs.kde.org/show_bug.cgi?id=345015
> >> >> >> > [2] https://bugs.kde.org/show_bug.cgi?id=337529
> >> >> >> > [3] https://bugs.kde.org/show_bug.cgi?id=337485
> >> >> >>
> >> >> >> There's a review request doing [2] and [3]. It's not quite done
> yet
> >> >> >> and
> >> >> >> stale.
> >> >> >> https://git.reviewboard.kde.org/r/122486/
> >> >> >>
> >> >> >> I think the features are interesting but definitely not enough
> for a
> >> >> >> GSoC project. If your project is about improving stuff in PMC and
> >> >> >> then
> >> >> >> doing a couple of patches in KDE Connect, then it can be fine.
> >> >> >>
> >> >> >> Aleix
> >> >> >
> >> >> > --
> >> >> > Ashish Madeti
> >> >>
> >> >> * small clarification, you don't need to create anything. You want
> to.
> >> >> ;-)
> >> >> *
> >> >>
> >> >> You want to expose the media collection available to PMC? Isn't it
> >> >> already available to PMC? Or you want to expose it in MPRIS?
> >> >>
> >> >> Aleix
> >> >
> >> >
> >> >
> >> >
> >> > --
> >> > Ashish Madeti
> >
> >
> >
> >
> > --
> > Ashish Madeti
>



-- 
*Ashish Madeti*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdeconnect/attachments/20150320/ceb6a198/attachment.html>


More information about the KDEConnect mailing list