Server: EXIF information

Created on 25 May 2017  路  27Comments  路  Source: nextcloud/server

EXIF support possible for milestone 13?
I think with this feature, many improvements can be made.

https://github.com/nextcloud/ios/issues/170 by me
https://github.com/nextcloud/maps/issues/4 by @jancborchardt
https://github.com/nextcloud/android/issues/4501 by @Gatak

1. to develop enhancement

Most helpful comment

Here鈥檚 some notes I made for the last cycle on Gallery sidebar, EXIF data etc etc. Maybe it鈥檚 helpful:

cc @MorrisJobke @skjnldsv for this cycle.

All 27 comments

Not sure this is a feature of the server.
You can find some information about this topic here: MediaMetadata app to extract and store meta data from media files

I agree that this should better be done as an app.

@oparoz is there any app work-in-progress available online which was done by that student?

We should discuss doing this in a central way again. There's several apps which could use it:

  • Showing photos on the map at their location nextcloud/maps#4 @v1r0x @BatPio
  • Showing photos in the Calendar on their respective day @georgehrke @tcitworld
  • Displaying more EXIF data in the gallery for more photo details

As pictures are a pretty core file type, this is not something we should simply brush off.

If showing photos in the Calendar for example doesn't need the full EXIF data though, we could say that specifically extracting the GPS data would be a task for the Maps app. But we should avoid some silly dependecy like a specific "EXIF extraction" app.

I'm happy to move the app to Nextcloud if it's deemed as a good enough starting point. Lots of work was done to write specs to make sure it's useful, but I understand that the server is also collecting some EXIF data already.

Some notes:

  • 13 was released today!
  • an app to _view_ metadata does exist ( https://github.com/gino0631/nextcloud-metadata ). It allows to view the metadata in the sidebar
  • the existing app does not allow the advanced functionalities @jancborchardt was describing (e.g.: showing the photo on a map). Basically you cannot use the data
  • several metadata types are missing up to now from the app (e.g. bibliographic metadata)

This was brought up as a pre-requisite for sorting by EXIF 'taken' date, which someone has developed and submitted a PR for. And yet this portion has gone stale.

Is this anywhere on the roadmap? Viewing a collection of photos without having the ability to sort by when they were taken has both professional and family sharing impacts.

Here鈥檚 some notes I made for the last cycle on Gallery sidebar, EXIF data etc etc. Maybe it鈥檚 helpful:

cc @MorrisJobke @skjnldsv for this cycle.

This issue has been automatically marked as stale because it has not had recent activity and it seems to be missing some essential informations. It will be closed if no further activity occurs. Thank you for your contributions.

Was just wanting to see if there is any update on this request? I am very much looking forward to seeing the improvements that can be made in the mobile apps once this is implemented. Thanks!

If there is anything that can be done in the https://github.com/gino0631/nextcloud-metadata app regarding this, feel free to submit a feature request. Thanks!

It probably makes sense to integrate @gino0631鈥檚 Metadata app into the Photos app: https://github.com/nextcloud/photos

Right @skjnldsv @rullzer @karlitschek?

I agree. This is a good suggestion. I'm currently unsure if it should be in the photos app or more standalone so that other apps like File or Search can also benefit from it.

I'm currently unsure if it should be in the photos app or more standalone so that other apps like File or Search can also benefit from it.

I'm guessing it would offer us more flexibility as a standalone app :)
What do you think about this @gino0631

It is already a stand-alone app in the store :) https://apps.nextcloud.com/apps/metadata

What we could do is integrate it better like via a "Details" tab in the sidebar rather than adding yet another specific tab for an app?

It is already a stand-alone app in the store :) https://apps.nextcloud.com/apps/metadata

What we could do is integrate it better like via a "Details" tab in the sidebar rather than adding yet another specific tab for an app?

You could make the app official so that it is installed by default.

I understood that the real issue was to integrate more the EXIF information so that other apps could use the data...

The apps that could use the data are at least:

  • Files (display info and also order files by metadata)
  • Search
  • Photo
  • Maps
  • Calendar
  • ...

In addition the android client developers were interested in this issue to use the metadata in the client ( see https://github.com/nextcloud/android/issues/4501 )

Maybe the Metadata App should provide an API that could by used by other apps?

Maybe the Metadata App should provide an API that could by used by other apps?
@gino0631

Is the app making the properties available as dav attributes?

  • In photos what would be great is having the date taken (https://github.com/nextcloud/photos/issues/87)
  • The sidebar tab though is a bit too much for the common user and will add up to the other which are already five :)

What do you think about only showing the tab in the photos app sidebar ? :wink:

Is the app making the properties available as dav attributes?

Currently, no, but the idea is quite interesting.

What do you think about only showing the tab in the photos app sidebar ? 馃槈

Not sure if I understand - no tab in Files you mean?

Not sure if I understand - no tab in Files you mean?

yes
Only in the new gallery

The app is not just for pictures.

Just an adjustment of the last sentence @skjnldsv said: We would show the sidebar tab, but we need a general way for apps to not add the xth tab, but we should have one "Details" tab where the Metadata app can hook into. :)

As the Metadata app would be the first to hook into this, de facto it would be the same as now but properly done. A first step would just be if the metadata app renames the tab title to "Details"?

General way for apps to provide additional details sounds good, but I can't see how renaming the tab helps to implement that.

Closing as this is not related to server in the end.
There is already a talk in photos here: https://github.com/nextcloud/photos/issues/226

The issue is not closed because it's abandoned, but because now that photos is here, we have a wider discussion (like we had on gallery), we definitely want EXIF implementation on nextcloud, do not worry :)

Was this page helpful?
0 / 5 - 0 ratings