DevHeads.net

Dolphin bug, help needed

Hello,
I'm trying to fix a bug in Dolphin. It basically doesn't show any
information in columns like Artist, Image size etc. in details view.

After finding what is missing I wanted to see an example way to retrieve
that metadata. I decided to look at the code of Information Panel which
works correctly. After seeking some help in the IRC channel I decided to
dive into the code. Information Panel uses Baloo widgets to fill that
information. KFileMetada is meant to be used as a fallback compile time
option. And I was told thay KFileMetadata has been deprecated. However, I
found that Baloo widgets still uses it somehow. Also the code in Baloo
Widgets seems a bit convoluted and repeats the same checks such as
multiple/single file again and again. I made some notes since the process
has many layers and easy to forget.
<a href="https://gist.github.com/ongun-kanat/4fc3fe331196238c74152ab42057faa7" title="https://gist.github.com/ongun-kanat/4fc3fe331196238c74152ab42057faa7">https://gist.github.com/ongun-kanat/4fc3fe331196238c74152ab42057faa7</a>

I want the fix Dolphin bug so I need some guidance. Is it valid to use
KFileMetaData directly to fill in the columns in Details View? If it's not,
are there any other plans which I may help?

I also wonder if there is anyone actively working on Baloo widgets. It
seems it needs some refactoring and I may need some mentoring to decide on
the architecture.

Thanks for help,
Ongun