[Panel-devel] Amarok & plasma themes

Leo Franchi lfranchi at gmail.com
Fri Aug 3 06:37:31 CEST 2007


On 8/2/07, Ian Monroe <ian at monroe.nu> wrote:
>
> On 8/2/07, Maximilian Kossick <mkossick at gmx.de> wrote:
> > Loading the Amarok applets in plasma means IPC, so there is a need for
> some
> > kind of dbus api. The question is just how to design the dbus api.
> > The obvious solution is that we, the Amarok developers, write a
> dataengine
> > which communicates with Amarok using dbus all the time, using a custom
> dbus
> > interface. (There's some optimisation potential here when the engine is
> > actually loaded by amarok, but i don't think that will be necessary).
>
> Everything that happens on a track change is speed-critical since
> something that bogs things down too much can cause noticable pauses
> (especially in single-procs)... also when a song begins is when your
> mostly likely to want to look at this stuff.
>
> Anyways straight-up dbus might still be fast enough.
>
> As far as what lfranchi is working on, probably wouldn't be hard to
> switch to a dbus-based system from the current libamarok-system in the
> future, so I would say he already has plenty to worry about currently.
> :)



amen to that. :)
i welcome anyone who wants to implement their ideas, but i currently just
don't have enough hours in a day to do everything that could be done.

> Another option would be a generic proxy data engine in plasma/libplasma
> which
> > uses a generic dbus interface that has to be implemented by the
> application.
> > I don't know if there are other apps which want to integrate
> > plasma the way we do, or want to be able to ship with plasma applets for
> the
> > desktop, but each of them will have the same problem: without a reusable
> > proxy data engine, they'll have to write code for both sides of the
> > communication. A generic proxy data engine would reduce the necessary
> work for
> > the application developers.
> >
> > Cheers, Max
> >
> _______________________________________________
> Amarok-devel mailing list
> Amarok-devel at kde.org
> https://mail.kde.org/mailman/listinfo/amarok-devel
>



-- 
______________________________________________________
Leo Franchi                    angel666 at myrealbox.com
4305 Charlemagne Ct         lfranchi at gmail.com
Austin                                 cell: (650) 704 3680
TX, USA                              home: (650) 329 0125
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/amarok-devel/attachments/20070802/255c1ba3/attachment.html 


More information about the Amarok-devel mailing list