• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Sync question
#1
I'm trying to copy the library on my Max Lumi to my new Windows laptop by synchronizing both devices.
My files in the server (Max Lumi) are organized in folders by composer and I have the option to let MS manage my files disabled.
I mapped the folders in the sync interface to the corresponding base folders of server and client.
The client has only the base folder and no files yet.
However, when the sync proceeds, the files are transferred but they end up all in the base folder and no individual composer folders are created to match the server.
The Windows settings don't seem to have an option regarding how MS manages files similar to the Android version.
A backup/restore didn't work and all the songs are in the base folder, no composers' folders were created.
How can I handle this so that the folders are created to match my Android version?
Should I copy all files first (with folders)?
Onyx Boox Max Lumi 13.3 -Android 10
Dell Latittude 5290 2-in1 (Win 11)
Donner BT pedal
_________________
www.juandemarias.com
Victoria, BC, Canada - PST (UTC-8)
Reply
#2
The folder mapping has to be set on both devices. It's discussed a bit in the tutorial video on the website when using the library sync feature. Basically, you create a name/folder pairing on each device. So for example, if you mapped this path on Android

name: composerA
path: /storage/emulated/0/MobileSheets/ComposerA

to this path on Windows:

name: composerA
path: C:\MobileSheets\ComposerA

anytime the sync encounters a file path on Android where the containing folder is /storage/emulated/0/MobileSheets/ComposerA, it will replace the folder path with Windows C:\MobileSheets\ComposerA (it finds a match for the folder path, then uses the associated name to find a matching name on the Windows folder mapping and uses the folder for that name). 

Every file/folder on Windows has to be under the storage location, so don't try to map to folders outside the storage location (that won't work). Also, based on your description, you may need to map every composer folder between the two because MobileSheets does not do a partial replacement on the path. It's replacing one folder path with another, and it must be a complete match.

I really do think that if you need this to work across platforms, you are better off having every file/folder under the storage location even if MobileSheets isn't managing your files. It will then store relative file paths instead of absolute, and this enables you to just copy the database over to Windows. It will also probably result in the folders being properly recreated on Windows without you having to take extra steps like this.

Mike
Reply
#3
(07-12-2025, 08:47 AM)Zubersoft Wrote: The folder mapping has to be set on both devices. It's discussed a bit in the tutorial video on the website when using the library sync feature. Basically, you create a name/folder pairing on each device. So for example, if you mapped this path on Android

name: composerA
path: /storage/emulated/0/MobileSheets/ComposerA

to this path on Windows:

name: composerA
path: C:\MobileSheets\ComposerA

anytime the sync encounters a file path on Android where the containing folder is /storage/emulated/0/MobileSheets/ComposerA, it will replace the folder path with Windows C:\MobileSheets\ComposerA (it finds a match for the folder path, then uses the associated name to find a matching name on the Windows folder mapping and uses the folder for that name). 

Every file/folder on Windows has to be under the storage location, so don't try to map to folders outside the storage location (that won't work). Also, based on your description, you may need to map every composer folder between the two because MobileSheets does not do a partial replacement on the path. It's replacing one folder path with another, and it must be a complete match.

I really do think that if you need this to work across platforms, you are better off having every file/folder under the storage location even if MobileSheets isn't managing your files. It will then store relative file paths instead of absolute, and this enables you to just copy the database over to Windows. It will also probably result in the folders being properly recreated on Windows without you having to take extra steps like this.

Mike

Thanks Mike,
Being a new windows laptop, I tried making a backup from the Lumi and restored on Windows and it worked.  I had set the paths first as: 
 /storage/emulated/0/MSP songs in android  and D:\MSP songs in Windows (still empty). 

I'll experiment with the sync next time as it seems a bit more involved. I use backup/restore in most occasions anyway.  
Juan
Onyx Boox Max Lumi 13.3 -Android 10
Dell Latittude 5290 2-in1 (Win 11)
Donner BT pedal
_________________
www.juandemarias.com
Victoria, BC, Canada - PST (UTC-8)
Reply




Users browsing this thread:
1 Guest(s)


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2025 MyBB Group.