Posts: 5
Threads: 1
Joined: Jun 2024
I am currently working on switching my churches orchestra over to mobilesheets. I have all of the instruments uploaded as separate libraries and all the music added to the computers. My concern however is when the music leader gets a new song and wants to add it to the PCs. We have upwards of 30 computers that need to get these updates when they're made. Currently I use the method of going to each one individually and clicking restore library for its corresponding instrument. Is there any easier way of doing this? I will need to make updating songs available for people that are very computer illiterate and I need a nice simple way to update all 30 computers at once.
Posts: 14,482
Threads: 302
Joined: Apr 2012
If you just need to import new files, it might be simpler to just use Import->Batch Import, select a cloud repository and let it ignore any duplicates. That way the instructions are simple, and MobileSheets will save the last selected folder, so it will only require a few taps. It will take longer to do this than to explicitly pick the file to import though. If you to transfer more than just new files, than using either a library backup file or the sync feature would be better. You could just synchronize every device to the same cloud folder, and you can just push changes from one device to that cloud folder when needed. That will force every device to have the same library.
Mike
Posts: 5
Threads: 1
Joined: Jun 2024
That is kind of how I actually do it. I have the actual database housed on a file server on our network and all the computers look at that database. So what your saying is that all I have to do is upload the change to that folder and they should all get it?
I guess I don't really understand exactly how that works. Its definitely sounding like the answer I'm looking for though.
Posts: 14,482
Threads: 302
Joined: Apr 2012
It shouldn't be possible to have every device share the same database file as the Windows version stores the file in the application folder (C:\Users\<your username>\AppData\Local\Packages\41730Zubersoft.MobileSheets_ys1c8ct2g6ypr\LocalState). So I'm not sure how you could possibly be sharing that among all the devices. The sync feature only works with cloud folders - it does not work with a network share. You can batch import files to process changes both to existing files and to get new files, but this is very different from synchronizing the database which also transfers things like annotations, link points, page order changes, etc.
Mike
Posts: 1,120
Threads: 114
Joined: Dec 2015
Well. one thing you could do (and I've been doing), is syncing the database (by cloudfolder/app) to a local folder and copying it manually or with a script to the local state folder.
You must be aware that annotations etc. from the local database won't be kept and will be overwritten with the "synced" database. Also the source PDFs for the PCs have to be kept identical (but could be also and more easily synced by cloud services or something like resilio sync which I use a lot).
Posts: 5
Threads: 1
Joined: Jun 2024
07-13-2025, 11:56 PM
(This post was last modified: 07-13-2025, 11:58 PM by Jackmacc.)
I have the database housed on the network and all of the computers looking to it. It actually works really well considering.
All of the instrument files are under this folder, for each library. The way Ive done it is I named each of the files with a _1.jpg/pdf for Bass, _2.jpg/pdf for Piano, and so on for about 14 different instruments. Each of those numbers pertains to a library for that instrument. When I uploaded the sheet music files, I had it guess the filesnames, and it left out the _#, so now all of the actual files are named differently, but the songs themselves all have the exact same name in Mobilesheets. So I can have our singers bring up the master computer, link all the other computers with their instruments and they all sync their songs during worship.
What I need to do now is create an easy way that we can update each of the computers across the board with a new song. I loaded each of them manually with the library pertaining to their specific instrument, and so far if any updates are made to add another song to all the libraries, right now, I have to go to each and every computer and hit restore library to get the new one.
I hope this helps understand what we are trying to accomplish. Its not too big of a deal if I tell them that the few times a year they add a new song they have to just hit library restore on the PCs but I would like to know if there is any way of making more automated.
Posts: 14,482
Threads: 302
Joined: Apr 2012
There isn't currently any way to automatically pick up changes, or to automate restoring over a large number of devices at once. The closest thing is the ability to synchronize to a folder, like I mentioned, but you still have to initiate that on every device. However, I do plan to support an automatic synchronization option in the future, but there will be fewer options than the current sync - it will be all or nothing, as the feature will be for users that want to keep all their devices the same without having to take extra actions.
Mike
Posts: 155
Threads: 16
Joined: Nov 2024
(07-12-2025, 12:05 AM)Jackmacc Wrote: I am currently working on switching my churches orchestra over to mobilesheets. I have all of the instruments uploaded as separate libraries and all the music added to the computers. My concern however is when the music leader gets a new song and wants to add it to the PCs. We have upwards of 30 computers that need to get these updates when they're made. Currently I use the method of going to each one individually and clicking restore library for its corresponding instrument. Is there any easier way of doing this? I will need to make updating songs available for people that are very computer illiterate and I need a nice simple way to update all 30 computers at once.
It must be very tedious to manage libraries by instrument key. By doing this, you're multiplying the difficulties, aren't you? Would it be simpler to keep libraries for different projects or groups? In that case, how do you do it?
Personally I name files exactly with the same name plus into brackets the destination [UT] [Bb] [Text] etc...
When I have to synchronise, musiciens have no difficulty to choose.