Created attachment 120753 [details] VLC shows the correct tag, Dolphin igrores the first part of tag SUMMARY When artists' names are separated by comma, Dolphin shows only the last item in list. Even when comma is a part of name of musical group, Dolphin shows only the last part of that name. STEPS TO REPRODUCE 1. Download MP3 file with several artists in ID3 tag 2. Compare tags in VLC and in Dolphin OBSERVED RESULT Artist: "Blooded The Brave" (the second artist) Artist: "Нашли Поздно Утром Свистящего Хна" (the last part of name) EXPECTED RESULT Artist(s): "Waveshaper, Blooded The Brave" Artist(s): "Кобыла и Трупоглазые Жабы Искали Цезию, Нашли Поздно Утром Свистящего Хна" SOFTWARE/OS VERSIONS Operating System: KDE neon 5.15 KDE Plasma Version: 5.15.5 KDE Frameworks Version: 5.59.0 Qt Version: 5.12.3 Kernel Version: 4.15.0-51-generic OS Type: 64-bit Dolphin 19.04.2
Do you have baloo content indexing enabled or disabled?
(In reply to Alexander Stippich from comment #1) > Do you have baloo content indexing enabled or disabled? Both Baloo options are enabled (search service and content indexing).
Created attachment 121039 [details] KDE Dolphin and Windows Explorer
I added a fix some weeks ago for files which are not indexed, hence the question. Do you have the possibility to test master of baloo-widgets? Or, do you know if your file is actually indexed by baloo, and not in an excluded folder? Is it located on a network folder?
Created attachment 121043 [details] Two files located at indexed partition (In reply to Alexander Stippich from comment #4) > I added a fix some weeks ago for files which are not indexed, hence the > question. > Do you have the possibility to test master of baloo-widgets? > > Or, do you know if your file is actually indexed by baloo, and not in an > excluded folder? Is it located on a network folder? I prefer to use stable branches of repositories. So, I have these packages installed on my system: ii baloo-kf5 5.59.0-0xneon+18.04+bionic+build27 amd64 framework for searching and managing metadata ii libkf5baloo5 5.59.0-0xneon+18.04+bionic+build27 amd64 framework for searching and managing metadata core lib. ii libkf5balooengine5 5.59.0-0xneon+18.04+bionic+build27 amd64 framework for searching and managing metadata plugins ii libkf5baloowidgets-bin 4:19.04.2-0xneon+18.04+bionic+build17 amd64 Wigets for use with Baloo - binaries ii libkf5baloowidgets5:amd64 4:19.04.2-0xneon+18.04+bionic+build17 amd64 Wigets for use with Baloo My files are located at the local NTFS partition which is ignored by Baloo. I have copied that files to my indexed "/" Ext4 partition, and now these tags for indexed copies are shown in more correct way (see attached image). But Dolphin still interprets comma as a separator between artists' names. So, "Кобыла и Трупоглазые Жабы Искали Цезию, Нашли Поздно Утром Свистящего Хна" transforms into "Кобыла и Трупоглазые Жабы Искали Цезию и Нашли Поздно Утром Свистящего Хна", where the "и" conjunction stands for "&" ("and"). Replacing the " и " string by ", " would be better solution.
*** Bug 408737 has been marked as a duplicate of this bug. ***
OK, thanks for the confirmation. There is already a patch at https://phabricator.kde.org/D20526 which should ultimately fix this.
Git commit a51e96979b4eb18c5370789e633584235b7a0853 by Alexander Stippich. Committed on 05/07/2019 at 20:08. Pushed by astippich into branch 'master'. Fix extracting of some properties to match what was written Summary: Currently, one can write and read through taglib extractor and writer plugins. Unfortunately, some "smart" transformation on the data are applied when reading them. This does not allow to read exactly what was written. Test Plan: New automatic test is OK, no regressions. Reviewers: bruns, mgallien Reviewed By: bruns Subscribers: kde-frameworks-devel, #baloo Tags: #frameworks, #baloo Differential Revision: https://phabricator.kde.org/D20526 M +94 -0 autotests/taglibwritertest.cpp M +2 -0 autotests/taglibwritertest.h M +27 -42 src/extractors/taglibextractor.cpp https://commits.kde.org/kfilemetadata/a51e96979b4eb18c5370789e633584235b7a0853
Note that you will have to re-index baloo after your frameworks version was updated to 5.60 in order to get the fix