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.
