(03-12-2025, 08:34 PM)itsme Wrote: Why do you want to reinvent the wheel? The database of MobileSheets can search, find and open your sheets way better than every HTML page you create yourself. CSV import is the way to go. Take a look at the manual or search the forum for details.
https://www.zubersoft.com/mobilesheets/f...11013.html
To avoid the default behaviour that MobileSheets copies your files to its internal storage you may want to manage your files yourself. On Android switch off "Storage - Let MobileSheets Manage My Files" (Speicher - MobileSheets soll meine Daten verwalten). Then set the MobileSheets storage location to a local directory of your choice and organise your files in a folder structure inside the MobileSheets storage location. If you then import your files into MobileSheets only the database entries are created, the files stay where you saved them and the MobileSheets database links to your original files. Every change shows up immediately in MobileSheets. That's how I organise my sheet music since I started using MobileSheets
https://www.zubersoft.com/mobilesheets/f...10834.html
https://www.zubersoft.com/mobilesheets/f...11628.html
I recommend to start with a small subset of your files and play around with MobileSheets until your happy with the result before you invest a lot of effort. Thus you can start from scratch in case it's required without lossing too many hours of work.
Now I have done some checks.
First, I cannot change the storage location, ("Storage - Let MobileSheets Manage My Files" (Speicher - MobileSheets soll meine Daten verwalten)) because I cannot find such a setting in MobileSheets for iPad.
Second, i have the suspiction that there is a limitation regarding the pdf. I created a csv and a pdf-File. When I try to import theese in Mobile Sheet, there should be a dialog showing me which songs I want to import, but the list from where I am supposed to choose from is empty. No error messages, just yn empty list. Therefor I tried to find out what the reason may be. Firt, I used the example in the manual:
Code:
title;pages;composers;difficulty
SongA;1-3;ComposerA|ComposerB;8
SongB;4-5;
along with a fitting simple pdf-document and this worked.
Then I created an own simple exampe which also worked.
Then I modified my own csv-file into a very simple one: only the columns with name of the songs plus the pages, referencing only two songs. No special characters (german umlauts) an nothing other complicated.
This did work.
I edited my original pdf-document (225 pages, size of approx. 210 MB) into a smaller one (15 pages, 13 MB) and shrinked also my csv file: not working.
--------------------------
Finally I found a reason which I coul consider to be a bug in mobile sheets: I do have some collections in my csv-file an I am usind german umlauts here, exactly "Übung001" (="exercise001" or "practise001"). When I replaced the "Ü" (uppercase U umlaut) with the letter "U"), it worked. The funny thin is that I alredy have a collection named "Übung001" on MobileSheet on my iPad and I just wanted to add some sheets
this way.
Perhaps there is a problem with imcompatible charcter sets and/or codepages (ISO, ANSII, UNICODE or whatever) whe I try to transfer theese from a PC to an iPad.
---------------------------
I will continue my research (or investigation together wir my buddy Mr. Watson) an report my results.
Edit: I solved it! I converted my *.csv-file into unicode UTF-8 format and it worked well.