Merge lp:~excieve/covergloobus/dev into lp:covergloobus

Proposed by Artem Gluvchynskyj
Status: Merged
Merged at revision: 369
Proposed branch: lp:~excieve/covergloobus/dev
Merge into: lp:covergloobus
Diff against target: 44 lines (+29/-0)
2 files modified
src/players/Makefile.am (+1/-0)
src/players/Tomahawk.py (+28/-0)
To merge this branch: bzr merge lp:~excieve/covergloobus/dev
Reviewer Review Type Date Requested Status
Alexandr Grigorcea Approve
Review via email: mp+101729@code.launchpad.net

Description of the change

Added support for Tomahawk player. Current stable version is incompatible with MPRIS2 (xesam:artist isn't passed correctly) but my patch to fix the compatibility has been accepted recently so trunk version (and future stable releases) works fine with this plugin.

To post a comment you must log in.
Revision history for this message
Alexandr Grigorcea (cahr-gr) :
review: Approve
Revision history for this message
Artem Gluvchynskyj (excieve) wrote :

Maybe I'm missing something but it looks like the change didn't land in trunk. I'm new to launchpad and bazaar - is there anything else needed from my end to complete the merge?

Revision history for this message
Alexandr Grigorcea (cahr-gr) wrote :

Should be ok now. Bazzar behaviour was always a mystery for me, sometime it
pushes the commit automatically, sometimes you have to make it explicitly.

On Fri, Apr 13, 2012 at 15:19, Artem Gluvchynskyj <email address hidden> wrote:

> Maybe I'm missing something but it looks like the change didn't land in
> trunk. I'm new to launchpad and bazaar - is there anything else needed from
> my end to complete the merge?
> --
> https://code.launchpad.net/~excieve/covergloobus/dev/+merge/101729<https://code.launchpad.net/%7Eexcieve/covergloobus/dev/+merge/101729>
> You are reviewing the proposed merge of lp:~excieve/covergloobus/dev into
> lp:covergloobus.
>

Revision history for this message
Artem Gluvchynskyj (excieve) wrote :

Thanks a lot! Appears to be fine now.

2012/4/13 Alexandr Grigorcea <email address hidden>

> Should be ok now. Bazzar behaviour was always a mystery for me, sometime it
> pushes the commit automatically, sometimes you have to make it explicitly.
>
> On Fri, Apr 13, 2012 at 15:19, Artem Gluvchynskyj <email address hidden>
> wrote:
>
> > Maybe I'm missing something but it looks like the change didn't land in
> > trunk. I'm new to launchpad and bazaar - is there anything else needed
> from
> > my end to complete the merge?
> > --
> > https://code.launchpad.net/~excieve/covergloobus/dev/+merge/101729<https://code.launchpad.net/%7Eexcieve/covergloobus/dev/+merge/101729>
> <https://code.launchpad.net/%7Eexcieve/covergloobus/dev/+merge/101729>
> > You are reviewing the proposed merge of lp:~excieve/covergloobus/dev into
> > lp:covergloobus.
> >
>
> --
> https://code.launchpad.net/~excieve/covergloobus/dev/+merge/101729<https://code.launchpad.net/%7Eexcieve/covergloobus/dev/+merge/101729>
> You are the owner of lp:~excieve/covergloobus/dev.
>

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'src/players/Makefile.am'
2--- src/players/Makefile.am 2011-11-19 19:17:07 +0000
3+++ src/players/Makefile.am 2012-04-12 12:42:45 +0000
4@@ -26,6 +26,7 @@
5 RhythmboxOld.py \
6 Songbird.py \
7 Spotify.py \
8+ Tomahawk.py \
9 Totem.py \
10 VLC.py \
11 Xmms2client.py
12
13=== added file 'src/players/Tomahawk.py'
14--- src/players/Tomahawk.py 1970-01-01 00:00:00 +0000
15+++ src/players/Tomahawk.py 2012-04-12 12:42:45 +0000
16@@ -0,0 +1,28 @@
17+# Copyright (C) 2009-2010 Gloobus Developers
18+#
19+#This program is free software; you can redistribute it and/or
20+#modify it under the terms of the GNU General Public License
21+#as published by the Free Software Foundation; either version 2
22+#of the License, or (at your option) any later version.
23+#
24+#This program is distributed in the hope that it will be useful,
25+#but WITHOUT ANY WARRANTY; without even the implied warranty of
26+#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
27+#GNU General Public License for more details.
28+#
29+#You should have received a copy of the GNU General Public License
30+#along with this program; if not, write to the Free Software
31+#Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
32+
33+from gettext import gettext as _
34+
35+from generic.Mpris2 import Mpris2
36+
37+class Tomahawk(Mpris2):
38+
39+ __title__ = 'Tomahawk'
40+ __version__ = '0.1'
41+ __authors__ = 'Alexandr Grigorcea <cahr.gr@gmail.com>, Artem Gluvhynsky <excieve@gmail.com>'
42+ __desc__ = _('Tomahawk music player plugin')
43+
44+ DBUS_NAME = 'org.mpris.MediaPlayer2.tomahawk'

Subscribers

People subscribed via source and target branches