Under Windows: AlbumRoots uuid(s)?

Paul Norman paul at paulanorman.info
Tue Apr 25 04:01:03 BST 2023


Hi,

Under Windows you can normally do things like:

    E:>>mountvol.exe
    ...
      \\?\Volume{dd637aff-5761-4467-80c3-bfcb62c500e8}\
             E:\

    And then ...

    start \\?\Volume{dd637aff-5761-4467-80c3-bfcb62c500e8}\

And it would open the appropriate volume in File Explorer in my case E:\

My entry in Digikam for the same drive shows in digikam4.> AlbumRoots  as:

    Identifier
    volumeid:?uuid=4261fb3f

And obviously

    start \\?\Volume{4261fb3f}\

— Is not going to work.

How is:

    Digikam > Settings > Configure - digikam > Collections

  from only volumeid:?uuid=4261fb3f achieving showing drive E: as the 
root please?

Using Digikam as our prime DAM, I want to be able to query the Sqlite 
(from Lazarus - FreePascal https://www.lazarus-ide.org/ ) and get the 
path to any image please.
— I can do this so far using digikam4.db.> Albums and a lookup from 
there on  AlbumRoots > albumRoot , with digikam4.db.> Images > album 
(etc.) and that gets me right up to getting the correct drive letter 
(or  \\?\Volume{<uuid>}\) under Windows.

I have not yet found anything in the Digikam data .db(s), 
digikam_systemrc or digikamrc, to cross-reference 
volumeid:?uuid=4261fb3f with, and assume it must be being done somehow 
in .ccp somewhere?

Any pointers appreciated please.

Kindest regards,

Paul
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-users/attachments/20230425/5d5e1780/attachment.htm>


More information about the Digikam-users mailing list