yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] j to the 4n:
Version 1.20 available

Changelog

• Custom organizer format available now (Premium) [MENTION=5908844]protechtedd[/MENTION]

• Timestamper supports not pre- and appending to existing filenames

• Custom Prefix separator

• Picture Manager supports now SMB Version 1, 2 and 3, FTP, SFTP, FTPS to rename and organize pictures.

Be aware that using a remote source requires the file to be downloaded first to parse the EXIF data. So don't expect it to be as fast as done locally

• Down and Upload from/to SMB and FTP
[Android Apps and Games] p50kombi:
Hey buddy. The new version is still not showing in pstore for me.
[Android Apps and Games] j to the 4n:
Damn, messed up :D

Forgot to actually hit "publish", lol
[Android Apps and Games] Hunterfrisby@gmail.com:
Could you posslby add a feature to move the image(s) to a specified folder after renaming? Currently I have to use FolderSync on a schedule to move these to my SDCard after Picture Manager renames them.
[Android Apps and Games] j to the 4n:
The organizer has such feature, but it would create at least one subfolder with like year-month. If you use the custom option (premium) you could specify a custom folder name.

The feature is called "Destination folders" which is also a premium option.
[Android Apps and Games] Hunterfrisby@gmail.com:
Thanka for the quick reply. So if they are used in conjunction using the service, the renamer will be executed first? Could a feature be added than the organizer custom folder name, to where it can use the same name as the image source folder?
[Android Apps and Games] j to the 4n:
yeah, renamer always runs first.

I didnt try it yet, but you could try to set the custom destination folder as parent folder of the actual destination and then name the custom folder like the target folder.

I actually see no reason why that should not work.
[Android Apps and Games] FuriousK:
Hi [MENTION=4905624]j to the 4n[/MENTION]

Just purchased the Premium version and was wondering if this is possible and I'm just missing something:

After the rename, is there a way with Destination Folders to automatically move files based on either file type or prefix? - I'd like to specifically move Videos (mp4 or VID) that are in the same folder as Photos to another folder so I can exclude them from being uploaded to Google Photos and eating up space.

Thanks
[Android Apps and Games] j to the 4n:
Hey,

currently you can just move everything to a different destination folder with the organizer tab.

Will add your suggestion to the ToDo List...I actually have a similar issue with Amazon Prime Photos, so good idea. THanks for that.
[Android Apps and Games] FuriousK:
Awesome - Thanks for looking into it!

(I handn't even thought about the Videos uploading to Google Photos until I got a Limit Warning and was like wtf lol

And then was surprised to find there isn't an option in Google Photos to skip uploading Videos altogether)

One minor thing I also just thought of:

If I have a folder of pics,

some with the the correct naming scheme,

some that need to be renamed,

and run the batch rename with default settings, at worst it just renames everything the way I want anyway.

BUT, if I'm using the "Prepend to existing filename" option, anything in that folder I've already re-named ends up with a really long filename

like IMG_20181230_164035_IMG_20181230_164035_IMAG2750.jpg

I totally can get around this by just making sure I set stuff to be moved after it's re-named.

Just wondering how tough it would be to add a "Skip files that already contain xxx" option, IMG for example.

Way down on the list for sure, but just a thought.

And one more suggestion, but this might be waaay outside the scope of what you want to do with this app:

I would LOVE an easy way to run through a folder and change the Modify Date of each File back to Date Taken based on EXIF.

Love the app as it is anyway!

Thanks
[Android Apps and Games] j to the 4n:
easiest if, if you use the organizer tab and move already named images to a different folder.

The service always runs the renamer first, then the organizer follows, in case you want that automatically done.

keeping a database of already renamed images and take care that they dont get processed again would end up in a huge mess too I think.
[Android Apps and Games] j to the 4n:
Here is a version with the feature you requested.

You can now set wether you want images, videos or both for the custom output folder:

https://www.dropbox.com/s/ydqtsa9zxkduxyx/app-release_advanced_outputfolders.apk?dl=0

Alos regarding your suggestion you reported. The feature is already there, but it just works on rooted devices.

This is a bug in Android though for years. This is a thread from 2011 and google still didn't fix it. So nothing I can do about on my end:

https://issuetracker.google.com/issues/36930892
[Android Apps and Games] FuriousK:
Thanks, I'll try it out tomorrow!

One of those annoying little things Google probably will never get to... Probably doesn't bother a lot of people, but it drives me crazy lol

I am rooted on this device - are there any extra settings?

One more thing I was trying to do:

I currently have the Organizer set to Year Only, so with my current Destination Folders settings (before trying the new version)

my videos are set to go to /storage/mySDCARD/DCIM-VID and then they further go into /storage/SD-CARD/DCIM-VID/2019

Is there a way with the custom setting to not have them go into a Year Folder, just have it move them directly into the top folder set as Destination Folder?
[Android Apps and Games] j to the 4n:
You could set the custom folder to 'DCIM-VID' and set the custom destination folder to /sdcard/ for your videos, didn't try that myself, but should work.
[Android Apps and Games] FuriousK:
Hey [MENTION=4905624]j to the 4n[/MENTION]

Tried out the new version.

I set up 2 Destination Folders rules on both my DCIM\CAMERA (Google Camera I mostly use for Photos)

and 2 Destination Folders rules on my DCIM\100MEDIA (HTC Camera I mostly use for Videos) folders

a rule each to move Videos to DCIM-VID

and Images to DCIM\DCIM-IMG

and then I tried taking images and videos with both HTC and Google Camera.

Kept the Year Option because I can live with that compromise to allow the different DCIM-VID And DCIM-IMG folder names.

Renamer is still re-naming both Videos and Images in the 100MEDIA folder (very occasionally it skips a video, but if I pop it back into 100MEDIA, it usually gets it on the second go)

Images are working with the rules and move from both 100MEDIA and CAMERA to DCIM\DCIM-IMG\2019

However, something seems to be up with the VIDEOS option - it IS moving the Videos but instead of moving them to DCIM-VID\2019

it's moving them to DCIM\100MEDIA\2019 and DCIM\CAMERA\2019

Thanks for your work on this! I really appreciate it.
[Android Apps and Games] j to the 4n:
The option I added just applies to the Organizer, not the Renamer. So videos are still getting renamed.

can you screenshot me me your custom desntination folder settings?

Will doublecheck here too, if I messed up though.
[Android Apps and Games] j to the 4n:
..so I checked and it defintiely works here:

only my videos got moved to the specified folder,

images not.

Here is my latest version again, maybe I uploaded you an old one: https://www.dropbox.com/s/crkm3g7xrd2nv5j/PM.apk?dl=0
[Android Apps and Games] FuriousK:
The Renamer kept renaming, yes, except for very occasionally when I took a few videos in a row and one of them would get moved without getting renamed.

I played around a bit more and I think I figured out my problem.

As long as I just use it like this, things are fine:

Move Videos from Internal\DCIM\100Media to External\DCIM-VID (outside DCIM)

Move Photos from Internal\DCIM\Camera to External\DCIM\DCIM-IMG

I primarily use the HTC Camera for Videos (DCIM\100Media) and the Google Camera for Images (DCIM\Camera), so that works for me.

I think what was confusing it was when I tried setting up BOTH a Videos AND an Images rule for the same source folder.

I had just been trying to set-up rules like:

Move Videos from Internal\DCIM\100Media to External\DCIM-VID (outside DCIM)

Move Images from Internal\DCIM\100Media to External\DCIM\DCIM-IMG

Move Images from Internal\DCIM\Camera to External\DCIM\DCIM-IMG

Move Videos from Internal\DCIM\Camera to External\DCIM-VID (outside DCIM)

my thinking being that if I did use either Camera program for Videos OR Images, they'd all get placed where I wanted them, which may have been overkill.
[Android Apps and Games] j to the 4n:
I just found an issue, that caused even images getting moved to that video directory.

basically all images that followed after the video were moved too.

Here is a fixed version: https://www.dropbox.com/s/rzdg2s92df5cvtn/PM_Fixed.apk?dl=0
[Android Apps and Games] j to the 4n:
Version 1.30 available

• Custom destination folders can be set now for images or/and videos

-> Helpfu to prevent videos to get synced to the cloud and eating space

• Added root option to workaround slow external sdcard performance when moving files.

• Added counter option

• Custom options got now a selectionbox to choose from

• Fixed custom organizer format always taking current date. Why no one noticed that before? :o

• Removed [ ] from reserved chars

• Added random features (bugs)?

Apk is not available on Playstore yet because of: Google Play Store approval for new apps will now take more time

..so it is attached here.
[Android Apps and Games] enzorodi:
Hi,

About renaming video files:

I record videos with the highest bitrate and compress them with handbrake on my pc. This way I get small files with good quality. After recompressing the files are transfered back to the phone.

Video files and pictures are saved originally in the folder DCIM/Camera. Renaming works as service flawlessly.

Video files and images shall be together in one folder.

The problem is:

Handbrake is writing an enconded at tag as metainfo.

After transfering the file back to the phone picture manager is doing his job and the file gets renamed after the 'enconded at' tag. At least it looks like this

How can I keep the original date the video was recorded?

Is there an option to prevent renaming of video files.

Example:

Original video file ending is: mp4

After recompress: m4v

An option to prevent the renaming based of file types would help. Not the ideal solution but would do the job

Thanks

Enzo
[Android Apps and Games] j to the 4n:
It seems Handbrake overwrites the creation date metadata attribute, so no way to retrieve the real creation date for me.

There should be indeed an option actually to decide which filetypes should be processed.

I'll add that feature in the next update.

You can join https://t.me/picture_manager to test a prerelease version if you want
[Android Apps and Games] enzorodi:
If there is anything to beta test, i am glad to beta test
[Android Apps and Games] j to the 4n:
Tomorrow I'll get that feature ready. Just join the telegram chat.

Gesendet von meinem HTC U11 mit Tapatalk
[Android Apps and Games] j to the 4n:
Version 1.31 available

• Added history of previous selected folders, so you can quickly switch folders

• Added option to select filetypes to be processed

• Added option to blacklist extensions to be processed

• Fixed EXIF not getting read on some filetypes (e.g. webp)

• Preview shows more details now

• Option to ignore battery optimization hint

• Option to append source folder for renaming

• Fixed tasker plugin not working anymore after upgrading to API level 28
[Android Apps and Games] j to the 4n:
Version 2.0.0 available

• Introducing duplicate and similar image finder

- Find duplicate images with crc32 calculation

- Find similar images with PHash and AverageHash

- Option to calculate bluriness of an image

• Added option to copy instead moving files for organizer

• Counter now accepts leading zeros to be defined

• Some UI changes and fixes

Join our telegram group: https://t.me/picture_manager

Get help, request features, get prerelease versions or just chat with. us
[Android Apps and Games] p50kombi:
has the app disappeared completely from playstore?

Can't seem to find it at all on there anymore ;)
[Android Apps and Games] j to the 4n:
Link is in the 2nd post, but here you go: https://play.google.com/store/apps/details?id=eu.duong.picturemanager
[Android Apps and Games] p50kombi:
Huh?

On u12+
[Android Apps and Games] j to the 4n:
intresting, lol.

Does the attached apk installs for you?
[Android Apps and Games] j to the 4n:
The update is not even live yet and the current version shows as incompatible for you.

Did you mess with anything on your phone? Build.prop etc?
[Android Apps and Games] j to the 4n:
Ooooooops, my fault :D

Some u12+ guy complained that my other app EdgeSensePlus does not work

So I blocked U12+ users from installing it.

..accidentally picked the wrong app.

Reverted the change. Could take a while till it shows as compatible again.

But the update is not available anyway yet, so use the attached apk.
[Android Apps and Games] j to the 4n:
Version 3.0.0 available

Added EXIF Editor:

- Single and Batch Mode available to edit 149 EXIF attributes

- Batch Mode with conditions

- Delete all EXIF Attributes

Added option to backup and restore picture manager settings

Some UI changes. Trying to make it easier for new users.

Updated android-gif-drawable library to fix CVE-2019-11932

Join our telegram group: https://t.me/picture_manager

Get help, request features, get prerelease versions or just chat with. us
[Android Apps and Games] Molt:
love the app, just two minor feature requests:

I would need a folder-specific suffix as I want to distinguish Whatsapp media from camera media. I can partly do that by using the manufacturer/model but would be more happy to just enter a constant per folder

I would also need a folder-specific delay as my camera files may be renamed immediately (or after 10s like configured already), but the Whatsapp media should only be renamed after 24h, so it shows up in the chat for that time

Already bought premium right away, would love to to up the amount for those features :)
[Android Apps and Games] j to the 4n:
About 1.) You can do that already. Ensure you checked the "Advanced view" toggle.

In the Prefixes section a new toggle will appear named "Prefixes per folder". Enable it and I think the rest should be clear.

Will think about 2.)
[Android Apps and Games] Molt:
I found the folder specific prefixes, but I'd need suffixes :)

my naming convention is XX_IMG_YYYYMMDD-HHMMSS_YY.jpg where XX is my initials and YY a constant for the source (e.g. XZ2c for my Sony phone or WAin for incoming Whatsapp images). I could use the make or model as suffix, but then it wouldn't be as nice plus it wouldn't work for video files.
[Android Apps and Games] j to the 4n:
AHH, my bad.

Need to think about that. Another option would be to add "Source Folder" as suffix. For WhatsApp images it would be kinda long then.
[Android Apps and Games] Molt:
What also might work is a simple list of search and replaces in the end. Then I could simply replace my ugly model name with the string I like. If you would also add the source folder one could make it work for videos as well. Just thinking... ;)
[Android Apps and Games] j to the 4n:
Adding the source folder to the format already works.

If the organizer could run before the renamer, you could also move it to a other folder with your desired name first and then start the renaming with the source folder added to the name.

I guess you already use the organizer though afterwards to sort all images to one folder?
[Android Apps and Games] omnimega99:
Awesome app! Hope you can add EXIF "Focal length used" to one of the components.
[Android Apps and Games] j to the 4n:
Thanks for your feedback, much appreciated.

Unfortunately I didn't quite understand what you meant with Focal length used.
[Android Apps and Games] j to the 4n:
Have a new beta ready and need some more testers.

Redesigned and improved a lot and the most significant change is that you can now

add multiple presets and the service settings are also now seperated from the batch settings.

Testers get a free premium key if required.

Telegram is required for communication

Jan
[Android Apps and Games] Molt:
I'd love to check the app again, after having installed it eventually last time as it didn't fulfill my needs. But I won't install telegram before I know that it actually helps me and I would have a proper look on it.

if it's not possible then, just let us know here, when that version is public! :)
[Android Apps and Games] j to the 4n:
What is missing currently for your needs?

I'm always open for suggestion, could have just mailed me or write here.

Here are some screenshots of some new features:
[Android Apps and Games] Ikkuh84:
Am I missing something or isn't it possible with Tasker to rename files in multiple maps, but each map separate? So I have map a, and I want to rename the 1.jpg till 10.jpg. And all other maps also. But now when I select multiple maps for Tasker it counts everything. So map a 1 till 10,but map b it counts and renames to 20 till 30,while I also want 1 till 10
[Android Apps and Games] j to the 4n:
I read it 4 times and still didn't understand it :D

So you are using Tasker to start the batch renaming, right?

What do you mean by map? I assume folders?

I guess you enabled the multiple folders switch and added multiple folders and now expect that you can select which folder to be processed by tasker, correct?
[Android Apps and Games] Ikkuh84:
Sorry for my English, but yes, I mean folders. But yes indeed, I expected that I could select each folder in Tasker, so it renamed them separately. But apparently it renames them all at once, without separation.
[Android Apps and Games] j to the 4n:
np (-:

I'm currently implemting that feature, got telegram to test it when its ready?
[Android Apps and Games] Ikkuh84:
Nope, don't have Telegram unfortunately., but thanks for implementing that feature
[Android Apps and Games] j to the 4n:
Will pm you the version when its ready.
[Android Apps and Games] Ikkuh84:
I'll check it out then.

Maybe a suggestion, but why not make use of opt in for beta in Google play store?
[Android Apps and Games] j to the 4n:
I prefer to have a close connection to my testers, much easier to communicate, discuss/debug bugs, features etc.
[Android Apps and Games] j to the 4n:
check your pms
[Android Apps and Games] Ikkuh84:
Very nice, works like a charm
[Android Apps and Games] j to the 4n:
Awesome, great to hear. Thanks for the quick settings.

Any feedback to the redesign and new workflow?

Less confusing and more userfriendly/inuitive than before, isn't it?
[Android Apps and Games] Ikkuh84:
So far it's more user friendly indeed. Thanks for the quick update
[Android Apps and Games] yugotprblms:
I'm getting errors renaming images for some reason. I initially thought it was an issue renaming images to the same name, which came from Burst shots, but it happens on images that would not be duplicates.

Phone info:

OP3

Android 10

Havoc OS 3.2

Root

Using modded GCam (images already taken with this camera renamed just fine)

Both a Batch Preset and Tasker job fail.

Both are set to :

SDCard/DCIM/Camera

IMG_yyyyMMdd_HHmmss_model

Here is the log I get:

I'm sure I'm missing something, since it worked earlier this morning, but I can't think of what it could be.

Thanks for the great app
[Android Apps and Games] j to the 4n:
Hey, got telegram, so we can debug the issue?

Also, not an solution, but a workaround: What happens when you enable the root option in settings? Does it work then?
[Android Apps and Games] yugotprblms:
I do, but I actually just figured it out. It was disabling the root access option that did it for me.

That's the log it gives me for a single image with the root access option disabled. It renames the images just fine though. Root access option enabled prevents it for some reason apparently.
[Android Apps and Games] j to the 4n:
Mhh, intresting, will investigate. thansk!
[Android Apps and Games] yugotprblms:
Yep, no problemo. Let me know if I can help.
[Android Apps and Games] j to the 4n:
I actually just issue a shell command to move the file:

mv originalname.jpg newname.jpg

so, can you try to run an adb shell command on an image?

adb shell

su

mv /storage/emulated/0/DCIM/Camera/IMG_20200229_125723.jpg /storage/emulated/0/DCIM/Camera/newname.jpg

does that work?
[Android Apps and Games] yugotprblms:
No, unless I am doing something wrong.
[Android Apps and Games] j to the 4n:
Oh, I see. my fault.
[Android Apps and Games] yugotprblms:
What do you mean?
[Android Apps and Games] j to the 4n:
The command I use is wrong
[Android Apps and Games] iganiats:
If I want to buy premium version your app has 4 different choices. Do all of them unlock the same premium features?
[Android Apps and Games] j to the 4n:
yepp
[Android Apps and Games] harry655:
hey mate. was looking for such an app as I've just recovered few 1000 photos after formatting ex-sdcard like a knob. the app seems to be 'exactly' what I need since the file names are all a series of insane numbers. But! even after getting the premium v (through google do wish I'd seen your page 1st & not given them 30% of your income?! that's insane) it just doesn't seem to work.

my phone: htc u11 plus, android 9, with root access

basically everything seems to behave & act fine.

run a batch action to change file names to dates captured alone (tried prefixes also, same results).

in both in/ex sdcards.

it says it reads, reorders etc & finally it proceeds to process photos which seems to be carried out fine.

when it ends, the progress dialogue disappears without confirmation & that's that.

whether I select rescan media, restart, repeat etc. I end up with same result. no change.

any hints for me? also tried with/without root access enabled.
[Android Apps and Games] j to the 4n:
Hey,

thanks for purchasing the premium version, much appreciated.

The only confirmation that appears is a notification with the results.

Did you check if the files renamed or not? I guess they didn#t`

In that case click the notes icon in the toolbar and upload the last few log files here.
[Android Apps and Games] j to the 4n:
Picture Manager 4.0 is here!

New Features:

Save presets to reuse configured batch actions

Additional batch options: Replace option (regex supported), Append/Prepend text, counter etc.

New Optimize Tab, to resize your images to save space

New Exif Editor date options: increment option, parse date from filenames, use file modified date

Find duplicates with same caption date

Tasker tasks per preset
[Android Apps and Games] harry655:
hey mate, couldn't work out how to get the logs on here. when I tap on Share xda app doesn't show up. am I supposed to just copy & paste?

meanwhile, I got it to work somehow. not sure why since I didn't try anything new.

it work on internal storage (with root). it's a start since I have bucket loads more to work on, but yeah, just touching base.

PS: sorry for going quiet like that. thought I posted this twice. but rather it seems I kept getting distracted then forgetting about it :)
[Android Apps and Games] winamp26:
Hi

Can you add option in batch present or service jobs to check if add prefix/suffix recently, doesn't prefix/suffix add again to file name.

In service jobs after take a photo/video, again add prefix/suffix to file name
[Android Apps and Games] j to the 4n:
Yeah, will add it for the next update.
[Android Apps and Games] McFlypants:
This reads like the app i EVER searched for.

I will try to update my whatsapp images with the right date.

I already paid because the idea of this app is so great!!
[Android Apps and Games] j to the 4n:
Much appreciated, thanks (-:

The feature is available in the "Misc" Tab, as well as in the EXIF Editor. It is more handy to use on the Misc Tab though.

It will both set the EXIF Date attribute to the one in the filename and also the file modified date if your OS is supported.