Hi,
I create a collection with a photo folder named 2011 (which contains every photos taken in 2011).
All images seem to be imported but the metadatas don't. I have no tags in the list on the right.
So I tried to select all files en reloading metadatas but in a terminal I have an error. Looks like there is a problem with Gimp files (I don't put all errors as they are all the same) :
-----------------------------------------------------------------
####adding /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Junior/Junior-01.xcf
verify loading metadata /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Junior/junior-2.xcf
****REMOVING /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Junior/junior-2.xcf
Error reading metadata for /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Junior/junior-2.xcf
Traceback (most recent call last):
File "/home/nico/UTILITAIRES/phraymd/phraymd/modules/phraymd/metadata2.py", line 65, in load_metadata
rawmeta.read()
File "/usr/lib/python2.7/dist-packages/pyexiv2/metadata.py", line 107, in read
self.__image = self._instantiate_image(self.filename)
File "/usr/lib/python2.7/dist-packages/pyexiv2/metadata.py", line 79, in _instantiate_image
return libexiv2python._Image(filename)
IOError: /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Junior/junior-2.xcf: The file contains data of an unknown image type
####adding /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Junior/junior-2.xcf
verify loading metadata /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Mark/Mark-01.xcf
****REMOVING /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Mark/Mark-01.xcf
Error reading metadata for /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Mark/Mark-01.xcf
Traceback (most recent call last):
File "/home/nico/UTILITAIRES/phraymd/phraymd/modules/phraymd/metadata2.py", line 65, in load_metadata
rawmeta.read()
File "/usr/lib/python2.7/dist-packages/pyexiv2/metadata.py", line 107, in read
self.__image = self._instantiate_image(self.filename)
File "/usr/lib/python2.7/dist-packages/pyexiv2/metadata.py", line 79, in _instantiate_image
return libexiv2python._Image(filename)
IOError: /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Mark/Mark-01.xcf: The file contains data of an unknown image type
####adding /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Mark/Mark-01.xcf
verify loading metadata /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Micha/Micha-01.xcf
****REMOVING /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Micha/Micha-01.xcf
Error reading metadata for /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Micha/Micha-01.xcf
Traceback (most recent call last):
File "/home/nico/UTILITAIRES/phraymd/phraymd/modules/phraymd/metadata2.py", line 65, in load_metadata
rawmeta.read()
File "/usr/lib/python2.7/dist-packages/pyexiv2/metadata.py", line 107, in read
self.__image = self._instantiate_image(self.filename)
File "/usr/lib/python2.7/dist-packages/pyexiv2/metadata.py", line 79, in _instantiate_image
return libexiv2python._Image(filename)
IOError: /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Micha/Micha-01.xcf: The file contains data of an unknown image type
####adding /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Micha/Micha-01.xcf
verify loading metadata /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Nathan/Nathan-01.xcf
****REMOVING /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Nathan/Nathan-01.xcf
Error reading metadata for /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Nathan/Nathan-01.xcf
Traceback (most recent call last):
File "/home/nico/UTILITAIRES/phraymd/phraymd/modules/phraymd/metadata2.py", line 65, in load_metadata
rawmeta.read()
File "/usr/lib/python2.7/dist-packages/pyexiv2/metadata.py", line 107, in read
self.__image = self._instantiate_image(self.filename)
File "/usr/lib/python2.7/dist-packages/pyexiv2/metadata.py", line 79, in _instantiate_image
return libexiv2python._Image(filename)
IOError: /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Nathan/Nathan-01.xcf: The file contains data of an unknown image type
####adding /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Nathan/Nathan-01.xcf
verify loading metadata /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Quentin/Quentin-01.xcf
****REMOVING /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Quentin/Quentin-01.xcf
Error reading metadata for /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Quentin/Quentin-01.xcf
Traceback (most recent call last):
File "/home/nico/UTILITAIRES/phraymd/phraymd/modules/phraymd/metadata2.py", line 65, in load_metadata
rawmeta.read()
File "/usr/lib/python2.7/dist-packages/pyexiv2/metadata.py", line 107, in read
self.__image = self._instantiate_image(self.filename)
File "/usr/lib/python2.7/dist-packages/pyexiv2/metadata.py", line 79, in _instantiate_image
return libexiv2python._Image(filename)
IOError: /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Quentin/Quentin-01.xcf: The file contains data of an unknown image type
####adding /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Quentin/Quentin-01.xcf
verify loading metadata /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Remy/Remy-01.xcf
****REMOVING /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Remy/Remy-01.xcf
Error reading metadata for /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Remy/Remy-01.xcf
Traceback (most recent call last):
File "/home/nico/UTILITAIRES/phraymd/phraymd/modules/phraymd/metadata2.py", line 65, in load_metadata
rawmeta.read()
File "/usr/lib/python2.7/dist-packages/pyexiv2/metadata.py", line 107, in read
self.__image = self._instantiate_image(self.filename)
File "/usr/lib/python2.7/dist-packages/pyexiv2/metadata.py", line 79, in _instantiate_image
return libexiv2python._Image(filename)
IOError: /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Remy/Remy-01.xcf: The file contains data of an unknown image type
####adding /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Remy/Remy-01.xcf
verify loading metadata /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Ryan/Ryan-01.xcf
****REMOVING /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Ryan/Ryan-01.xcf
Error reading metadata for /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Ryan/Ryan-01.xcf
Traceback (most recent call last):
File "/home/nico/UTILITAIRES/phraymd/phraymd/modules/phraymd/metadata2.py", line 65, in load_metadata
rawmeta.read()
File "/usr/lib/python2.7/dist-packages/pyexiv2/metadata.py", line 107, in read
self.__image = self._instantiate_image(self.filename)
File "/usr/lib/python2.7/dist-packages/pyexiv2/metadata.py", line 79, in _instantiate_image
return libexiv2python._Image(filename)
IOError: /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Ryan/Ryan-01.xcf: The file contains data of an unknown image type
####adding /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Ryan/Ryan-01.xcf
verify loading metadata /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Thib-Jul/Thib-Jul-01.xcf
****REMOVING /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Thib-Jul/Thib-Jul-01.xcf
Error reading metadata for /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Thib-Jul/Thib-Jul-01.xcf
Traceback (most recent call last):
File "/home/nico/UTILITAIRES/phraymd/phraymd/modules/phraymd/metadata2.py", line 65, in load_metadata
rawmeta.read()
File "/usr/lib/python2.7/dist-packages/pyexiv2/metadata.py", line 107, in read
self.__image = self._instantiate_image(self.filename)
File "/usr/lib/python2.7/dist-packages/pyexiv2/metadata.py", line 79, in _instantiate_image
return libexiv2python._Image(filename)
IOError: /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Thib-Jul/Thib-Jul-01.xcf: The file contains data of an unknown image type
####adding /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Thib-Jul/Thib-Jul-01.xcf
verify loading metadata /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Yohan/Yohan-01.xcf
****REMOVING /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Yohan/Yohan-01.xcf
Error reading metadata for /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Yohan/Yohan-01.xcf
Traceback (most recent call last):
File "/home/nico/UTILITAIRES/phraymd/phraymd/modules/phraymd/metadata2.py", line 65, in load_metadata
rawmeta.read()
File "/usr/lib/python2.7/dist-packages/pyexiv2/metadata.py", line 107, in read
self.__image = self._instantiate_image(self.filename)
File "/usr/lib/python2.7/dist-packages/pyexiv2/metadata.py", line 79, in _instantiate_image
return libexiv2python._Image(filename)
IOError: /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Yohan/Yohan-01.xcf: The file contains data of an unknown image type
####adding /media/HDIMAGES/2011/2011-11/2011-11-calendrier-AVB/Yohan/Yohan-01.xcf
INFO:phraymd core:Image verification complete
Exception in thread Thread-602:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 551, in __bootstrap_inner
self.run()
File "/usr/lib/python2.7/threading.py", line 755, in run
self.function(*self.args, **self.kwargs)
File "/home/nico/UTILITAIRES/phraymd/phraymd/modules/phraymd/plugins/tagui.py", line 805, in refresh
tag_cloud_list.sort()
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe0 in position 5: invalid continuation byte
----------------------------------------------------------------------------------
The loading metadata process, then, doesn't go to the end.
phraymd currently only supports metadata that the Exiv2 library supports. I
don't think gimp's XCF is in the list of supported file types. If there is
a simple work around to add XCF support I am happy to add it.
Does phraymd hang or do you just get the messages in the terminal? If it
doesn't hang, this is expected behavior until a work around for reading XCF
metadata is found.
Do thumbnails display correctly?
Thanks for the bug report.
On May 31, 2012 6:35 PM, "LCG" <email address hidden> wrote:
> Public bug reported: ------- ------- ------- ------- ------- ------- ------- ------- -- HDIMAGES/ 2011/2011- 11/2011- 11-calendrier- AVB/Junior/ Junior- 01.xcf HDIMAGES/ 2011/2011- 11/2011- 11-calendrier- AVB/Junior/ junior- 2.xcf HDIMAGES/ 2011/2011- 11/2011- 11-calendrier- AVB/Junior/ junior- 2.xcf HDIMAGES/ 2011/2011- 11/2011- 11-calendrier- AVB/Junior/ junior- 2.xcf nico/UTILITAIRE S/phraymd/ phraymd/ modules/ phraymd/ metadata2. py", line python2. 7/dist- packages/ pyexiv2/ metadata. py", line 107, in te_image( self.filename) python2. 7/dist- packages/ pyexiv2/ metadata. py", line 79, in _Image( filename) HDIMAGES/ 2011/2011- 11/2011- 11-calendrier- AVB/Junior/ junior- 2.xcf: HDIMAGES/ 2011/2011- 11/2011- 11-calendrier- AVB/Junior/ junior- 2.xcf HDIMAGES/ 2011/2011- 11/2011- 11-calendrier- AVB/Mark/ Mark-01. xcf HDIMAGES/ 2011/2011- 11/2011- 11-calendrier- AVB/Mark/ Mark-01. xcf HDIMAGES/ 2011/2011- 11/2011- 11-calendrier- AVB/Mark/ Mark-01. xcf nico/UTILITAIRE S/phraymd/ phraymd/ modules/ phraymd/ metadata2. py", line python2. 7/dist- packages/ pyexiv2/ metadata. py", line 107, in te_image( self.filename) python2. 7/dist- packages/ pyexiv2/ metadata. py", line 79, in _Image( filename) HDIMAGES/ 2011/2011- 11/2011- 11-calendrier- AVB/Mark/ Mark-01. xcf: The HDIMAGES/ 2011/2011- 11/2011- 11-calendrier- AVB/Mark/ Mark-01. xcf HDIMAGES/ 2011/2011- 11/2011- 11-calendrier- AVB/Micha/ Micha-01. xcf HDIMAGES/ 2011/2011- 11/2011- 11-calendrier- AVB/Micha/ Micha-. ..
>
> Hi,
>
> I create a collection with a photo folder named 2011 (which contains
> every photos taken in 2011).
>
> All images seem to be imported but the metadatas don't. I have no tags in
> the list on the right.
> So I tried to select all files en reloading metadatas but in a terminal I
> have an error. Looks like there is a problem with Gimp files (I don't put
> all errors as they are all the same) :
>
> -------
> ####adding
> /media/
> verify loading metadata
> /media/
> ****REMOVING
> /media/
> Error reading metadata for
> /media/
> Traceback (most recent call last):
> File
> "/home/
> 65, in load_metadata
> rawmeta.read()
> File "/usr/lib/
> read
> self.__image = self._instantia
> File "/usr/lib/
> _instantiate_image
> return libexiv2python.
> IOError:
> /media/
> The file contains data of an unknown image type
>
> ####adding
> /media/
> verify loading metadata
> /media/
> ****REMOVING
> /media/
> Error reading metadata for
> /media/
> Traceback (most recent call last):
> File
> "/home/
> 65, in load_metadata
> rawmeta.read()
> File "/usr/lib/
> read
> self.__image = self._instantia
> File "/usr/lib/
> _instantiate_image
> return libexiv2python.
> IOError:
> /media/
> file contains data of an unknown image type
>
> ####adding
> /media/
> verify loading metadata
> /media/
> ****REMOVING
> /media/