https://bugs.kde.org/show_bug.cgi?id=509242

--- Comment #4 from Ciro Iriarte <[email protected]> ---
Hello!,

I'm blocked out from https://bugs.kde.org/. Even though I can login to
identity.kde.org, not sure what happened there.

I'm working on this using the mirror from https://github.com/KDE/amarok.

On which platform can I submit a PR when this is half decent?.

Regards,
CI.-

El sáb, 22 nov 2025 a las 18:39, Tuomas Nurmi (<[email protected]>)
escribió:

> https://bugs.kde.org/show_bug.cgi?id=509242
>
> --- Comment #3 from Tuomas Nurmi <[email protected]> ---
> The plugin folder under src/services/ is self contained, yeah, I think so.
> E.g.
> Ampache doesn't seem to be referred to anywhere else in code outside that
> dir
> except in src/services/CMakeLists.txt
>
> I haven't created any plugins myself, and only done some maintenance on the
> existing ones, and I couldn't find any related documentation resources
> either,
> so the existing ones are probably the best guides, Ampache being probably
> the
> most simple one, yeah. So copying src/services/ampache as
> src/services/emby (,
> stripping out Last.fm related files and any other extra functionality) and
> renaming Ampache* -> Emby* is probably a feasible starting point.
>
> CMakeLists.txt shows there that the actual plugin is built as
> amarok_service_ampache, and additionally the config page as
> kcm_amarok_service_ampache library. The json files required by the plugin
> system are also under src/services/ampache. The various files there
> implement
> the boilerplate for the service (AmpacheServiceFactory), collection
> (AmpacheServiceCollection) and how to access metadata from the specific
> collection (AmpacheTrack), in addition to config dialog parts. Hopefully
> you
> manage to get a hold of all! If there's any specific question, don't
> hesitate
> to ask, I'll try to answer as well as I can.
>
> --
> You are receiving this mail because:
> You reported the bug.
> You are on the CC list for the bug.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to