Plugin system #146
Replies: 4 comments 2 replies
-
Do you have examples of existing music player apps with a documented plugin system that I could use for inspiration? Might be nice to reuse an existing standard if possible instead of inventing our own. |
Beta Was this translation helpful? Give feedback.
-
Example: Media Monkey has the ability to be scripted in JavaScript. MM4 was very well documented on this wiki, but MM5 (current version) is not yet as well documented. |
Beta Was this translation helpful? Give feedback.
-
Example: The godfather of music players, WINAMP (winamp), did not just whip the LLAMA's Ass, it also had a ton of plugins. The winamp developer wiki is still online, and here is an overview of the SDK examples with the SDK itself downloadable from the same page. That SDK (the |
Beta Was this translation helpful? Give feedback.
-
Converting this to a discussion to gather more thoughts and requirements for this. I think a full-fledged plugin system like Winamp's will be out of scope for now. The use case so far is being able to receive player updates (e.g. to implement a Discord rich presence addon). Though being able to issue simple playback commands (stop, seek, etc) could also be in scope - though this will also eventually be exposed through MPRIS on Linux. |
Beta Was this translation helpful? Give feedback.
-
Plugin system using some scripting language like JS, Python or Lua.
My usecase for this would be discord presence support.
Beta Was this translation helpful? Give feedback.
All reactions