Posts: 417
Threads: 76
Joined: Aug 2020
07-12-2025, 02:45 AM
(This post was last modified: 07-12-2025, 03:36 AM by palosanto.)
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)
Posts: 14,485
Threads: 302
Joined: Apr 2012
07-12-2025, 08:47 AM
(This post was last modified: 07-12-2025, 08:50 AM by Zubersoft.)
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
Posts: 417
Threads: 76
Joined: Aug 2020
07-12-2025, 10:45 AM
(This post was last modified: 07-12-2025, 11:03 AM by palosanto.)
(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)