profile/ivi/rygel.git
13 years agotracker: Save title when adding item to store
Zeeshan Ali (Khattak) [Tue, 19 Oct 2010 16:37:13 +0000 (19:37 +0300)]
tracker: Save title when adding item to store

13 years agocore,plugins: Don't create files for new items
Zeeshan Ali (Khattak) [Tue, 19 Oct 2010 14:54:22 +0000 (17:54 +0300)]
core,plugins: Don't create files for new items

There is no need to actually create the file for new items. The file will
automatically be created when/if contents are copied to the new empy item. This
change also turns MediaContainer.add_item() into an abstract method.

13 years agocore,media-export: Micro coding-style fixes
Zeeshan Ali (Khattak) [Tue, 19 Oct 2010 14:57:51 +0000 (17:57 +0300)]
core,media-export: Micro coding-style fixes

13 years agotracker: No need for special item creation class
Zeeshan Ali (Khattak) [Sat, 16 Oct 2010 17:46:53 +0000 (20:46 +0300)]
tracker: No need for special item creation class

13 years agocore: Remove redundant item size initialization
Zeeshan Ali (Khattak) [Fri, 15 Oct 2010 17:18:32 +0000 (20:18 +0300)]
core: Remove redundant item size initialization

13 years agocore,tracker: CreateObject should use URI when provided
Zeeshan Ali (Khattak) [Fri, 15 Oct 2010 16:56:43 +0000 (19:56 +0300)]
core,tracker: CreateObject should use URI when provided

13 years agotracker: Put size in store only if its > 0
Zeeshan Ali (Khattak) [Fri, 15 Oct 2010 14:22:38 +0000 (17:22 +0300)]
tracker: Put size in store only if its > 0

Tracker keeps the size set by us originally even after the size changes. A
simple work-around is to just not set the size if its an empty file.

13 years agoUpdate Simplified Chinese translation
Aron Xu [Mon, 25 Oct 2010 09:21:12 +0000 (17:21 +0800)]
Update Simplified Chinese translation

13 years agompris: Fix wrong service destination
Jens Georg [Sat, 23 Oct 2010 22:04:43 +0000 (00:04 +0200)]
mpris: Fix wrong service destination

Left-over from dbus-glib to GDBus conversion

13 years agoUpdated British English translation
Bruce Cowan [Sat, 23 Oct 2010 15:12:02 +0000 (16:12 +0100)]
Updated British English translation

13 years agomedia-export: Print enum name for debug
Jens Georg [Fri, 22 Oct 2010 21:32:20 +0000 (23:32 +0200)]
media-export: Print enum name for debug

13 years agomedia-export: Fix indent
Jens Georg [Tue, 19 Oct 2010 11:30:57 +0000 (13:30 +0200)]
media-export: Fix indent

13 years agomedia-export: Use simple mode fallback
Jens Georg [Tue, 19 Oct 2010 11:27:54 +0000 (13:27 +0200)]
media-export: Use simple mode fallback

If files are not discoverable, use simple mode for that file

13 years agocore: Fix broken NEWS entry for last release
Zeeshan Ali (Khattak) [Mon, 18 Oct 2010 16:33:45 +0000 (19:33 +0300)]
core: Fix broken NEWS entry for last release

The release tarball is already out so its unfortunately too late to get the fix
in there.

13 years agoRelease announcement for 0.9.1 RYGEL_0_9_1
Zeeshan Ali (Khattak) [Mon, 18 Oct 2010 14:07:17 +0000 (17:07 +0300)]
Release announcement for 0.9.1

13 years agocore: Don't assume user config dir to be present everywhere
Zeeshan Ali (Khattak) [Mon, 18 Oct 2010 13:56:35 +0000 (16:56 +0300)]
core: Don't assume user config dir to be present everywhere

This assumption is only true for modern (free)desktops.

13 years agobuild: Properly require automake-1.11
Jens Georg [Sat, 16 Oct 2010 22:51:44 +0000 (00:51 +0200)]
build: Properly require automake-1.11

13 years agobuild: Custom rule to remove .stamp files
Zeeshan Ali (Khattak) [Fri, 15 Oct 2010 13:19:21 +0000 (16:19 +0300)]
build: Custom rule to remove .stamp files

13 years agotracker: Assume UPnP-created items to be shared
Zeeshan Ali (Khattak) [Wed, 13 Oct 2010 17:26:18 +0000 (20:26 +0300)]
tracker: Assume UPnP-created items to be shared

We create items on demand from UPnP clients so its logical to assume that the
client would want it to be available on the UPnP network after creation.

13 years agotracker: Honor 'nmm:uPnPShared' property
Zeeshan Ali (Khattak) [Wed, 13 Oct 2010 17:15:13 +0000 (20:15 +0300)]
tracker: Honor 'nmm:uPnPShared' property

Make sure we only expose items that are either explicity marked to be shared
over UPnP network or not marked at all.

13 years agotracker: Centralize constant for item variable
Zeeshan Ali (Khattak) [Wed, 13 Oct 2010 17:08:37 +0000 (20:08 +0300)]
tracker: Centralize constant for item variable

Lets define the constant string for item variable in SelectionQuery only. This
way we can always be certain that its usage is the same everywhere and can add
filters at any point of query building stream from any where in the code,
including SelectionQuery itself.

13 years agotracker: CategoryContainer should be abstract
Zeeshan Ali (Khattak) [Wed, 13 Oct 2010 17:07:16 +0000 (20:07 +0300)]
tracker: CategoryContainer should be abstract

13 years agoUpdated Slovenian translation
Matej Urbančič [Tue, 12 Oct 2010 18:10:33 +0000 (20:10 +0200)]
Updated Slovenian translation

13 years agoUpdated Korean translation
Changwoo Ryu [Fri, 8 Oct 2010 22:57:41 +0000 (07:57 +0900)]
Updated Korean translation

13 years agotracker: URI escape metadata titles for IDs
Zeeshan Ali (Khattak) [Fri, 8 Oct 2010 12:44:52 +0000 (15:44 +0300)]
tracker: URI escape metadata titles for IDs

The titles might have charachters like ',' and ':' that we use for
separating differents parts of the ID so we better escape the strings
from Tracker before using it in the IDs.

13 years agoUpdated Spanish translation
Jorge González [Thu, 7 Oct 2010 12:34:14 +0000 (14:34 +0200)]
Updated Spanish translation

13 years agocore: Destroy the device list before quiting main loop
Zeeshan Ali (Khattak) [Tue, 5 Oct 2010 16:44:17 +0000 (19:44 +0300)]
core: Destroy the device list before quiting main loop

For some reason, the SSDP 'BYE' message doesn't get sent out for all devices
before rygel exits. This change makes sending of these packet a lot more
(could actually be 100%) reliable.

13 years ago[l10n] Updated Estonian translation
Ivar Smolin [Tue, 5 Oct 2010 08:58:28 +0000 (11:58 +0300)]
[l10n] Updated Estonian translation

13 years agoRelease 0.9.0 RYGEL_0_9_0
Zeeshan Ali (Khattak) [Mon, 4 Oct 2010 20:34:42 +0000 (23:34 +0300)]
Release 0.9.0

13 years agomedia-export: Entertain base Audio and Image classes
Zeeshan Ali (Khattak) [Thu, 30 Sep 2010 13:52:06 +0000 (16:52 +0300)]
media-export: Entertain base Audio and Image classes

13 years agobuild: Always set VAPIDIR to ${datadir}/vala/vapi
Jens Georg [Sun, 3 Oct 2010 08:56:44 +0000 (10:56 +0200)]
build: Always set VAPIDIR to ${datadir}/vala/vapi

13 years agomedia-export: Handle uint64 in SQLite statements
Jens Georg [Wed, 29 Sep 2010 07:18:42 +0000 (09:18 +0200)]
media-export: Handle uint64 in SQLite statements

13 years agomedia-export: Proper default values for item metdata
Jens Georg [Tue, 28 Sep 2010 18:50:41 +0000 (20:50 +0200)]
media-export: Proper default values for item metdata

This fixes the misterious "0" Album and Artist on XBox

13 years agocore: Explicitly start service by name
Zeeshan Ali (Khattak) [Mon, 4 Oct 2010 10:24:18 +0000 (13:24 +0300)]
core: Explicitly start service by name

Instead of creating a proxy to Rygel's D-Bus object to start the service,
use standard D-Bus interface directly to explicitly start service by name.

13 years agobuild,core,plugins: Port to GDBus and GVariant
Zeeshan Ali (Khattak) [Mon, 4 Oct 2010 08:41:48 +0000 (11:41 +0300)]
build,core,plugins: Port to GDBus and GVariant

Port from glib-dbus usage to the new awesome D-Bus APIs in gio (2.26).

13 years agobuild: Require latest GIO release
Zeeshan Ali (Khattak) [Tue, 28 Sep 2010 20:48:58 +0000 (23:48 +0300)]
build: Require latest GIO release

13 years agoUpdated Lithuanian translation
Žygimantas Beručka [Sun, 3 Oct 2010 13:49:52 +0000 (15:49 +0200)]
Updated Lithuanian translation

13 years ago[l10n] Updated Estonian translation
Ivar Smolin [Sun, 3 Oct 2010 09:59:21 +0000 (12:59 +0300)]
[l10n] Updated Estonian translation

13 years agoRemoved id locale from LINGUAS, master doesn't have the id.po file
Milo Casagrande [Sat, 2 Oct 2010 13:01:59 +0000 (15:01 +0200)]
Removed id locale from LINGUAS, master doesn't have the id.po file

13 years ago[l10n] Added Italian translation, added it locale to LINGUAS
Milo Casagrande [Sat, 2 Oct 2010 12:57:23 +0000 (14:57 +0200)]
[l10n] Added Italian translation, added it locale to LINGUAS

13 years agotracker: Unknown size means size of 0
Zeeshan Ali (Khattak) [Fri, 1 Oct 2010 11:26:14 +0000 (14:26 +0300)]
tracker: Unknown size means size of 0

If item is in tracker store and size is unknown, it most probably means
the size is actually 0 (i-e a place-holder empty item that we created).

13 years agocore,tracker: Set item's size on creation
Zeeshan Ali (Khattak) [Thu, 30 Sep 2010 13:49:14 +0000 (16:49 +0300)]
core,tracker: Set item's size on creation

13 years agol10n: Updated Greek translation for rygel
Simos Xenitellis [Thu, 30 Sep 2010 11:27:24 +0000 (14:27 +0300)]
l10n: Updated Greek translation for rygel

13 years agoUpdated Dutch translation by Mario Blättermann
Mario Blättermann [Wed, 29 Sep 2010 17:09:44 +0000 (19:09 +0200)]
Updated Dutch translation by Mario Blättermann

13 years agoUpdated Polish translation
Piotr Drąg [Wed, 29 Sep 2010 16:41:39 +0000 (18:41 +0200)]
Updated Polish translation

13 years agoUpdated Japanese translation
Takayuki KUSANO [Wed, 29 Sep 2010 15:51:46 +0000 (00:51 +0900)]
Updated Japanese translation

13 years agoUpdated Hungarian translation
Gabor Kelemen [Wed, 29 Sep 2010 12:00:53 +0000 (14:00 +0200)]
Updated Hungarian translation

13 years agoUpdated French translation
Bruno Brouard [Wed, 29 Sep 2010 06:56:03 +0000 (08:56 +0200)]
Updated French translation

13 years agoMinor update to Catalan translation
Gil Forcada [Tue, 28 Sep 2010 23:18:29 +0000 (01:18 +0200)]
Minor update to Catalan translation

13 years agoAdded Catalan translation
Joan Duran [Tue, 28 Sep 2010 23:16:42 +0000 (01:16 +0200)]
Added Catalan translation

13 years agoUpdated Hebrew translation.
Yaron Shahrabani [Tue, 28 Sep 2010 22:33:52 +0000 (00:33 +0200)]
Updated Hebrew translation.

13 years agoUpdated GAlician translations
Fran Diéguez [Tue, 28 Sep 2010 15:32:07 +0000 (17:32 +0200)]
Updated GAlician translations

13 years agocore,ui,build: Make i18n system actually work
Zeeshan Ali (Khattak) [Tue, 28 Sep 2010 15:05:58 +0000 (18:05 +0300)]
core,ui,build: Make i18n system actually work

Based on a patch from Jonh Wendell <jwendell@gnome.org>.

13 years agoUpdated Brazilian Portuguese translation
Jonh Wendell [Tue, 28 Sep 2010 14:54:50 +0000 (11:54 -0300)]
Updated Brazilian Portuguese translation

13 years agotracker: Improved handling of search by "upnp:class"
Zeeshan Ali (Khattak) [Tue, 28 Sep 2010 13:37:40 +0000 (16:37 +0300)]
tracker: Improved handling of search by "upnp:class"

SearchContainer maps search for "upnp:class" to all its children if
"upnp:class" in question is that of its item factory.

13 years agotracker: Optimize handling of invalid searches
Zeeshan Ali (Khattak) [Tue, 28 Sep 2010 13:21:46 +0000 (16:21 +0300)]
tracker: Optimize handling of invalid searches

SearchContainer now almost always deals with every simple (relation
expression) searches on its own. This speeds-up lots of search requests
since now dbus queries to tracker are only launched in the particular
SearchContainer in which they actually apply.

13 years agotracker: Join item ID components by ',' rather than ':'
Zeeshan Ali (Khattak) [Sun, 26 Sep 2010 21:22:17 +0000 (00:22 +0300)]
tracker: Join item ID components by ',' rather than ':'

Use ',' intead of ':' to join SearchContainer's ID and item's URN in the
child item's ID. This fixes item queries for Tracker backend. This issue
has been there since commit 51e4fdb (Feb 19 2010) but it didn't realize
so far because the default slow search used to kick-in and save the day.

13 years agoUpdated Czech translation
Marek Černocký [Tue, 28 Sep 2010 10:48:04 +0000 (12:48 +0200)]
Updated Czech translation

13 years agoUpdated Bulgarian translation
Rosi Dimova [Tue, 28 Sep 2010 07:14:02 +0000 (10:14 +0300)]
Updated Bulgarian translation

13 years ago[i18n] Updated German translation
Mario Blättermann [Tue, 28 Sep 2010 04:39:41 +0000 (06:39 +0200)]
[i18n] Updated German translation

13 years agoVCS: Ignore desktop.in files
Zeeshan Ali (Khattak) [Mon, 27 Sep 2010 22:28:22 +0000 (01:28 +0300)]
VCS: Ignore desktop.in files

13 years agoi18n: Translate XML .in files rather than XML files
Zeeshan Ali (Khattak) [Mon, 27 Sep 2010 20:48:43 +0000 (23:48 +0300)]
i18n: Translate XML .in files rather than XML files

This should have been part of commit 02b74cb. This is only to satisfy
the build at this point since XML files don't have any translated strings.

13 years agodata: Don't distribute generated XML files
Zeeshan Ali (Khattak) [Mon, 27 Sep 2010 20:39:59 +0000 (23:39 +0300)]
data: Don't distribute generated XML files

13 years ago[l10n] Updated Estonian translation
Ivar Smolin [Mon, 27 Sep 2010 16:24:27 +0000 (19:24 +0300)]
[l10n] Updated Estonian translation

13 years agodata: Generated XML files must be cleaned by `make clean`
Zeeshan Ali (Khattak) [Mon, 27 Sep 2010 14:53:09 +0000 (17:53 +0300)]
data: Generated XML files must be cleaned by `make clean`

13 years agoi18n: Ignore rygel-preferences.desktop.in file
Zeeshan Ali (Khattak) [Mon, 27 Sep 2010 14:43:02 +0000 (17:43 +0300)]
i18n: Ignore rygel-preferences.desktop.in file

13 years agodata: Add XML .in files to dist
Zeeshan Ali (Khattak) [Mon, 27 Sep 2010 14:40:55 +0000 (17:40 +0300)]
data: Add XML .in files to dist

13 years agobuild,ui: Use correct Gtk+ Vala API version
Zeeshan Ali (Khattak) [Mon, 27 Sep 2010 13:52:54 +0000 (16:52 +0300)]
build,ui: Use correct Gtk+ Vala API version

13 years agotracker: Add forgotten file from d8cae15
Zeeshan Ali (Khattak) [Mon, 27 Sep 2010 12:50:45 +0000 (15:50 +0300)]
tracker: Add forgotten file from d8cae15

13 years agoUpdated Dutch translation by Wouter Bolsterlee
Wouter Bolsterlee [Sun, 26 Sep 2010 13:44:38 +0000 (15:44 +0200)]
Updated Dutch translation by Wouter Bolsterlee

13 years agoUpdated Dutch translation by Mario Blätterman
Wouter Bolsterlee [Sun, 26 Sep 2010 13:30:35 +0000 (15:30 +0200)]
Updated Dutch translation by Mario Blätterman

13 years agoi18n: Correct Rygel's spelling in Arabic
Zeeshan Ali (Khattak) [Fri, 24 Sep 2010 18:03:34 +0000 (21:03 +0300)]
i18n: Correct Rygel's spelling in Arabic

13 years agotracker: Provide more information for music items
Zeeshan Ali (Khattak) [Fri, 24 Sep 2010 17:48:10 +0000 (20:48 +0300)]
tracker: Provide more information for music items

* sample rate
* number of channels
* bits per sample
* bitrate

13 years agocore: AudioItem.n_audio_channels -> channels
Zeeshan Ali (Khattak) [Fri, 24 Sep 2010 17:45:09 +0000 (20:45 +0300)]
core: AudioItem.n_audio_channels -> channels

Rename 'n_audio_channels' field of AudioItem to 'channels'.

13 years agotracker,i18n: Add 'Genre' hierarchy
Zeeshan Ali (Khattak) [Fri, 24 Sep 2010 13:39:38 +0000 (16:39 +0300)]
tracker,i18n: Add 'Genre' hierarchy

13 years agocore: Direct XBox's genre search to root container
Zeeshan Ali (Khattak) [Fri, 24 Sep 2010 12:23:55 +0000 (15:23 +0300)]
core: Direct XBox's genre search to root container

13 years agotracker: Container search invalid in SearchContainer
Zeeshan Ali (Khattak) [Thu, 23 Sep 2010 15:16:12 +0000 (18:16 +0300)]
tracker: Container search invalid in SearchContainer

13 years agocore: Hack XBox search for upnp:class
Zeeshan Ali (Khattak) [Wed, 22 Sep 2010 20:50:37 +0000 (23:50 +0300)]
core: Hack XBox search for upnp:class

Yet another XBox quirk: It can't handle '0' as value for TotalMatches in
response of search for upnp:class.

13 years agotracker: Provide UPnP class for artists and albums
Zeeshan Ali (Khattak) [Mon, 20 Sep 2010 16:11:07 +0000 (19:11 +0300)]
tracker: Provide UPnP class for artists and albums

Provide specific UPnP class for artist and album containers so that they
could be searched by this property. This should fix music browsing on XBox
360.

13 years agocore: Constants for common UPnP container classes
Zeeshan Ali (Khattak) [Thu, 23 Sep 2010 14:35:08 +0000 (17:35 +0300)]
core: Constants for common UPnP container classes

13 years agoAdd Arabic translation
Khaled Hosny [Fri, 24 Sep 2010 13:09:09 +0000 (16:09 +0300)]
Add Arabic translation

13 years agocore: HTTP GET/HEAD is invalid for place-holder items
Zeeshan Ali (Khattak) [Wed, 22 Sep 2010 19:14:49 +0000 (22:14 +0300)]
core: HTTP GET/HEAD is invalid for place-holder items

13 years agocore: Only provide import URI for place-holder items
Zeeshan Ali (Khattak) [Wed, 22 Sep 2010 19:14:31 +0000 (22:14 +0300)]
core: Only provide import URI for place-holder items

13 years agocore: Assume item of size 0 to be a place-holder
Zeeshan Ali (Khattak) [Wed, 22 Sep 2010 18:44:08 +0000 (21:44 +0300)]
core: Assume item of size 0 to be a place-holder

We don't need to expose MediaItem.place_holder anymore as its now
automatically determined by size (which is now a property).

13 years agocore: MediaObjects serialize its contents
Zeeshan Ali (Khattak) [Tue, 21 Sep 2010 17:08:11 +0000 (20:08 +0300)]
core: MediaObjects serialize its contents

13 years agocore: Micro refactor
Zeeshan Ali (Khattak) [Fri, 17 Sep 2010 15:36:24 +0000 (18:36 +0300)]
core: Micro refactor

13 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Wed, 22 Sep 2010 11:17:23 +0000 (19:17 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

13 years ago[l10n] Updated Estonian translation
Mattias Põldaru [Tue, 21 Sep 2010 16:29:28 +0000 (19:29 +0300)]
[l10n] Updated Estonian translation

13 years agoAdded Brazilian Portuguese translation
Djavan Fagundes [Mon, 20 Sep 2010 19:09:14 +0000 (16:09 -0300)]
Added Brazilian Portuguese translation

13 years agoAdded Brazilian Portuguese to LINGUAS
Djavan Fagundes [Mon, 20 Sep 2010 19:06:14 +0000 (16:06 -0300)]
Added Brazilian Portuguese to LINGUAS

13 years agoUpdated Danish translation
Kenneth Nielsen [Sun, 19 Sep 2010 15:49:08 +0000 (17:49 +0200)]
Updated Danish translation

13 years ago[l10n] Updated Estonian translation
Mattias Põldaru [Sun, 19 Sep 2010 09:00:05 +0000 (12:00 +0300)]
[l10n] Updated Estonian translation

13 years agoAdded Lithuanian translation
Žygimantas Beručka [Sat, 18 Sep 2010 20:35:54 +0000 (23:35 +0300)]
Added Lithuanian translation

13 years ago[l10n] Added Estonian (et) to LINGUAS
Priit Laes [Sat, 18 Sep 2010 11:58:16 +0000 (14:58 +0300)]
[l10n] Added Estonian (et) to LINGUAS

13 years ago[l10n] Updated Estonian translation
Ivar Smolin [Sat, 18 Sep 2010 11:57:07 +0000 (14:57 +0300)]
[l10n] Updated Estonian translation

13 years agobuild,data,i18n: Make .desktop files translatable
Gabor Kelemen [Mon, 13 Sep 2010 21:01:39 +0000 (23:01 +0200)]
build,data,i18n: Make .desktop files translatable

13 years agomedia-export: Add null checks to standard XDG folders
Zeeshan Ali (Khattak) [Wed, 15 Sep 2010 17:02:28 +0000 (20:02 +0300)]
media-export: Add null checks to standard XDG folders

13 years agoVCS: Add generated manpages to ignore list
Zeeshan Ali (Khattak) [Wed, 15 Sep 2010 12:56:00 +0000 (15:56 +0300)]
VCS: Add generated manpages to ignore list

13 years agoVCS: Add generated XML files to ignore list
Zeeshan Ali (Khattak) [Wed, 15 Sep 2010 12:54:46 +0000 (15:54 +0300)]
VCS: Add generated XML files to ignore list

13 years agocore: Remove newlines from modified description doc
Zeeshan Ali (Khattak) [Wed, 15 Sep 2010 11:49:09 +0000 (14:49 +0300)]
core: Remove newlines from modified description doc

libxml insists on adding a newline after the xml header node, don't
let it do that for the sake of IOP.