cozy
cozy copied to clipboard
[Enhancement] Audiobookshelf API Integration
I would love to see Cozy integrate as a client with the self hosted audiobook server Audiobookshelf. There is a IOS and Android client, but no native desktop client. Here is the audiobookshelf server API: https://api.audiobookshelf.org
In the past I wanted to keep Cozy as focused as possible to follow the unix philosophy for each app to do one thing only but to try to do this well. I think a client for a hosted server is a different use case than having a player for files on your file system. Probably a separate app would be a better fit than one app that tries to do everything with audiobooks on linux.
But these days I'm not working as much on the project anymore so I'm interested in your opinion @rdbende as well :)
For me, the Unix philosophy always meant that an app shouldn't do things totally out of scope, but it doesn't have to be restricted in terms of features either. If Cozy's goal is to "organize and listen to audiobooks", then adding such feature sounds reasonable, but it shouldn't aim for a complete client app.
If we add support for Audiobookshelf, I think that should be limited to what Cozy can currently do with local audiobooks, and not become a full-fledged client app. If I find a way to fit that in the new design, I think this would be a great feature. Lately I've been playing around with self-hosting, and I think this is a fun project, so maybe I'll give it a try.
Hello, can I have a crack at this?
Sure, thanks! Feel free to ask if you need help with something.
Is this feature in progress? Do we have any updates regarding the matter?