8 years agodataprovider: search_pattern added to dbus signal
Alberto A. Fuentes [Mon, 14 Jun 2010 13:16:43 +0000 (15:16 +0200)]
dataprovider: search_pattern added to dbus signal

Since the search were asynchronous we needed a way to match the
searchs with the dbus response

8 years agodataprovider: signal changed to add the query string
Alberto A. Fuentes [Mon, 14 Jun 2010 15:50:45 +0000 (17:50 +0200)]
dataprovider: signal changed to add the query string

8 years agoui: Fixed icons load on desktop
Simón Pena [Sat, 12 Jun 2010 15:00:23 +0000 (17:00 +0200)]
ui: Fixed icons load on desktop

Checks whether the icons being loaded exist. If Maemo's icons
are present, it loads them. Else, it tries Gnome's. In any other
case, the icons are set to None.

Even if currently icons are only used on Maemo, fall-back icons
should be added to the project in case they aren't found.

8 years agoMerge commit 'refs/merge-requests/1' of git:// into integr...
Sergio Villar Senin [Fri, 11 Jun 2010 08:40:59 +0000 (10:40 +0200)]
Merge commit 'refs/merge-requests/1' of git:// into integration

8 years agomplayer: Fixed get-duration-string
Simón Pena [Fri, 4 Jun 2010 18:42:16 +0000 (20:42 +0200)]
mplayer: Fixed get-duration-string

get-duration-string was receiving a string, instead of receiving a
pointer to a string. This patch fixes it, removing the compilation

8 years agogui: now double click on a seach, play the song
Alberto A. Fuentes [Sat, 5 Jun 2010 19:43:57 +0000 (21:43 +0200)]
gui: now double click on a seach, play the song

8 years agogui: progress of the song updates when you move the progress bar
Alberto A. Fuentes [Sat, 5 Jun 2010 17:55:12 +0000 (19:55 +0200)]
gui: progress of the song updates when you move the progress bar

* progress of the song on nanoseconds remove from the progress bar
* when you move the progress bar it updates in real time before
  doing the seeking

8 years agogui: data_received signal added and working
Alberto A. Fuentes [Sat, 5 Jun 2010 17:55:11 +0000 (19:55 +0200)]
gui: data_received signal added and working

we stop using glade to create the notebooks and now we create them from the python code

8 years agogui: class QuerySearchTreeView added
Alberto A. Fuentes [Sat, 5 Jun 2010 17:55:10 +0000 (19:55 +0200)]
gui: class QuerySearchTreeView added

8 years agogui: time_on_seconds_to_string added
Alberto A. Fuentes [Fri, 4 Jun 2010 13:28:07 +0000 (15:28 +0200)]
gui: time_on_seconds_to_string added

8 years agogui: we set a specific tick handler
Alberto A. Fuentes [Fri, 4 Jun 2010 13:28:06 +0000 (15:28 +0200)]
gui: we set a specific tick handler

instead of having a generic handler, we add a handler for each signal

8 years copyright header added
Alberto A. Fuentes [Fri, 4 Jun 2010 13:28:04 +0000 (15:28 +0200)] copyright header added

8 years agodataprovider: added support for pagination
Jorge López Fernández [Fri, 4 Jun 2010 00:26:19 +0000 (02:26 +0200)]
dataprovider: added support for pagination

Now the dataprovider method for retrieving elements has two
extra parameters for the number of elements we want to retrieve
and the page (group of them).

8 years agoTrack-service: Fixed implementation
Simón Pena [Thu, 3 Jun 2010 18:39:37 +0000 (20:39 +0200)]
Track-service: Fixed implementation

Fixed DBus methods' implementation

8 years agoui: Added PlaylistWindow 1
Simón Pena [Thu, 3 Jun 2010 17:35:30 +0000 (19:35 +0200)]
ui: Added PlaylistWindow

Another window is added to the ListViewWindow hierarchy, which displays
the contents of a playlist.
The ListStore is updated to allow retrieving an object in a row

8 years agoui: Added PlaylistManagerWindow
Simón Pena [Thu, 3 Jun 2010 17:32:53 +0000 (19:32 +0200)]
ui: Added PlaylistManagerWindow

* A window is added extending the ListViewWindow, to let the user
navigate the playlists stored in his home dir
* The playlist class is extended so that it provides a get_duration method
to add its tracks' length, and a get_info method, to be displayed in the

8 years agoui: Stored track and folder icon as constants
Simón Pena [Thu, 3 Jun 2010 17:05:12 +0000 (19:05 +0200)]
ui: Stored track and folder icon as constants

Track and folder icon are stored in the constants module, as
they will be accessed often

8 years agoui: Refactoring liststore, treeview and results window
Simón Pena [Thu, 3 Jun 2010 16:32:34 +0000 (18:32 +0200)]
ui: Refactoring liststore, treeview and results window

ListStore, TreeView and ResultsWindow are refactored so that
they'll be able to handle playlists, too.

8 years agoui: Added image column to the tree model
Simón Pena [Wed, 2 Jun 2010 20:12:40 +0000 (22:12 +0200)]
ui: Added image column to the tree model

* An image column to display an icon for the track has been added
* A method to obtain an image for a track is added, relying on the
stock icon if there's another one available

8 years agoui: Added stub for search method and results cb
Simón Pena [Wed, 2 Jun 2010 20:10:45 +0000 (22:10 +0200)]
ui: Added stub for search method and results cb

Renamed methods to start_search and search_completed_cb so they
will be used when the querymanager is ready

8 years agoui: Several improvements in the SearchDialog
Simón Pena [Wed, 2 Jun 2010 19:29:23 +0000 (21:29 +0200)]
ui: Several improvements in the SearchDialog

* The selection options are taken from the relations exposed in the data provider.
* The relation selected by the user is then exposed so that it can be used later
in the query.

8 years agoui: Search button callback refactorized
Simón Pena [Wed, 2 Jun 2010 19:27:40 +0000 (21:27 +0200)]
ui: Search button callback refactorized

The _button_clicked callback has been renamed _search_button_cb,
as a generic method would grow too much

8 years agoui: Added AppMenu to ResultsWindow
Simón Pena [Mon, 24 May 2010 21:54:40 +0000 (23:54 +0200)]
ui: Added AppMenu to ResultsWindow

The ResultsWindow is updated, and a AppMenu is added with 'edit' and
'save playlist' items.

8 years agoui: Replaced TrackDecorator with the Track class
Simón Pena [Thu, 3 Jun 2010 16:10:15 +0000 (18:10 +0200)]
ui: Replaced TrackDecorator with the Track class

This patch replaces the test TrackDecorator with the Track class,
from the playlist module, extending it with the methods needed to appear
in the ListStore

8 years agoui: Added a simulated search
Simón Pena [Mon, 24 May 2010 21:41:10 +0000 (23:41 +0200)]
ui: Added a simulated search

A fake query is added so that after 3.5 seconds (to show the animations)
a couple of "decorated" tracks are added to the TreeView.

8 years agoui: Added contents to ResultsWindow
Simón Pena [Mon, 24 May 2010 21:40:34 +0000 (23:40 +0200)]
ui: Added contents to ResultsWindow

* Added a pannable area with the GtkTreeView
* Added a 'play button' like the one the mediaplayer has

The 'play button' added is an EventBox containing a Gtk.Image (the same
found in the the media-player). It receives the button-pressed event,
so that we could connect the window there.

8 years agoui: Added GtkTreeView and ListStore
Simón Pena [Mon, 24 May 2010 21:38:27 +0000 (23:38 +0200)]
ui: Added GtkTreeView and ListStore

A GtkTreeView and a ListStore are added, so that we can show
the tracks found with the query.
A simple track "decorator" is also added to print track's name
and info.

8 years agoui: Added GtkAlignment to welcome window
Simón Pena [Wed, 2 Jun 2010 18:52:31 +0000 (20:52 +0200)]
ui: Added GtkAlignment to welcome window

The welcome window is now built using a Gtk.Alignment to center the HBox
in the middle of the screen, and set vertical and horizontal padding.

The values for these paddings are added to the constants file.

8 years agodataprovider: Fixed bug when no results where found
Simón Pena [Wed, 2 Jun 2010 15:25:18 +0000 (17:25 +0200)]
dataprovider: Fixed bug when no results where found

When a search was made and no results were retrieved, neither the object
paths nor the track count get initialized, so there was a SIGSEV.

This patch solves the bug, sending an empty object-path array.

8 years agogui: style fix
Alberto A. Fuentes [Wed, 2 Jun 2010 10:59:51 +0000 (12:59 +0200)]
gui: style fix

8 years agogui: correct time formating
Alberto A. Fuentes [Wed, 2 Jun 2010 10:59:50 +0000 (12:59 +0200)]
gui: correct time formating

8 years agoui: position & duration labels added. Adjustment1 is now called songAdjustment
Alberto A. Fuentes [Wed, 2 Jun 2010 10:59:49 +0000 (12:59 +0200)]
ui: position & duration labels added. Adjustment1 is now called songAdjustment

8 years agomplayer: fix bug in get_position_in_percentage
Alberto A. Fuentes [Wed, 2 Jun 2010 06:57:36 +0000 (08:57 +0200)]
mplayer: fix bug in get_position_in_percentage

bug was introduced in 4a1e6e due to some style changes

8 years agodataprovider: tracks dbus global counter
Jorge López Fernández [Tue, 1 Jun 2010 21:07:41 +0000 (23:07 +0200)]
dataprovider: tracks dbus global counter

I have added a global counter for the paths'
dbus registration, so a service should work with
multiple searches.
Also moved the signal connection to the init method.

8 years agogui: now the volume button works
Alberto A. Fuentes [Tue, 1 Jun 2010 12:29:55 +0000 (14:29 +0200)]
gui: now the volume button works

8 years silent rules added
Alberto A. Fuentes [Tue, 1 Jun 2010 12:31:26 +0000 (14:31 +0200)] silent rules added

silent rules make a cleaner output for make

8 years agodataprovider: python test for dataprovider service
Víctor Manuel Jáquez Leal [Tue, 1 Jun 2010 15:28:54 +0000 (17:28 +0200)]
dataprovider: python test for dataprovider service

Signed-off-by: Víctor Manuel Jáquez Leal <>
8 years agobuild: compile the new global service
Víctor Manuel Jáquez Leal [Tue, 1 Jun 2010 15:25:18 +0000 (17:25 +0200)]
build: compile the new global service

Signed-off-by: Víctor Manuel Jáquez Leal <>
8 years agojamp-service: add the dataprovider service
Víctor Manuel Jáquez Leal [Tue, 1 Jun 2010 15:25:00 +0000 (17:25 +0200)]
jamp-service: add the dataprovider service

This is an experimental feature to have a single binary which provides both

Signed-off-by: Víctor Manuel Jáquez Leal <>
8 years agodataprovider: created the service for dataprovider
Jorge López Fernández [Mon, 31 May 2010 21:42:37 +0000 (23:42 +0200)]
dataprovider: created the service for dataprovider

A service for calling dataprovider functions through dbus
has been added, along with the proper xml interfaces file.

8 years agodataprovider: created a service for tracks
Jorge López Fernández [Mon, 31 May 2010 21:42:36 +0000 (23:42 +0200)]
dataprovider: created a service for tracks

We have created a simple service for retrieving tracks' data
through dbus.

8 years agomplayer: get_position_string added
Alberto A. Fuentes [Wed, 26 May 2010 22:42:54 +0000 (00:42 +0200)]
mplayer: get_position_string added

This returns the current position of the song as a string

8 years agomplayer-client: removes \n from the g_warning since is not needed
Alberto A. Fuentes [Wed, 26 May 2010 22:42:53 +0000 (00:42 +0200)]
mplayer-client: removes \n from the g_warning since is not needed

8 years agomplayer-client: --get-duration-string option added
Alberto A. Fuentes [Wed, 26 May 2010 22:42:52 +0000 (00:42 +0200)]
mplayer-client: --get-duration-string option added

this allows to test the GetDurationString dbus method

8 years agomplayer-service: d-bus get_duration_string method added
Alberto A. Fuentes [Wed, 26 May 2010 22:42:51 +0000 (00:42 +0200)]
mplayer-service: d-bus get_duration_string method added

this method send over d-bus a string with the duration of the song

8 years agomplayer: get_duration_string added
Alberto A. Fuentes [Wed, 26 May 2010 22:42:50 +0000 (00:42 +0200)]
mplayer: get_duration_string added

it returns the duration of the song as a string

8 years agoui: now you can seek using the progress bar
Alberto A. Fuentes [Wed, 26 May 2010 01:45:18 +0000 (03:45 +0200)]
ui: now you can seek using the progress bar

8 years agoui: dbus signal support added and used to show the song progress
Alberto A. Fuentes [Tue, 25 May 2010 19:37:57 +0000 (21:37 +0200)]
ui: dbus signal support added and used to show the song progress

8 years agoui: some style fix and more sensible values for the gtkScale
Alberto A. Fuentes [Tue, 25 May 2010 19:37:56 +0000 (21:37 +0200)]
ui: some style fix and more sensible values for the gtkScale

8 years agoui: added previous button callback
Moises Dominguez [Tue, 25 May 2010 18:29:15 +0000 (20:29 +0200)]
ui: added previous button callback

8 years agoThis patch updates the launcher script so that it tries to
Simón Pena [Mon, 24 May 2010 17:16:01 +0000 (19:16 +0200)]
This patch updates the launcher script so that it tries to
import hildon. If it finds it, it uses the maemogui, and
relies on the desktop one if it fails.

8 years agoI followed the mockup at [1], and implemented:
Simón Pena [Mon, 24 May 2010 17:15:56 +0000 (19:15 +0200)]
I followed the mockup at [1], and implemented:

* The home screen with its AppMenu
* A search dialog with a touch selector and picker button
* A results window

There's online a callback connecting the search button in the
AppMenu with the SearchDialog. Performing a search in the dialog
brings the results window, with shows a banner for the query
term, and an indicator showing activity. After a couple of seconds
the indicator is disabled (as if we would have gotten the results)

This code intends to be a "live mockup" so that the ideas can be
tested and changed by everybody, as opposed to the online one,
which can only be modified by myself.


8 years agoChanged required version for Maemo compatibility
Simón Pena [Mon, 24 May 2010 17:15:51 +0000 (19:15 +0200)]
Changed required version for Maemo compatibility

scratchbox doesn't ship autotools 2.62, but 2.61. While changing from
2.62 to 2.61 doesn't seem to break the build, there's a link at [1] with
the full changelog


8 years agoUpdated indentation
Simón Pena [Mon, 24 May 2010 17:15:36 +0000 (19:15 +0200)]
Updated indentation

8 years agojmp-mplayer-service: trivial code style fix
Víctor Manuel Jáquez Leal [Mon, 24 May 2010 09:57:05 +0000 (11:57 +0200)]
jmp-mplayer-service: trivial code style fix

8 years agoUpdated build for .service files
Simón Pena [Sat, 15 May 2010 20:51:54 +0000 (22:51 +0200)]
Updated build for .service files

 * An INSTALL file is added, explaining how to deal with the
   .service files.
 * The TODO file is updated, deleting the previous task, and adding
   the automatic placement of .service files
 * An file is added to the data/ directory.
 * The is updated so that it processes the
   file updating it with a given --prefix

8 years agomplayer-service: seek to percentage added to the dbus service and tested in the client
Alberto A. Fuentes [Thu, 20 May 2010 18:29:49 +0000 (20:29 +0200)]
mplayer-service: seek to percentage added to the dbus service and tested in the client

8 years agojmp-mplayer: seek-to-percentage added
Alberto A. Fuentes [Thu, 20 May 2010 18:29:48 +0000 (20:29 +0200)]
jmp-mplayer: seek-to-percentage added

seek the song to a given percentage between 0 and 1

8 years agomplayer-service: added the dbus get position in percentage and test it
Alberto A. Fuentes [Sun, 16 May 2010 18:01:45 +0000 (20:01 +0200)]
mplayer-service: added the dbus get position in percentage and test it

8 years agomplayer: added get_position_in_percentage
Alberto A. Fuentes [Sun, 16 May 2010 18:01:44 +0000 (20:01 +0200)]
mplayer: added get_position_in_percentage

8 years agocommon-defs.h: moved all the dbus names for mplayer to a new header file
Alberto A. Fuentes [Wed, 19 May 2010 03:12:33 +0000 (05:12 +0200)]
common-defs.h: moved all the dbus names for mplayer to a new header file

To ensure that the server and the client do not have to be changed if the
object or well-known names are changed later both use this new common header

8 years agoui: added next button callback
Moises Dominguez [Thu, 20 May 2010 18:48:10 +0000 (20:48 +0200)]
ui: added next button callback

Added next button callback. Modified play to reproduce last song
in case more than one selected

8 years agoui: tracks list is now sortable
Xulio Coira [Sat, 15 May 2010 18:52:07 +0000 (20:52 +0200)]
ui: tracks list is now sortable

8 years agoui: playlist module cleanup
Xulio Coira [Sat, 15 May 2010 18:52:06 +0000 (20:52 +0200)]
ui: playlist module cleanup

8 years agoui: added start/stop function
Moises Dominguez [Sat, 15 May 2010 17:34:24 +0000 (19:34 +0200)]
ui: added start/stop function

Click over start button plays selected song or pause the one is being playing.

8 years agomediaplayer: fix marshal generation
Víctor Manuel Jáquez Leal [Sat, 15 May 2010 10:49:00 +0000 (12:49 +0200)]
mediaplayer: fix marshal generation

* rename to jmp-marshal - it's more generic and we could add more marshals
* include the marshal into BUILT_SOURCES
* set the prefix jmp_marshal
* use $@ instead of implicit target name

Signed-off-by: Víctor Manuel Jáquez Leal <>
8 years agomediaplayer: Tested tick support
Simón Pena [Fri, 14 May 2010 19:09:04 +0000 (21:09 +0200)]
mediaplayer: Tested tick support

The jmplayer-test now listens the "tick" signal, displaying the
position and duration retrieved

8 years agomediaplayer: DBus support for tick signal
Simón Pena [Fri, 14 May 2010 19:09:05 +0000 (21:09 +0200)]
mediaplayer: DBus support for tick signal

DBus support is started. A signal is added to the XML specification,
and the service implementation is started.

When a JmpMplayerService instance is created, it connects to the JmpMplayer
"tick" signal. On class init, another "tick" signal is registered, as
that's the one going to be sent via DBus.

The callback function registered for the original JmpMplayer's "tick"
just emits the service's dbus tick, with the received position and duration

I followed [1] for signal emitting via DBus


8 years agomediaplayer: Added progress notification support
Simón Pena [Fri, 14 May 2010 19:09:03 +0000 (21:09 +0200)]
mediaplayer: Added progress notification support

A tick signal is added to the GObject implementation of the
mplayer module.

It uses a private property, "playing", to keep emitting a signal
while the playback is running.
The "tick" stops when the playback is stopped or paused, and
comes back when it starts again.

The tick signal carries playback's position and duration, and for
that task a marshaller was created, using glib-genmarshaller.
The files were updated to generate the marshal body and

It has also been added a marshal.list file, containing the prototypes
for the marshals to be created

8 years agoui: playlists saved at exit
Xulio Coira [Fri, 14 May 2010 19:04:24 +0000 (21:04 +0200)]
ui: playlists saved at exit

8 years agoui: new playlist dialog added
Xulio Coira [Fri, 14 May 2010 18:55:25 +0000 (20:55 +0200)]
ui: new playlist dialog added

It's posible to add a new playlist from File->New
using this new dialog

8 years agoui: tracks clicked play on mediaplayer with d-bus
Daniel Garcia [Fri, 14 May 2010 18:51:25 +0000 (20:51 +0200)]
ui: tracks clicked play on mediaplayer with d-bus

8 years agoui: changed callback names to python style. Create quit menu callback
Moises Dominguez [Fri, 14 May 2010 18:50:14 +0000 (20:50 +0200)]
ui: changed callback names to python style. Create quit menu callback

8 years ago[ui] Replaced __builder by _builder for consistency purposes
Joaquim Rocha [Fri, 14 May 2010 21:06:21 +0000 (23:06 +0200)]
[ui] Replaced __builder by _builder for consistency purposes

8 years agoui: bug fix: folders in playlist folderhanged jamp
Xulio Coira [Fri, 14 May 2010 14:43:18 +0000 (16:43 +0200)]
ui: bug fix: folders in playlist folderhanged jamp

8 years agoui: add callbacks squeleton for submenu playback options
Moises Dominguez [Fri, 14 May 2010 17:53:31 +0000 (19:53 +0200)]
ui: add callbacks squeleton for submenu playback options

Added callbacks in and change menu names in jamp.ui to a more suitable values

8 years agoui: builder is now an instance variable
Xulio Coira [Fri, 14 May 2010 17:42:04 +0000 (19:42 +0200)]
ui: builder is now an instance variable

8 years agoui: use jamendo uris for testing
Daniel Garcia [Fri, 14 May 2010 17:47:32 +0000 (19:47 +0200)]
ui: use jamendo uris for testing

You need to move this file to: ~/.jamp/playlists

8 years set exec perms
Víctor Manuel Jáquez Leal [Fri, 14 May 2010 09:46:18 +0000 (11:46 +0200)] set exec perms

8 years should create files if they do not exist
Sergio Villar Senin [Thu, 13 May 2010 10:01:05 +0000 (12:01 +0200)] should create files if they do not exist

8 years agoui: print search contents when the search entry is activated
Moises Dominguez [Thu, 13 May 2010 18:22:07 +0000 (20:22 +0200)]
ui: print search contents when the search entry is activated

8 years agoui: play button toggle
Moises Dominguez [Thu, 13 May 2010 18:05:43 +0000 (20:05 +0200)]
ui: play button toggle

8 years agoui: playlist_test.xml added to test playlist features
Daniel Garcia [Thu, 13 May 2010 17:00:30 +0000 (19:00 +0200)]
ui: playlist_test.xml added to test playlist features

You need to move this file to: ~/.jamp/playlists

8 years agoui: track_activated_cb added
Xulio Coira [Thu, 13 May 2010 15:57:24 +0000 (17:57 +0200)]
ui: track_activated_cb added

8 years agoui: playlists parsed and shown
Xulio Coira [Wed, 12 May 2010 22:52:27 +0000 (00:52 +0200)]
ui: playlists parsed and shown

8 years agoui: added playlist to gui
Xulio Coira [Wed, 12 May 2010 19:28:47 +0000 (21:28 +0200)]
ui: added playlist to gui

8 years agoui: added playlist infrastructure
Xulio Coira [Wed, 12 May 2010 19:28:46 +0000 (21:28 +0200)]
ui: added playlist infrastructure

8 years agoui: main callbacks added
Xulio Coira [Wed, 12 May 2010 19:28:45 +0000 (21:28 +0200)]
ui: main callbacks added

8 years agodataprovider: fix arstist object dealloc
Víctor Manuel Jáquez Leal [Tue, 11 May 2010 10:31:43 +0000 (12:31 +0200)]
dataprovider: fix arstist object dealloc

artist is an object, not an allocated memory, so it should be release with
g_object_unref rather with g_free.

8 years agodataprovider-test: code style fix (80 chars align)
Víctor Manuel Jáquez Leal [Tue, 11 May 2010 10:30:08 +0000 (12:30 +0200)]
dataprovider-test: code style fix (80 chars align)

8 years agodataprovider-test: dump vo contents using introspection
Víctor Manuel Jáquez Leal [Tue, 11 May 2010 10:29:36 +0000 (12:29 +0200)]
dataprovider-test: dump vo contents using introspection

8 years agodataprovider-test: set relation enum as global
Víctor Manuel Jáquez Leal [Tue, 11 May 2010 10:26:51 +0000 (12:26 +0200)]
dataprovider-test: set relation enum as global

8 years agodataprovider: readable message when the requested property is not found
Víctor Manuel Jáquez Leal [Tue, 11 May 2010 10:25:37 +0000 (12:25 +0200)]
dataprovider: readable message when the requested property is not found

8 years agodataprovider: Recognize G_TYPE_UINT in properties introspection
Víctor Manuel Jáquez Leal [Tue, 11 May 2010 10:24:44 +0000 (12:24 +0200)]
dataprovider: Recognize G_TYPE_UINT in properties introspection

8 years agodataprovider: change in JmpAlbum year for dates
Víctor Manuel Jáquez Leal [Tue, 11 May 2010 10:23:23 +0000 (12:23 +0200)]
dataprovider: change in JmpAlbum year for dates

This change is needed for the xml field matching in the introspection
operations. Nevertheless, this should be changed when the JmpParseable
interface is implemented. Each VO should be responsible of its own parsing.

8 years agodata-provider: my write with introspection
Víctor Manuel Jáquez Leal [Sun, 9 May 2010 23:17:09 +0000 (01:17 +0200)]
data-provider: my write with introspection

8 years agomediaplayer: DBus C client tests added methods
Simón Pena [Mon, 10 May 2010 22:16:53 +0000 (00:16 +0200)]
mediaplayer: DBus C client tests added methods

The DBus C client is updated to test get_position, get_duration
and seek methods

8 years agomediaplayer: Support new methods in DBus
Simón Pena [Mon, 10 May 2010 22:16:52 +0000 (00:16 +0200)]
mediaplayer: Support new methods in DBus

get_position, get_duration and seek are supported now in DBus

* Modified XML file to expose the methods
* Added the functions to the service to link them with the module

8 years agomediaplayer: Added seek support to the module
Simón Pena [Mon, 10 May 2010 22:16:51 +0000 (00:16 +0200)]
mediaplayer: Added seek support to the module

Seek support added to the module using gst_element_seek_simple

8 years agomediaplayer: DBus C client now handles errors
Simón Pena [Mon, 10 May 2010 22:16:50 +0000 (00:16 +0200)]
mediaplayer: DBus C client now handles errors

The DBus C client is updated so it can handle service's errors