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

Ashish Madeti ashishmadeti at gmail.com
Thu Mar 12 12:56:49 UTC 2015


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*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdeconnect/attachments/20150312/aa670914/attachment.html>


More information about the KDEConnect mailing list