Fwd: Hayes

Carsten Pfeiffer kde-policies@mail.kde.org
Tue, 28 Jan 2003 18:11:09 +0100


-----BEGIN PGP SIGNED MESSAGE-----

Hiya,

(I just joined the list after reading lists.kde.org, forgive me for breaking 
the threading)

> 3. Hayes integrates with Konqueror (both allowing easy opening of a 
> Konqueror window of a paricular music directory, and allowing easy 
> playback in Hayes via a Konqueror service menu).  SPL does not.  Charles 
> suggests that there should be a way to disable the service menu when Hayes 
> isn't on, and I agree, but that can only be fixed in Konqueror, not Hayes.

This can be achieved easily by not using the ServiceMenu thing, but a 
KonqPopupMenuPlugin. Simply check noatun's config-file to see if Hayes is the 
playlist plugin or not.

But please tell me that there is more to it than just the different method 
name, otherwise one might think you'd be deliberately confusing noatun users.

> 5. Hayes has a better DCOP interface.  Charles hinted at this, that he  
> can't be added to the other Noatun playlists without breaking binary 
> compatibility.

What about using signals or QCustomEvents for extensions without breaking BC?

If some people really can't agree on a technical solution, then I think 
someone else (i.e. neither the app nor the plugin maintainer) should be the 
judge. That would be the CVS module maintainer or as last resort the release 
dude.

E.g. in this example, the missing properties-support is IMHO no reason to 
disable Hayes (I personally don't listen to shoutcast and I don't have those 
mentioned plugins that rely on properties -- they are not even in CVS). 

Stability problems (crashes, infinite loops) should warrant disabling a plugin 
tho.

Cheers
Carsten Pfeiffer
-----BEGIN PGP SIGNATURE-----

iQEVAwUBPja5raWgYMJuwmZtAQERpwf+KJbh1UnIuaNVn2kesWJuNk3tZtO9i4Fe
lE2PAZwiB7ZVYMHQuhL4fQJ3di8O4ALlasU/Yp5O9C72WRYqkqrPsJOaGQLdRYFg
KxjjgaT7kEulf3+lGdQbJgZ0t5lkYc9Nb5Iz7PLOmslr8mHjfjEnDN0fwsTJ98Tg
Efr/7bXLeoLlxNLr6jY4Sf7k1moT5WqL8nSEKpFZExR9lAQPJ3g3YiLHCG28YK2A
kLbipEX4raBsEl5w2xhiMiNdDHpNqxnGpUFecltAe8JE4vFINRCXPYksYykfTfzw
KNGo8IhdTLYR2EpCOYsk76UtzXSF2K5URrSJ6e48b1hSo6PTChHxbQ==
=dNVh
-----END PGP SIGNATURE-----