This forum has been archived. All content is frozen. Please use KDE Discuss instead.

What would you like to see in Amarok Scripting API?

Tags: None
(comma "," separated)
DarthCodus
Registered Member
Posts
9
Karma
1
Hey :)
I'm Anmol, and I'm submitting a proposal on revamping Amarok's scripting interface.

Here's the link to my proposal:
http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/darthcodus/1

I was wondering what else the Amarok Scripting Community would like to see integrated into Amarok Script, and if there's anything in my proposal they would like changed.

Last edited by DarthCodus on Sun May 05, 2013 10:44 am, edited 1 time in total.
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS
No problem for asking now, you might also link to the bug reports you already identified as being relevant to the project :)

FWIW: I moved the topic around a bit so it also shows in the Development section and made it sticky in the General Discussion section, so you have more eyes to see :)


Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ...
DarthCodus
Registered Member
Posts
9
Karma
1
Thanks :)

The relevant bug reports are already detailed in my proposal. Should I paste them here?
User avatar
strohel
KDE Developer
Posts
54
Karma
0
OS
DarthCodus wrote:The relevant bug reports are already detailed in my proposal. Should I paste them here?
I don't think it is needed.

Also I would name it "Amarok Scripting Interface" or "Amarok Scripting API" because "Amarok Script" is too vague.
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS
strohel wrote:
DarthCodus wrote:The relevant bug reports are already detailed in my proposal. Should I paste them here?
I don't think it is needed.
On the contrary, since the forum users and script writers don't have access to the proposal, a list here would be nice to have. To see the proposal one has to be either a mentor in GSoC or subscribed to the amarok-devel mailing list, so why not just copy-paste the list of bug reports that are relevant to the task here.


Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ...
User avatar
strohel
KDE Developer
Posts
54
Karma
0
OS
Mamarok wrote:On the contrary, since the forum users and script writers don't have access to the proposal, a list here would be nice to have. To see the proposal one has to be either a mentor in GSoC or subscribed to the amarok-devel mailing list, so why not just copy-paste the list of bug reports that are relevant to the task here.
You're right. (notice that Anmol made the proposal public - even I can see it, but even though copying the bugs here won't hurt)
DarthCodus
Registered Member
Posts
9
Karma
1
Here's the list of bug reports mentioned in my proposal:

Bug 183497 - Scripting API to add a context menu to everything representing a song or file
Bug 187957 - Create submenus from the Scripting interface
Bug 176663 - Installing a new script requires a restart of amarok
Bug 23271 - Provide scripting interface to customize collection display (filter, sort, group, displayed tags, etc.)
Bug 205509 - Add dbus functions to update podcasts and download podcast tracks
Bug 176663 - Installing a new script requires restart of Amarok
Bug 299218 - Amarok script API track signals are unreliable, undocumented
Bug 150610 - Add Dynamic Playlist API for scripts
Bug 279701 - Scripting support for the equalizer
Bug 243096 - Load a saved playlist in database from script
Bug 313283 - Amarok Scripting API lacks documentation
Bug 245647 - Programmatic access to data objects in QtScript
camico
Registered Member
Posts
7
Karma
0
Hi,
maybe too late now as the summer has already started ;) but one thing I would like to see, is a way for scripts to add content to the context view. Especially for my script Amarok Reader this would obviously be really useful. But also for e.g. Rating Statistics and all others that add some kind of visual features.
I understand there have been plans some time ago:
- from the Scripting Howto 2.0: "There is currently no way to interact with the context view (middle pane) via scripts but there are plans to change this"
- also there is a (rather dead) category 'Amarok Applets' on kde-apps.org which seems to have aimed at this already
Can anybody give an update on what has become of this or if there have been any discussions at all about this recently?
thx,
camico
DarthCodus
Registered Member
Posts
9
Karma
1
Hey, thanks for posting. And no, it's not late :)
A scriptable context view sounds great. Though it isn't really isn't on my todo list currently, I'll be willing to work on it after discussing this with my mentor. (Hey Markey, you reading this?)
Horus
Registered Member
Posts
296
Karma
0
OS
Shouldn't this thread be unpinned after 7,5 years of inactivity?
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS
7,5 years? Really?


Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ...
Horus
Registered Member
Posts
296
Karma
0
OS
Well, the last post before mine is from Sun Jul 07, 2013 2:41 pm, this makes it almost 8 years, not?
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS
woah, you mean you already live in the year 2021? Don't exaggerate, this post is 1,5 years old, not 7.5 or 8, seriously.


Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ...
Horus
Registered Member
Posts
296
Karma
0
OS
Ah, my bad... I took the 07 from Jul 07 as the year... Sorry for the spam... :<


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]