[RELEASE] MyPicsDB: Pictures DB with EXIF, IPTC & XMP tags

  Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
mikebzh44 Offline
Posting Freak
Posts: 1,798
Joined: Nov 2011
Reputation: 49
Location: Nantes - France
Post: #31
It's skin related.

MyPicsDB script do only one thing : set properties to home window (See readme.txt in addon directory)

MyPicsDB<Method>.Count = Number of pictures returned (max=limit)
MyPicsDB<Method>.1.Path = Path to picture #1
MyPicsDB<Method>.1.Name = Name of picture #1
MyPicsDB<Method>.1.Folder = Name of picture folder #1
MyPicsDB<Method>.1.Date = Shooted date of picture #1
MyPicsDB<Method>.2.Path = Path to picture #2
MyPicsDB<Method>.2.Name = Name of picture #2
MyPicsDB<Method>.2.Folder = Name of picture folder #2
MyPicsDB<Method>.2.Date = Shooted date of picture #2
...
...
...
MyPicsDB<Method>.10.Path = Path to picture #10
MyPicsDB<Method>.10.Name = Name of picture #10
MyPicsDB<Method>.10.Folder = Name of picture folder #10
MyPicsDB<Method>.10.Date = Shooted date of picture #10

<Method> can be Random or Latest depending on how script is called by skin.

So building widget, displaying information and so on is make by skin and skinners.

Sorry for my english, but, you know, I'm French so ...

find quote
peppe_sr Offline
Fan
Posts: 694
Joined: Mar 2006
Reputation: 8
Location: Italia, Sicilia, Siracusa
Post: #32
thank you for the quick answer
peppe
find quote
mikebzh44 Offline
Posting Freak
Posts: 1,798
Joined: Nov 2011
Reputation: 49
Location: Nantes - France
Post: #33
Is there a problem with 0.7.6 ?

In database MyPictures.db, in table files, there is no EXIF informations.

I'm using a test directory with only 3 pictures and when I open them with XnView, EXIF and IPTC informations are OK.

Sorry for my english, but, you know, I'm French so ...

find quote
Xycl Offline
Fan
Posts: 369
Joined: Feb 2012
Reputation: 7
Location: Germany
Post: #34
I never changed anything in the EXIF parser part.
Therefore I think it should work as always.

EXIF tags included are:
  • "Image Model",
  • "Image Orientation",
  • "Image Rating",
  • "Image DateTime",
  • "EXIF DateTimeOriginal",
  • "EXIF DateTimeDigitized",
  • "EXIF ExifImageWidth",
  • "EXIF ExifImageLength",
  • "EXIF SceneCaptureType",
  • "GPS GPSLatitude",
  • "GPS GPSLatitudeRef",
  • "GPS GPSLongitude",
  • "GPS GPSLongitudeRef"

No log no help.
How to submit a log file: XBMC-Wiki

Main page: https://github.com/Xycl
Repository: Xycl Repository
find quote
mikebzh44 Offline
Posting Freak
Posts: 1,798
Joined: Nov 2011
Reputation: 49
Location: Nantes - France
Post: #35
I will check on my HTPC and laptop at home as I'm at the office right now.

Sorry for my english, but, you know, I'm French so ...

find quote
Xycl Offline
Fan
Posts: 369
Joined: Feb 2012
Reputation: 7
Location: Germany
Post: #36
Release 0.7.7
Fixed: MikeBZH44 corrected the slideshow for skinners

Near future:
A translation editor for generic tag types is already working. With this editor you can consolidate tags of the same type like dc:subject or XPKeyword or suppress the tag type (leave translation empty).

From my point of view development for Eden is then finished and I would try to submit MyPicsDB & script.module.dialogaddonscan to official XBMC repository.
Because they only accept stable add-ons, any missing functionality should be added before submitting to official repo!
If you think that something is missing then tell it now.

No log no help.
How to submit a log file: XBMC-Wiki

Main page: https://github.com/Xycl
Repository: Xycl Repository
find quote
mikebzh44 Offline
Posting Freak
Posts: 1,798
Joined: Nov 2011
Reputation: 49
Location: Nantes - France
Post: #37
For official repository, it's a good idea but it's not because MyPicsDB is on the official repository that you cannot upload new releases.

They don't want an addon with daily update or several updates in the week.

For my addon, I have put it on the official repo and I have already make 2 or 3 releases after.

Sorry for my english, but, you know, I'm French so ...

find quote
Xycl Offline
Fan
Posts: 369
Joined: Feb 2012
Reputation: 7
Location: Germany
Post: #38
Yes, that's true.
But there was every week a new release.
And this frequency is still to high.

No log no help.
How to submit a log file: XBMC-Wiki

Main page: https://github.com/Xycl
Repository: Xycl Repository
find quote
Xycl Offline
Fan
Posts: 369
Joined: Feb 2012
Reputation: 7
Location: Germany
Post: #39
Release 0.9.0 or RC 1

Fixed: "Add a path to database" now works correctly after you deleted one/some path(s).
Update: Translation editor for generic tag types. If the translation is empty then the tag type won't be displayed in MyPicsDB menus.
Attention: If the editor doesn't work correctly then delete MyPictures.db and rescan your pictures.
Update: Filter wizard GUI updated (dimensions corrected).

Please translate MyPicsDB!

No log no help.
How to submit a log file: XBMC-Wiki

Main page: https://github.com/Xycl
Repository: Xycl Repository
find quote
Martijn Offline
Team Kodi
Posts: 11,867
Joined: Jul 2011
Reputation: 170
Location: Dawn of time
Post: #40
I tagged several persons using Picasa however the add-on doesn't seem to find any persons in the pictures that have been tagged.
Could it be that Picasa uses a different EXIF field (or perhaps a non EXIF field)?

Always read the XBMC online-manual, FAQ and search the forums before posting.
Do NOT e-mail Team-XBMC members asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting, make sure you read this first

For your mediacenter artwork go to
[Image: fanarttv.png]
find quote
mikebzh44 Offline
Posting Freak
Posts: 1,798
Joined: Nov 2011
Reputation: 49
Location: Nantes - France
Post: #41
Martijn, EXIF is used for :

(2012-06-25 11:26)Xycl Wrote:  EXIF tags included are:
  • "Image Model",
  • "Image Orientation",
  • "Image Rating",
  • "Image DateTime",
  • "EXIF DateTimeOriginal",
  • "EXIF DateTimeDigitized",
  • "EXIF ExifImageWidth",
  • "EXIF ExifImageLength",
  • "EXIF SceneCaptureType",
  • "GPS GPSLatitude",
  • "GPS GPSLatitudeRef",
  • "GPS GPSLongitude",
  • "GPS GPSLongitudeRef"

Other informations are based on IPTC.

I use XnView to see and modifie IPTC informations.

Sorry for my english, but, you know, I'm French so ...

find quote
Xycl Offline
Fan
Posts: 369
Joined: Feb 2012
Reputation: 7
Location: Germany
Post: #42
Person tags are read from XMP MPReg:PersonDisplayName.
Microsoft was the first who introduced this tag with Picture Gallery. Therefore the MPReg namespace.
Due to the complete chaos with EXIF, IPTC & XMP tags, I don't wonder that other programs use a different tags.

But with Picasa there is a complete different problem. Picasa stores the persons in it's own database but not in the pictures.
Have a look at: (there's also the solution for your problem)
AvPicFaceXmpTagger

No log no help.
How to submit a log file: XBMC-Wiki

Main page: https://github.com/Xycl
Repository: Xycl Repository
find quote
Robotica Offline
Posting Freak
Posts: 1,202
Joined: Aug 2010
Reputation: 5
Post: #43
(2012-06-28 12:49)Xycl Wrote:  Person tags are read from XMP MPReg:PersonDisplayName.
Microsoft was the first who introduced this tag with Picture Gallery. Therefore the MPReg namespace.
Due to the complete chaos with EXIF, IPTC & XMP tags, I don't wonder that other programs use a different tags.

But with Picasa there is a complete different problem. Picasa stores the persons in it's own database but not in the pictures.
Have a look at: (there's also the solution for your problem)
AvPicFaceXmpTagger

This is from my head but XMP is a standard created by Adobe (photoshop) and Win7/Vista also use it on pics to show info.
find quote
Xycl Offline
Fan
Posts: 369
Joined: Feb 2012
Reputation: 7
Location: Germany
Post: #44
(2012-06-28 13:26)Robotica Wrote:  This is from my head but XMP is a standard created by Adobe (photoshop) and Win7/Vista also use it on pics to show info.
That's true but Adobe didn't define the persons tag. That was Microsoft.
Problem with XMP is that it's a RDF (XML) structure and you can store what you want and invent every day a new tag type.

No log no help.
How to submit a log file: XBMC-Wiki

Main page: https://github.com/Xycl
Repository: Xycl Repository
find quote
fungify Offline
Senior Member
Posts: 146
Joined: Jul 2010
Reputation: 2
Post: #45
Reality happened, so I haven't had time to fully test the new version with the new transtaltion of tags yet. Finally did so yesterday, and I'm quite amazed. You've found a perfect solution for an irritating problem, with no obvious solution that would suit everyone. Yet you still managed to come up with this. Will do some more testing, but it looks like it works perfectly.

This addon and especially when combined with the widgets that some of the skins like Aeon Nox and Glass features really perfectly ties images into XBMC.

Very well done.

Updated danish translation here: http://rlyeh.dk/strings.xml (Not perfectly happy with my translation of Match all tags - so might update it further in the future).

FFY
(This post was last modified: 2012-07-03 13:02 by fungify.)
find quote
Post Reply