cozy icon indicating copy to clipboard operation
cozy copied to clipboard

[Enhancement] Audiobookshelf API Integration

Open tctlrd opened this issue 1 year ago • 5 comments

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

tctlrd avatar Dec 11 '23 23:12 tctlrd

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 :)

geigi avatar Apr 26 '24 09:04 geigi

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.

rdbende avatar Apr 26 '24 10:04 rdbende

Hello, can I have a crack at this?

ak1932 avatar May 30 '24 18:05 ak1932

Sure, thanks! Feel free to ask if you need help with something.

rdbende avatar May 31 '24 13:05 rdbende

Is this feature in progress? Do we have any updates regarding the matter?

bojtalepenye avatar Jul 02 '24 11:07 bojtalepenye