Consider libbing out the mpd client #719
Replies: 2 comments
-
|
I would not mind doing that, the only reason it is not a standalone library (and why I have written it in the first place) is me not wanting to maintain API compatibility guarantees and to have complete freedom over the implementation. There are breaking changes, usually minor, but they are there. So if I am to do that it will probably be with a big disclaimer saying to use the library at your own risk. |
Beta Was this translation helpful? Give feedback.
-
|
I just got reminded of this when I realized that 4 rust MPD clients, those being rmpc, listenbrainz-mpd, mpdris2-rs, and Euphonica, all have their own mpd libraries (be it separated or vendored) haha. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I have been working on a smol mpd client myself and from the looks of it, the most commonly used client library is rust-mpd which is unmaintained with a strange API. Users often have to fork it. You must have come across it yourself.
Your library looks nice. I will probably use it in my application (while respecting the license of course). Others might benefit from it too.
No pressure though because it is additional work and responsibility.
Beta Was this translation helpful? Give feedback.
All reactions