Plasma and Amarok

Leo Franchi lfranchi at gmail.com
Tue Jul 10 11:50:51 CEST 2007


On 7/10/07, Maximilian Kossick <mkossick at gmx.de> wrote:
>
> On Monday 09 July 2007, Seb Ruiz wrote:
> > On 09/07/07, Leo Franchi <lfranchi at gmail.com> wrote:
> > > On 7/9/07, Aaron J. Seigo <aseigo at kde.org> wrote:
> > > > On Sunday 08 July 2007, you wrote:
> > > > > basically, i was wondering if you had any particular
> > > > > reservations/comments/whatever as to the use of a plasma-inspired
> > > > > contextview in amarok, mostly because you *are* plasma :) i'm not
> > >
> > > planning
> > >
> > > > ..
> > > >
> > > > > so if you don't think that amarok is a good place for a
> plasma-like
> > > > > graphicsview, or have any specific comments, feel free to point
> them
> > >
> > > out. i
> > >
> > > > > just wanted to give you a heads up on what i'm planning to try.
> > > >
> > > > i think it makes lots of sense.. it turn out to be some very cool
> stuff
> > > > =) i'll be making libplasma publicly available in 4.1 (e.g. by
> > > > guaranteeing binary compat; we already install headers with dptrs
> and
> > > > whatnot but there are no BC guarantees currently) and at that point
> > > > moving parts or perhaps even all of the lib to somewhere outside of
> > > > kdebase... at that point we
> > >
> > > may
> > >
> > > > be able to remove some of the duplication in code and what not.
> > > >
> > > > for 4.0 you could also just put libplasma into amarok itself and
> > > > compile
> > >
> > > it in
> > >
> > > > as a static lib; with an 'svn extern' entry in the amarok tree you
> > > > could
> > >
> > > then
> > >
> > > > track libplasma from kdebase without having an actual kdebase
> > > > dependency.
> > >
> > > thank you for the prompt reply :) the compiling of a static
> > > plasma library directly in the amarok source
> > > looks interesting, but i'm not sure if
> > > we'll need the full resources/complexity
> > > of plasma to justify it. either way, i'll
> > > start doing it bit-by-bit and if it turns
> > > out that i'm pretty much bringing all of
> > > it in to amarok, i'll go ahead and svn extern
> > > it and compile libplasma statically.
> > >
> > > amarok devs: what do you guys this?
> >
> > I'm still having difficulty compiling kdebase/kdepimlibs so I haven't
> > been able to test plasma first hand. That said, my gut feeling is that
> > it would be better to use libplasma as a guide, and not simply copy it
> > over - for the primary reason of unneeded complexity.
> >
> > Seb
>
> I don't think integrating plasma into amarok is going to be more complex
> than
> writing our own context view. More important, Plasma has a *very* well
> designed architecture, unlike the current Context View. Thus integrating
> Plasma will make maintenance easier for us in the long term imo.
> Additionally, using Plasma, we can give our users the ability to extend
> and
> theme their context view...something which is currently lacking.


Max is indeed correct: i already have Plasma working in the context
view. so far, its only
plasma--e.g
. no applets, no management, no anything. but hey, its still plasma,
and the architecture is there :)

anyway, since applets will be first-class plugins (we'll use the
KTrader system for applets) it makes it much easier to theme---as max
says, a desktop theme can just include svgs for amarok and we will be
themed too :)


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/20070710/b19e79cf/attachment-0001.html 


More information about the Amarok-devel mailing list