In D25517#588029, @bruns wrote:The problem is the extractor serves two different use cases:
- retrieval for searching/caching properties
- on-demand extraction
Baloo falls into the first category. It is only interested in properties which can be queried/compared in a meaningful way. Even storing the properties as a cache for e.g. Dolphin is a little bit of a stretch.
Elisa falls into the second category. It does not store the extracted data persistently, but is fine extracting e.g. the front cover on demand.
Currently the only large/blob property is the front cover. But what about BackCover, Leaflet pages, ..., Video Thumbnails? Returning all of these even when not required is wasteful. If you want a front cover, say so.
- Queries
- All Stories
- Search
- Advanced Search
Feed Advanced Search
Advanced Search
Advanced Search
Jan 14 2020
Jan 14 2020
Jan 12 2020
Jan 12 2020
astippich added a comment to D25517: Add an option to extract image data and add front cover property.
Jan 8 2020
Jan 8 2020
Thanks, looking good! Just one question inline
- adapt to changes
- adapt to changes
astippich updated the diff for D25517: Add an option to extract image data and add front cover property.
- adress review comments
Jan 6 2020
Jan 6 2020
astippich committed R255:bffff05b51c2: Merge branch 'headerBackgroundResize' into 'release/19.12' (authored by astippich).
Merge branch 'headerBackgroundResize' into 'release/19.12'
astippich committed R255:0f31ea5c730b: set the cover art in the header to a fixed source size (authored by astippich).
set the cover art in the header to a fixed source size
astippich committed R255:e5fe012b4d03: set the background source size to a fixed value (authored by astippich).
set the background source size to a fixed value
astippich committed R255:4ab3bea4fdf8: Merge branch 'fixRadioEdit' into 'release/19.12' (authored by astippich).
Merge branch 'fixRadioEdit' into 'release/19.12'
astippich committed R255:eb2fd038582a: Use textEdided signal in EditableMetaDataDelegate (authored by astippich).
Use textEdided signal in EditableMetaDataDelegate
Jan 5 2020
Jan 5 2020
astippich added a comment to D25517: Add an option to extract image data and add front cover property.
In D25517#587776, @bruns wrote:I have thought about this and have come to the conclusion this is not really future proof.
The Property::FrontCover is IMHO fine, i.e. the changes to propertyinfo.cpp and properties.h could go in as is.
The request of additional properties should be done differently. How about the following:
- divide properties into (currently) two sets, "Simple Metadata" (all the current ones but frontcover) and "Complex Metadata" (currently frontcover).
- allow to specify extra properties for SimpleExtractionResult
Jan 4 2020
Jan 4 2020
astippich added a comment to D25517: Add an option to extract image data and add front cover property.
friendly ping! I would like to continue work on this. Is the new name better? If so, I will rebase follow-up patches
Dec 22 2019
Dec 22 2019
Dec 15 2019
Dec 15 2019
astippich retitled D25517: Add an option to extract image data and add front cover property from Add an option to extract binary data and add front cover property to Add an option to extract image data and add front cover property.
astippich updated the diff for D25517: Add an option to extract image data and add front cover property.
- rename flag to ImageData
astippich committed R286:f66662fea112: Remove unrequired private declarations for taglibextractor (authored by astippich).
Remove unrequired private declarations for taglibextractor
Dec 7 2019
Dec 7 2019
I would honestly prefer just to check within the QML side of things and display the default image in case of an error. This way, this would actually also catch issues with local tracks (in case an image was deleted or similar).
But @mgallien would like to check it before, so let's wait for his response.
Actually, I think the way the url checking is implemented is synchronous, e.g. blocking in case of no reply, if I am not mistaken. This should definitely be changed.
astippich added a comment to D25517: Add an option to extract image data and add front cover property.
ping!
Dec 2 2019
Dec 2 2019
taglibwriter should get the same treatment
astippich added a dependent revision for D25518: Extract front cover in the taglib extractor: D25679: Implement writing of front cover in taglibwriter.
- rebase
astippich updated the diff for D25517: Add an option to extract image data and add front cover property.
- fix label comment
- tweaks
Nov 27 2019
Nov 27 2019
For baloo-widgets, the display of the lyrics tag is disabled anyways. Displaying a large chunk of text does not really look good in the information panel...
- put all helper functions into anonymous namespace
astippich added inline comments to D25516: Remove unrequired private declarations for taglibextractor.
astippich added inline comments to D25517: Add an option to extract image data and add front cover property.
Nov 25 2019
Nov 25 2019
astippich updated the diff for D25517: Add an option to extract image data and add front cover property.
- fix label comment
astippich added a dependent revision for D25517: Add an option to extract image data and add front cover property: D25518: Extract front cover in the taglib extractor.
astippich added a dependent revision for D25516: Remove unrequired private declarations for taglibextractor: D25518: Extract front cover in the taglib extractor.
This is probably how it should have been implemented from the beginning, and not how I did it in the embeddedimagedata class, which duplicates a lot of code and requires additional file operations.
Baloo can continue to work as is due to the new flags.
Taglib writer will follow if this is accepted. Afterwards, I will deprecate embeddedimagedata
astippich requested review of D25517: Add an option to extract image data and add front cover property.
Nov 23 2019
Nov 23 2019
astippich added a comment to D25447: [Baloo KCM] Add the ability to suspend, resume, and monitor indexing.
For the concept a big +1 from me. I did not even know that we had that in the infocenter...
astippich added a project to D25447: [Baloo KCM] Add the ability to suspend, resume, and monitor indexing: Baloo.
use new icon for search category
change icon for baloo kcm
Nov 19 2019
Nov 19 2019
astippich committed R255:d757f47aca2d: always set new source when track is set (authored by astippich).
always set new source when track is set
astippich committed R255:bec40142aa96: Merge branch 'fixPlaybackSameTrack' into 'release/19.12' (authored by astippich).
Merge branch 'fixPlaybackSameTrack' into 'release/19.12'
astippich committed R255:03f2ac2eaa71: Merge branch 'fixDirectoryPaths' into 'release/19.12' (authored by astippich).
Merge branch 'fixDirectoryPaths' into 'release/19.12'
astippich committed R255:485895c52ce8: always add a slash to the directory path (authored by astippich).
always add a slash to the directory path
Nov 17 2019
Nov 17 2019
astippich committed R255:7312f34c62bd: Merge branch 'cleanupAndPreparation' into 'release/19.12' (authored by astippich).
Merge branch 'cleanupAndPreparation' into 'release/19.12'
astippich committed R255:907f9ee80d0f: fix one forgotten file modification time and cleanup (authored by astippich).
fix one forgotten file modification time and cleanup
Nov 16 2019
Nov 16 2019
Add new baloo icons
astippich closed T7878: Create or find Icon as Resolved by committing R266:61331d6ce20a: Add new baloo icons.
- tweak icon and shadows
- remove baloo symlink
the scalable test fails with this one. Is the right solution to just delete the 32px symlink under .../preferences?
Add new preferences search icons
Nov 13 2019
Nov 13 2019
nice
any more comments?
Nov 11 2019
Nov 11 2019
Thanks! I pushed a fix which disables the test if taglib is not installed
astippich committed R286:983c49c6953f: disable writercollectiontest when taglib is not installed (authored by astippich).
disable writercollectiontest when taglib is not installed
Nov 10 2019
Nov 10 2019
astippich committed R255:fb4503a6db9c: fix for file browser metadata loading after rebase (authored by astippich).
fix for file browser metadata loading after rebase
astippich committed R255:cf12bc3a0cf2: remove the musicaudiotrack from databaseinterface (authored by astippich).
remove the musicaudiotrack from databaseinterface
astippich committed R255:80c7f1482fdd: cleanup the listeners from MusicAudioTrack (authored by astippich).
cleanup the listeners from MusicAudioTrack
consolidate the file scanner
Nov 9 2019
Nov 9 2019
- tweak icon and shadows
- tweak shadows
Nov 8 2019
Nov 8 2019
astippich committed R255:216a7e9412ab: Merge branch 'cleanupAudio' into 'master' (authored by astippich).
Merge branch 'cleanupAudio' into 'master'
small cleanup
Nov 7 2019
Nov 7 2019
Nov 6 2019
Nov 6 2019
Nov 3 2019
Nov 3 2019
I also think that this is too thin.
If you'd like to do the updates, please go ahead! You can do it much better than me I think
Oct 31 2019
Oct 31 2019
astippich committed R255:73a6f36885c5: Merge branch 'fileModificationFixes' into 'master' (authored by astippich).
Merge branch 'fileModificationFixes' into 'master'
fixes for file modifications
Oct 30 2019
Oct 30 2019
This is a scaled copy of the kfind magnifier glass. However, it was way too small to be directly usable imho
Oct 29 2019
Oct 29 2019
- modified icon with shadow
Someone was faster :)
https://phabricator.kde.org/R318:686a03550f34270d917125b760e740571ba63360
Can you give me a hint exactly where? I searched for usages and found none, and still cannot find it now
astippich committed R255:e27340c3c0e9: Merge branch 'fileModification' into 'master' (authored by astippich).
Merge branch 'fileModification' into 'master'
astippich committed R255:f0e7991664ac: check for ctime, not mtime for file modification time (authored by astippich).
check for ctime, not mtime for file modification time
Delete nepomuk icon
Oct 26 2019
Oct 26 2019
Yes, that is the plan
ping
Correct
In D23859#550854, @jguidon wrote:Thanks for your feedback,
To be honest, I don't know how useful this is when the image must be added manually. Ideally, this would be retrieved automatically. However, this could provide the base for such a feature.
I agree about the fact that images should be retrieved automatically in some way. We should define how, what do you think ?
I also think it can be useful if the user adds its how radio and wants a particular image to visually identify it in the list.