geigi / cozy

šŸŽ§ Listen to audio books šŸ“š on Linux
https://cozy.sh
GNU General Public License v3.0
1.12k stars 88 forks source link

Ability to sync the audiobook time with Android open source audiobook readers like Voice #958

Open ankit-ksh opened 3 months ago

ankit-ksh commented 3 months ago

Feature description

I'm finding Cozy a really great application, which is minimal and does its job. But sadly it doesn't have an Android application. On the other hand there is a great app on fdroid for audiobooks called Voice, which is great for android. I use both for listening by books offline. But when I switch from desktop to mobile I have to manually see the timing to start from where I left. Can there be maintained just a text file for each user which will have the basic information about the name of books (and ids to recognize them uniquely), also which time it left. And sync these info by integrating the two apps. The database can even be maintained on some google drive file and that can be fetched from both apps.

I'm proposing this solution assuming making an Android version of Cozy will take time and its better to integrate when we already have a great app than making it again from scratch. If Cozy wants to make an Android app, that'd definitely be the best thing.

System Information

I run mostly on Linux and Android.

Techfhil commented 1 month ago

Your idea of syncing via text files on Google Drive is practical but may require ongoing manual upkeep, especially as the apps evolve.

Better Solution: Create a small cross-platform companion app that automatically syncs audiobook progress using a cloud database like Firebase. It would track book IDs and timestamps, syncing seamlessly in the background. Integration through APIs, if available, would streamline the process, providing a smooth, automated experience without manual file handling.