I’m currently working on the calibre-web app integration in Yunohost.
I’m not very please with the way I handled the the data folder integration (currently, I create a folder in /home/yunohost.app/ or I use the one the user give me, without checking rw access).
The issue I have is similar to app like nextcloud where the data folder may be quite big (my own calibre library is around 4Go big) and I cannot just put it in the home folder on a small SD card on a raspberry Pi + I need to be able to read and write into this folder.
I noticed that the nextcloud app is creating/using helpers for multimedia integration that are not yet “released” for global usage and I wondered if I may use them or if I should wait until they are release or find another way to handle the data directory? Is there any “best practices” regarding multimedia data management in Yunohost? Do we have any “central” multimedia folder where all these data should be put?
I assume that other apps dealing with media data have the same kind of issue, how did you do it?
Any advice is welcome!