I did notice however Librenostr has.
androidx.camera.core.impl.MetadataHolderService
Does it really need to hold the metadata information?
Login to reply
Replies (2)
MetadataHolderService isn't a permission and doesn't store pics, or other metadata. It's a disabled, non-exported CameraX manifest placeholder used to discover CameraX's Camera2 configuration. LibreNostr currently uses cameraX to take pictures and upload them directly in-app.
That said, we can explicitly provide the CameraX configuration from the Application class and remove this placeholder service from the merged manifest, so I'm going to look at cleaning it up.
I didn't say it was a permission it's in services. You would think metadataholderservice is a service that when uploading media it sends the metadata somewhere else to hold that info. So it's just a placeholder service that doesn't do anything remotely except discover camerax & camera2?
So you can use one camera configuration & remove the metadata holder service well that sounds good to me!