profile/ivi/rygel.git
14 years agobuild: Bump gupnp-av dependency to 0.5.8
Zeeshan Ali (Khattak) [Mon, 2 Aug 2010 14:25:47 +0000 (17:25 +0300)]
build: Bump gupnp-av dependency to 0.5.8

After commit 625f9982, rygel will crash against gupnp-av < 0.5.8.

14 years agocore: Port to new DIDL-Lite contributor APIs
Zeeshan Ali (Khattak) [Mon, 2 Aug 2010 14:24:24 +0000 (17:24 +0300)]
core: Port to new DIDL-Lite contributor APIs

14 years agodata: Don't claim support for unsupported API
Zeeshan Ali (Khattak) [Mon, 2 Aug 2010 12:14:24 +0000 (15:14 +0300)]
data: Don't claim support for unsupported API

Don't claim support for unsupported optional actions and state variables.

14 years agoUpdated Slovenian translation
Andrej Žnidaršič [Mon, 2 Aug 2010 12:30:23 +0000 (14:30 +0200)]
Updated Slovenian translation

14 years agocore: Add forgotten RenderingControl file
Zeeshan Ali (Khattak) [Mon, 2 Aug 2010 11:58:50 +0000 (14:58 +0300)]
core: Add forgotten RenderingControl file

14 years agocore,gst-renderer,i18n: GstRenderer -> Playbin
Zeeshan Ali (Khattak) [Mon, 2 Aug 2010 11:57:30 +0000 (14:57 +0300)]
core,gst-renderer,i18n: GstRenderer -> Playbin

Rename GstRenderer plugin to Playbin.

14 years agogst-renderer: Handle error from playbin
Zeeshan Ali (Khattak) [Mon, 2 Aug 2010 09:01:08 +0000 (12:01 +0300)]
gst-renderer: Handle error from playbin

14 years agocore,gst-renderer: Rename Player to MediaPlayer
Zeeshan Ali (Khattak) [Mon, 2 Aug 2010 08:38:32 +0000 (11:38 +0300)]
core,gst-renderer: Rename Player to MediaPlayer

14 years agoi18n: Update lists of translated & ignored files
Zeeshan Ali (Khattak) [Sun, 1 Aug 2010 16:57:08 +0000 (19:57 +0300)]
i18n: Update lists of translated & ignored files

14 years agocore,gst-renderer: Add SinkConnectionManager to core
Zeeshan Ali (Khattak) [Sun, 1 Aug 2010 02:22:54 +0000 (05:22 +0300)]
core,gst-renderer: Add SinkConnectionManager to core

This now makes it possible for MediaRenderer plugins to not have to provide
ConnectionManager implementation. Instead Player implementation in plugins
needs to provide list of supported protocols and mime_types.

14 years agocore,gst-renderer: Simplify MediaRenderer implementations
Zeeshan Ali (Khattak) [Sun, 1 Aug 2010 01:47:24 +0000 (04:47 +0300)]
core,gst-renderer: Simplify MediaRenderer implementations

We no longer require plugins to provide AVTransport and RenderingControl
services but instead they need to always subclass Plugin class and
implement it's 'get_player' method.

14 years agocore,plugin: Simplify MediaServer implementation
Zeeshan Ali (Khattak) [Sun, 1 Aug 2010 01:26:14 +0000 (04:26 +0300)]
core,plugin: Simplify MediaServer implementation

We no longer require plugins to provide a ContentDirectory service but
instead they need to always subclass Plugin class and implement it's
'get_root_container' method.

14 years agocore,plugins: Separate classes for different plugin types
Zeeshan Ali (Khattak) [Sun, 1 Aug 2010 00:02:07 +0000 (03:02 +0300)]
core,plugins: Separate classes for different plugin types

Provide separate classes for MediaServer and MediaRenderer plugins rather
than special constructors.

14 years agocore,gst-plugins: Special MediaRenderer plugin constructor
Zeeshan Ali (Khattak) [Sat, 31 Jul 2010 23:28:55 +0000 (02:28 +0300)]
core,gst-plugins: Special MediaRenderer plugin constructor

Convenient constructor for MediaRenderer plugins.

14 years agocore,gst-renderer: Core provides base RenderingControl
Zeeshan Ali (Khattak) [Sat, 31 Jul 2010 22:50:23 +0000 (01:50 +0300)]
core,gst-renderer: Core provides base RenderingControl

Core should provide base abstract class for RenderingControl
implementations.

14 years agocore,gst-plugins: Move Volume class to core
Zeeshan Ali (Khattak) [Sat, 31 Jul 2010 22:49:33 +0000 (01:49 +0300)]
core,gst-plugins: Move Volume class to core

14 years agogst-renderer: Remove redundant initializations
Zeeshan Ali (Khattak) [Sat, 31 Jul 2010 12:54:41 +0000 (15:54 +0300)]
gst-renderer: Remove redundant initializations

14 years agogst-renderer: Advertize support for RTSP
Zeeshan Ali (Khattak) [Sat, 31 Jul 2010 12:44:45 +0000 (15:44 +0300)]
gst-renderer: Advertize support for RTSP

14 years agogst-renderer: Refactor ConnectionManager
Zeeshan Ali (Khattak) [Sat, 31 Jul 2010 12:44:15 +0000 (15:44 +0300)]
gst-renderer: Refactor ConnectionManager

14 years agogst-renderer: Remove commented-out code
Zeeshan Ali (Khattak) [Sat, 31 Jul 2010 11:34:58 +0000 (14:34 +0300)]
gst-renderer: Remove commented-out code

14 years agocore,gst-renderer: Core provides base AVTransport
Zeeshan Ali (Khattak) [Sat, 31 Jul 2010 10:15:49 +0000 (13:15 +0300)]
core,gst-renderer: Core provides base AVTransport

Core should provide base abstract class for AVTranport implementations.

14 years agocore,gst-renderer: Introducing Player interface
Zeeshan Ali (Khattak) [Sat, 31 Jul 2010 10:07:19 +0000 (13:07 +0300)]
core,gst-renderer: Introducing Player interface

14 years agocore,gst-renderer: Move ChangeLog to core
Zeeshan Ali (Khattak) [Sat, 31 Jul 2010 10:05:55 +0000 (13:05 +0300)]
core,gst-renderer: Move ChangeLog to core

14 years agocore: Add missing C header info in VAPI
Zeeshan Ali (Khattak) [Fri, 30 Jul 2010 10:12:07 +0000 (13:12 +0300)]
core: Add missing C header info in VAPI

14 years agobuild: Use gtk+ 2 if available
Frédéric Péters [Thu, 29 Jul 2010 09:38:35 +0000 (12:38 +0300)]
build: Use gtk+ 2 if available

14 years agocore: Don't push data after HTTP response is cancelled
Zeeshan Ali (Khattak) [Tue, 27 Jul 2010 16:05:20 +0000 (19:05 +0300)]
core: Don't push data after HTTP response is cancelled

14 years agoUpdated Swedish translation
Daniel Nylander [Mon, 26 Jul 2010 22:24:11 +0000 (00:24 +0200)]
Updated Swedish translation

14 years agoui: Update icon path variable name
Zeeshan Ali (Khattak) [Mon, 26 Jul 2010 12:21:19 +0000 (15:21 +0300)]
ui: Update icon path variable name

14 years agobuild,core: Build dictates paths of icons dirs
Zeeshan Ali (Khattak) [Sat, 24 Jul 2010 16:41:40 +0000 (19:41 +0300)]
build,core: Build dictates paths of icons dirs

Build system dictates complete path of icons directories. This fixes rygel
icon export over UPnP for uninstalled case.

14 years agomedia-export: Fix empty title on PS3
Jens Georg [Sat, 24 Jul 2010 12:16:57 +0000 (15:16 +0300)]
media-export: Fix empty title on PS3

14 years agomedia-export: Fix url-escaped folder names on PS3
Jens Georg [Fri, 23 Jul 2010 21:41:16 +0000 (00:41 +0300)]
media-export: Fix url-escaped folder names on PS3

14 years agomedia-export: Remove Dynamic container
Jens Georg [Fri, 23 Jul 2010 20:25:49 +0000 (23:25 +0300)]
media-export: Remove Dynamic container

14 years agomedia-export: Convenience function for object ids
Jens Georg [Fri, 23 Jul 2010 20:45:37 +0000 (23:45 +0300)]
media-export: Convenience function for object ids

14 years agomedia-export: Yet another database version
Jens Georg [Fri, 23 Jul 2010 20:17:03 +0000 (23:17 +0300)]
media-export: Yet another database version

 * Add a genre field to metadata
 * Add a flag filed to object. Will be used to mark URIS as
   DBus-originated

14 years agomedia-export: Gst.ClockTime is an uint64
Jens Georg [Fri, 23 Jul 2010 19:50:35 +0000 (22:50 +0300)]
media-export: Gst.ClockTime is an uint64

Seems vala does a comparision like 'duration > (uint64) -1' which of
course will always fail.

14 years agomedia-export: Fix bitrate setting for media items
Jens Georg [Fri, 23 Jul 2010 19:44:12 +0000 (22:44 +0300)]
media-export: Fix bitrate setting for media items

- Set bitrate for audio items.
- Bitrate is always for audio, even in video files.

14 years agomedia-export: Coding-style fix
Jens Georg [Fri, 23 Jul 2010 19:28:55 +0000 (22:28 +0300)]
media-export: Coding-style fix

14 years agomedia-export: Don't share anything by default
Jens Georg [Fri, 23 Jul 2010 06:54:53 +0000 (09:54 +0300)]
media-export: Don't share anything by default

14 years agomedia-export: Fix simple sharing mode
Jens Georg [Thu, 22 Jul 2010 17:21:27 +0000 (20:21 +0300)]
media-export: Fix simple sharing mode

14 years agomedia-export: Add windows formates to filter
Jens Georg [Thu, 22 Jul 2010 12:09:44 +0000 (15:09 +0300)]
media-export: Add windows formates to filter

14 years agomedia-export: Correct condition for (us)setting duration
Zeeshan Ali (Khattak) [Fri, 23 Jul 2010 17:01:08 +0000 (20:01 +0300)]
media-export: Correct condition for (us)setting duration

Thanks to Arun Raghavan for pointing this out.

14 years agocore: Clean-up MediaQueryAction and its subclasses
Zeeshan Ali (Khattak) [Fri, 23 Jul 2010 16:53:32 +0000 (19:53 +0300)]
core: Clean-up MediaQueryAction and its subclasses

Cleaner way to handle error messages and ObjectID argument name in
MediaQueryAction and its implementations.

14 years agocore: Revive lost XBox hacks
Zeeshan Ali (Khattak) [Fri, 23 Jul 2010 15:30:40 +0000 (18:30 +0300)]
core: Revive lost XBox hacks

These hacks were accidently lost in 67809c22.

14 years agobuild: Minor indentation fix
Zeeshan Ali (Khattak) [Thu, 22 Jul 2010 16:05:53 +0000 (19:05 +0300)]
build: Minor indentation fix

14 years agocore: Refactor Search and Browse
Zeeshan Ali (Khattak) [Wed, 21 Jul 2010 14:22:29 +0000 (17:22 +0300)]
core: Refactor Search and Browse

Move common code/logic between Search and Browse into a separate base
class: MediaQueryAction.

14 years agomedia-export: Remove obsolete construction method
Jens Georg [Wed, 21 Jul 2010 19:33:21 +0000 (22:33 +0300)]
media-export: Remove obsolete construction method

14 years agomedia-export: Re-add simple harvesting mode
Jens Georg [Wed, 21 Jul 2010 19:30:09 +0000 (22:30 +0300)]
media-export: Re-add simple harvesting mode

The simple mode got lost somehow in the transition to
gupnp-dlna-discoverer. This is configurable with the config entry
extract-metadata and defaults to "true".

14 years agomedia-export: Some coding-style fixes
Zeeshan Ali (Khattak) [Wed, 21 Jul 2010 18:51:24 +0000 (21:51 +0300)]
media-export: Some coding-style fixes

14 years agomedia-export: Better checks for nullability
Zeeshan Ali (Khattak) [Wed, 21 Jul 2010 18:45:32 +0000 (21:45 +0300)]
media-export: Better checks for nullability

- Only allow nullables to be declared as such.
- Entertain videos without any audio part.

14 years agomedia-export: MediaExportItem -> Item
Zeeshan Ali (Khattak) [Wed, 21 Jul 2010 18:27:58 +0000 (21:27 +0300)]
media-export: MediaExportItem -> Item

Since this class is in MediaExport namespace now, there is no need for
this prefix anymore.

14 years agomedia-export: Simplify metadata extraction code
Zeeshan Ali (Khattak) [Wed, 21 Jul 2010 18:18:51 +0000 (21:18 +0300)]
media-export: Simplify metadata extraction code

We don't need to transform the metadata into Gst.TagList to be able to
make use of it so this should not only simplify the code but also optimize
the extraction process.

Based on a patch from Arun Raghavan <arun.raghavan@collabora.co.uk>.

14 years agomedia-export: Set dlna_profile on MediaExportItem
Arun Raghavan [Wed, 21 Jul 2010 13:45:58 +0000 (14:45 +0100)]
media-export: Set dlna_profile on MediaExportItem

Now that we have a DLNA profile/mime guessed by GUPnPDLNADiscoverer, we
can start using these if available (the fallback is to use the mime type
detected by glib).

14 years agomedia-export: Fix strings
Arun Raghavan [Wed, 21 Jul 2010 13:16:42 +0000 (14:16 +0100)]
media-export: Fix strings

Since we're past the string-freeze, make sure we're using a previous
translated string, or if that's not possible, don't mark the string for
translation.

14 years agomedia-export: Store dlna-profile in cache
Jens Georg [Tue, 20 Jul 2010 18:44:54 +0000 (21:44 +0300)]
media-export: Store dlna-profile in cache

Note: Will force full reindex of database

14 years agobuild: Bump gupnp-dlna required version
Arun Raghavan [Mon, 19 Jul 2010 09:37:26 +0000 (10:37 +0100)]
build: Bump gupnp-dlna required version

14 years agobuild: Update gupnp-dlna deps
Arun Raghavan [Wed, 16 Jun 2010 13:44:23 +0000 (19:14 +0530)]
build: Update gupnp-dlna deps

gupnp-dlna now ships an internal gst-discoverer - use this instead of
system gstdiscoverer.

14 years agobuild: Build against gupnp-dlna
Arun Raghavan [Wed, 16 Jun 2010 01:30:40 +0000 (07:00 +0530)]
build: Build against gupnp-dlna

The DLNA profile storage and detection bits are being moved to a
separate library and we use this in media-export now.

14 years agomedia-export: Duration is a guint64
Arun Raghavan [Fri, 11 Jun 2010 08:57:25 +0000 (14:27 +0530)]
media-export: Duration is a guint64

create_from_taglist() was using int64 for duration which causes
subsequent uses as a guint64 (which is what Gst.ClockTime is) to fail.

14 years agomedia-export: Use GUPnPDiscovererInformation
Arun Raghavan [Thu, 10 Jun 2010 08:42:02 +0000 (14:12 +0530)]
media-export: Use GUPnPDiscovererInformation

GUPnPDLNAProfile has been renamed to GUPnPDiscovererInformation and is
now derived from GObject.

14 years agomedia-export: Use GUPnPDLNADiscoverer
Arun Raghavan [Tue, 1 Jun 2010 09:01:26 +0000 (14:31 +0530)]
media-export: Use GUPnPDLNADiscoverer

Replaces the use of GstDiscoverer with GUPnPDLNADiscoverer. The same
information is available, but we can now also use the DLNA profile name
and MIME type.

14 years agobuild: Use (new) gstreamer-discoverer pkg-config file
Arun Raghavan [Thu, 21 Jan 2010 06:58:23 +0000 (12:28 +0530)]
build: Use (new) gstreamer-discoverer pkg-config file

14 years agomedia-export: Update comment about the hashmap for clarity
Arun Raghavan [Mon, 18 Jan 2010 18:07:31 +0000 (23:37 +0530)]
media-export: Update comment about the hashmap for clarity

14 years agomedia-export: Print a debug message if extraction fails
Arun Raghavan [Sat, 16 Jan 2010 07:41:47 +0000 (13:11 +0530)]
media-export: Print a debug message if extraction fails

14 years agomedia-export: Use new GstDiscoverer API
Arun Raghavan [Thu, 14 Jan 2010 05:46:40 +0000 (11:16 +0530)]
media-export: Use new GstDiscoverer API

14 years agomedia-export: Use GstDiscoverer in MetadataExtractor
Arun Raghavan [Wed, 23 Dec 2009 18:16:55 +0000 (23:46 +0530)]
media-export: Use GstDiscoverer in MetadataExtractor

The get_caps() stuff needs to go away in favour of simpler API from
gst-convenience. This will be done in the next pass.

14 years agobuild: Link against libraries required for GstDiscoverer
Arun Raghavan [Wed, 23 Dec 2009 17:31:07 +0000 (23:01 +0530)]
build: Link against libraries required for GstDiscoverer

This is required for switching MetadataExtractor to use GstDiscoverer.

14 years agoUpdated Galician translations
Fran Diéguez [Wed, 21 Jul 2010 12:47:24 +0000 (14:47 +0200)]
Updated Galician translations

14 years agoexternal: Container ID isn't always its path
Zeeshan Ali (Khattak) [Wed, 21 Jul 2010 00:13:12 +0000 (03:13 +0300)]
external: Container ID isn't always its path

An exception to this rule is the root container where its ID is "0" but
thats not its path.

14 years agobuild: Bump gupnp requirement to 0.13.4
Zeeshan Ali (Khattak) [Tue, 20 Jul 2010 14:37:09 +0000 (17:37 +0300)]
build: Bump gupnp requirement to 0.13.4

14 years agogst-renderer: Advertize support for 'video/mp4'
Zeeshan Ali (Khattak) [Mon, 19 Jul 2010 19:06:24 +0000 (22:06 +0300)]
gst-renderer: Advertize support for 'video/mp4'

14 years agocore: Specify build & run-time dependencies
Zeeshan Ali (Khattak) [Mon, 19 Jul 2010 17:43:14 +0000 (20:43 +0300)]
core: Specify build & run-time dependencies

14 years agocore: Update README & clean-up the formatting a bit
Zeeshan Ali (Khattak) [Mon, 19 Jul 2010 16:48:18 +0000 (19:48 +0300)]
core: Update README & clean-up the formatting a bit

14 years agocore: Advertise support for "createClass" in Search
Zeeshan Ali (Khattak) [Mon, 19 Jul 2010 16:36:41 +0000 (19:36 +0300)]
core: Advertise support for "createClass" in Search

14 years agocore: RelationalExpression keeps search caps
Zeeshan Ali (Khattak) [Mon, 19 Jul 2010 16:31:24 +0000 (19:31 +0300)]
core: RelationalExpression keeps search caps

Move static CSV list of properties supported in Search action from
ContentDirectory to RelationalExpression.

14 years agocore: Explain AlbumArt.add_resource() in a comment
Zeeshan Ali (Khattak) [Mon, 19 Jul 2010 16:12:32 +0000 (19:12 +0300)]
core: Explain AlbumArt.add_resource() in a comment

Add a comment explaining why AlbumArt.add_resource() doesn't really add
do what the name suggests.

14 years agocore: Micro coding-style fix
Zeeshan Ali (Khattak) [Thu, 15 Jul 2010 17:47:45 +0000 (20:47 +0300)]
core: Micro coding-style fix

14 years agocore: Turn AlbumArt lookup condition into requirement
Zeeshan Ali (Khattak) [Thu, 15 Jul 2010 17:40:52 +0000 (20:40 +0300)]
core: Turn AlbumArt lookup condition into requirement

14 years agocore: Clean-up MediaArtStore code
Zeeshan Ali (Khattak) [Thu, 15 Jul 2010 17:35:18 +0000 (20:35 +0300)]
core: Clean-up MediaArtStore code

14 years agocore: Let GUPnP AV take care of album art DIDL-Lite
Zeeshan Ali (Khattak) [Thu, 15 Jul 2010 17:31:21 +0000 (20:31 +0300)]
core: Let GUPnP AV take care of album art DIDL-Lite

14 years agocore: More debug log from browse in action
Zeeshan Ali (Khattak) [Thu, 15 Jul 2010 15:48:38 +0000 (18:48 +0300)]
core: More debug log from browse in action

14 years agocore: Add size to album art
Jens Georg [Wed, 14 Jul 2010 18:05:07 +0000 (21:05 +0300)]
core: Add size to album art

14 years agotest: Add testcase for banshee media-art spec
Jens Georg [Wed, 14 Jul 2010 15:35:12 +0000 (18:35 +0300)]
test: Add testcase for banshee media-art spec

14 years agocore: Fix album art spec for banshee
Jens Georg [Wed, 14 Jul 2010 15:34:15 +0000 (18:34 +0300)]
core: Fix album art spec for banshee

Two problems:
 - File suffix is .jpg not .jpeg
 - Parts are not put to lower-case

14 years agotest: Add unit tests for media art spec
Jens Georg [Thu, 8 Jul 2010 20:31:46 +0000 (23:31 +0300)]
test: Add unit tests for media art spec

Full spec can be found here: http://live.gnome.org/MediaArtStorageSpec.

14 years agotracker,media-export: Lookup album-art for music
Jens Georg [Sun, 4 Jul 2010 18:00:41 +0000 (21:00 +0300)]
tracker,media-export: Lookup album-art for music

14 years agocore: Add album art as a special type of thumbnail
Jens Georg [Thu, 20 May 2010 18:31:24 +0000 (20:31 +0200)]
core: Add album art as a special type of thumbnail

14 years agoUpdate Simplified Chinese translation.
Aron Xu [Sun, 18 Jul 2010 03:40:51 +0000 (11:40 +0800)]
Update Simplified Chinese translation.

14 years ago[i18n] Updated German translation
Mario Blättermann [Fri, 16 Jul 2010 19:19:15 +0000 (21:19 +0200)]
[i18n] Updated German translation

14 years agoRemove deprecated Encoding key from .desktop file
Javier Jardón [Thu, 15 Jul 2010 18:13:11 +0000 (20:13 +0200)]
Remove deprecated Encoding key from .desktop file

14 years agocore,media-export: Port to vala 0.9.3
Zeeshan Ali (Khattak) [Wed, 14 Jul 2010 23:21:00 +0000 (02:21 +0300)]
core,media-export: Port to vala 0.9.3

14 years agobuild: Require Vala 0.9.3
Zeeshan Ali (Khattak) [Thu, 15 Jul 2010 12:15:03 +0000 (15:15 +0300)]
build: Require Vala 0.9.3

14 years agoUpdate Simplified Chinese translations.
Eleanor Chen [Tue, 13 Jul 2010 09:34:12 +0000 (17:34 +0800)]
Update Simplified Chinese translations.

14 years agoAdded French translation
Claude Paroz [Mon, 12 Jul 2010 19:44:58 +0000 (21:44 +0200)]
Added French translation

Contributed by Laurent Coudeur and Claude Paroz

14 years agoRelease annoucement for 0.7.2 RYGEL_0_7_2
Zeeshan Ali (Khattak) [Mon, 12 Jul 2010 16:17:53 +0000 (19:17 +0300)]
Release annoucement for 0.7.2

14 years agoi18n: Update source file names
Zeeshan Ali (Khattak) [Mon, 12 Jul 2010 16:59:32 +0000 (19:59 +0300)]
i18n: Update source file names

Update scanned and skipped source file lists according to latest renames.

14 years agomedia-export: Fix regression introduced by f12726e
Jens Georg [Mon, 12 Jul 2010 14:37:39 +0000 (17:37 +0300)]
media-export: Fix regression introduced by f12726e

Until now this didn't matter, as search was handling the request
correctly. With the search cleanup patch get_object is used and
the items didn't have a uri anymore.

14 years agomedia-export: Clean-up search code
Jens Georg [Thu, 8 Jul 2010 20:47:30 +0000 (23:47 +0300)]
media-export: Clean-up search code

Since it is now possible to override find_object, the heuristics in
search is not needed anymore. Code looks now more straight-forward. Also
the plain get_object should be a little bit faster than going through
search

14 years agomedia-export: Use proper way to ref sinks
Jens Georg [Sun, 11 Jul 2010 08:01:23 +0000 (11:01 +0300)]
media-export: Use proper way to ref sinks

This fixes a problem with the current GStreamer VAPI. Previous VAPI
seemed to be wrong and thus the normal ref function used from there does
not work anymore, but wasn't the correct function to do this anyway.

14 years agomedia-export: Use container.set_uri ()
Jens Georg [Sun, 4 Jul 2010 15:47:14 +0000 (18:47 +0300)]
media-export: Use container.set_uri ()

This adds the default create classes to the containers; this is
probably not what we want but helps us to support the createClass stuff
for now in a way which doesn't slow down searching in general too much.

14 years agomedia-export: Implement fallback to slow search
Jens Georg [Fri, 25 Jun 2010 17:14:40 +0000 (19:14 +0200)]
media-export: Implement fallback to slow search