Tagged: Sd card, write permissions
-
AuthorPosts
-
-
June 28, 2014 at 4:26 am #5989
Kit Byatt
GuestSince transferring my photos and app from my previous Samsung S3 to an S5, whenever I try to update metadata after tagging new pictures, after confirming I do indeed want to do this, the progress indicator shows (without any change) and then the following error message:
‘Could not save metadata to all files’
This has happened each time I try it, irrespective of the number of pictures being updated. -
June 29, 2014 at 1:38 pm #5994
Jason Seelye
KeymasterHello,
Thanks for writing. This is because you are using Android 4.4+ (Kit Kat). Google has removed global write permissions for 3rd party apps (like F-Stop) on SD cards (internal memory works as expected). We do have a workaround we implemented in v3.1+, but it does not work on all devices including the S5 and some Xperia devices.
There isn’t really much we can do. You can use internal storage or try rooting your device, which may help on some devices.
Here is some more info:
http://lifehacker.com/android-kitkat-blocks-some-access-to-micro-sd-cards-1524997895Regards,
Jason Seelye-
August 2, 2014 at 6:37 pm #6041
Macco
GuestSuch an imsspreive answer! You’ve beaten us all with that!
-
-
June 29, 2014 at 4:25 pm #5997
Kit Byatt
GuestThanks for your helpful explanation and supporting link, Jason. I totally understand that this is because of decisions made by Google, and outside your control. All a bit frustrating!
I have too many pictures to store in the phone memory, and just wondered whether there might be a workaround where the metadata were kept in a separate database in the phone memory, indexed to the picture files themselves kept on the SD card? Just a thought.
-
June 29, 2014 at 7:55 pm #5998
Jason Seelye
KeymasterWe actually store tags and ratings in a database by default. No need to write them to the file. The issue here is that you will only see changes inside F-Stop for images on SD card.
-
December 6, 2014 at 3:16 am #6116
spellbinder
ParticipantHi, this thread is old but I need some fresh info on this. Like several others, I would like to load a large number of photos on my external sd-card and use f-stop to tag them, and, being on KitKat, I’m unable to do so.
As I understand, apps are no longer allowed to write wherever on the external SD-card, but they should be able to write to their own designated folders. So I expect that my F-stop (3.2.1 premium) should be able to create a folder on the sd-card (which is its own and it would have write permissions to it), and should then be able to make changes to the contents of this folder.
However, I am unable to even create such a folder anywhere in extSdCard.
I am using an Xperia Z3 and I see it mentioned that the “fix” from Fstop v3.1 does not work with some Xperia devices. This is the bit I don’t understand. If this indeed due to a KitKat restriction, then logically the problem should not depend on the device and the specific app under consideration. On the same device, Mx Player seems to be able to make changes to files on external sd-card.
So why, then, is F-stop not able to do so? -
December 6, 2014 at 3:29 am #6117
spellbinder
ParticipantHi, this is an old thread but I need some fresh info on this problem.
Like several others, I need to load a large number of images on my external Sd-card, tag them using F-stop (for exporting afterwards), and being on KitKat, I’m unable to do so.As I understand it, apps on KitKat are no longer allowed to write wherever to the external sd-card, but it does not prevent them from writing to their own designated folders. So, I expect that I should be able to use F-stop (premium v3.2.1) to create a folder on the external sd-card (which would be its own folder with write access), and then be able to edit images that are inside this folder.
However, I am unable to even create such a folder anywhere in extSdCard.
I am using an Xperia Z3 and I see above that the “fix” from v3.1 does not work with some Xperia devices. This here is the bit that I don’t understand.
If this is a global restriction in KitKat, then it should logically not depend on the device and the specific app under question. On the same device, MxPlayer seems to be able to make changes to external sd-card.
So why, then, is F-stop unable to do so?-
December 6, 2014 at 9:10 am #6118
Jason Seelye
KeymasterHello,
So, I expect that I should be able to use F-stop (premium v3.2.1) to create a folder on the external sd-card (which would be its own folder with write access), and then be able to edit images that are inside this folder.
Yes, we could add that ability in F-Stop but we chose not support this feature because if F-Stop is uninstalled for any reason, that folder is deleted by the system and you would lose EVERYTHING that is stored in there. Now, you can add this folder yourself using the default file browser or any other app that has write permissions but we do not support it in F-Stop.
If this is a global restriction in KitKat, then it should logically not depend on the device and the specific app under question. On the same device, MxPlayer seems to be able to make changes to external sd-card.
It is a global restriction in Kit Kat but we used a workaround that many other apps used to give some devices write access to their SD cards. It just so happens that this workaround does not work for all devices. I don’t know how MXPlayer managed to find another method for writing to the SD card but I sure would like to know.
I can tell you that we are working with the new APIs in Lollipop and have had some success in writing to the SD card. It certainly isn’t finished yet but it is promising as a path forward.
Regards,
Jason Seelye
-
-
December 6, 2014 at 12:39 pm #6119
spellbinder
ParticipantHi Jason
Thanks for replying. I appreciate the risk of losing all the photos when uninstalling F-stop, and I appreciate you would not want it to become default behaviour. However, understanding the risks, I would want to be able to use the app with it. Can you explain to me how I can use a File manager to create a folder which F-stop can write to?
Good to know that things look hopeful for Lollipop but I for one am going to be very careful before upgrading this time, and would certainly like to not feel crippled meanwhile 🙂
Cheers -
December 6, 2014 at 2:23 pm #6120
Jason Seelye
KeymasterHello,
Actually, the folder should already be created. You will need to put your media here:
<SDCard_path>/Android/data/com.fstop.photo
If it isn’t for some reason, you need to use a file browser that has write permissions to the SD card. You best bet is the file browser that came with your device since it is a system app.
Let me know how it goes. I don’t have a device to test on at the moment.
Regards,
Jason Seelye -
December 6, 2014 at 9:47 pm #6121
spellbinder
ParticipantNo joy. Found the folder but saving metadata fails even when I move the folder of my images to this location, with the same error. F-stop was also unable to move the images into this folder (had to use the file manager as you mentioned). Any ideas?
Thanks -
December 8, 2014 at 7:38 am #6123
Goran
ModeratorHi,
I have just tested this scenario and it works for me. Couple of notes:
* you need to copy files using F-Stop (which has access to that folder) or built in file manager which can save files anywhere
* since folder “<SDCard_path>/Android/data” usually has “.nomedia” in it, you’ll need to add folder “<SDCard_path>/Android/data/com.fstop.photo” to “Included folders”. Also, when you do that, you’ll need to add your main storage and root of sdcard to “Included folders” too.I don’t see why that wouldn’t work. We can go step by step and try to find where the problem is.
1) What device do you use?
2) What is your sdcard path?
3) Try using F-Stop to copy just one file into “<SDCard_path>/Android/data/com.fstop.photo”
4) If it fails, what is exact path you are copying to?BTW, I use Xperia Z3 also, so this should for you too.
Goran
-
This reply was modified 8 years, 6 months ago by
Goran.
-
This reply was modified 8 years, 6 months ago by
-
December 19, 2014 at 11:56 pm #6134
Arnie
ParticipantMy old tablet stopped charging, so I had to replace it with a KitKat one. Sucks so horribly bad. F-Stop was my most used app, a really great peice of work you got there. I have more than 100,000 images on my sd card. Without meta data F-Stop is pretty useless. Not to mention the fact that my file sync app is never going to work. I used to keep the pictures on my tablet and my server mirror images of each other. What about allowing us to set a server address as the place where F-Stop looks for files? I never thought I would say this, but those windows 8 tablets are starting to look pretty good now. Would meta data work if I root the device? Might as well, this shiney new tablet is already a brick as far as I am concerned.
-
December 20, 2014 at 2:53 am #6135
Jason Seelye
KeymasterHello Arnie,
I feel your pain. Kit Kat really screwed it up for people that actually wanted to use their SD card (who would have thought?). Your best bet right now is to root your device to get full access of your SD card and basically use YOUR tablet the way it should have been anyway. You’ll need to use this app or similar to unlock your SD card once rooted.
We do have server shares on our to-do list but that list is very large at the moment.
-
December 20, 2014 at 1:37 pm #6136
Arnie
ParticipantThank’s for your reply Jason. I know KitKat is hard on dev’s. I’ve been researching the possibility of rooting. Never done it in the past. My new Asus tablet has the intel baytrail proccesor, so less options to root for now. There is a way to do it that I’ve found, but I have to understand the process completely before I attempt it. Asus has put out alot of updates to ease the pain somewhat. Five updates in the past two weeks, and App2sd now works! I doubt that apps writing to sd will happen though. I may have my old tablet repaired (charging port is shot). For now I’m going to just put albums on internal storage, collections of my favorite pictures. It’s not the same as what I’m used to, but that would work for now. I have alot of room at the moment. I love the power of F-Stop for sorting out the best pictures and putting them at your fingertips. Sorting and tagging pictures will probably get done on the PC again.
-
December 20, 2014 at 3:50 pm #6137
Jason Seelye
KeymasterYes, I understand. Rooting is hit or miss and definitely not for everyone. I thought you were able to do it since you mentioned it. Other than that, you can see from earlier responses in this thread about using the F-Stop specific folder to write to files on the SD card.
Good news is that we are close to getting SD writing working using the new Lollipop APIs so hopefully we will have a real fix moving forward.
-
March 17, 2015 at 4:29 pm #6293
prh12
ParticipantI have about 2000 jpegs that I tagged using F-Stop (pro version) before I discoverd that KitKat prevents the tags being saved to the SD card. I’ve checked that I can tag jpegs that are in “<SDCard_path>/Android/data/com.fstop.photo” and save to SD card. Is there a way to now transfer the 2000 jpegs that I tagged in the main part of the SD card to the above folder that will allow the tagged files to be saved to the SD card?
-
May 5, 2015 at 9:38 am #6320
-
May 8, 2015 at 3:45 pm #6324
Jason Seelye
KeymasterHello Rosa,
We actually have it out in beta right now.
To opt-in to the beta do the following (making sure you are using your Google Play profile):
1) Join this community: https://plus.google.com/communities/107303072346629200807
2) Click the beta-opt-in link: https://play.google.com/apps/testing/com.fstop.photo
3) Go to the Play Store to update to the beta version. It may take up to an hour for Google Play to refresh.
https://play.google.com/store/apps/details?id=com.fstop.photo -
June 28, 2015 at 3:58 pm #6368
Mel
ParticipantHi, Jason,
When will tags added on PC (Win 7) show when files copied to SD card on Samsung S5 with Lollipop and F-Stop Pro work? I saw the 5/8 post to Rosa about a beta version, but try not to use a beta until it’s stable. How soon will it be good to use?
BTW thanks for putting together this super app. I’ve looked for a couple years for one that would let me sort, rearrange, search and tag like yours does. I have a large collection of flower pictures and this makes it so much easier to find a particular one or group. It’s worth buying the pro version!Mel
-
July 5, 2015 at 9:49 am #6372
Jason Seelye
KeymasterHello Mel,
This functionality has been available for a very long time. Reading the metadata inside images wasn’t the issue. It was writing new metadata in F-Stop when the file resided on the SD card and the Android OS was Kit Kat. We have since fixed this Google imposed issue when users are running the latest Android OS Lollipop.
If you are still having issues, please send me some sample images that aren’t working to support@fstopapp.com. I will take a look at them to see what is going on.
Also, as of today, the latest and greatest version is the released version on Google Play (4.0.6).
Regards,
Jason Seelye
-
-
-
AuthorPosts
- You must be logged in to reply to this topic.