Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enhancement] Audiobookshelf API Integration #822

Open
tctlrd opened this issue Dec 11, 2023 · 2 comments
Open

[Enhancement] Audiobookshelf API Integration #822

tctlrd opened this issue Dec 11, 2023 · 2 comments

Comments

@tctlrd
Copy link

tctlrd commented Dec 11, 2023

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

@geigi
Copy link
Owner

geigi commented Apr 26, 2024

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

@rdbende
Copy link
Collaborator

rdbende commented Apr 26, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants