Sync Across (Android) Devices

Joroho

New member
I am a premium customer and use iReal Pro on multiple devices with a single account.

Currently when I create a playlist on one device and add songs to it, the playlist on the other device is not updated.

This is a fundamental feature for me as I want to create and edit songs on my chromebook and use my tablet to perform them.

Can this sync function be added?

It seems this basic sync functionality could then become the basis for more advanced syncing feature i.e. sync between band members.

Thanks

Previous post
https://forums.irealpro.com/threads...blets-(Android-sync)&p=80470.6368/#post-80470
 
At this moment, the only option is to export a full backup and importing it to the other devices (and erasing the contents of the receiving devices before importing to avoid getting duplicates).
This works well, but unfortunately by erasing the contents, all the settings (player, mixer settings, etc.) are reset to factory default
 
Sync is one of the hardest things to get right in cloud computing. We’ve all seen it - photos not showing up, messages out of sync, contacts disappearing - even from software giants like Apple, Google, or Microsoft. So imagine trying to build that as a single developer!

It took me about a year to get sync working on iOS and Mac, and even now, it’s not perfect. On those platforms, it uses iCloud, which Apple provides for free to all device owners.

On Android, there’s no similar free service I can rely on. I’d have to build it on top of Google’s Firebase, which isn’t free. And since iReal Pro doesn’t charge a subscription fee, that cost would come straight out of my pocket.

The other thing I’ve learned is that, even after all that work on iOS and Mac, only around 5% of users actually have sync turned on. Given that Android has about half as many users as iOS, it’s hard for me to justify spending that much time and money on something so few people would use.

As of now, if sync is really important to you, your best option is to use iReal Pro within the Apple ecosystem — for example, on an iPhone and an iPad — where sync is already fully supported.

I’d love to bring sync to Android someday, but for now, it’s just not practical. Still, I’m always looking for ways to make the app better - and if a good solution appears, I’ll be the first to jump on it.
 
Thank you for explaining. Why don't you ask android users would they be prepared to pay £1 per month for a synchronise service? I would
 
Sync is one of the hardest things to get right in cloud computing. We’ve all seen it - photos not showing up, messages out of sync, contacts disappearing - even from software giants like Apple, Google, or Microsoft. So imagine trying to build that as a single developer!

It took me about a year to get sync working on iOS and Mac, and even now, it’s not perfect. On those platforms, it uses iCloud, which Apple provides for free to all device owners.

On Android, there’s no similar free service I can rely on. I’d have to build it on top of Google’s Firebase, which isn’t free. And since iReal Pro doesn’t charge a subscription fee, that cost would come straight out of my pocket.

The other thing I’ve learned is that, even after all that work on iOS and Mac, only around 5% of users actually have sync turned on. Given that Android has about half as many users as iOS, it’s hard for me to justify spending that much time and money on something so few people would use.

As of now, if sync is really important to you, your best option is to use iReal Pro within the Apple ecosystem — for example, on an iPhone and an iPad — where sync is already fully supported.

I’d love to bring sync to Android someday, but for now, it’s just not practical. Still, I’m always looking for ways to make the app better - and if a good solution appears, I’ll be the first to jump on it.
Thanks for the explanation. It’s interesting that so few people actually use it. I’ve always thought of it as a must-have feature because it can be really helpful. I’ve used it frequently on many devices, and having to do it manually is quite annoying. But based on the numbers you shared and the effort required, your reasoning makes sense for not prioritizing it right now. So, do you accept help with developing new features?
 
Back
Top Bottom