Zeeshan Ali (Khattak) [Mon, 19 Jul 2010 17:43:14 +0000 (20:43 +0300)]
core: Specify build & run-time dependencies
Zeeshan Ali (Khattak) [Mon, 19 Jul 2010 16:48:18 +0000 (19:48 +0300)]
core: Update README & clean-up the formatting a bit
Zeeshan Ali (Khattak) [Mon, 19 Jul 2010 16:36:41 +0000 (19:36 +0300)]
core: Advertise support for "createClass" in Search
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.
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.
Zeeshan Ali (Khattak) [Thu, 15 Jul 2010 17:47:45 +0000 (20:47 +0300)]
core: Micro coding-style fix
Zeeshan Ali (Khattak) [Thu, 15 Jul 2010 17:40:52 +0000 (20:40 +0300)]
core: Turn AlbumArt lookup condition into requirement
Zeeshan Ali (Khattak) [Thu, 15 Jul 2010 17:35:18 +0000 (20:35 +0300)]
core: Clean-up MediaArtStore code
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
Zeeshan Ali (Khattak) [Thu, 15 Jul 2010 15:48:38 +0000 (18:48 +0300)]
core: More debug log from browse in action
Jens Georg [Wed, 14 Jul 2010 18:05:07 +0000 (21:05 +0300)]
core: Add size to album art
Jens Georg [Wed, 14 Jul 2010 15:35:12 +0000 (18:35 +0300)]
test: Add testcase for banshee media-art spec
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
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.
Jens Georg [Sun, 4 Jul 2010 18:00:41 +0000 (21:00 +0300)]
tracker,media-export: Lookup album-art for music
Jens Georg [Thu, 20 May 2010 18:31:24 +0000 (20:31 +0200)]
core: Add album art as a special type of thumbnail
Aron Xu [Sun, 18 Jul 2010 03:40:51 +0000 (11:40 +0800)]
Update Simplified Chinese translation.
Mario Blättermann [Fri, 16 Jul 2010 19:19:15 +0000 (21:19 +0200)]
[i18n] Updated German translation
Javier Jardón [Thu, 15 Jul 2010 18:13:11 +0000 (20:13 +0200)]
Remove deprecated Encoding key from .desktop file
Zeeshan Ali (Khattak) [Wed, 14 Jul 2010 23:21:00 +0000 (02:21 +0300)]
core,media-export: Port to vala 0.9.3
Zeeshan Ali (Khattak) [Thu, 15 Jul 2010 12:15:03 +0000 (15:15 +0300)]
build: Require Vala 0.9.3
Eleanor Chen [Tue, 13 Jul 2010 09:34:12 +0000 (17:34 +0800)]
Update Simplified Chinese translations.
Claude Paroz [Mon, 12 Jul 2010 19:44:58 +0000 (21:44 +0200)]
Added French translation
Contributed by Laurent Coudeur and Claude Paroz
Zeeshan Ali (Khattak) [Mon, 12 Jul 2010 16:17:53 +0000 (19:17 +0300)]
Release annoucement for 0.7.2
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.
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.
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
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.
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.
Jens Georg [Fri, 25 Jun 2010 17:14:40 +0000 (19:14 +0200)]
media-export: Implement fallback to slow search
Jens Georg [Sat, 26 Jun 2010 10:00:22 +0000 (12:00 +0200)]
media-export: Lower severity of some messages
Jens Georg [Sat, 26 Jun 2010 09:59:21 +0000 (11:59 +0200)]
media-export: Use a filter for files to harvest
The media-export plugin now uses a positive list for file extensions to
include in the metadata extraction.
The configuration key is named "include-filter". The default
configuration is
.mp3;.oga;.ogv;.ogg;.mkv;.avi;.mp4;.mpeg;.mpg;.ts;.flac;.jpeg;.jpg;.wav
Zeeshan Ali (Khattak) [Mon, 12 Jul 2010 13:54:50 +0000 (16:54 +0300)]
gst-renderer: Put every class in separate file
Zeeshan Ali (Khattak) [Mon, 12 Jul 2010 13:48:43 +0000 (16:48 +0300)]
gst-renderer: Name files according to contained classes
Zeeshan Ali (Khattak) [Mon, 12 Jul 2010 13:28:21 +0000 (16:28 +0300)]
gst-renderer: Put all classes under a namespace
Put all classes under "Rygel.GstRenderer" namespace.
Zeeshan Ali (Khattak) [Mon, 12 Jul 2010 12:09:32 +0000 (15:09 +0300)]
gst-renderer: Code relicensed to LGPLv2
Chao-Hsiung Liao [Mon, 12 Jul 2010 11:21:20 +0000 (19:21 +0800)]
Added Traditional Chinese translation (Hong Kong and Taiwan)
Zeeshan Ali (Khattak) [Fri, 9 Jul 2010 14:40:44 +0000 (17:40 +0300)]
test: Make use of nested namespaces
Zeeshan Ali (Khattak) [Fri, 9 Jul 2010 14:33:04 +0000 (17:33 +0300)]
mediathek: Make use of nested namespaces
Zeeshan Ali (Khattak) [Fri, 9 Jul 2010 14:21:24 +0000 (17:21 +0300)]
gst-launch: Minor coding-style fix
Zeeshan Ali (Khattak) [Fri, 9 Jul 2010 14:19:03 +0000 (17:19 +0300)]
gst-launch: Make use of nested namespaces
Zeeshan Ali (Khattak) [Fri, 9 Jul 2010 13:05:58 +0000 (16:05 +0300)]
external: Minor coding-style fixes
Zeeshan Ali (Khattak) [Fri, 9 Jul 2010 13:02:45 +0000 (16:02 +0300)]
external: Make use of nested namespaces
Zeeshan Ali (Khattak) [Fri, 9 Jul 2010 12:24:18 +0000 (15:24 +0300)]
external: Add 'Proxy' suffix to D-Bus proxy objects
Zeeshan Ali (Khattak) [Fri, 9 Jul 2010 01:01:47 +0000 (04:01 +0300)]
tracker: Make use of nested namespaces
Zeeshan Ali (Khattak) [Thu, 8 Jul 2010 23:23:25 +0000 (02:23 +0300)]
tracker: MediaTracker -> TrackerContentDirectory
Rename MediaTracker to TrackerContentDirectory.
Zeeshan Ali (Khattak) [Tue, 6 Jul 2010 17:24:39 +0000 (20:24 +0300)]
tracker: Query.serialize_triplets -> QueryTriplets
Move Query.serialize_triplets to QueryTriplets as 'serialize'.
Zeeshan Ali (Khattak) [Tue, 6 Jul 2010 17:15:51 +0000 (20:15 +0300)]
tracker: More reliable duplicate subjects detection
Instead of depending on the query/triplet builder to set the subjects to
'null', simply compare the subjects of triplets.
Zeeshan Ali (Khattak) [Tue, 6 Jul 2010 16:35:50 +0000 (19:35 +0300)]
tracker: Avoid duplicate triplets in queries
Zeeshan Ali (Khattak) [Tue, 6 Jul 2010 13:58:38 +0000 (16:58 +0300)]
tracker: Use Property functions rather than optionals
Make use of property functions to avoid use of optional tripplets as they
are very slow.
Zeeshan Ali (Khattak) [Tue, 6 Jul 2010 13:11:28 +0000 (16:11 +0300)]
tracker: Micro indentation fix
Zeeshan Ali (Khattak) [Tue, 6 Jul 2010 13:05:56 +0000 (16:05 +0300)]
tracker: Fix a FIXME note
Zeeshan Ali (Khattak) [Mon, 5 Jul 2010 12:35:37 +0000 (15:35 +0300)]
data: Friendlier friendlyName for GstRenderer
Jorge González [Sat, 3 Jul 2010 10:48:30 +0000 (12:48 +0200)]
Updated Spanish translation
Jorge González [Thu, 1 Jul 2010 19:24:17 +0000 (21:24 +0200)]
Updated Spanish translation
Aron Xu [Tue, 29 Jun 2010 13:44:03 +0000 (21:44 +0800)]
Add Simplified Chinese translation.
Jorge González [Tue, 29 Jun 2010 03:22:13 +0000 (05:22 +0200)]
Updated Spanish translation
Jorge González [Mon, 28 Jun 2010 19:20:42 +0000 (21:20 +0200)]
Updated Spanish translation
Jorge González [Mon, 28 Jun 2010 02:39:05 +0000 (04:39 +0200)]
Updated Spanish translation
Zeeshan Ali (Khattak) [Thu, 24 Jun 2010 23:15:18 +0000 (02:15 +0300)]
core: Release announcement for 0.7.1
Zeeshan Ali (Khattak) [Thu, 24 Jun 2010 23:17:01 +0000 (02:17 +0300)]
vcs: Add new unit test binary to git ignore list
Zeeshan Ali (Khattak) [Thu, 24 Jun 2010 17:47:38 +0000 (20:47 +0300)]
external: Translate search expression
Translate search expression before sending it to external plugin as the
names of properties are not the same in UPnP world and MediaServer2 D-Bus
interface.
Zeeshan Ali (Khattak) [Thu, 24 Jun 2010 17:16:01 +0000 (20:16 +0300)]
external: Drop Containers/Items props of MediaContainer
These properties have been remove from the spec in favor of
'ListContainers' and 'ListItems' methods. Now we make use of
'ListContainers' and D-Bus Properties interface to asynchronously get all
the container props at once.
Zeeshan Ali (Khattak) [Thu, 24 Jun 2010 15:07:05 +0000 (18:07 +0300)]
external: Asynchronously update container information
Zeeshan Ali (Khattak) [Thu, 24 Jun 2010 14:47:19 +0000 (17:47 +0300)]
external: Ignore UPnP sources from Grilo
Zeeshan Ali (Khattak) [Tue, 22 Jun 2010 13:33:52 +0000 (16:33 +0300)]
build,ui: Require & link to gtk+-3.0
Zeeshan Ali (Khattak) [Mon, 21 Jun 2010 17:21:53 +0000 (20:21 +0300)]
core: Implement DLNA's AnyContainer upload
Implement DLNA feature that allows clients to upload items without having
to specify which container they should be put into.
Zeeshan Ali (Khattak) [Mon, 21 Jun 2010 17:20:53 +0000 (20:20 +0300)]
core: Parse item DIDL before fetching the container
Zeeshan Ali (Khattak) [Mon, 21 Jun 2010 15:22:24 +0000 (18:22 +0300)]
core: Support search by 'upnp:CreateClass'
Zeeshan Ali (Khattak) [Mon, 21 Jun 2010 14:10:47 +0000 (17:10 +0300)]
core,tracker,media-export: Add MediaContainer.set_uri()
API for setting URI and (optionally) create_classes. This also implies
that we now allow only one URI per container. If create_classes are not
provided, we assume ALL main item classes.
Zeeshan Ali (Khattak) [Tue, 23 Feb 2010 12:25:59 +0000 (14:25 +0200)]
core: Add create_classes list to MediaContainer
MediaContainer keeps a list of (UPnP) classes that an object in it could
be created of. Also expose create_classes to clients.
Zeeshan Ali (Khattak) [Thu, 17 Jun 2010 17:41:24 +0000 (20:41 +0300)]
build: Bump-up gupnp-vala and gupnp-av requirements
Require current git master of gupnp-vala and gupnp-av.
Zeeshan Ali (Khattak) [Tue, 22 Jun 2010 12:58:43 +0000 (15:58 +0300)]
core: Separate VAPI for misc functions from C world
Zeeshan Ali (Khattak) [Mon, 21 Jun 2010 22:15:53 +0000 (01:15 +0300)]
core: Simplify and fix (unix) signal handling
We aren't allowed to do a lot in unix signal handlers so we shouldn't do
things like emitting signals.
Zeeshan Ali (Khattak) [Mon, 21 Jun 2010 00:39:23 +0000 (03:39 +0300)]
external,gst-renderer,media-export: Namespaces in 'Bus' references
Now that we have GLib.Bus, references to DBus.Bus and Gst.Bus as Bus are
ambiguous.
Zeeshan Ali (Khattak) [Mon, 21 Jun 2010 00:44:00 +0000 (03:44 +0300)]
core,plugins: Port generate_random_udn() to Vala
Since this was the last piece of code in C, this commit also removes the
whole 'CStuff' module (vapi,C and header file) and all its references.
Zeeshan Ali (Khattak) [Sun, 20 Jun 2010 23:25:51 +0000 (02:25 +0300)]
core: Port Utils.get_xml_element() to Vala
Zeeshan Ali (Khattak) [Sun, 20 Jun 2010 22:45:59 +0000 (01:45 +0300)]
core: Handle POSIX signals in Vala, no need for C
Zeeshan Ali (Khattak) [Sun, 20 Jun 2010 19:56:49 +0000 (22:56 +0300)]
core,plugins,ui: Move BuildConfig to separate VAPI
Kjartan Maraas [Sun, 20 Jun 2010 16:08:36 +0000 (18:08 +0200)]
Updated Norwegian bokmål translation
Kjartan Maraas [Sun, 20 Jun 2010 09:55:36 +0000 (11:55 +0200)]
Added Norwegian bokmål translation
Eric Anderson [Sat, 19 Jun 2010 22:20:26 +0000 (01:20 +0300)]
ui: Improve resize behavior
Most of these are changing the GTK_FILL property.
Eric Anderson [Sat, 19 Jun 2010 22:19:55 +0000 (01:19 +0300)]
ui: Replace GtkVBox by GtkVButtonBox where appropriate
Eric Anderson [Sat, 19 Jun 2010 22:11:52 +0000 (01:11 +0300)]
ui: Add missing bevel to URI tree view
Zeeshan Ali (Khattak) [Sat, 19 Jun 2010 16:18:58 +0000 (19:18 +0300)]
core: Offer SD transcoding in EU profile
Seems certain Sony Bravia TVs only support EU profiles. With this patch,
they should at least be able to use the SD transcoding.
Zeeshan Ali (Khattak) [Sat, 19 Jun 2010 15:54:23 +0000 (18:54 +0300)]
core: Add note for removal of bug#622089 workaround
Fran Diéguez [Sat, 19 Jun 2010 13:45:38 +0000 (15:45 +0200)]
Updated Galician translations
Zeeshan Ali (Khattak) [Sat, 19 Jun 2010 02:58:32 +0000 (05:58 +0300)]
tests: Mark non-abstract property as such
Zeeshan Ali (Khattak) [Sat, 19 Jun 2010 02:04:52 +0000 (05:04 +0300)]
core,ui: Drop usage of '+=' for connecting signals
Drop usage of deprecated '+=' syntax for connecting signals.
Zeeshan Ali (Khattak) [Sat, 19 Jun 2010 01:59:54 +0000 (04:59 +0300)]
core: Use Signal.connect* for connecting dynamic signals
For connecting signals that are unknown to compiler, use Signal.connect*
functions rather than deprecated '+=' syntax.
Zeeshan Ali (Khattak) [Sat, 19 Jun 2010 01:55:14 +0000 (04:55 +0300)]
media-export: Prefer 'getter' over internal field
Gst.Message.structure is internal and not exposed by latest VAPI so it
must be accessed through its getter method.
Zeeshan Ali (Khattak) [Sat, 19 Jun 2010 01:51:11 +0000 (04:51 +0300)]
plugins: Don't use 'ModuleInit' attribute
Remove incorrect usage of 'ModuleInit' attribute.
Zeeshan Ali (Khattak) [Wed, 16 Jun 2010 16:44:58 +0000 (19:44 +0300)]
external: Implement MediaContainer.find_object()
Since the UPnP IDs of the objects are the same as their D-Bus paths (
execpt for the root container), we are able to provide a much more
efficient implementation of search by ID.
Zeeshan Ali (Khattak) [Wed, 16 Jun 2010 16:31:53 +0000 (19:31 +0300)]
external: Set the correct ID on dummy container
Zeeshan Ali (Khattak) [Wed, 16 Jun 2010 16:30:34 +0000 (19:30 +0300)]
external: Centralize D-Bus interface names
Zeeshan Ali (Khattak) [Wed, 16 Jun 2010 16:28:28 +0000 (19:28 +0300)]
external: Don't keep re-creating the DBus connection
Zeeshan Ali (Khattak) [Wed, 16 Jun 2010 14:02:59 +0000 (17:02 +0300)]
external: Minor refactor of ItemFactory.create()
Zeeshan Ali (Khattak) [Wed, 16 Jun 2010 14:00:43 +0000 (17:00 +0300)]
external: Create DBus connection when needed
Zeeshan Ali (Khattak) [Wed, 16 Jun 2010 13:55:55 +0000 (16:55 +0300)]
external: ItemFactory.create() gets MediaObject props
We already have the MediaObject props so we just pass them as params to
ItemFactory.create() rather than it getting them again from Value inside a
Hashtable.
Zeeshan Ali (Khattak) [Wed, 16 Jun 2010 13:08:15 +0000 (16:08 +0300)]
core: Allow overriding MediaContainer.find_object
Some backends might not be able to provide a full search implementation
but they still might be able to provide an efficient implementation of
search for a particular object by its ID.