commit ccc8d02c811faa2f7fe5c45d91398bc20dac246d
Author: Amir Hossein <samadipoor2@gmail.com>
Date:   2018-10-12 22:51:01 +0330

    Misaligned fix (#457)
    
    * Update extension.js
    
    * Update stylesheet.css

commit d3201ea1b25e84b74216107623102b3366380fdb
Author: Thomas Ingvarsson <ingvarsson.thomas@gmail.com>
Date:   2018-09-18 17:13:32 +0200

    Add gnome-shell 3.30 to metadata.json (#456)

commit 0795671b93360eb396aae80ea9c9a42377b6e6a6
Author: Tony Lambiris <tony@criticalstack.com>
Date:   2018-09-01 18:44:56 -0400

    Add gnome-shell 3.28 to metadata.json (#454)

commit 9653b7d5b40b3e12e15d768ed0103698ca888c63
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2018-03-16 08:29:52 -0500

    reverse the scrolling behaviour
    
    Scroll up now = next song. Scroll down now = previous song.
    
    Closes https://github.com/JasonLG1979/gnome-shell-extensions-mediaplayer/issues/446

commit f55f65982b205b2118ab16eef5b63a60d9e89032
Author: btd1337 <btd1337@users.noreply.github.com>
Date:   2018-03-12 12:56:01 -0300

    Tweak a icon to better appearence in 16 and 22px (#445)
    
    * Tweak a icon to better appearence in 16 and 22px
    
    * Better align with linebase

commit 614df242387100d41f346f406956291a4352df65
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2018-01-10 10:06:57 -0600

    Update README.md

commit e5ac200ed8fec329bef79fa647f1320c7c0af628
Author: Jan Turoň <jan.turon@profiq.com>
Date:   2017-11-19 13:39:25 +0100

    Add czech translation (#436)

commit 71e44f9b7f49acc4c9908b11ea00f69b8cc922c2
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-11-18 20:33:51 -0600

    fix https://github.com/JasonLG1979/gnome-shell-extensions-mediaplayer/issues/435

commit 98754b7a6902d7fbc4652968bcafdaeefba47cf8
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-10-31 20:17:33 -0500

    Add the ability to show the track time in the panel.
    
    New format values are trackDuration and trackPosition
    
    closes #430

commit 10cbcc7b2faab2f4307f94a43aa8dfc53555a0b1
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-10-29 09:58:46 -0500

    Revert "Hopefully fixes #429"
    
    This reverts commit 367f65179f686b314141662b404671b78d2aedd3.

commit 367f65179f686b314141662b404671b78d2aedd3
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-10-28 09:01:52 -0500

    Hopefully fixes #429

commit 054e6f2974eff17b734e300b6ac04851424b5417
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-10-09 09:13:39 -0500

    Add plumbing needed for quit

commit 34f3162c27367db772c1a14ca01cabab1c6afbf7
Author: Alexander Rüedlinger <a.rueedlinger@gmail.com>
Date:   2017-10-09 04:26:08 +0200

    Minor fixes: semicolons and hidden bug (#428)
    
    * extension.js: Add missing semicolon
    
    Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>
    
    * panel.js: Add missing semicolon
    
    Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>
    
    * player.js: Add missing semicolons
    
    Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>
    
    * settings.js: Add missing semicolon
    
    Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>
    
    * util.js: Fix missing and unnecessary semicolons
    
    Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>
    
    * ui.js: Fix missing semicolons
    
    Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>
    
    * widget.js: Fix missing semicolons
    
    Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>
    
    * widget.js: Define missing 'BoxPointer' constant
    
    Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>
    
    * lib.js: Remove unecessary semicolons
    
    Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>

commit e139223f79acd5989802218776cdda8668b51ee8
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-10-08 18:57:07 -0500

    Add @lexruee to list of Creators

commit d96240eb205e745fbfef4d432b056883c15d30f9
Author: Alexander Rüedlinger <a.rueedlinger@gmail.com>
Date:   2017-10-09 01:43:57 +0200

    Add support to hide the player state icon (#427)
    
    * schema: Add 'play-status-icon' key
    
    Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>
    
    * settings.js: Add 'play-state-icon' constant
    
    Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>
    
    * prefs.js: Add toggle button to hide play state icon
    
    Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>
    
    * panel.js: Add logic to disable the secondary indicator
    
    Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>

commit e196f80b84d4be65b4de47e72820393e5e7a6228
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-10-08 17:55:04 -0500

    Update README.md

commit c7df6c46f5031f77e331f906aa6a564401f47c80
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-10-08 17:54:45 -0500

    Update README.md

commit 5baa8d6c70149f0cec034837cb7d04e1cc1aba1f
Author: Alexander Rüedlinger <a.rueedlinger@gmail.com>
Date:   2017-10-09 00:02:22 +0200

    Support left indicator position (#426)
    
    * schema: Add left indicator position
    
    Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>
    
    * prefs.js: Add left indicator position
    
    Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>
    
    * settings.js: Add left indicator position
    
    Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>
    
    * extension.js: Add logic to place the indicator on the left
    
    Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>

commit 276b79ba6e967220f5775d6bcf9d32ce0b2e71d6
Author: Alexander Rüedlinger <a.rueedlinger@gmail.com>
Date:   2017-10-08 00:52:21 +0200

    Minor fixes to fix some JS warnings on gnome-shell 3.26 (#425)
    
    * settings.js: Define constants using 'var' keyword
    
    As of GNOME 3.26 the gnome shell complains about classes that are defined using
    the const keyword and which are at the same time exported to other modules.
    To fix that we define all constants and exported variables in settings.js using
    the var keyword.
    
    This is also what the GNOME devs did in the gnome-shell:
    https://bugzilla.gnome.org/show_bug.cgi?id=785084
    
    Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>
    
    * util.js: Use var to define function _extends/compileTemplate
    
    Define the functions _extends and compileTemplate using the var keyword so the
    gnome-shell 3.26 stops complaining about code that does not conform to the ES6
    standard.
    
    Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>
    
    * widgets.js: Define classes using var keyword
    
    As of GNOME 3.26 the gnome shell complains about classes that are defined using
    the const keyword and which are at the same time exported to other modules.
    To fix that we define all classes in widgets.js using the var keyword.
    
    This is also what the GNOME devs did in the gnome-shell:
    https://bugzilla.gnome.org/show_bug.cgi?id=785084
    
    Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>
    
    * ui.js: Define class PlayerUI using the var keyword
    
    Define the class PlayerUI using var so the gnome-shell 3.26 stops complaining
    about code that does not conform to the ES6 standard.
    
    Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>
    
    * player.js: Define classes using var keyword
    
    gnome shell complains about classes that are defined using the const keyword and
    which are at the same time exported to other modules.
    To fix that we define all classes in player.js using the var keyword.
    
    This is also what the GNOME devs did in the gnome-shell:
    https://bugzilla.gnome.org/show_bug.cgi?id=785084
    
    * manager.js: Define class PlayerManager uisng var keyword
    
    Define the class PlayerManager using var so the gnome-shell 3.26 stops
    complaining about code that does not conform to the ES6 standard.
    
    Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>
    
    * panel.js: Define classes using var keyword
    
    gnome shell complains about classes that are defined using the const keyword and
    which are at the same time exported to other modules.
    To fix that we define all classes in panel.js using the var keyword.
    
    This is also what the GNOME devs did in the gnome-shell:
    https://bugzilla.gnome.org/show_bug.cgi?id=785084
    
    Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>
    
    * manager.js: Fix 'undefined property Symbol.toPrimitive' warnings
    
    This commit fixes the warning "reference to undefined property Symbol.toPrimitive".
    It seems that gnome-shell doesn't like the use of the dot-notation
    to access properties of a nested map.
    
    Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>

commit 5c06d5d44e8ec32d260d6a7ddd5a1bafa599f9f4
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-09-02 17:55:02 -0500

    Update metadata.json

commit 3cb96128f3757adebc3fff9e73cc26280ae6fa6f
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-08-17 08:54:45 -0500

    clean up panel code a bit

commit 1a4971dda8a12806b05b9478c1fa37ea333cb930
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-08-14 18:45:46 -0500

    Update README.md

commit ddfa19a04eb878f003ceaacffc55095e854275cc
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-08-13 11:56:45 -0500

    Create a whitelist for players that support the mpris ratings extension

commit 4e69776e4dcbaa2bd15c2f1b9df0a4542d07e2c7
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-08-08 20:55:12 -0500

    Remove the need to use "replace" to get settings keys.

commit 7f5bf43e778b259cfadd37dc1b8409fc8d1766ca
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-08-08 19:53:03 -0500

    Fix button style setting
    
    Fixes: https://github.com/JasonLG1979/gnome-shell-extensions-mediaplayer/issues/414
    Fixes: https://github.com/JasonLG1979/gnome-shell-extensions-mediaplayer/issues/413

commit 3b7171ca37e627b56a9a5e4175b632fba994648b
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-08-08 19:10:38 -0500

    Tweak the icon a bit, add artwok license and make credits clickable.

commit 42c7b02a3dec46c4a92e7c0886ba487358249307
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-08-07 16:10:50 -0500

    Add Artwork credit

commit a4a6b113afa7e4cc9e7d5f0101f763d2b6851916
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-08-07 14:19:23 -0500

    Add a new offical Icon thanks to @LinxGem33
    
    The icon will be used in the prefs about page and in the panel if the player doesn't have a symbolic icon.

commit d83eabc3917ad1713120e6839d43b22ec58b70e7
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-08-07 01:41:14 -0500

    By popular demand bring back the big round player buttons.

commit 8514996388d04f8c29478098d2dbe580c7dd5f82
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-08-06 14:07:15 -0500

    Small credits box tweak

commit f9b46f82b4f9875b073b9d9a1f1301be966be28f
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-08-06 13:57:04 -0500

    Fake a stock Gtk About dialog.

commit 0d8030ef5d6236a49b8422762ec6ce8dff65c4d8
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-08-06 11:45:09 -0500

    No need for file test

commit 496e49a50dbf7795e8191072be8185dd417f5843
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-08-06 11:39:05 -0500

    Fix Translations.
    
    oops, my bad...

commit c9c60c5fc0930f3a697359f2829e617918ca593e
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-08-06 08:54:41 -0500

    Add About page to prefs.

commit c796629bee515c3ddec47d145c9f7902269e42e1
Author: Xander <a.rueedlinger@gmail.com>
Date:   2017-08-06 08:37:37 +0200

    build: fix shebang line (#410)
    
    This commit fixes two small issues:
     * to find out the path to the shell we should use the handy program env.
       in short, this will make of use of the user's $PATH variable.
     * the build script uses the keyword select. however, select is not available
       in sh, at least on my debian system :-). thus, we should use bash in the
       shebang line.

commit fba8dfd60369b3c5a06341e2077bdc04e88582e2
Author: Xander <a.rueedlinger@gmail.com>
Date:   2017-08-06 08:31:36 +0200

    prefs.js: refactor class Notebook and NotebookPage (#411)
    
    This commit introduces the following changes:
     * NotebookPage: add the public method getTitleLabel
     * NotebookPage: make the variable title private by using the prefix _
     * Notebook: override the public method Gtk.Notebook.append_page to avoid boilerplate code
    
    Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>

commit b75d4eac6be6ac551e71a676c2ad8a5622be4206
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-08-05 16:05:59 -0500

    Update prefs.js

commit bd4545a9c55f9ba0635c8ed4043d8ec405aa50b6
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-08-05 15:29:05 -0500

    Fixes: https://github.com/JasonLG1979/gnome-shell-extensions-mediaplayer/issues/409

commit 984f398b0622768257c28ba28c22416bdfa4f291
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-08-05 15:03:56 -0500

    Rewrite prefs.js
    
    Put the prefs in tabs to save vertical screen space.

commit e2aa163dc68986b45e0f231ce13a7c7eb1a21673
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-08-05 08:23:03 -0500

    Update POTFILES.in

commit 3f042c143b17256cb8496f6db5af616fb65cfcf8
Author: Christian Dannie Storgaard <cybolic@gmail.com>
Date:   2017-08-02 20:32:08 +0200

    Small tweaks to the last PR #404 (#405)
    
    * Added extra padding to larger sizes, fixed initial padding and reordered code to always go from small to large.
    
    * Don't use custom class for the default button size.
    
    * Don't override the padding of the `popup-menu-icon` class.
    
    * Removed unused `player_button` class.

commit f334ef0436c4f82868c0e49bd11e6f8a10c82ee7
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-08-01 12:55:34 -0500

    Small tweak to the last PR.

commit b4ba81ce225f8627bc93eddb2435981b83299d7c
Author: Christian Dannie Storgaard <cybolic@gmail.com>
Date:   2017-08-01 19:38:06 +0200

    Option to change the size of the playback button icons (#404)
    
    * Changed settings key replacement to replace all instances of underscores, not just the first.
    
    * Added option to change the size of the playback button icons.

commit fd88238e31e0cf40e1a62f0a2c3aaa2d4c5f7859
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-07-29 12:22:42 -0500

    Update README.md

commit d38b308acaeb96a4905f276b6812c659d74aae75
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-28 08:37:26 -0500

    A little code clean up

commit 7d28973adb5afd8790e5b25f320bafd65ce73aa5
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-27 14:25:01 -0500

    update screenshot

commit 54ea37ebfd06c46e7d706c0b7fcb577906b5553b
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-27 12:45:35 -0500

    Clean up meson.build
    
    1. We don't really care about version as the GNOME extension site adds it's own version number.
    2. We don't need to set the locale. The extension finds it it's self.

commit 19ffd7dad9708efba68cd5278548139195d163c5
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-27 12:26:33 -0500

    Clean up build stuff
    
    1. We don't need an .in for metadata.json as the info never really changes.
    2. We can get rid of most of the stuff in .gitignore.
    3. The extension finds the locale by it's self. It doesn't need help.

commit f7affc7775b460a5f631dd12dfaceac70ad9921d
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-27 08:18:53 -0500

    Add support for non-standard ratings interface
    
    Now any player can add support for setting ratings in this extension by implementing the RatingsExtension Interface.

commit 74bc4bd3992008eacfd9ef21f6ce7f71c0ab9fed
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-24 12:03:19 -0500

    Lollypop ratings now work as they should from the latest git

commit 8988301e7b907d93708f445ea69f91dc8d6a86a0
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-22 09:07:43 -0500

    Blacklist Clementine from the Playlist and TrackList widgets because those interfaces are broken in Clementine.

commit dee4427fd6da704a004092fa8a0ca1bdedca3834
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-21 13:08:36 -0500

    Work around for Clementine's redundant incomplete metadata updates.

commit bfaccfa82a5dff6a55bafbf56838d5d14a96b2ce
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-21 10:37:47 -0500

    More work arounds for the brokenness that is Spotify...

commit 4916a9497242c74c554433bb0e63329553c17cfc
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-20 15:34:56 -0500

    Shuffle and LoopStatus is broken in Quod Libet
    
    https://github.com/quodlibet/quodlibet/issues/2482

commit 5ac6c0026541ff78aaaf4eb1ada0bfe270bae5a5
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-07-20 14:13:06 -0500

    update version

commit 637957f4cbaffa41b60f9bfee735f9835b85cf5a
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-20 13:35:37 -0500

    Make the UI a little dumber.

commit caabd701c3484e4ca0ea36cc035ff8c4ba745693
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-19 10:14:27 -0500

    Fixed invalid control sequence in German Translations

commit d30a981ca023bff909944b696b85e623425d7cb2
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-19 08:58:41 -0500

    Another very small fix up.

commit 688969f34f6e92956094d56ba00b5fd6c26a1387
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-19 08:47:49 -0500

    Tiny fix ups after port to meson

commit 779b9b1d5a63a5dd5c6d1b14960d2e40d430dd6d
Author: Bilal Elmoussaoui <bil.elmoussaoui@gmail.com>
Date:   2017-07-19 15:38:25 +0200

    port to meson (#402)
    
    Fixes #400

commit 3ac5b2ff368cc4c5e624e829e4059d3b4cde758b
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-07-19 06:07:28 -0500

    Re-Update translations
    
    Somehow I seemed to have screwed up somewhere and lost @mart-w 's last German Translations? Sorry @mart-w .

commit d1e8602fd662c7be52633c1b14e9fd1194421df0
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-19 05:54:02 -0500

    Intellihide and show is a PITA!!!

commit b85e69d620a0bc1a49335e9db056ce0966aab755
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-07-18 10:17:08 -0500

    Update README.md

commit 1615511e06b52c4647857bf74057d91408d8c6ee
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-18 10:12:00 -0500

    Fake ratings for lollypop
    
    Lollypop doesn't emit a prop changed signal when ratings are set via the command line so we fake it.

commit ad04d4f59c99f8ed008f8aa19ab8621339789b79
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-18 09:23:44 -0500

    fix up

commit e4dbe1adafc397260803eea194ac1b0fae6d2a38
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-18 09:19:53 -0500

    Add the option to show a playback status icon for each player in it's menu title.

commit 92ae7afa29ba76f4612881b32530b5d68e383023
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-07-18 06:58:54 -0500

    Update README.md

commit 460a4a5ba7c372610ea371366c0decbce7e09b20
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-18 06:50:17 -0500

    Minor fix up to do with the showing and hiding of a couple widgets.

commit eaa73eaea9605e39fccadca3ea5ce886a9a7cfa0
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-18 02:58:11 -0500

    Rewrite of a good part of the extension.
    
    Major code clean up.
    
    Highlights:
    
    Removed horizontal trackbox view mode. Track info is now always arranged vertically to make better use of space.
    Removed support for setting rating in Banshee. Banshee is Dead. No longer having anything to do with supporting any feature to do with Banshee.
    Removed support for setting ratings in Guayadeque because it just didn't work...
    Removed Shell version specific style classes. The UI should now look the same regardless of Shell version. This also fixes wiget alignment issues with some themes.

commit e609ec80b481671668a8723348474db47fcdbd10
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-16 10:31:24 -0500

    More little tweaks.

commit 60f77fe22b0ab80bb08cd950bb28c17422c2d7f2
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-16 06:41:48 -0500

    Fix up last commit

commit 7131c6d4fa5700244d538386d33bab10c701f6b3
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-16 06:14:04 -0500

    Tweak the getting of props so GNOME 3.18 on Ubuntu 16.04 doesn't throw any errors

commit 07788ffe37e13fd55a8839c1f2ae72934d1d0751
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-16 04:46:22 -0500

    Add the ability to blacklist the shuffle and repeat buttons for players that don't support them.

commit 34f3dfb9d18f7dc51d17e17f29966b0a38bd6647
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-16 04:11:36 -0500

    Add support for shuffle and repeat controls

commit 493f6f4042c90e078a162e00c2c7e1a0149fc356
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-07-15 11:26:36 -0500

    Update ui.js

commit b415c72bcac2c2c4d3ea027b9af33d2f37191c38
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-15 08:48:01 -0500

    remove log message

commit 9375dffb5f767c3ea3e551dee48fc869983b65c3
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-15 08:46:50 -0500

    Fix up the fix up...

commit e7d3d2fd347dcdfcb30f986624171c9c6ea3e81d
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-15 07:47:09 -0500

    Back by popular demand the stop button as a user option

commit cc2d7571da49ec042d349f02614b10798bb72da5
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-15 07:13:44 -0500

    Fix up for versions of Pithos without support for setting ratings.

commit 08c3a868f19869accf51826ab285fa53c34100a0
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-14 12:05:14 -0500

    Better Support of rhythmbox streams(internet radio)

commit 2729fa111be0fc4b70aa86215f3232ed957fed31
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-14 08:22:13 -0500

    Fix error with Spotify (and prob other players) on Ubuntu 16.04.
    
    Fixes #395 Fixes #396

commit cd682e6cc623150670d184773f0d66ef32ab67e7
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-14 07:36:21 -0500

    Deal with invalid ratings in the tracklist menu.

commit 7d3af2f2ffab5c586382f166c464e97e9365f5ed
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-13 14:06:48 -0500

    Still More tweaks...

commit 88c59bfc8d3633ca9db9a4948de9054db727e46c
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-13 08:58:54 -0500

    More fancy animations

commit ba389fa4c04893ada53a8c0bea1fd29a2a8a4c3b
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-12 07:57:46 -0500

    Still tweaking the animations

commit b681db1605e23d5038d5534fc8146497813f42a7
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-11 09:14:44 -0500

    Mostly fix ups

commit 4e273e623e5c4b56db0bc874065e849480c6d54c
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-11 08:11:37 -0500

    animation time tweak

commit b1a76ef45c1f54fb4bd07de23a5377f008ae07e5
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-10 19:29:27 -0500

    Tweak animations

commit 07d5c9321a9bd969d6f01fb65a12313685207c27
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-10 15:41:41 -0500

    Create util.js
    
    For common util functions

commit 7c7e42b7caffee2696a523550f57f2c6e2ca5ad0
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-10 14:44:04 -0500

    Fixes #393

commit dda86c577c5ae0f4146e0e69caa75ce6fa4484ce
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-10 05:49:17 -0500

    Flicker free cover change animation

commit 5e53d327fec14bed0e9134aca9575a889e90f9ed
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-09 21:32:21 -0500

    Close menus before animation

commit 157ddfd8cb6bdffc8e3896c1c9905952c38ba30b
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-09 18:47:48 -0500

    Derp... SubClasses...

commit b535e276e80aad912b43c0265e5faf69090e24a7
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-09 18:29:59 -0500

    Add more Fancy animation and don't hide volume on stop.

commit 790ecacb735b19844218a0e98369586254869e20
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-09 15:24:38 -0500

    Minor fix up for last commit

commit 14bf97b0c2f95f36c641dd90b14824acdbf2c813
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-09 15:17:49 -0500

    Better Playlists handling

commit c3b0f6551c414e1de757d034ece03bf934dacf3f
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-09 00:45:29 -0500

    Round Time
    
    We don't display an actual track time just a slider. We don't need any more than sec precision/resolution.

commit da4a8b6140eaba2c3fb14a793c8bd10ac3c8ca77
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-08 18:46:07 -0500

    Revert type checking and make updates more efficient

commit d91c2f9fae9a5e32661dac1b3e8790ba1fff8d09
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-08 09:56:57 -0500

    Consolidate prop getter functions

commit 531e878b4c0bbe58e31a7c1e3e95323d7b6c9a0f
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-07 11:35:35 -0500

    Chain prop getter functions for more efficient updates

commit 8a33be881635f1f5bb2275ce8c642c427294e192
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-07 05:08:45 -0500

    Use GetAll to get all the can props all at once

commit 901f2b7dfd518205ba63e963027e3347dca9ccff
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-06 17:12:32 -0500

    Better type checking if there is such a thing.

commit fe4cfd3d62bd348bfc46bf247dbde8183c6fd17b
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-06 15:28:08 -0500

    More updates...

commit cc42fc69dc613acd81f3f9f329b83d32d6c43d57
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-06 08:01:48 -0500

    Keep TrackIds up to date the right way
    
    Indead of getting the prop every time we need them.

commit 826e804357eb1276c7088e7450f13de3a77db181
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-05 03:01:20 -0500

    Removing more unused stuff from dbus.js

commit 354b160f4aea8c9d0a3671334462536c678bd789
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-05 02:53:49 -0500

    Remove unsed stuff from dbus.js

commit 503a6c1e8aefce26754b48a3d31ce246e8641e3b
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-04 19:37:24 -0500

    A lot of changes
    
    1. 86 the stop button.
    2. Evil Type Checking.
    3. Fix the panel text width.

commit 7f290cc722886e373b534fa9ee7274f6ce29caa4
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-07-03 11:41:28 -0500

    Create CODE_OF_CONDUCT.md

commit 138411531f8eed15cd1938198d93598ba3566a3c
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-07-03 11:36:43 -0500

    Delete CODE_OF_CONDUCT

commit b20d6d1b5e3877bd788575a4a11c0aa6a40d6d8c
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-07-03 11:36:18 -0500

    Create CODE_OF_CONDUCT

commit 0a0c0588bfde32bf8ac0b93247629eddf8615434
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-07-03 11:35:28 -0500

    Update CONTRIBUTING.md

commit 89e7cd93f1be2e22615c3caaedd84facacec8c1d
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-07-03 11:08:00 -0500

    Update CONTRIBUTING.md

commit 3afa5b9a4cd3567353260633df32f346b44dcd06
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-07-03 10:51:47 -0500

    Create CONTRIBUTING.md

commit baaa75f344718e4d8eb67ac55d277457b65993f4
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-02 22:07:00 -0500

    Panel fixup

commit 05646927b584c1e34aba5e488c276eba90b6eedd
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-02 16:31:25 -0500

    Update current playlist title when the playlist title is changed

commit 9601019901b50648371e975a67504b13fe98fe8d
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-02 15:15:34 -0500

    new screenshot 7-2-17

commit 94cfb532abf2935cd12458494d0ef734fe5d1542
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-02 13:17:45 -0500

    Add option to show the current playlist in the trackbox

commit 8a1df24686cb01217c899ba5e625d6d130b08614
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-01 20:05:37 -0500

    bind enum seeting and combobox

commit 6b357385a60b5783e4f6d77563227c300454e85c
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-01 18:05:45 -0500

    Revert "Still more setting cleanup"
    
    This reverts commit bd98bf80515f5826921c3f341c09011b87d64bcc.

commit bd98bf80515f5826921c3f341c09011b87d64bcc
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-01 16:37:38 -0500

    Still more setting cleanup

commit 9bce456547960d7fd5de2fe33bee7297a7137cd7
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-01 14:41:48 -0500

    more settings cleanup

commit 27c3ef0a24cbb46e05a6fe41ff04953757d1df5c
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-01 13:46:54 -0500

    clean up gsetting.connect
    
    We get the settings and the settings key in the changed callbacks we might as well use them instead of calling outside the function to get them.

commit f9734fa444f53662f48213452a3e805810cf0486
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-07-01 11:50:08 -0500

    cleanup prefs
    
    Bind String, Bool and Int widgets directly to GSettings

commit 1cbc41755465460cb67633526598b12ac9d46191
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-30 08:32:22 -0500

    Auto large coversize based on the size of the menu

commit b941d77724ba5d8d92e25e63c609e889980a2e68
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-29 12:09:54 -0500

    Still more clean up

commit 735be2efe675a8f525bf20f633a16bd7bb765f6c
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-29 11:51:48 -0500

    a little clean up

commit 7bc47fdf15256a6fa8bd2258042bed8500a2ee9a
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-28 20:24:51 -0500

    Various style tweaks and what not

commit b93b5091b223cd382c8f3289ed4f50f661d2119e
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-06-27 09:14:17 -0500

    Update widget.js

commit 41f389ec8af610e0f91785d109d09799354ee5b1
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-06-26 09:10:39 -0500

    Update README.md

commit 58df4c1e3477f6d2d85b85851008f5d896d02c8d
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-26 08:33:24 -0500

    Oops.. forgot a couple ";"

commit db5d26ef15943e19711ef5d27656e59492dd8af1
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-26 08:14:25 -0500

    Revert all Scale Factor work and various other little tweaks

commit 160e2f38d66ceb2eb4688dddd16477cd1e816a15
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-06-24 12:16:15 -0500

    Update README.md

commit c6ecb0fef9c2e191459029830d66ca0e40adb7bc
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-24 08:45:50 -0500

    Small fixup

commit c301e9baa3ad091f402987ec5ce27a549db910be
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-24 08:26:28 -0500

    More TrackRatings widget cleanup
    
    Move all DBus stuff to dbus.js
    And... For some reason the Nuvola dev was told to scab in a non-spec prop and method for the support of setting ratings instead of making a seperate ratings extension interface. Oh well, they really don't hurt anything. No other player will try to use them anyway... There's no point in creating a redundant DBus interface in the ratings widget so they were moved into the common org.mpris.MediaPlayer2.Player Iface.

commit 63a7404cbc84473af3cec52c0c68a547551482ff
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-24 07:10:37 -0500

    Clean up TrackRatings Widget

commit 35c0674201923e2273cb21fb032c6a8163a2a7f3
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-23 07:47:50 -0500

    Refactor and clean up Pithos rating code

commit 615ac8cccf5306db9d8dbe7889350e5f2c3d4df1
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-22 14:48:20 -0500

    Clarify Pithos Tired rating

commit 3fb4ff2a9f44f2b2837a38d25b59116c1c825d5d
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-22 14:00:14 -0500

    Pithos Ratings Support
    
    Adds the ability to read and set ratings for Pithos versions that support setting ratings via mpris.

commit de71f3aae6894c16ee91a0ff9dbd7723f5b48f0a
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-20 11:55:16 -0500

    More simplifications

commit 55843ba6f38ab945cc91a9786eb587e6ee410b2b
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-18 18:38:28 -0500

    Less UI thrashing on ratings changes.
    
    There's no need to completely destroy and recreate the ratings stars when all we really need to do is change the icon.

commit b06068c986b14a5f9b133f5689c2789efffb8ab9
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-18 09:28:39 -0500

    Fixup for volume scaling workaround

commit fe4d2a2d280a9f3ce3f626a49db2ea23afe1ffaf
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-18 08:43:49 -0500

    Workaround Quodlibet incorrect volume scaling.

commit 6feacadece6d3e3d8c75ea47943804f77e279ac9
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-18 07:35:54 -0500

    Sort existing players alphabetically when the extension is enabled or any time the Shell is restarted.

commit a09b07aa7089d94a00cdebfbd301bae48fdd3b02
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-18 06:12:34 -0500

    Unfortunately add Quodlibet to the list of broken players.
    
    Quodlibet Doesn't send a linear volume value as it should to MPRIS but instead a cubic value. This results in their volume slider and ours not being in sync.
    https://github.com/quodlibet/quodlibet/issues/2439

commit de0024562b8e5fbd3d5d9958fdc3616c0e461b1d
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-17 12:14:59 -0500

    More HiDPI fixes

commit 2e80b8bef59c592c839e0eb90b120a8d7ee9a636
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-17 10:37:51 -0500

    Move the starting point of the extension in the system menu

commit 979969d47f7ffaf918f48725bc178e61c581ff4b
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-17 10:16:29 -0500

    Remove unneeded prop.

commit 3772adb86449a2ac65dcf8e9348917c4e5285bbc
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-06-16 10:07:35 -0500

    Update README.md

commit cf7132a8715390f41e85d1ab816d41076f530fbb
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-06-16 10:05:02 -0500

    Update README.md

commit 4750a88df5a1b02984bd3de4fe6ec1a1757b9426
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-06-16 10:02:09 -0500

    Update README.md

commit c5510fee7bf4fc5d6665506f939538fc021f0710
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-15 08:52:44 -0500

    new screenshot 6-15-17

commit 1df8b0592ee8840289dfd701a6d7e67a78ae6603
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-06-15 08:27:46 -0500

    Update panel.js

commit 1f2d8d710e48aa1d667af3479c38b56a71ea00f2
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-15 08:03:52 -0500

    A little code clean up.

commit 08d263fe72624bbf57a10e51fe4f47ab80879643
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-14 15:31:30 -0500

    Update tooltips

commit c1c0dd6209552b6c3b53411c0f236619c92ae1a3
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-14 15:22:18 -0500

    better panel text scaling

commit bd80e844744928ab32a15cd0a4e7252e6dcefdd9
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-14 14:42:20 -0500

    new screenshot 6-14-17

commit f6c81c4451319aed2a3d94ed4c1892e83555560a
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-14 14:29:42 -0500

    Update padding and default large cover size

commit a060f79767cc1cb9503e2bf3418de4f705b2d20e
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-14 13:55:15 -0500

    Update the players that can't stop list.
    
    Add a couple players that don't have a stop button in their UI's. If the player doesn't support the concept of stop we don't need to show a stop button in our UI either.

commit fcb0148d5ba6e39f39114e3fdb776bc586c7c020
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-14 13:27:12 -0500

    More efficient panel updates part 2.

commit 1094c7ec6a9ae6c3bef20b94a63d4a4b912b82f7
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-14 09:29:52 -0500

    More efficient panel updates.

commit cd9ae9c926599267340aa9647d6a3b947ac4659d
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-13 09:09:25 -0500

    More panel updates...

commit f64598352e5a68fbb242e098d2c5e776c0f573e5
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-12 10:19:49 -0500

    This scaling stuff is a PITA...

commit 4fd650b15e1a6d4cd19784ceb76bb86958619449
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-12 09:56:53 -0500

    A little bit of rounding

commit 0ee2e54157679583edc1120a483abaa128ad717c
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-12 03:37:06 -0500

    More scaling improvements
    
    This should make for more consistent scaling for HiDPI scale factors

commit dddcff692484ab8dcba0f6de07ea384d0c956f08
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-11 23:38:54 -0500

    Always keep active player open option
    
    Add an option so the user can decide if the active player is always kept open in the indicator or system menu.

commit 922143e8b0a5e1de5b9c7d95212fda6f056dca6b
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-11 12:29:21 -0500

    resize last screenshot

commit b669d1dbd8435935b1303f842ed427f9d7ecfdfb
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-11 12:25:16 -0500

    new screenshot 6-11-17

commit a1fa17aa3d1acd04328d65f8708502fc9ff91008
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-11 12:00:27 -0500

    Better auto menu size

commit 928da2aee311f1550cd5782b0e9751e866e2c7a5
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-06-04 16:08:57 -0500

    Update prefs.js

commit 10e4abc5e4690cb16b27f15b8f2e38a0e713c42b
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-04 00:22:01 -0500

    fixup

commit 0ff15f95140d4769948757c74e065c592ace433f
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-03 22:32:27 -0500

    Instant panel changes
    
    Instant panel changes when the settings change. No more waiting for the song to change.

commit cdbaf6ae85335efcc8db9c8950f2cdb6abd6a045
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-06-03 18:32:50 -0500

    new screenshot 6-1-17

commit 092410192ef92baecf365b11c532b13368d14b6a
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-06-03 18:07:47 -0500

    Update include.mk

commit 4cef2acfa18ac988c9fd3ae1e6da51270dae9222
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-06-03 18:04:06 -0500

    Update metadata.json.in

commit a50d7185021675359e94656f3a12338c3882087a
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-06-03 18:03:21 -0500

    Update metadata.json.in

commit d9899aeb4fe535583bcee6faa0e25d1830c2bce8
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-06-03 15:51:12 -0500

    Better initial defaults
    
    For canPause, canGoNext and canGoPrevious assume true if the returned value is not true or false. ie the property is missing or malformed. This is to be kind to broken players.

commit 6e7421c09c8ced54c093e66bb2694c4475f93f8d
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-06-03 15:11:39 -0500

    Update README.md

commit 6ded46917cb1fe081ff45bbeed8d93b5660d26a7
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-06-03 09:08:20 -0500

    More Spotify advertisement integration
    
    If a info field is empty hide it so it doesn't take up space.

commit 53bd8d1d1c033c2f5ec43143ea85a91ac61ecdae
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-06-03 08:22:43 -0500

    Fix text after a pipe
    
    Certain players Spotify in particular may send empty strings for metadata fields.(during advertisements)  This will fix the intended behavior where for example if a user uses {trackArtist| - }{trackTitle} as a template for the panel text, " - " will only show up if trackArtist is not an empty string.

commit dd6e8083994dd9ffd870ae75b69ab3c785958030
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-29 17:14:23 -0500

    remove unused const

commit b593d73a651d6435c75a1510931237dd25a70853
Merge: c146eb0 49a9e90
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-29 15:35:09 -0500

    more-efficient-auto-menu-resize

commit 49a9e90d4f296e27d5f89a0ce2a928ed4fbf0104
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-05-29 15:28:50 -0500

    more-efficient-auto-menu-resize

commit c146eb0e604eab95983b858ea910aaeee7778b7e
Merge: 931cc5c 891378c
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-29 13:50:07 -0500

    simplify-trackbox-text

commit 891378ceaf1658ea60c8b647f8f5ef1efe5fa617
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-05-29 13:45:41 -0500

    simplify-trackbox-text

commit 931cc5c0fcbd418308ecc048dbe933c3d95e16ae
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-29 07:48:43 -0500

    remove unused const
    
    MEDIAPLAYER_TRACKBOX_TEMPLATE is not used anymore

commit 2b21084882b4a7331828ec3a29db4ccf920f98f0
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-29 07:44:32 -0500

    remove unused settings key
    
    trackbox-template isn't used anymore.

commit 8f114b02962566311a478cdef51ad0b20eac1425
Merge: 5e462d9 37a84f1
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-28 20:41:45 -0500

    new-screenshot-5-28-17

commit 37a84f164ff5ba5ad70beb57cdd3766b968c4fa8
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-05-28 20:40:40 -0500

    new-screenshot-5-28-17

commit 5e462d97defe0d8e3bda987bd92cfd700a523b18
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-28 20:33:24 -0500

    Update prefs.js

commit b980d957c9afd48120c63f756ee2ed5ba8df1755
Merge: fd3dd1b 4373902
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-28 20:27:03 -0500

    no-need-for-markup-in-trackbox

commit 4373902e3e29306207da1f80d92c43c61b7c8737
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-05-28 20:23:20 -0500

    no-need-for-markup-in-trackbox

commit fd3dd1b339b3dcdfb46e555536c76575d7a31e73
Merge: dd2e0f6 d057996
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-28 17:54:52 -0500

    add-player-name-to-trackbox-template
    
    Users can now put the name of the player in the panel if they want.
    
    For example {playerName}: {trackArtist} - {trackTitle}.

commit d0579963be7236a9b4f5ff92817a21416d5199cb
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-05-28 17:47:17 -0500

    add-player-name-to-trackbox-template
    
    Users can now put the name of the player in the panel if they want.
    
    For example {playerName}: {trackArtist} - {trackTitle}.

commit dd2e0f6f62b1c817b0e2ac49e23fbad140c97273
Merge: 28544ed 4b7a931
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-28 16:08:12 -0500

    validate-pango-markup

commit 4b7a93130d41b3d9941cd0a935432d144ed6b1fd
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-05-28 16:06:21 -0500

    validate-pango-markup

commit 28544edf3cfca481e2c12862e4e2eb354cf96a19
Merge: 418565e e4b26d5
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-28 14:04:10 -0500

    Merge pull request #377 from JasonLG1979/style-class-cleanups
    
    style-class-cleanups

commit e4b26d52d77bb7bac324451de3aa24184975e559
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-05-28 14:03:13 -0500

    style-class-cleanups

commit 418565e07cb9913f0413567205f5551c97d98847
Merge: 661dd6b 382eb0e
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-28 10:59:38 -0500

    fun-with-mainloop-timeouts
    
    Give players a very generous 1 sec to populate their interfaces before actually initializing/adding them. Seriously though folks ALL PROPERTIES should be ready before you take ownership of an interface name. If you don't know what a particular property really is at interface creation then use a dummy default value and then send a prop change signal when you do. TAKING OWNERSHIP OF AN EMPTY INTERFACE IS NOT OK. If you're doing that, you're doing it wrong and your implementation is broken, plain and simple. Missing boolean properties are partially ridiculous and inexcusable...

commit 382eb0e2737ff7b7d24f9325dbcebdc13a19f9ed
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-05-28 10:37:33 -0500

    Fun with Mainloop timeouts
    
    Give players a very generous 1 sec to populate their interfaces before actually initializing/adding them. Seriously though folks ALL PROPERTIES should be ready before you take ownership of an interface name. If you don't know what a particular property really is at interface creation then use a dummy default value and then send a prop change signal when you do. TAKING OWNERSHIP OF AN EMPTY INTERFACE IS NOT OK. If you're doing that, you're doing it wrong and your implementation is broken, plain and simple. Missing boolean properties are partially ridiculous and inexcusable...

commit 661dd6bb061861f531730a2425f30179eaf15626
Merge: 28f6a35 6c29cca
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-28 07:55:46 -0500

    some logic tweaks
    
    1. Mainloop.timeout_add_seconds is more efficient than Mainloop.timeout_add since calls can be grouped to save CPU cycles.
    
    2. Only delay the status update of PlayBackStatus for players that send a "Stopped" signal at song changes on "Stopped" not every status update.
    
    3. In this.populate doing basically "potentially falsy or true" is pointless. It will always end up being true. It's the equivalent of foo = false || true, foo will always be true.

commit 6c29cca927a38354eaae8e2b5cdf7e5495f5f42a
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-05-28 07:39:39 -0500

    some logic tweaks
    
    1. Mainloop.timeout_add_seconds is more efficient than Mainloop.timeout_add since calls can be grouped to save CPU cycles.
    
    2. Only delay the status update of PlayBackStatus for players that send a "Stopped" signal at song changes on "Stopped" not every status update.
    
    3. In this.populate doing basically "potentially falsy or true" is pointless. It will always end up being true. It's the equivalent of foo = false || true, foo will always be true.

commit 28f6a359cf011e30967b95b3199f20c717f614eb
Merge: d9e1cbc a1dfde2
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-27 19:10:09 -0500

    small-logic-cleanup
    
    Remove unused code and don't translate a constant used for comparison

commit a1dfde28dc45a47a7ed4de801c545b00dcb12b14
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-05-27 19:07:43 -0500

    Remove unused code and don't translate a constant used for comparison

commit d9e1cbc8aebd44b2a4d869b622f44ead44198a62
Merge: 9cdd53f 053c26b
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-27 19:01:43 -0500

    still-more-small-ui-tweaks
    
    A little clean up and tighten up

commit 053c26b4d00339c9b3fb86d4834f9d99e145779d
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-05-27 18:57:54 -0500

    A little clean up and tighten up

commit 9cdd53f41ed35176c9e2e66480ad9ad5c949be82
Merge: 519bac4 e8fd146
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-27 18:45:46 -0500

    Add missing MPRIS props
    
    CanGoNext and CanGoPrevious were missing for some reason?

commit e8fd1468b4fc90bf3718bc3044214cb778135289
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-05-27 18:40:54 -0500

    Add missing MPRIS props
    
    CanGoNext and CanGoPrevious were missing for some reason?

commit 519bac4f7d361db9b5623eaf85d51509766b1aa1
Merge: 2a53b2e c0770ba
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-24 15:56:45 -0500

    Merge pull request #371 from JasonLG1979/close-menu-on-raise-cover-click
    
    close-menu-on-raise-cover-click

commit c0770badeba04d35b236653355a5f2589a0db23f
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-05-24 15:55:41 -0500

    close-menu-on-raise-cover-click

commit 2a53b2eaf7bb100f4461c18cb106928db41383b4
Merge: a5ed9af fa2336f
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-24 15:36:28 -0500

    Merge pull request #370 from JasonLG1979/unified-looking-main-area
    
    Disable setting the active style_pseudo_class for some widgets
    
    So that the main area appears more like one single widget when clicked.

commit fa2336fcb8a980dd7b6dfc9644269e0f5cbac44d
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-05-24 15:27:32 -0500

    Disable setting the active style_pseudo_class for some widgets
    
    So that the main area appears more like one single widget.

commit a5ed9af2a2ce8aca5b7a24fae88bb8014ae6d372
Merge: ca6432d 57553c9
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-24 14:43:37 -0500

    Merge pull request #369 from JasonLG1979/more-auto-scaling-fixes
    
    I guess we have to hardcode the padding, 80px seems reasonable (40px othe either side).

commit 57553c9e614a686a71b208329dd3f688ea8ecdea
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-05-24 14:39:30 -0500

    more auto scaling fixes
    
    I guess we have to hardcode the padding, 80px seems reasonable (40px othe either side).

commit ca6432de0015c85c4ac006c57bcac14f5396aef9
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-24 13:54:50 -0500

    Update stylesheet.css

commit d9258d4c123f7e2d253c031594dd6ff6510301f0
Merge: 99cbea7 f90fa95
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-24 13:51:44 -0500

    Merge pull request #368 from JasonLG1979/ems-dont-scale
    
    Apparently em's don't scale when going to HiDPI in GNOME Shell. So what little styling we do has to be in pixels...

commit f90fa95a1f9897d149a4744d3fa00a4578907ca6
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-05-24 13:47:00 -0500

    Em's Don't Scale?
    
    Apparently em's don't scale when going to HiDPI in GNOME Shell. So what little styling we do has to be in pixels...

commit 99cbea7d66383f07ae6683cbc2d8ad6cc733fb72
Merge: 3589a13 e6328f0
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-21 20:22:42 -0500

    Merge pull request #366 from JasonLG1979/auto-menu-size-fixup
    
    auto-menu-size-fixup

commit e6328f0c86d4df09c15376a5410468f7f0fe7ad8
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-05-21 20:20:39 -0500

    auto-menu-size-fixup

commit 3589a13b593fb2f4d4491155a9f2724c8b0455f2
Merge: 0a81c62 a842dc3
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-21 13:36:19 -0500

    Merge pull request #365 from JasonLG1979/auto-menu-resize-improvement
    
    Don't hardcode padding

commit a842dc30e4351bf748e8cf3558cc0e9696bd26d9
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-05-21 13:34:28 -0500

    Auto menu resize improvement
    
    Don't hardcode padding

commit 0a81c62906c4b31ce58fbc9bba1f0ecb66494efa
Merge: 3abb483 6557fb8
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-21 11:38:31 -0500

    Merge pull request #364 from JasonLG1979/misc-fixups
    
    misc-fixups

commit 6557fb889f418f23dbe796a6604033d1eb41c1f1
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-05-21 11:36:32 -0500

    misc-fixups

commit 3abb4833d7ece07f8054b22f82f0366daaa3fffd
Merge: 8b26619 b8f907b
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-20 18:22:39 -0500

    Merge pull request #363 from JasonLG1979/link-to-github-in-prefs
    
    Add a link to the GitHub page in the prefs

commit b8f907b8197c53c9a23f4ae7db33fb8df7e2db1a
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-05-20 18:20:09 -0500

    Add a link to the GitHub page in the prefs

commit 8b266197a50c7a78deea82411425e4d561103b5f
Merge: 2c71c5f cffa5a5
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-20 15:43:52 -0500

    Merge pull request #362 from JasonLG1979/new-screenshot
    
    new screenshot

commit cffa5a54d79d33b8c835ac955395bb0cd5003a74
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-05-20 15:42:11 -0500

    new screenshot

commit 2c71c5fdf418cfa9fb3038e1c160e824828bfcb1
Merge: a50e1b8 05c6ec5
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-20 15:19:19 -0500

    Merge pull request #361 from JasonLG1979/silence-more-useless-GNOME-3.24-warnings
    
    The js engine in GNOME 3.24 apparently really hates undefined. Even though the code works just fine and it's well within js code convention. They apparently think or want js to be python???

commit 05c6ec51cd0a3c6f31760a626806c3aa0d05b99b
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-05-20 15:08:49 -0500

    silence more useless GNOME 3.24 warnings
    
    The js engine in GNOME 3.24 apparently really hates undefined. Even though the code works just fine and it's well within js code convention. They apparently think or want js to be python???

commit a50e1b86bfbccbdad48b10ce18617c72aeb7aa01
Merge: 065ea3b a3f6066
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-20 09:28:25 -0500

    Merge pull request #360 from JasonLG1979/improve-position-slider-behaviour
    
    improve position slider behaviour

commit a3f60663676ecc890fd9fc54ed40603e5a4c5601
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-05-20 09:25:37 -0500

    improve position slider behaviour

commit 065ea3b5a16a4e99f4d296cd4c3e7ba84057bbd1
Merge: 7f7ce7a 9fd6d01
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-19 17:30:20 -0500

    Merge pull request #358 from JasonLG1979/dynamic-menu-width
    
    
    Dynamically change the PanelIndicator and Aggregate Menu width based on the large cover size and the Aggregate Menu. The menu size is defined as the natural width of the Aggregate Menu or the large cover size + a small amount of padding, whichever is larger. The Aggregate Menu may grow in width depending upon theme and cover size to accommodate the cover but will return to it's default width when no active player is present and/or the extension is disabled.

commit 9fd6d0124e6ec1c7d9a9621e23d126acf61c4322
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-05-19 13:00:56 -0500

    Dynamic menu width
    
    Dynamically change the PanelIndicator and Aggregate Menu width based on the large cover size and the Aggregate Menu. The menu size is defined as the natural width of the Aggregate Menu or the large cover size + a small amount of padding, whichever is larger. The Aggregate Menu may grow in width depending upon theme and cover size to accommodate the cover but will return to it's default width when no active player is present and/or the extension is disabled.

commit 7f7ce7a3e2e4b725666ed374f88e6419f12ee5c5
Merge: 8d3a94e 1a089af
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-16 12:40:42 -0500

    Merge pull request #357 from JasonLG1979/start-zoomed-fixup
    
    Sometimes the song text failed to show this should fix that.

commit 1a089af74c96fd8cbb96353b7c5fa72b63dc3472
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-05-16 12:37:54 -0500

    start zoomed prefs fixup
    
    Sometimes the song text failed to show this should fix that.

commit 8d3a94e851e8bc37fb3127df7ff7d14b7468cc13
Merge: a84bf65 eb9ed01
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-05-15 11:08:36 -0500

    Merge pull request #356 from JasonLG1979/cover-options
    
    This adds 2 user settings.
    
    Start with the cover zoomed and Raise the player when the cover is clicked.

commit eb9ed01d7578abfa06098640c60450db5661410e
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-05-15 11:03:30 -0500

    Add more options
    
    This adds 2 user settings.
    
    Start with the cover zoomed and Raise the player when the cover is clicked.

commit a84bf659586d5f23e0836054ffbbb6677bb5937d
Merge: 1413671 05b2f42
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-04-29 12:32:37 -0500

    Handle Spotify's broken MPRIS implementation
    
    Spotify's MPRIS implementation is broken:
    https://community.spotify.com/t5/Desktop-Linux-Windows-Web-Player/MPRIS-Implementation-is-severely-broken-in-the-Linux-client/td-p/1661880
    
    This disables all but the most basic functionality for Spotify as Spotify is incapable of doing much else beyond the minimum correctly.
    
    And also makes it easier to do the same to other poorly implemented players.

commit 05b2f427a1af015e6b3770a22ed58a99cb12b764
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-04-29 10:05:33 -0500

    Handle Spotify's broken MPRIS implementation
    
    Spotify's MPRIS implementation is broken:
    https://community.spotify.com/t5/Desktop-Linux-Windows-Web-Player/MPRIS-Implementation-is-severely-broken-in-the-Linux-client/td-p/1661880
    
    This disables all but the most basic functionality for Spotify as Spotify is incapable of doing much else beyond the minimum correctly.

commit 141367195c5b3b805041a39141132b9e6ee61902
Merge: 29a6f8a ba3e474
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-04-29 00:35:14 -0500

    Merge pull request #351 from eonpatapon/more-GNOME-324-fixups
    
    Still More fixups for GNOME 3.24

commit ba3e4749b284eac116aa144ea5aef7802b8007d5
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-04-29 00:28:32 -0500

    Still More fixups for GNOME 3.24
    
    GNOME Shell 3.24's js engine is more strict than previous versions and spams the logs with warnings.

commit 29a6f8ad3b63e21fe75c7f3201927fca37207137
Merge: e1b6a06 b72c632
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-04-28 19:59:36 -0500

    Merge pull request #350 from JasonLG1979/fix-up
    
    Fix up

commit b72c632adc12a0cbf936416ae5661266faf82b9c
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-04-28 19:55:37 -0500

    Fix up
    
    Sliences more warnings. Fixes panel icon/cover not being set correctly after a position change until after the next track.

commit e1b6a06d0d1c6604489fe9bcd9155d0380737e80
Merge: e8f1dd2 7c059cd
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-04-28 17:07:38 -0500

    Merge pull request #349 from JasonLG1979/silence-warning-in-GNOME-324
    
    Silence Warning log message in GNOME 3.24

commit 7c059cd605e9c3d210bbfa8a4b117d3ff7c863b7
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-04-28 17:06:07 -0500

    Silence Warning log message in GNOME 3.24

commit e8f1dd288fa32002334e9991d6169dd7e5956644
Merge: cef1040 64382f6
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-04-28 17:01:09 -0500

    Merge pull request #348 from JasonLG1979/never-show-agg-menu-indicator-option
    
    Adds an option to never show the panel indicator if the extension is in the system menu

commit 64382f669b1501b2340e02ac5641827ae515a96a
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-04-28 10:24:58 -0500

    Adds an option to never show the panel indicator if the extension is in the system menu.

commit cef1040b22c8386a7b5f1f203ecfffc225950e84
Merge: 09749bb 70051d5
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-04-28 06:35:00 -0500

    Merge pull request #347 from JasonLG1979/remove-default-player
    
    Remove Default Player

commit 70051d574270e7533b6671e45d0a68e4cd18d1bc
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-04-25 15:40:23 -0500

    Remove Default Player
    
    It's not very useful as a user can open a media player from the dash with just as many or less clicks this also simplifies the extension from a code standpoint.

commit 09749bb20c0d0db1ed9a3d9b3d5745d98a56ef7d
Merge: c149c06 7509ad9
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-04-17 12:46:05 -0500

    Merge pull request #343 from Fastbyte01/master
    
    Updated and completed the italian translation.

commit c149c06bfc7e776388b87489bd201fcc30d4af6e
Merge: 2be196b aa4d69b
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-04-17 12:00:49 -0500

    Merge pull request #342 from IBBoard/feature341-quodlibet-rating
    
    Add support for QuodLibet rating

commit 7509ad9a57725b5a35b20cd7b18effbc95e90323
Author: Giuseppe PIgnataro <rogepix@gmail.com>
Date:   2017-04-17 15:47:30 +0200

    updated and completed the italian translation.

commit aa4d69bd277ff8b0f27071cd73c818816216c6f6
Author: IBBoard <dev@ibboard.co.uk>
Date:   2017-04-17 11:25:41 +0100

    Feature #341 - add support for QuodLibet rating
    
    MPRIS/D-BUS standard doesn't support setting ratings, so call out
    to the command-line, the same as for other apps

commit 2be196b9676f3ead62d64efd6d81ffba1fc87a65
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-04-01 09:52:54 -0500

    Update README.md

commit bb585d5d1ee839d758a5d7496c1eb395a7fab182
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-04-01 01:22:45 -0500

    Update README.md

commit d875bd39e0a92383002fcfc64c8d1d89c1214bca
Merge: 10cf871 1d5805e
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-03-31 10:33:09 -0500

    Merge pull request #340 from frnogueira/master
    
    pt_BR - New translations

commit 1d5805ed1af3cd166edacc3746f4a2b66d76080d
Author: Fábio Nogueira <fnogueira@gnome.org>
Date:   2017-03-31 10:30:13 -0300

    pt_BR - New translations

commit 10cf87105034b9e21cf1528c3a47ebdf688f93e5
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-03-31 07:44:53 -0500

    Update README.md

commit 06691e6a6e576e6c8df0c680466ff3fc2936653e
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2017-03-31 14:15:10 +0200

    Remove support for g-s 3.16

commit 930cf8a882a507213df059709fbde88cad07c1f6
Merge: c3dff43 af988e9
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-03-31 06:47:46 -0500

    Merge pull request #339 from landas/i18n-nb_NO
    
    Added translation for Norwegian Bokmål

commit af988e95a71e69bb1d4e4e760dd1cb0db14b7b55
Author: Lars Andre <landas@gmail.com>
Date:   2017-03-29 01:51:32 +0200

    Added translation for Norwegian Bokmål

commit c3dff43f859873a73491dc544001c481ded0d031
Merge: 4ecee65 2046fe0
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-03-21 17:16:04 -0500

    Merge pull request #337 from JasonLG1979/revert-336-and-better-fix
    
    revert 336 and a better fix for no text exception

commit 2046fe0250e227a975db8a1981b41bb31bfeeea9
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-03-21 17:12:55 -0500

    revert 336 and a better fix for no text exception

commit 4ecee65e855449da81f59e1d4fb14bcee43b1450
Merge: 56663b6 04ceb2f
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-03-20 10:22:01 -0500

    Merge pull request #336 from JasonLG1979/fix-no-property-text-exception
    
    fix no property text exception
    There's no point in guarding parseMetadata.

commit 04ceb2fd75bd47a738469eaa51e2258717926aa4
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-03-20 10:11:22 -0500

    fix no property text exception
    
    There's no point in guarding parseMetadata.

commit 56663b69360972796920c697b1c452046074ba16
Merge: 796240e 8975fc6
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-03-19 14:28:26 -0500

    Merge pull request #335 from JasonLG1979/widget-cleanup
    
    Misc fixes and refactoring
    
    1. Fixed a couple minor errors.
    
    2. Added a getItem convenience method.
    
    3. Reject the whole tracklist or playlists arrays if they don't contain unique object paths.

commit 8975fc658ce6dcec8a22c6aed5123e612ce875d8
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-03-19 12:31:54 -0500

    Misc fixes and refactoring
    
    1. Fixed a couple minor errors.
    
    2. Added a getItem convenience method.
    
    3. Reject the whole tracklist or playlists arrays if they don't contain unique object paths.

commit 796240e2f1a29618e97c9b30a58e0244a7d63196
Merge: 8dd16a4 1c4fd53
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-03-18 17:39:23 -0500

    Merge pull request #334 from JasonLG1979/menu-ordering-fix-up
    
    Player Menu Position fix up

commit 1c4fd53a2884d56fbe76202912af407ef24d30f5
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-03-18 17:37:18 -0500

    Player Menu Position fix up

commit 8dd16a4c6e8c1bc8a46f055682ee3f8a7a8f1893
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-03-18 13:40:29 -0500

    Update extension.js

commit 4317d19633a76df871c19d23150ed16b7102104e
Merge: f3bce0a ba6050e
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-03-17 17:50:08 -0500

    Merge pull request #333 from JasonLG1979/menu-tweaks
    
    GNOME Shell menus are REALLY REALLY bad at figuring out when to/not add scrollbars and when not to overflow the screen. This just disables open and close animations all around for menus which seems to be source of the confusion.

commit ba6050ef9db2f2b291c854077c2cd74c3d85e075
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-03-17 17:35:00 -0500

    More tweaking of the menus open and close
    
    GNOME Shell menus are REALLY REALLY bad at figuring out when to/not add scrollbars and when not to overflow the screen. This just disables open and close animations all around for menus which seems to be source of the confusion.

commit f3bce0a35cc55eb8c161fb2b12ba0e6debdda883
Merge: c85f815 ad293a8
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-03-16 00:45:17 -0500

    Merge pull request #332 from JasonLG1979/position-fix-up
    
    position-fix-up

commit ad293a8edcd263bbc8bd8254497c4fea35e032ef
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-03-16 00:43:48 -0500

    position-fix-up

commit c85f8152e1bf69bc597c3148e98778d8b02a0113
Merge: 732a6e6 2e47568
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-03-15 21:12:47 -0500

    Merge pull request #331 from JasonLG1979/AggregateMenu-menu-placement-tweaks
    
    Try to be more consistent with AggregateMenu menu placement

commit 2e475686e4e472ca62e788c33e176aa2f4a4717d
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-03-14 20:16:24 -0500

    Try to be more consistent with AggregateMenu menu placement

commit 732a6e6ce83d5c47632171b0c72116d3e5935ef2
Merge: 61d9118 9b30b8e
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-03-15 21:03:23 -0500

    Merge pull request #330 from JasonLG1979/uncouple-canSeek-and-position-slider-visibility
    
    uncouple canSeek and position slider visibility

commit 9b30b8ee42f9cab9ea1569e2c89e791a685e34d1
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-03-15 20:46:10 -0500

    uncouple canSeek and position slider visibility
    
    CanSeek now sets if the position slider is reactive not visible. If the player gives us a valid trackLength and position and the user wishes the position slider shown show it.

commit 61d911851f55f031523cfd9e4d20c49f1f26275f
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-03-13 21:30:41 -0500

    Try to be more consistent with AggregateMenu indicator placement

commit 0810df81e9d891f5b0cde4ab51662a4904468ae2
Merge: 53899ea 753a180
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2017-03-11 10:49:22 +0100

    Merge pull request #327 from martinkg/master
    
    Fixes: #324

commit 753a180c5ae80f9c5be9b6ca2d39131c67765461
Author: Martin Gansser <linux4martin@gmx.de>
Date:   2017-03-11 10:41:15 +0100

    Fixes: #324

commit 53899eab37a243c088df12156ac488bef042c15b
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2017-03-11 08:04:24 +0100

    Fix license version
    
    Extension is released with GPLv2
    
    Closes #323

commit ffe96309f421276889740402220d5ec25e880016
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-03-10 21:39:13 -0600

    Update README.md

commit 1bbb83f97e59a0160d4f12d647fc424ebefcc788
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-03-10 21:37:06 -0600

    Update README.md

commit 8033eb40d65eba18ccf312dc45b0d9073f249b6b
Merge: 336bb19 e3b5c88
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-03-10 21:17:55 -0600

    Merge pull request #326 from JasonLG1979/new-screenshot
    
    New ScreenShot

commit e3b5c88251bef6dd7aa764daafadb0b992d54155
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-03-10 21:15:30 -0600

    New ScreenShot

commit 336bb19f0261851686a6cfc5bc7942c0fea54172
Merge: 67e54ae ba6c469
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-03-10 18:48:24 -0600

    Merge pull request #322 from JasonLG1979/symbolic-icons-all-around
    
    GNOME uses symbolic icons just about every where especially in the actual shell.
    
    "media-optical-cd-audio-symbolic" for most players and "application-rss+xml-symbolic" for "Radios" ("radio-symbolic" is just a circle in many themes i.e. for a radio button and "radio" doesn't even exist in the default GNOME icon theme?).
    
    GNOME Shell 3.20 + users also get the nice "media-message-cover-icon fallback" style class borrowed from the default mpris controls for the default no cover icons to make them look more like an album cover.

commit ba6c4692356604e2a47f996a21553e957e2b1b25
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-03-08 00:35:58 -0600

    Symbolic icons for the cover if the player doesn't provide a cover.
    
    GNOME uses symbolic icons just about every where especially in the actual shell.
    
    "media-optical-cd-audio-symbolic" for most players and "application-rss+xml-symbolic" for "Radios" ("radio-symbolic" is just a circle in many themes i.e. for a radio button and "radio" doesn't even exist in the default GNOME icon theme?).
    
    GNOME Shell 3.20 + users also get the nice "media-message-cover-icon fallback" style class borrowed from the default mpris controls for the default no cover icons to make them look more like an album cover.
    
    In addition I did a little bit of code clean up.

commit 67e54ae7d937dfc3be577499ee76c1ea168e7240
Merge: fef5050 e8942f2
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-03-07 04:32:45 -0600

    Merge pull request #320 from JasonLG1979/MPRIS-TrackList-Interface
    
    Added support for the MPRIS TrackList interface.
    And a bunch of other good stuff:
    1. Asynchronous cover art handling with error checking.
    
    2. Fixed the ratings box.
    
    3. Fixed UI issues.
    
    4. Main player menus behave more like a normal menu item.
    
    5. Use the players symbolic icon in the menu if available. Use the active players symbolic icon in the panel if available.
    
    6. The Indicator Appearance setting change is now instantaneous.
    
    7. The run default setting now instantaneously shows or hides the indicator button in the panel(it only hides it if there isn't an active player) and the indicator button no longer takes up space in the panel if run default is not enabled.
    
    8. The panel button only takes up as much space as absolutely necessary when shown. i.e. no extra space because of the hidden player status icon or text.

commit e8942f28b65b69fdfaddc5d8573645ebf7b24189
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-02-18 10:43:25 -0600

    Added support for the MPRIS TrackList interface

commit fef5050b85d785997153d60e6a4b5c5d935d9146
Merge: e67725f d66171b
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-02-08 19:32:31 -0600

    Merge pull request #316 from JasonLG1979/monkey-patch-default-mpris
    
    Monkey Patch _shouldShow Instead of playing cat and mouse to hide the default mpris applet

commit d66171bfde36c378399a0f9b7a573bc86d6dd1a8
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-02-08 19:23:43 -0600

    Monkey Patch _shouldShow
    Instead of playing cat and mouse to hide the default mpris applet

commit e67725fa57b6957f596b5234620af2e8fea8f2c8
Merge: 564b3cc e4c2bfc
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-02-08 18:06:26 -0600

    Merge pull request #315 from JasonLG1979/match-GNOME-Shells-default-animation-time
    
    match GNOME Shell's default animation speed

commit e4c2bfccf80cbd8684d2c85443b3d0aaa0f453d5
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-02-08 18:02:27 -0600

    match GNOME Shell's default animation speed

commit 564b3cc4ea1724f5f9477429ad3205d250521867
Merge: 4d73f9a 9ba9313
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-02-07 17:43:19 -0600

    Merge pull request #314 from JasonLG1979/remote-cover-uri-fix
    
    Revert cover image validity check

commit 9ba93132b5c29da3b2b59a503ca06a28703a55a0
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-02-07 17:29:59 -0600

    Revert cover image validity check
    
    Fixes https://github.com/eonpatapon/gnome-shell-extensions-mediaplayer/issues/313

commit 4d73f9a4f4fc3260383edc434c1ef3f2d239ca25
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2017-02-06 17:06:35 +0100

    Remove support for g-s 3.10 to 3.14
    
    Branch gnome-shell-3.14 was already created for versions 3.10 to 3.14
    
    Refs #306

commit a17132a2798c46562fc6ecb18b3be24578fffbfd
Merge: 2062d87 b96f681
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-02-06 09:39:40 -0600

    Merge pull request #311 from JasonLG1979/fix-default-player-placement
    
    Fix default player placement in the menu. Now the default player is always 1st. Additional players are added from the top down.

commit b96f681a5795f3541eddaf55170dded2e8c804f2
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-02-06 04:22:33 -0600

    Fix default player placement in the menu
    
    Now the default player is always 1st. Additional players are added from the top down.

commit 2062d87b31bdb2f464f03bef9101e0157321ebf3
Merge: ae83e9f 4443f44
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-02-05 23:18:39 -0600

    Merge pull request #310 from JasonLG1979/use-GLib-get_user_config_dir
    
    Use GLib.get_user_config_dir to get the users .config dir instead of hardcoding it.

commit 4443f44d4e4412580baa5536ae0d1c369b6f7395
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-02-05 23:15:38 -0600

    Use GLib.get_user_config_dir
    
    To get the users .config dir instead of hardcoding it.

commit ae83e9f07a3bd036b90f4f31b8f7857a6ed10b0a
Merge: 7aab376 8423dd1
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-02-05 17:16:37 -0600

    Merge pull request #309 from JasonLG1979/watch-default-apps
    
    Watch for changes of the default apps

commit 8423dd13c3e80082e88c65d2a07d19c25d4c99a7
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-02-05 17:09:15 -0600

    Watch for changes of the default apps
    
    This will keep the default app in the extension up to date.

commit 7aab376dd7f6f1953a8c7b49a3dcc340f204bd21
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-02-04 09:53:29 -0600

    Update README.md

commit 044e9b94b395a267c52b80a8182ae644e98726ff
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-02-04 09:44:14 -0600

    Update README.md

commit e7ed8524aa99c198852d3d77d8a652c7e5b0888b
Merge: 7763f44 576cb06
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-01-31 21:46:18 -0600

    Merge pull request #305 from JasonLG1979/improve-raise
    
    Improve raise behaviour

commit 576cb06db82667b9ea0b4b67370c6076313f5eff
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-01-31 21:35:37 -0600

    Improve raise behaviour
    
    Makes the control buttons and ratings boxes raise the player so that a player can be raised when it is not playing. This also sets hover for the volume and position sliders to false for visual continuity. Fixes https://github.com/eonpatapon/gnome-shell-extensions-mediaplayer/issues/220

commit 7763f4415cce4a7d641e69677d843ae4ad3b8278
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-01-30 13:57:07 -0600

    revert 6b063d0b53592fc1c6a74c18ca3f8441061d7cf0

commit 6b063d0b53592fc1c6a74c18ca3f8441061d7cf0
Merge: b3cbcae 12d80ae
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-01-30 12:00:19 -0600

    Merge pull request #304 from JasonLG1979/small-cleanup
    
    small clean up

commit 12d80ae56b07042f95dd5bfcd2010c8b593aa387
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2017-01-30 11:56:49 -0600

    small clean up
    
    Doesn't need to be an array

commit b3cbcae32065c1f97aa450e2f8602a896bf659cb
Merge: d62ce7f beafbad
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-01-29 20:45:14 -0600

    Merge pull request #300 from JasonLG1979/ui-redesign
    
    Many UI changes and improvements.

commit beafbad7521da4112b3709a0f509514c7cd45cd9
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2016-12-08 20:32:08 -0600

    Many UI changes and improvements.
    
    As dicussed in https://github.com/eonpatapon/gnome-shell-extensions-mediaplayer/issues/298

commit d62ce7f5f97e1071b3216f9771d49995298d1120
Merge: 834c57a d23ad6e
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2017-01-28 12:23:45 -0600

    Merge pull request #255 from jdoe0/placeholders
    
    Add placeholders for title, album, and artist

commit 834c57a82a3a91c3580f80339ae82c8d38705566
Merge: a5d8e3b 110379d
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2016-12-09 10:50:08 +0100

    Merge pull request #295 from JasonLG1979/fix-resolving-desktop_files
    
    Fixes the extension crashing because it can't resolve the .desktop file correctly.

commit 110379d78067b7cfee9d3e84a1b4661a763e21f8
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2016-11-27 12:39:26 -0600

    Fixes the extension crashing because it can't resolve the .desktop file correctly.
    
    Also gaurds against crashing if there is not a default audio player set.

commit a5d8e3bd4cdf1df71d10ba86117a7bafe3031cab
Merge: ad5f05d bb3196d
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2016-11-27 11:53:26 +0100

    Merge pull request #293 from JasonLG1979/fix-cover-in-panel
    
    Fix the icon not showing up in the panel it set to do so in the setting.

commit bb3196d269832fe2c8b8d6e045e426dbd0cf3540
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2016-11-23 23:14:34 -0600

    Fix the icon not showing up in the panel it set to do so in the setting.
    
    And also not setting the size to 22 so it should just fill the panel button box and not distort.

commit ad5f05d0fb6bbe5b9aa86bfdb085d4fe924741fe
Merge: f494160 e60d4eb
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2016-11-26 10:23:21 +0100

    Merge pull request #292 from JasonLG1979/test-props
    
    Test most props to avoid unneeded updates.

commit f4941607c32d504c2df0d53b0279776cf0da974e
Merge: 7ee7f0a b2f4d1d
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2016-11-24 11:08:32 +0100

    Merge pull request #288 from JasonLG1979/listen-for-CanSeek-prop-change
    
    Listen for the CanSeek prop change and respond accordingly.

commit e60d4eb690717d1bbcb96996155c6df1f9893c42
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2016-11-23 17:21:55 -0600

    Test most props to avoid unneeded updates.

commit b2f4d1d8e10c4106d021236e0df71301aaed30de
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2016-11-19 15:40:47 -0600

    Listen for the CanSeek prop change and respond accordingly.
    
    If the CanSeek prop changes the extension should call this._getPosition to decide if it wants to show the position slider or not. A player may want to change this prop mid song if for example it's playing a http stream and it's buffering or hasn't finished it's initial buffering yet.

commit 7ee7f0ab3614bdb865dc6c71753ce0d7ca5637a4
Merge: 7d768ea f918dc6
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2016-11-23 13:55:08 +0100

    Merge pull request #286 from JasonLG1979/dont-hardcode-playlists-ordering
    
    Don't hardcode the sort order of the playlists.

commit f918dc6456497c7c5bee71b72fd1aebe2266bbbb
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2016-11-19 11:39:21 -0600

    Don't hardcode the sort order of the playlists.
    
    Currently the sort order in _getPlaylists is hardcoded to "Alphabetical".
    
    This fixes that by checking the Orderings prop and using "Alphabetical" if "Alphabetical" is in the provided Orderings or if no Orderings are provided. Otherwise it uses the first sort order in the Orderings array if one is provided but "Alphabetical" is not in it.

commit 7d768ea90318bb9595c32836c66f87757b56c01c
Merge: 2d0c926 d2e21b5
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2016-11-21 10:34:09 +0100

    Merge pull request #287 from JasonLG1979/also-use-trackId-to-tell-track-changes
    
    Add a trackId change as a trigger to tell the song has changed.

commit 2d0c92600860704e98f68016f1c4d6f634eca81b
Merge: 3946aba f4766ae
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2016-11-21 10:26:08 +0100

    Merge pull request #289 from JasonLG1979/escaping-all-html-entities
    
    Escape all html entities

commit f4766aed8d39ed52048b277cdfbffbc2b833c31d
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2016-11-19 23:03:42 -0600

    Escape all html entities
    
    The regex was lacking the global flag and only replaced the 1st instance of the entity which resulted in fields not being displayed if there is more than one instance in the field. This fixes that by using GLib.markup_escape_text to escape all html entities.

commit d2e21b5d09111caf9f742eb7785be4e15f4963cf
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2016-11-19 12:22:28 -0600

    Add a trackId change as a trigger to tell the song has changed.
    
    trackId's are used thoughout the interfaces to refer to specific tracks and the docs are clear that a trackId must be present in the metadata and must be unique to a track.(even so far as if a track is repeated it should be given a new trackId)
    
    xesam:url on the otherhand is not guaranteed to exist in the metadata and may not change on repeat especially if it is a real url pointing to the actual location of the media file.
    
    This fixes the issue by also checking to see if the trackId has changed on a metadata refresh.

commit 3946aba5d03e358ef907a1550911ca143b07aaee
Merge: 354b0a3 0aee0fe
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2016-11-19 12:09:49 +0100

    Merge pull request #280 from JasonLG1979/patch-1
    
    Update ActivePlaylist and PlaylistCount

commit 0aee0fe7c05266d02e4f96f30851651e94896903
Author: Jason Gray <jasonlevigray3@gmail.com>
Date:   2016-11-11 02:15:56 -0600

    Update ActivePlaylist and PlaylistCount
    
    Currently when a player updates it's active ActivePlaylist prop the UI doesn't reflect that. Also if PlaylistCount changes the UI also needs to reload the playlists to reflect the change. This fixes both of those issues.

commit 354b0a3ffd5161b90a884a987144613427a3114b
Merge: b20fa7f de6895b
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2016-11-17 10:15:32 +0100

    Merge pull request #283 from JasonLG1979/simplify-timer
    
    Simplify the timer

commit de6895bafaaa268ba11456e8e8c2e069ac3db844
Author: JasonLG1979 <jasonlevigray3@gmail.com>
Date:   2016-11-15 16:47:43 -0600

    Simplify the timer
    
    Timeouts will repeat if the function they call doesn't return false. There's no need for _startTimer to call it's self over and over again to reset the timeout when you can call a function that returns this.trackTime += 1 (Non false) in the timeout thus making it repeat until it's removed with _stopTimer.

commit b20fa7ff297db222febf5d0e26ccebb14f3b1f2c
Merge: 7bcb323 60b2971
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2016-11-03 14:37:25 +0100

    Merge pull request #279 from dffischer/compatibility
    
    Add support for GNOME Shell 3.22

commit 60b2971297b52c1070f87f4ebe18d8afa8cbf19b
Author: XZS <d.f.fischer@web.de>
Date:   2016-11-03 14:19:21 +0100

    Add support for GNOME Shell 3.22
    
    The extensions seems to work flawless even with the newest shell
    version. Declaring it compatible allows users to upgrade without loss.

commit 7bcb3231e6cd7cdda441619e22e74e7ae513850d
Merge: e2cc6d4 a2fade9
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2016-11-02 08:35:45 +0100

    Merge pull request #276 from badcel/make-playlist-interface-more-robust
    
    Make playlist interface more robust

commit a2fade9a3f28b710a565ce9d83e50d5643c324a8
Author: Marcel Tiede <badcel@users.noreply.github.com>
Date:   2016-11-01 11:58:07 +0100

    Use mainloop to add timeout
    
    Use mainloop to add timeout

commit 2184234d15df4be8423d0d55c05e922d01db4bde
Author: Marcel Tiede <badcel@users.noreply.github.com>
Date:   2016-10-10 15:53:53 +0200

    Make playlist interface more robust
    
     - Delay the initial call to get playlists because some
       palyers (e.g. Rhythmbox) do not provide data if the interface gets
       available
     - Show playlists again if they where hidden because of an error

commit e2cc6d48c1a97ae6073e43055fdb54bba2ee1961
Merge: 17091ac f4ce002
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2016-10-10 14:49:48 +0200

    Merge pull request #275 from badcel/fix-dbus-interface
    
    Fix MediaServer2PlaylistsIFace

commit f4ce002ace05ee4337314b8265e1223896cdea9d
Author: Marcel Tiede <badcel@users.noreply.github.com>
Date:   2016-10-09 18:49:18 +0200

    Fix MediaServer2PlaylistsIFace
    
    According to MPRIS2 specification the return type of the method
    "GetPlaylists" should be "a(oss)".
    
    See: https://specifications.freedesktop.org/mpris-spec/latest/Playlists_Interface.html#Method:GetPlaylists

commit 17091aca40ad003cbd28ad88ed9a914aea6dc0f4
Merge: fb5da1b 38a396f
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2016-08-30 12:16:25 +0200

    Merge pull request #250 from fenryxo/nuvola-rating
    
    Add support for Nuvola Player's MPRIS rating API

commit fb5da1bb7f55442d695b7abcb34b1690ed9dc86c
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2016-08-27 10:55:46 +0200

    vlc is sending stop on track change

commit 50741a8d3654a612840181da83b8fbfa3c16438c
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2016-08-27 10:46:31 +0200

    Simplify cover management
    
    Fixes http cover updates with Spotify
    
    Refs #260
    Refs #271

commit c5f9d905fd39dfc978d8416d2c1cb0f6694e0f09
Author: Jean-Philippe Braun <jean-philippe.braun@cloudwatt.com>
Date:   2016-05-09 20:44:30 +0200

    Sync track timer after status change
    
    When a song is repeating the player might just send a status update.
    
    Refs #239

commit 8ed7665d1a79263d57dd52b61f2c039e4029809b
Author: Jean-Philippe Braun <jean-philippe.braun@cloudwatt.com>
Date:   2016-02-25 23:30:00 +0100

    Fix cover refresh
    
    Closes #226

commit 2cb5d6da4023c6e563fecdcc173dfcbc0c43cb67
Merge: 040807f b7a2a4f
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2016-04-19 00:37:47 +0200

    Merge pull request #257 from p91paul/master
    
    Do not disable already disabled extension

commit b7a2a4f5b787a70f981ededbf303e44ce7b1b4d8
Author: Paolo Inaudi <p91paul@gmail.com>
Date:   2016-04-18 23:22:52 +0200

    Do not disable already disabled extension
    
    Causes 'manager is null' js error

commit 38a396fd4e449de282484423625c4f6ead74218f
Author: Jiří Janoušek <janousek.jiri@gmail.com>
Date:   2016-03-06 10:07:57 +0100

    Add support for Nuvola Player's MPRIS rating API
    
    The Nuvola Player's MPRIS interface provides following non-standard
    vendor-prefixed rating API:
    
      * the Player.NuvolaCanRate Boolean property, which is true when rating
        is possible
      * the Player.NuvolaSetRating(Double rating) method to set rating with
        the double value having the same meaning as xesam:userRating in
        Metadata property.
    
    Upstream Issue: tiliado/nuvolaplayer#204
    
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>

commit 040807fce94f952364c0b1a253b1031e44d5ca26
Merge: e14b8fe 6393aa8
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2016-04-03 12:14:20 +0200

    Merge pull request #254 from jdoe0/update-unavailable
    
    Clear artist, album, and title when they become unavailable

commit d23ad6e6184974d95b3ead59b1bd6c393a70d182
Author: jdoe0 <jdoe@mailinator.com>
Date:   2016-03-31 00:13:48 +0700

    Add placeholders for title, album, and artist
    
    Rather than showing empty strings when these fields are unavailable,
    display "Unknown title", "Unknown album", and "Unknown artist" instead.

commit 6393aa8757a29d033aee995fad1945e0a0e34e99
Author: jdoe0 <jdoe@mailinator.com>
Date:   2016-03-31 00:04:10 +0700

    Clear artist, album, and title when they become unavailable
    
    This fixes the issue where these fields remain unchanged from the
    previous file even when they are unavailable in the current file.

commit e14b8fe0139d058e494ec1c112de2686151f9c5b
Merge: 27c546d e19480d
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2016-03-28 12:58:23 +0200

    Merge pull request #252 from smcv/schema-l10n
    
    Mark the GSettings schema for translation

commit 27c546dcda23f220dddad09099fdbcdcfd720c63
Merge: 1b12e25 b877926
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2016-03-28 12:58:00 +0200

    Merge pull request #251 from smcv/shell-3-20
    
    Add support for GNOME Shell 3.20

commit e19480d31ac565a02f5d9258877d56d39f135b25
Author: Simon McVittie <smcv@debian.org>
Date:   2016-03-24 07:49:37 +0000

    Mark the GSettings schema for translation
    
    Caught by "make check".
    
    Signed-off-by: Simon McVittie <smcv@debian.org>

commit b87792681a011c21dfadd64ec5af5725a13edac9
Author: Simon McVittie <smcv@debian.org>
Date:   2016-03-28 09:48:22 +0100

    Add support for GNOME Shell 3.20
    
    Now that GNOME Shell has its own media player control using MPRIS
    (in the calendar/messages menu), this extension is less useful than
    it was in previous versions, but it is still convenient to have a way
    to place media player status directly on the top bar.
    
    Signed-off-by: Simon McVittie <smcv@debian.org>

commit 1b12e2572f5285e87d112b9b1a68d92af8197f23
Merge: e161aae 0780832
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2016-02-15 10:12:38 +0100

    Merge pull request #240 from frnogueira/master
    
    Brazilian portuguese translations - 100%

commit e161aae2612b756b7306c979bd5bcc5ce6fb33e2
Merge: b1480f3 f8639fe
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2016-02-15 10:12:16 +0100

    Merge pull request #242 from badcel/fix-trackposition
    
    Fix track position

commit f8639fed466c25d1df390146cd9e83791ae81d35
Author: Marcel Tiede <badcel@users.noreply.github.com>
Date:   2016-02-06 09:33:26 +0100

    Fix track position
    
    - Reset wantedSeekValue after a regular seek to avoid wrong track position

commit 0780832546d50527dd94ac0bed1dc3d279689734
Author: Fábio Nogueira <fnogueira@gnome.org>
Date:   2016-02-04 17:29:22 -0300

    Brazilian portuguese translations - 100%

commit b1480f30fa2d68fc0ea08093d9c12eadbd4bd6c2
Merge: 647f21e 54aa61d
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2016-01-09 18:45:37 +0100

    Merge pull request #235 from fenryxo/fix-missing-pause-button
    
    Fix missing pause button

commit 54aa61d77d87719c8210ecf0763cf34c41a82118
Author: Jiří Janoušek <janousek.jiri@gmail.com>
Date:   2016-01-09 18:28:20 +0100

    Ensure pause button is visible if canPause is true
    
    It can be hidden if canPause was false previously
    and there is no code to make it visible again.
    
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>

commit ae44ceebc63fbeb5fcd1e238285b713f9ab2274c
Author: Jiří Janoušek <janousek.jiri@gmail.com>
Date:   2016-01-09 18:27:38 +0100

    Handle PropertiesChanged signal for Can* props
    
    Especially CanPause is necessary to keep accurate to show/hide
    the pause button.
    
    Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>

commit 647f21e80c9c0d578234a202d02da73b29baf0a3
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2016-01-09 18:09:54 +0100

    Check if genre metadata exists
    
    Refs #234

commit ffabc4738f3cab7f8a630954e159ae7f057e19a7
Merge: b6a22c3 a4f4bf3
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-11-18 09:48:48 +0100

    Merge pull request #223 from acabal/radio-icon
    
    Add support for an internet radio icon

commit a4f4bf38b760dc5ba3cf4d7499d5516ac831be4c
Author: Alex Cabal <alex@alexcabal.com>
Date:   2015-11-17 16:24:01 -0600

    If media has no cover file and the genre contains the string "radio", use the "radio" icon instead of the "media-optical-cd-audio" icon.

commit b6a22c38311614b00cfa2fb64c6f7b67d0f8cb72
Merge: a22ff14 bc05108
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-11-05 18:29:54 +0100

    Merge pull request #219 from badcel/Fix-hidden-position-slider
    
    Fix hidden position slider

commit bc05108f8f244c43b4df50cb86f61e14047ccfb0
Author: Marcel Tiede <badcel@users.noreply.github.com>
Date:   2015-11-03 21:22:43 +0100

    Reenable showPosition after an error if it should be enabled

commit a22ff14fc0e78420a4876a72efd3c763a9de5b5e
Merge: 832a940 0a7d83f
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-11-03 18:34:12 +0100

    Merge pull request #221 from jonnius/master
    
    Updated German Translation

commit 0a7d83ff7a2d5c58e72d6513d11f4bc7cd879e1e
Author: Jonatan Zeidler <jonatan_zeidler@gmx.de>
Date:   2015-10-27 13:39:08 -0200

    Updated German Translation

commit 832a9409720d649cb8a20109a12bc4a18ac18a55
Merge: 999363d 8c18863
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-10-20 19:30:33 +0200

    Merge pull request #217 from DoctorJellyface/master
    
    Added Slovak translation.

commit 8c18863fa4191791885f5c374227aa649a45a9b5
Author: Juraj Fiala <doctorjellyface@riseup.net>
Date:   2015-10-20 18:11:44 +0200

    Added Slovak translation.

commit 999363d2afc957b07cdd7fa7f57403f8d795b010
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-10-18 17:51:57 +0200

    Fix Arch package link

commit 0dae51aead1a6a446e245ed62e43d73c0d0323c0
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-10-18 17:39:09 +0200

    Fix position in aggregateMenu on 3.18

commit 6fab987829dee03912e554b240ecc6d814b50875
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-10-16 14:08:09 +0200

    Default to true for Can* properties

commit f11341735757a3faaa8cb6138046f749704dbeee
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-10-16 14:03:33 +0200

    Show indicator icon in aggregate menu only on play/pause
    
    Refs #209

commit 234fef94359dd4c8c39f45f1f56c525b48f30ed7
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-10-16 10:18:55 +0200

    Get Can* properties at start

commit 603cc0d7cb7d40101aa00ca4688d4b0b64971778
Merge: 62d29d8 552725e
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-10-15 22:41:25 +0200

    Merge pull request #214 from badcel/master
    
    Show third indicator only if necessary

commit 552725e53a025ec0f13ca060631dcc07f384bd8c
Author: Marcel Tiede <badcel@users.noreply.github.com>
Date:   2015-10-15 22:06:56 +0200

    Only show third indicator if necessary
    
    Fixes: Jumping of indicator icon if no status text is given

commit 62d29d86873cdd64df01e67fa1d47066b1d641b5
Merge: 07c5d8c 8601d93
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-10-12 17:28:50 +0200

    Merge pull request #210 from badcel/master
    
    Show pause button only if the player supports it

commit 8601d9363a05f725c385195b8672dbdc84af97d4
Author: Marcel Tiede <badcel@users.noreply.github.com>
Date:   2015-10-10 18:49:03 +0200

    Show pause button only if the player supports it
    
    If the player does not support a pause function hide the pause button during regular playback.

commit 07c5d8cd3275daa6e0358c7c288914a991b56647
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-09-29 14:00:59 +0200

    PopupSubMenuMenuItem has no status field on g-s 3.18
    
    See GNOME/gnome-shell@fa0e54edbb584624c9e85b6a8356b71e01c1baec
    
    Closes #207

commit 4c05276e7c6ac988e69dad323907e70c2dd0de72
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-09-23 14:13:29 +0200

    Add g-s 3.18 compat

commit f0e8e42e768a28f6561698c3d22bde03ec733a81
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-09-23 08:29:12 +0200

    Fix undefined variable

commit 34faaa9e0ea43dbc9268b6c47f308776e01fcf2d
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-09-23 08:26:30 +0200

    Fix playlist handling

commit 6854bb789787c572f2a61765e3b59760869108a2
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-09-07 15:03:40 +0200

    Ignore some more generated files

commit 6cf204acfcad15736198a66f05781a174cbaa501
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-09-07 14:59:29 +0200

    Allow to rating with Lollypop
    
    Since
    https://github.com/gnumdk/lollypop/commit/c6030ed4dfb20ce67358144381a71287d3036f4c
    it is possible to rate the current playing track with Lollypop by
    running lollypop --set-rating X

commit 593965d2605b0e255e55eb9fabc0ee906c3aed75
Merge: a09c306 90abbcd
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-09-05 18:57:37 +0200

    Merge pull request #205 from shlinux/master
    
    Update Chinese translation files.

commit 90abbcd6491a06976f2e527fda2a72eda10191b5
Author: shlinux <lishaohui.qd@163.com>
Date:   2015-09-05 23:11:01 +0800

    Update Chinese translation files.

commit a09c30649506f3b113d7de7d358f7eb9292f858f
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-08-31 14:16:16 +0200

    Fix command escaping
    
    Closes #204

commit 2e45b279405d93f5eb92bff38098cea3dd3064fd
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-08-31 14:12:53 +0200

    Improve README
    
    Closes #203

commit 4c525ea8c3e292e523eb5f0983e689a13e0d5168
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-08-31 10:52:47 +0200

    Fix Rhythmbox3 set rating
    
    Closes #201

commit 76c3605c336707b1ea3f7c6e0f50ae225d7b3355
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-08-31 09:39:58 +0200

    Show AggregateMenu icon only when player running
    
    Closes #202

commit cc9374264ebf3f8cda0a188389cec4a6a0a9ff80
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-08-28 10:37:14 +0200

    Handle bad rating values

commit dba5c5a8304bfa2f80659c21ce1650768ee3ec31
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-08-27 19:00:35 +0200

    Remove debug messages

commit cca184f45f56525637acb9da4889aedce378a270
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-08-27 18:58:27 +0200

    Move COVER_SIZE in Settings

commit 6effbbd1794d780882fb788588e75b2a0d280553
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-08-27 18:53:37 +0200

    Use filter instead of reduce

commit a4b99af209240b8dc71e0d4d84b459b182904aea
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-08-27 18:36:19 +0200

    Update strings and PO files

commit db2f4fed8b3c47bc400ad2eac48759e40daed24b
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-08-27 18:21:14 +0200

    Use symbolic icons
    
    Refs #200

commit 89216cd493f9afbef409f89fea727c593923a468
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-08-03 21:25:44 +0200

    Put indicator in first position in aggregate menu
    
    Add/remove indicator class to have a correct spacing
    with other indicators.
    
    Refs #200

commit 53389c8b839cb6fb3a7d42129bd3344a649f8561
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-27 15:54:14 +0200

    Typo fix

commit f6b0c9bb3d5166346e249aeec423c813f9578930
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-27 15:52:29 +0200

    Update README

commit 9ce8562b1e84c169632e1c44bc715e24bef25bc3
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-27 15:39:15 +0200

    Hide panel text on stop

commit 18dbadb3aa616beb9aaf38dd144657ab97943dc7
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-27 15:25:57 +0200

    Remove bugy workaround

commit 2de92a844062a8867a813f2dd7d996baa1029c2b
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-27 09:50:13 +0200

    New screenshot

commit 624aeeaea9a6fdeefa2e8c1354df4feed6ca56ca
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-26 22:09:03 +0200

    Readd cover display in indicator

commit e1b023d42f62a09d29b03d93ac1958b39e8a2be8
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-27 09:50:05 +0200

    Update README

commit 7d25153db96d7b911b91a2c01147a2d4030e728b
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-27 09:49:15 +0200

    Update README

commit 83daa9b13c41d98b12baf3e2d08dec3c207c111c
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-27 09:43:51 +0200

    Update README

commit d777b2c861f429cfc7cb69159878638a02a1f936
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-26 18:31:20 +0200

    Fix typo

commit 18ad21a1c4ee94c92f07aa0983a1072af9a7f73d
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-26 14:56:16 +0200

    Show position slider only when canSeek is true

commit 9405e95b767b3f9896998675cc721638fa2c4608
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-26 14:31:22 +0200

    Banshee workarounds

commit 393a166bd1a735b19fbb1a7f14e3320cea9d87eb
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-26 14:19:19 +0200

    Simplify position synchronization

commit 00dab214e8effdb2ba3c023aa5c95de02770bb6a
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-25 20:38:12 +0200

    Trackbox template in gsettings
    
    Refs #170

commit 3e2969b38ac89dd7275e0ad2af4d2bb19705abf0
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-25 19:30:01 +0200

    Make trackBox lines configurable
    
    Refs #170

commit 4e36fdfd66ea32c904f44ffe6c5eadea1b72439d
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-25 16:53:06 +0200

    Misc fixes

commit c83e17cf568180b5d341499d6e67d2c2d70429a5
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-25 15:54:13 +0200

    Implement IndicatorMixin

commit 5e36ef58ce6a21e09a855be4749f71aff11d2f92
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-25 11:48:35 +0200

    Indicator settings support for aggregate menu position

commit 8865eb13d1e49f3b2c24439fca84bc170c653b87
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-25 11:35:33 +0200

    Replace html entities in fields only

commit 7696a0e760c772ebffe16bb723ba736f8b97cd06
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-24 18:44:48 +0200

    Improve status text formating

commit a86ec58ebf8a3ca70e6f461c48b185b0c34b7a4a
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-24 14:41:38 +0200

    Hide stateText if empty

commit ae11eb988ffcce8daa0b2cc09e5e26a290278db9
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-24 14:24:48 +0200

    Rework panel indicators and interactions with manager

commit 991d431effd380029c0cd37b7e16bbfb8ea88eff
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-23 09:49:46 +0200

    Misc fixes

commit 067796cc0fe5ba99407d98f51d535523807b3717
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-23 09:02:38 +0200

    Prefer the last used player for choosing the activePlayer

commit 2ac5b607b373ee97def63c393bac04ba3d8bb477
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-22 21:29:32 +0200

    Remove unused class

commit 593bb8d146f174df13a754224e6ede5720fcef43
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-22 20:14:13 +0200

    New button design
    
    Use default icon size
    
    Refs #198

commit 2e2853ccba8489cd89cf47d25b0c14bdaaf39027
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-22 20:04:22 +0200

    Simplify DefaultPlayerUI

commit 9299c4810abbcb5984ca47d27effcdea73be4678
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-22 19:50:53 +0200

    Work around active player

commit 8d78b559dc71f4da6fa46439c68af5a93521669a
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-22 19:50:15 +0200

    Simplify cover display

commit 1fec28f44e75dfaf52f9ca1d3ce172e6bc908218
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-21 20:20:51 +0200

    Add AggregateMenu indicator

commit ac90cc5b2b71b366e8dcc090c2a8fb482db66857
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-21 14:06:06 +0200

    Add playlists

commit 6150c95771d2d763172c8306f4d7aa67127e40c6
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-20 18:01:47 +0200

    Cleanup imports

commit 8bf1a8c5d1561d5c24b2766bf8576bdd9df49729
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-20 17:59:54 +0200

    Remove cover size option

commit 8758b892d4f6e3d7086abfc7ee4a81d12a2e8ab0
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-20 17:56:19 +0200

    Don't refresh cover if it doesn't change

commit 4afa2c57d20031161d8156e35a23907edc8257cc
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-20 17:37:40 +0200

    Add raise method

commit d22dd194b314571c66afe886ecd988ba38382967
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-20 16:41:19 +0200

    Simplify position updates

commit b80a95be789db0c31884ca74b7d25f2df3464c51
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-20 16:37:54 +0200

    Fix signal disconnection

commit 512faad002e48b396fe985e5d219c2eb405bbc8b
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-20 09:55:05 +0200

    CSS updates

commit f1d1969c41ea47a86d985838675ddb9f948e34ce
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-20 09:41:48 +0200

    Manager fixes

commit 5d732c063b920fef0ab88836d900205c7b628f9a
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-18 17:03:38 +0200

    Fix accordeon

commit ea8e03935e8d5393b9739f720f6d0d56c9cb496d
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-18 16:17:51 +0200

    Send trackTime and trackLength to UI to calculate position

commit f9856ae6241ac997a9592b040ba64acda55aa08d
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-18 16:02:21 +0200

    Simplify status change

commit 6bdcaae6f9e7a07dadf99b89e8d12e27a541126f
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-18 15:09:15 +0200

    Add setVolume method on Player

commit 6c95b5adfdda3923777770f86409200100df1437
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-18 15:07:43 +0200

    Remove unused UI code

commit fdac6534120039693d886de0a662b50290a17494
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-18 14:35:28 +0200

    Add position slider

commit 5640e3238ea5392e55d120adc58c650a1e51391c
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-16 08:05:03 +0200

    Show/Hide volume slider based on preferences

commit ffb35776512d5d11be85555b3c5a11fd4c6a0efc
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-16 08:02:14 +0200

    Add volume control in PlayerUI

commit 7ee299cf9fcf14a4dd81ce5262f76497e369d14c
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-16 07:34:39 +0200

    Add rating to PlayerUI

commit 9c850498b5242163904e1e41312184fea0a68622
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-16 07:19:52 +0200

    New file for UI code

commit f2d773acef5be6b4b7e407f0036627a58ef25773
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-16 07:11:29 +0200

    Destroy UI

commit e56b64bd8e993b0a1866ede8bf13cba05e544a5a
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-03 08:46:41 +0200

    Cover and canGo properties

commit 2cc2d1176b08df4617125fba2b20b3216caac9fa
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-07-02 20:39:42 +0200

    Spliting UI code from functionnal code

commit dabb36fb0d56e0a2d408b49975aec133a283d219
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-06-28 16:15:58 +0200

    Readd raise button

commit 278e2fe16c25bd58e55ad4328cf80b64192aa694
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-06-26 20:18:48 +0200

    PlayerMenu class with submenu feature

commit 1cc79a6e44a70f82e513b5aef71a709c2e36127f
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-06-23 23:04:19 +0200

    Move code in trackBox class

commit 92eebb12a897e2b976ebb6f9837a1a4bdf0fa68e
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-06-23 22:05:23 +0200

    Working on St.Table removal
    
    Refs #193

commit 2b62dc065188b57991a39dd82bb44a66f732de0b
Merge: 2aa5651 2cd36c8
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-06-27 16:59:09 +0200

    Merge pull request #197 from gitter-badger/gitter-badge
    
    Add a Gitter chat badge to README.md

commit 2cd36c85a53b1f1cc0d3615d916e363cd98c09f1
Author: The Gitter Badger <badger@gitter.im>
Date:   2015-06-27 14:57:56 +0000

    Added Gitter badge

commit 2aa56517e33a7508a0863a54c0068b2352047780
Merge: 788c552 d4c265b
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-06-23 21:20:36 +0200

    Merge pull request #195 from kostich/master
    
     Added Serbian translation

commit d4c265b67c2d4640a29da41378e3ab12b3fcde98
Author: Марко М. Костић (Marko M. Kostić) <marko.m.kostic@gmail.com>
Date:   2015-06-11 13:54:49 +0200

     Added Serbian translation

commit 788c552162eeb5e71dc33a90e87e1fc9b97e9bd7
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-03-29 18:20:11 +0200

    g-s 3.16 support

commit 49a0442007a27fa4c1f4a354d764dd97eac04c18
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-03-24 16:12:44 +0100

    use htmlentites in the status text for '<>'
    
    Fixes #155

commit 3b8998f1e463c113b63e115c13998b656c2efcfa
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-03-24 16:06:26 +0100

    Fix CSS classes for 3.16

commit e3c78cefd8a58cb2608d9687e45ecf9d7bcbc82a
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-03-24 16:04:15 +0100

    Fix play/pause when using the middle button
    
    Fixes #181

commit ca47b394ff2640827eae83f028d658a2d99951f6
Merge: 81930e3 0e8358c
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2015-01-19 09:34:16 +0100

    Merge pull request #186 from grawity/patch-1
    
    README: link to the new DeaDBeeF plugin

commit 0e8358cd9f262e2926e08ff873a3b2cf8cadf6c9
Author: Mantas Mikulėnas <grawity@gmail.com>
Date:   2015-01-18 01:28:10 +0200

    README: link to the new DeaDBeeF plugin

commit 81930e31b8c35ae3d736d0a3095dc029dc848247
Merge: a236a01 ca4b5f0
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2014-12-15 18:50:54 +0100

    Merge pull request #184 from grawity/fix/banshee-seek-workaround
    
    A better workaround for Seeked(0) in Banshee (closes #183)

commit ca4b5f05d53e0edc47898d192b58f778480354b2
Author: Mantas Mikulėnas <grawity@gmail.com>
Date:   2014-12-12 09:32:59 +0200

    Update the comments regarding Banshee

commit 45c49aa87ab1b420ffb9f5e184862370b89e9292
Author: Mantas Mikulėnas <grawity@gmail.com>
Date:   2014-12-12 08:58:12 +0200

    Work around Banshee being even more broken than expected
    
    Ref: #183

commit a236a019e92e4624138e43a3500672e8b7f73ba6
Merge: 3dfc7ef 7d294d4
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2014-10-06 12:12:00 +0200

    Merge pull request #179 from buha/master
    
    Added romanian translation.

commit 7d294d4802d062b84832833f2c4805ee3c1bbc1c
Author: Darius Berghe <darius.berghe@gmx.com>
Date:   2014-10-03 23:24:07 +0200

    Added romanian translation.
    Tested locally. Looks nice.

commit 3dfc7ef641296df46ddde0018321a3f55f5aa6f7
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2014-09-26 15:42:25 +0200

    Update README

commit 3b6fa3565f2b34f1e6f4fc3f0858e75256447cd7
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2014-09-26 15:32:47 +0200

    g-s 3.14 support

commit 623a9b33d7906785d0fa0f91d2842e42b14920c6
Merge: 6e547ee 579f312
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2014-09-04 14:41:56 +0200

    Merge pull request #174 from kelunik/master
    
    Spotify doesn't support seeking either

commit 579f31247f40d405858fc6653e523b008d8dd07b
Author: Niklas Keller <me@kelunik.com>
Date:   2014-09-04 14:25:04 +0200

    Spotify doesn't support seeking either

commit 6e547ee70d2f7dc6d8b9fe9d1100c60c4d895b59
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2014-06-22 15:48:22 +0200

    Title button CSS fixes (#167)

commit c1e4821924df5c5094c843396bec2385fb1ecc4f
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2014-05-30 13:26:15 +0200

    JShint fixes

commit 9b5fe7f737b81dc529e34d2fbbcf3eeeca94c328
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2014-05-30 13:25:55 +0200

    Change ellipsize option name and in prefs position

commit 426f1c345c039267cd0e7d04e9a313c3fb61a02c
Author: Saggi Mizrahi <ficoos@gmail.com>
Date:   2014-04-28 16:04:23 +0300

    Add configurable ellipsis.
    
    Some band have very long names and very long song names causing the text
    to push all other indicators aside. By adding a maximum character count
    this size can be limited.
    
    Signed-off-by: Saggi Mizrahi <ficoos@gmail.com>

commit 1c56a2e985bc2593495cb85ccced5f66abcc9fdc
Author: Saggi Mizrahi <ficoos@gmail.com>
Date:   2014-05-02 18:09:42 +0300

    Add vim swp files to gitignore
    
    Signed-off-by: Saggi Mizrahi <ficoos@gmail.com>

commit e1337f72923b037ad9a4b370d6108f2871c7503f
Merge: bacb60e d8a2031
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2014-06-07 09:36:33 +0200

    Merge pull request #166 from shlinux/master
    
    Update zh_CN translation

commit d8a203170098b8db500b5d53a24c7dd66d00b26b
Author: shlinux <lishaohui.qd@163.com>
Date:   2014-06-07 02:02:07 +0800

    更新简体中文本地化翻译文件

commit c88299452561fff96ac699dc5b3e9d67bd0e11af
Merge: d3cd98d bacb60e
Author: 绿色圣光 <lishaohui.qd@163.com>
Date:   2014-06-07 00:16:42 +0800

    Merge pull request #1 from eonpatapon/master
    
    Sync

commit bacb60e73cfd1cec02e8501c418827eca483334a
Merge: ba12231 1994d71
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2014-04-24 09:21:32 +0200

    Merge pull request #160 from mat-mo/master
    
    Hebrew translation: Update

commit 1994d71d05fb86a8a16ed0898f295bdfefff801e
Author: Matanya Moses <matanya@foss.co.il>
Date:   2014-04-24 00:45:31 +0300

    Hebrew translation: Update

commit ba122312e6b33bfdba8acf6e08e8eff92308d518
Merge: 88ca977 7125dc8
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2014-04-18 09:51:38 +0200

    Merge pull request #159 from grawity/readme
    
    README: clarify the version dependencies, add GNOME Music

commit 7125dc868a444547a34571790a8ab5f1ac8e9981
Author: Mantas Mikulėnas <grawity@gmail.com>
Date:   2013-12-28 19:37:58 +0200

    README: clarify the version dependencies, add GNOME Music

commit 88ca977ba0d2755a03ebee9b7ead7a0acad26354
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2014-04-04 09:30:28 +0200

    Fix icons names
    
    Close #157

commit 0ac0cebc9b0ab02e57e07100f6c59a49370e52fd
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2014-03-31 09:36:46 +0200

    Update README

commit 4229e661a01575d99ef31ecb474829ada54338b2
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2014-03-30 20:45:02 +0200

    Declare variable

commit 0f3747bf99a63088badb53a7b54c8032130c3f54
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2014-03-10 09:46:02 +0100

    Add compat with 3.11 and 3.12

commit 450995181a7dbec37e0f6192b1f8e70889a95730
Merge: 4094ccc a89d388
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2014-01-22 07:22:29 -0800

    Merge pull request #150 from to-ba/patch-1
    
    Update de.po

commit a89d3888d8e13439e40ad74192185dd8c3668401
Author: Tobias Bannert <to-ba@users.noreply.github.com>
Date:   2014-01-22 16:10:52 +0100

    Update de.po
    
    updated some strings

commit 4094cccd64deb22872428b53db4a08127055ba0d
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-12-31 10:51:59 +0100

    Improve indicator icons alignement

commit 1efcb85ad1f7792cbd07571a22d4abdaca753743
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-12-31 10:41:37 +0100

    Hide close button when CanQuit is false

commit a12eb21f04b0b57fc51fc1a7d13f2e0e6f99a686
Merge: db21c91 2706047
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-12-28 09:39:03 -0800

    Merge pull request #149 from grawity/remove-e4x
    
    Remove usage of inline XML

commit 2706047427b0c2a517c2cf7286db2ff71449f9ca
Author: Mantas Mikulėnas <grawity@gmail.com>
Date:   2013-12-28 19:23:54 +0200

    Stringify inline XML
    
    Latest versions of mozjs (used by gnome-shell) drop support for E4X, so
    using inline XML becomes a syntax error.
    
    See-also: https://git.gnome.org/browse/gnome-shell/commit/?id=b908a3d70af279caad71a7ad87a301621b08271f

commit db21c91390c1a26aedc6d67cf5fccdeeb083c9e3
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-12-28 18:21:29 +0100

    Guayadeque rating support

commit 2d300016cfa91062749ecd0861eecf1ac12ec82c
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-12-28 17:39:11 +0100

    Improve CSS for RTL (#81)

commit 67daaa54206abdb40645852806023219445a98dd
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-12-28 17:16:44 +0100

    Remove extra space when player is stopped

commit 29e5262e99533f999e2653d81921fec6667decd8
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-12-28 16:52:10 +0100

    Fix track infos height calculation with wrapped lines
    
    Closes #145

commit e2e9c5da461aaf23e470bcb2e0edf8a64eeea3ff
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-12-28 16:39:59 +0100

    Default player takes less vertical space
    
    The run button is now at the right side of the title, Same place as the close
    button when the player is running.
    
    Closes #148

commit 82db06f4c3f0ea2cec15150b03a1c8251d3bcadd
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-12-28 16:23:44 +0100

    Allow unrating when clicking on the last selected star
    
    Closes #144

commit cc31c03998edf9524c692d123929332bc04aee05
Merge: d3cd98d 4083d28
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-12-23 05:34:39 -0800

    Merge pull request #147 from shlinux/patch-1
    
    Create zh_CN.po

commit 4083d282b2d6d4400e7ef320a76147bd9d57fab5
Author: 李少辉 <lishaohui.qd@163.com>
Date:   2013-12-22 14:18:10 +0800

    Create zh_CN.po
    
    New zh_CN translation

commit d3cd98d34ec2bec8982fa6f71c62e181e494f9bd
Merge: cec3558 e8aaebf
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-10-10 11:28:02 -0700

    Merge pull request #140 from frandieguez/patch-1
    
    Updated Galician translations

commit cec355869686791659df1bb0e28b7851fabcfaed
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-10-10 20:24:58 +0200

    Update README

commit cc7f1e2ed496a08e56c12c8846c5da74aac43e57
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-10-10 20:22:00 +0200

    Rework layout for g-s 3.10
    
    Remove compability with older versions

commit e8aaebfdfe8f522168be54fa7196497a344f624a
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   2013-10-10 12:37:38 +0200

    Updated Galician translations

commit 2f8f2545bcf241c96412a60360bd173b2c12d8d8
Merge: d7ff723 9c7dae9
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-10-09 02:10:29 -0700

    Merge pull request #139 from ficoos/g-s-3.10
    
    Fix aggregate menu integration for 3.10

commit 9c7dae9e439a0089d94304acc4222a0727bda55e
Author: Saggi Mizrahi <ficoos@gmail.com>
Date:   2013-10-04 19:31:27 +0300

    Fix aggregate menu integration for 3.10
    
    Signed-off-by: Saggi Mizrahi <ficoos@gmail.com>

commit d7ff723d84202b336435cd6f8f42738714b67ce9
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-09-15 11:32:45 +0200

    Fix slider signals

commit 3baae04703dda4aa4da356ff6790605402381930
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-09-09 17:59:55 +0200

    g-s 3.10 compatibility (WIP)

commit bb4d63858e4e9974aade8e4c57bd2f8a3564743a
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-05-31 10:53:25 +0200

    Update the description

commit a052f526c0193430b047a222b28886f3cfc0c943
Merge: 31d3c16 b184cb8
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-05-24 01:50:40 -0700

    Merge pull request #134 from tommie-lie/fix/duplicate_default_players
    
    Fix issues with multiple default player items.

commit b184cb8a27378ff505b3a3b6a5ab6dfdd191b58b
Author: Thomas Liebetraut <thomas@tommie-lie.de>
Date:   2013-05-23 19:52:04 +0200

    Reworked the async stuff. This should fix issues with multiple default players after screen shield.

commit 31d3c16f1800092ca8cded683045eb9214482e3b
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-05-18 10:30:50 +0200

    Declare variable
    
    Closes #128

commit 7403c7e7068e4219bacbed27ac6ea8546aa0233c
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-05-18 10:15:15 +0200

    Check track changes with the url instead of trackid
    
    Refs #129

commit 7ff1d1b8817716be25b1a0c24acb0f93e5fb5324
Merge: e7dad1d 570f4c1
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-05-18 01:03:47 -0700

    Merge pull request #133 from RueiYuan-Lu/master
    
    My zh_TW update and new Dutch translation from Vistaus

commit 570f4c128eab16ef118c95c14bde3e5ef9ce6bd2
Author: 盧瑞元 (Ruei-Yuan Lu) <RueiYuan.Lu@gmail.com>
Date:   2013-05-18 13:16:58 +0800

    New Dutch translation from Vistaus

commit c138fbc28b3fd490baf9cd84013cb1d7268ecb1f
Author: 盧瑞元 (Ruei-Yuan Lu) <RueiYuan.Lu@gmail.com>
Date:   2013-05-18 13:15:03 +0800

    Update zh_TW translation

commit e7dad1d92fc25f87b20af8121cd10a9f038589e1
Merge: cab8b1c c700c5c
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-05-13 03:50:58 -0700

    Merge pull request #131 from RueiYuan-Lu/master
    
    New zh_TW translation

commit c700c5c1198f283491ca7869e4f769fdc54d776f
Author: 盧瑞元 (Ruei-Yuan Lu) <RueiYuan.Lu@gmail.com>
Date:   2013-05-13 16:03:04 +0800

    New zh_TW translation

commit cab8b1c698e0a3c93218dbfadbd808e07446fd95
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-05-04 16:58:41 +0200

    Add g-s 3.8.1

commit fe0f37523b0c17dc0ffb5c24b91baf4df5f689cd
Merge: 713ee73 aa2437e
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-04-03 04:31:24 -0700

    Merge pull request #124 from osmank3/master
    
    Turkish language file added (again)

commit aa2437e1b88234b6ea713ba1d6c00c2a68b72326
Author: osmank3 <osmank3@gmail.com>
Date:   2013-04-03 13:30:42 +0300

    Turkish translation added.

commit 713ee739e7e2daa366e1da4f676fd99df9e1ff9c
Merge: 2be4880 2b0fd91
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-04-03 01:38:17 -0700

    Merge pull request #123 from Ralgo/master
    
    Spanish Translation

commit 2b0fd91026c6e145b8e63026c178407e11df8c07
Author: Cristian Beroiza <cberoiza@gmail.com>
Date:   2013-04-02 17:41:25 -0300

    Fixed old translator credits

commit 1fd34b9db586e721ce26756cacc79635dc827cdb
Author: Cristian Beroiza <cberoiza@gmail.com>
Date:   2013-03-31 19:45:17 -0300

    Spanish translation update

commit 2be488024dc799dba14beebd31d5e08c3612cf57
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-03-31 13:48:30 +0200

    Cleanup version list and add g-s 3.8

commit 70fc0db66980eadd722e269c32361dd8212ad24a
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-03-19 14:08:01 +0100

    Add g-s 3.7.92

commit 18847f4088989adf4604fe15520dfbbf1f529360
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-03-15 16:13:40 +0100

    Add g-s 3.7.91

commit 5417b8ef24ac0dc63e45167d29e7eb14f62914cb
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-03-04 17:51:49 +0100

    Asynchronous DBus proxy creation
    
    Fixes g-s freezes on player start. Especially when the player tries
    to make DBus calls to g-s DBus interfaces (notification for example)
    
    See #119 for full explanation
    
    Ref #64, #117, #118

commit 7dff324b6dad250667ef145676fe68d45681e5ab
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-02-25 22:16:00 +0100

    Add g-s 3.7.90

commit d5fd3f65f659747033250a6abd82e860de58329a
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-01-27 13:14:38 +0100

    Correctly destroy the manager and players on disable

commit 85d1c4ec055bba9c6a183eb16f9bcda2557f55cc
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-01-27 12:30:01 +0100

    Split this gigantic mess

commit d6efc81ae0bf339a7ea1aca171fa649d960aa5c8
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-01-13 10:31:27 +0100

    Reverse scroll events (Closes #110)
    
    Wheel up -> previous
    Wheel down -> next
    
    This matches the browser/viewport behaviour

commit 139ec4e44331864c546fc4438ab325de9247b57e
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-01-13 10:01:09 +0100

    Correctly update status text and cover with multiple players in use

commit 4a24d4b11b80935bd7dca2406c575e09f8581e87
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-01-07 12:40:11 +0100

    Change const name case

commit ca3277e01dd1e6c4bc3f1b0cd5f7a8a35275137d
Merge: 607b2c3 c49ff65
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-01-07 03:15:58 -0800

    Merge pull request #115 from rat4/patch
    
    Add workaround for pragha

commit c49ff6579677da0492a355075c3cd0106612b1b8
Author: Pavel Vasin <rat4vier@gmail.com>
Date:   2013-01-07 14:49:08 +0400

    Add workaround for pragha
    
    Issue #111

commit 607b2c36241432fd24b39f7868776402e0c56859
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-01-07 09:52:28 +0100

    Check menu item is not null
    
    Could be the beginning or the end of the menu
    
    Refs #114

commit 0daeabfc65c3cc0acc353465e5231a5e81220297
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-01-06 17:42:46 +0100

    Don't create unnecessary separators
    
    Also remove them when needed
    
    Closes #114

commit 8cefcd9cdd8b9972c8919521d0c894ffdaf44fe4
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-01-06 16:45:11 +0100

    Remove the default player from the PlayerManager
    
    Refs #84 #71

commit 33b8fc41788ebe9a3215512c7fc776ba203c383f
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-01-06 16:32:46 +0100

    Show/Hide the menu, add the default player on setting change
    
    Refs #84 #71

commit 89c450415cce50e242493deb31176ddb8ec86727
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-01-06 16:17:54 +0100

    Hide the indicator only if no player in the menu
    
    Refs #84 #71

commit b271a7fc4f145df4c0e107805a19926001f75d0b
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-01-06 16:11:49 +0100

    Display the rundefault setting for all positions
    
    Refs #84 #71

commit 6e384e18b4b8b9619c10c14308eabd86bbc2835c
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-01-06 16:00:15 +0100

    Can run the default player from the menu
    
    When the rundefault setting is enabled and no player
    is running, the default player is displayed in the menu
    with one button to run it.
    
    If another player is running, the default player is not
    shown.
    
    Refs #84 #71

commit f5060fc0bb55510cfc4d7f399de5b1b4f3e58fd1
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-01-06 14:34:29 +0100

    Listen for CanGo* properties updates

commit ff1964fecb762a0b02fa6d8d880b379243653910
Merge: c35f77b e67d79f
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-01-05 09:40:48 -0800

    Merge pull request #113 from grawity/readme
    
    Update README

commit e67d79f45ce36b3b130513ee79e2e5442c64ba40
Author: Mantas Mikulėnas <grawity@gmail.com>
Date:   2012-12-28 21:34:03 +0200

    readme: Tested with GNOME-Mplayer, KDE's JuK and Dragon players

commit c35f77bde64a299aaec69130d5da6deace6f6956
Merge: 8124310 fe35464
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-01-04 12:47:49 -0800

    Merge pull request #109 from peutch/master
    
    Add support for g-s 3.7.3

commit 81243108903e6397b7680eaf432443b5f2401d75
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-01-04 21:21:34 +0100

    Add Banshee workaround on Metadata change too
    
    Closes #111

commit fccbd1bc700046ea03ef3f05494f761a9f374705
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-01-04 21:20:01 +0100

    Fix metadata remaining invisible on startup
    
    Need to find a better solution though
    
    Ref #111

commit a4126c3386824fd16d2cb6510c0233e00c7f1ca9
Author: Mantas Mikulėnas <grawity@gmail.com>
Date:   2012-12-30 15:03:51 +0200

    Limit the _setStatus wait to known-bad players
    
    Only Banshee is affected; other players send signals correctly.
    
    Ref #111

commit f89d1df61e2a7c5b610aeab04c0b71ec5f377cb9
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2013-01-04 21:04:08 +0100

    Update the status text on play status
    
    If the same song is stopped and played and
    the client doesn't refresh the metadata property
    the status text would stay empty.

commit fe354649c1ee0c1aab7320017aa9b4a7c7c3a66b
Author: peutch <patrice.duroux@gmail.com>
Date:   2012-12-28 15:36:36 +0100

    Update src/metadata.json.in
    
    Add support for g-s 3.7.3

commit 0f262b3a6d1384797fa240c99c54dee35ca95b36
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-12-15 13:54:34 +0100

    Fix: busName is now public

commit 33fcfddc0a75eecfc641e77ef696a7f72382b7c0
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-12-15 13:41:36 +0100

    Don't register GTypes
    
    https://bugzilla.gnome.org/show_bug.cgi?id=688973

commit c99569d8d2d66f74cbd6fb83ffc1b743022f3a33
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-11-24 12:32:34 +0100

    Declare variable

commit 4f8899ebe176fa975412d6b4ed7fefac9dc24773
Merge: e0ff0c0 6a9bd7f
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-12-15 03:32:51 -0800

    Merge pull request #106 from grawity/shell-version
    
    Add support for g-s 3.7.2

commit e0ff0c04a808cc0500384102da76f7eb7fedf6f4
Merge: 95f8272 f7a66dc
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-12-15 03:32:38 -0800

    Merge pull request #107 from grawity/fix-vlc-multi-instance
    
    Fix multi-instance support

commit f7a66dc4e291f188f796982c62a4952fc28441a7
Author: Mantas Mikulėnas <grawity@gmail.com>
Date:   2012-12-15 03:47:47 +0200

    Do not change owner for multi-instance Player objects
    
    When the player app grabs multiple names (e.g. all VLC instances grab
    "org.mpris.MediaPlayer2.vlc" and "org.mpris.MediaPlayer2.vlc-PID"), and
    an old instance quits, we will receive a NameOwnerChanged signal for the
    global name (...vlc) even though the Player object might already be
    tracking the instance name (...vlc-PID).
    
    This could also have been written as:
    
        !this._isInstance(this._players[oldOwner].player.busName)
    
    I'm not sure which is better.

commit ccf956c9353a6605b5b0e992e1960c7ae4649407
Author: Mantas Mikulėnas <grawity@gmail.com>
Date:   2012-12-15 03:55:22 +0200

    Update .owner property when name owner changes

commit 2ca7d9787d97e680e52f8e88d9439882314f81e8
Author: Mantas Mikulėnas <grawity@gmail.com>
Date:   2012-12-15 03:40:54 +0200

    Detect nonstandard VLC instance names

commit 7614a6314bed7c741d17b0c48bd9fd7a5950e7bc
Author: Mantas Mikulėnas <grawity@gmail.com>
Date:   2012-12-15 03:43:40 +0200

    Fix handling of multiple names owned by same player
    
    Commit a52fc90d changed this._players[owner] to a dict containing
    .player and .signals items, but didn't update all code.

commit bf012b0466e9beff7fff9c02e96b9bdcfc663556
Author: Mantas Mikulėnas <grawity@gmail.com>
Date:   2012-12-15 03:30:01 +0200

    Make Player.busName and Player.owner public
    
    ...since they already are being used as such.

commit 6a9bd7f4282d77b28a9981d7c5075c3f3b51274e
Author: Mantas Mikulėnas <grawity@gmail.com>
Date:   2012-12-15 03:12:46 +0200

    Add support for g-s 3.7.2

commit 95f82722fe9c6e742d59ca8e8f657773c5e45e4d
Merge: bbc5844 bfa3e83
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-11-25 09:02:34 -0800

    Merge pull request #105 from elder/master
    
    Update Brazilian Portuguese translation

commit bfa3e8393b940055c502fbff2ac703f5c7cb6a36
Author: Elder Marco <eldermarco@gmail.com>
Date:   2012-11-25 14:50:41 -0200

    update brazilian portuguese translation

commit bbc58446c1bed3ff1679dbe56345fed66b81d273
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-11-23 21:08:02 +0100

    Remove cover fade in panel (Closes #101)

commit be6b0ed1b4763f553a3f2d3b19a1d2d4d78e07fb
Merge: 09c5d35 658a040
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-11-13 02:26:53 -0800

    Merge pull request #102 from tiramiseb/master
    
    Improved french translation

commit 658a0407af412220d38cdcc749c22c37706e51e2
Author: Sébastien Maccagnoni-Munch <sebastien@tiramiseb.fr>
Date:   2012-11-13 11:06:01 +0100

    Changed last translator (forgot in last commit)

commit fe96838c066728bbd7d7bee10380fe2fc2154c2d
Author: Sébastien Maccagnoni-Munch <sebastien@tiramiseb.fr>
Date:   2012-11-13 11:03:44 +0100

    Improved french translation

commit 09c5d357ab22c7cc225319c0f50586622b59ded9
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-11-11 15:35:01 +0100

    Update de translation
    
    Fixes #97

commit ffe8359f148a1f514573f6ae4d65f999696d323d
Merge: 1fc9085 4218193
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-11-11 03:10:33 -0800

    Merge pull request #100 from rat4/patch
    
    Update ru translation

commit 42181931417ae0a746b61ba497213bdd3ea8adc7
Author: Pavel Vasin <rat4vier@gmail.com>
Date:   2012-11-11 12:28:17 +0400

    Update ru translation

commit 1fc90859c60958ad54463ae53ab00fe52f920a7d
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-11-10 12:54:09 +0100

    Convert the rating to int

commit 80b9538979b76b75c6cdb54a32d265725232105d
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-11-10 12:48:10 +0100

    Check if track has changed when updating metadata (Fixes #93)
    
    We don't want to reset the timer or update controls if the track has not changed

commit 84421551b4841cb047f9f4f081555ae6d6ef0b0b
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-11-10 12:29:43 +0100

    Fix _showCover() call (Fixes #98)

commit 65c4e24ab0a48e6ce39f798ea20edcbac3c0e22f
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-11-04 11:48:44 +0100

    Add support for g-s 3.7.1

commit fb9de97884218d46e169c6345a13166cda8a339c
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-11-04 10:26:17 +0100

    Init player after all signals are connected
    
    Also fix indicator center position on 3.6

commit a9b2a3fe0c9d7048c09dc2c0fb107f3ebc937fbe
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-11-04 08:53:54 +0100

    Don't add players if extension is disabling
    
    Fixes #95

commit f9a1aa7d6175b30a8619cd47c1ad008ebe1a4802
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-10-31 14:55:02 +0100

    Update translation files

commit cfceb16d56b66cbc2eab68fab6d8dd8b755b13ff
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-10-31 08:59:32 +0100

    Update documentation

commit d249886f876d814608970ac55ab66b4645b0fdab
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-10-31 08:27:32 +0100

    Migration path from old volumemenu setting

commit 9090f06d99a7f7fe46d681b3e9f123e5ba009169
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-10-31 08:07:07 +0100

    Set the play method according to the CanPause property

commit d087edcea115fd2c30621b0d485c7171026fbc4e
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-10-13 13:51:21 +0200

    g-s 3.6 fix

commit c115994da5201082c3dd59a0ca8be90ab4305745
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-09-26 20:33:14 +0200

    Minor fixes

commit fb5df5cd23a9968fd4f2f9c7a27316d1a0d32bf8
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-09-26 20:25:45 +0200

    Support the CanSeek property

commit c990fd7f20b21310b19b55b29a7f77bb0cabfb45
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-09-26 20:13:29 +0200

    Support CanGoNext/CanGoPrevious properties

commit b7a8cda7a1be3a25eadeb6116f9c494190334b0f
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-09-26 19:48:03 +0200

    Regroup controls button management

commit df416972d96f4e07876720434f1918510e6fa090
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-09-26 13:23:27 +0200

    Update translations

commit 597c3c31156ed32faf67a4b3de924aafe538de2d
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-09-26 09:35:36 +0200

    Improve the settings layout

commit 59a481bf2145258b7ca7d98d27020499aa40ec30
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-09-26 08:17:52 +0200

    Factorize the sliders display code
    
    Remove not working usage of the CanSeek property

commit 8a3159b6180758c44e487006a57051c423b31855
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-09-23 13:40:49 +0200

    Remove debug messages

commit 7c74989a62ea27b9739af1384414ce0811ef2a8e
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-09-23 13:36:43 +0200

    Support for CanSeek & CanPause properties (Closes #90)

commit a52fc90d5f7f790c085a3d11b933501a34912078
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-09-21 19:54:17 +0200

    Allow to display a now playing text in the panel

commit 436279673773be60812444a1e3e3530815b6944e
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-09-21 18:36:43 +0200

    A bit more space between track infos

commit 7747eef72870f9bdf6d2bd75fc25448cc9951427
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-09-19 21:13:01 +0200

    The indicator can be the current album cover

commit fde74823f2d972042ffc988e4dd3165d68541c5e
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-09-19 19:57:21 +0200

    Allow to display the indicator at the center of the panel

commit 3e2fe069122811951d407bf6aaf395800788d807
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-09-19 00:38:12 +0200

    Add a position setting (center, right, volume-menu)

commit 3b9df40774e041c6ca240cc2baeae8166b4b9ba3
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-09-18 23:22:36 +0200

    Force to restart the shell for the position setting
    
    Can't manage to cleanly destroy and recreate objects at the
    correct position.
    
    Badly fixes #58 and #65.

commit 8dd605177af04c899832ec193f01bf7835652734
Merge: 1ba0841 abc0518
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-10-01 00:53:57 -0700

    Merge pull request #92 from rat4/patch
    
    Update ru translation

commit abc05187beaab25098f7aea07ca2cbeeddfb3c79
Author: Pavel Vasin <rat4vier@gmail.com>
Date:   2012-09-30 10:02:22 +0400

    Update ru translation

commit 1ba0841618c73763ff2f30b1c1f26a055c212ddf
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-09-23 12:10:04 +0200

    Update de translation (Closes #91)

commit 2c6c1044eaaf2699c7003431fe51f6c23e7ef577
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-09-21 19:56:45 +0200

    Add g-s 3.5.92

commit 1d8ec83df7b8ce1dfda4dd44c335f7cc200f049f
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-09-16 19:36:44 +0200

    Update documentation

commit e87d29a344663f86739886853ca59a23cd6eca58
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-09-16 19:34:16 +0200

    Add g-s 3.6 support (Closes #89)

commit 1b7c7bcc00679a9226af4f8ef95018b20b97e9d6
Author: KEIII <kacenkov7@gmail.com>
Date:   2012-08-21 20:21:28 +0400

    Improve quit button style

commit 0969b115185ec5aa0ec0928cbc4a1adf203e5495
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-07-12 10:59:11 +0200

    New style classes

commit 82426e10c9a70f2b0f758595cff0ef3fe27cef5f
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-07-12 10:49:00 +0200

    Use notification-icon-button CSS class for buttons

commit 68bfa6e79c6d4981946191191169918464783b52
Merge: 6a30526 29b898a
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-08-14 01:37:45 -0700

    Merge pull request #83 from elder/master
    
    Fix Brazilian Portuguese translation

commit 29b898afc566cc50fe848ba267a865c6b6e6bced
Author: Elder Marco <eldermarco@gmail.com>
Date:   2012-08-03 18:22:34 -0300

    The word Reproduzindo is better

commit 2f94648e9f56617e68e8f5f1fb7ca54b55ad5768
Author: Elder Marco <eldermarco@gmail.com>
Date:   2012-07-28 12:55:39 -0300

    Fix brazilian portuguese translation

commit 6a30526b836d6a2526d6816a083019e619d69d18
Merge: 4f252be 5dd9132
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-07-06 02:06:32 -0700

    Merge pull request #78 from grawity/readme
    
    A few minor README changes

commit 5dd91325120964ec3c1cb3b8860208879c5830c5
Author: Mantas Mikulėnas <grawity@nullroute.eu.org>
Date:   2012-07-06 12:04:23 +0300

    link to Exaile Sound Menu plugin

commit 9fb53948cddb6a6ee8af5f16e54a1fbc97146fd1
Author: Mantas Mikulėnas <grawity@nullroute.eu.org>
Date:   2012-07-06 00:15:10 +0300

    readme: Formatting adjustments, mostly.

commit a48cd558b27cc3b51ebd5e4007ff4b83c77b854e
Author: Mantas Mikulėnas <grawity@nullroute.eu.org>
Date:   2012-07-06 00:14:51 +0300

    readme: add a few popular unsupported players

commit 4f252be165f033aa7822c7f99692aafbad73e6f7
Merge: 986ed81 87689d3
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-06-07 13:35:40 -0700

    Merge pull request #74 from genodeftest/patch-1
    
    Update german translation

commit 87689d31f3a795347f45656d5adbbbd4d49762b6
Author: genodeftest <chris.privat@genodeftest.de>
Date:   2012-06-07 22:36:16 +0300

    Update german translation

commit 986ed814785085d4832bfc5543dd4f96c849e31c
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-05-12 14:35:29 +0200

    Download http covers asynchronously (Fixes #61)

commit b77e520d175f3f121cb03228d55812d6465f5dbb
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-06-01 19:14:49 +0200

    Disconnect signals correctly when disabling the extension

commit e1562d6cfb5bc1036669f487b59d8182cdae774e
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-05-31 08:57:39 +0200

    Disabling http cover fetching
    
    Using a synchronous copy freezes the whole shell (#61)

commit a12bf631c90c2b11f919b727a071c85b9c194823
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-05-13 11:33:33 +0200

    Update README

commit c0191fb11a9341f2c44e53dee640d751d4af96f5
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-05-13 10:33:22 +0200

    Add comment

commit 2367c51990afdeb532c8c1ef91e100e73c61ec88
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-05-12 16:05:09 +0200

    Rebase with the master branch

commit 3b2a9e9978ecfb15d003c58ba4a5dd9ca38f1b97
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-05-08 16:42:00 +0200

    Carry the owner name in the Player object

commit a95cd4cfef8e0c9df2fc9fc0fde3248618ac2841
Author: Mantas Mikulėnas <grawity@nullroute.eu.org>
Date:   2012-05-07 21:02:01 +0300

    Handle multiple player instances (Closes #67)

commit 351bff4ba9b494ae57d70de9ead294b84bea7f8e
Author: Mantas Mikulėnas <grawity@nullroute.eu.org>
Date:   2012-05-07 20:57:06 +0300

    Player: refer to "bus name" instead of "owner"
    
    In DBus, an "owner" is the unique name, such as :1.47

commit 863d296deebef0dc871ffce1728cee21d70435c3
Merge: 4ba69b8 fb61dea
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-05-22 03:09:32 -0700

    Merge pull request #70 from elder/master
    
    Update Brazilian Portuguese Translation

commit fb61dea6664e5b925103839dc4eb32c654d02050
Author: Elder Marco <eldermarco@gmail.com>
Date:   2012-05-21 23:23:10 -0300

    Update brazilian portuguese translation

commit 4ba69b86624c92563906a115819073ed40da0cdc
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-05-12 16:41:12 +0300

    Update README

commit 9e5198ab520d7a00e7451e468e92e5db1e1de793
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-05-12 15:17:11 +0200

    Add a workaround for players that reports a zero Seeked value

commit f5652def77d6f8efc1aee6391696b45024f084ba
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-05-06 16:32:33 +0300

    Add a known bugs section

commit 88bd5130ddb3535e678e8479b2ea318a9b5cfb66
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-05-06 16:25:54 +0300

    Add warning about ratings

commit c13abfcd24911771fbd5fe27d8c98f75c72e646a
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-05-04 20:40:53 +0200

    Set the rating label font size like other labels
    
    Reduce the stars size

commit 791255ec32ead00a57566ece9cdc8b89d49172c5
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-05-04 19:34:15 +0200

    Update doc

commit cbb29b0334bd4b02e30dc063b38966317fc08976
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-05-04 18:53:18 +0200

    Update doc

commit d771382b086f16e1b7e6ce31ce2c88a5b0fd17c2
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-05-04 18:15:43 +0200

    Add applyRating func for Rhythmbox

commit 6393f60e46c73fb9ae73a6227d65750cc3c1e2d1
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-05-04 17:27:38 +0200

    Add a way to set the rating in different players
    
    Specific code must be done for each player

commit b250c1ce23ecbda5b54c63766c93bc8c87dbe2b4
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-05-04 15:06:53 +0200

    Destroy the rating row of trackBox when ratings are not enabled

commit 7234871329b24521d00477dd3e986d21c2ca3f64
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-05-03 10:53:22 +0200

    Update french translation

commit 75ba4d737a8f1e30add22a9aa1ac5e46785b5c84
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-05-03 10:36:53 +0200

    Add support for Clementine ratings

commit 2e6ce494363a351bc36e0f81069208fbc2cd73df
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-05-03 10:27:31 +0200

    Add a 'rating' label before the rating icons
    
    Fix some indentation issues

commit 520a3f12affb8d48df2b219ad3ea8b75e3f1aca5
Author: Charles Briere <charlesbriere.flatzo@gmail.com>
Date:   2012-05-01 12:50:59 -0400

    Add possibility to show current track rating
    
    The rating can be shown only if the player sends the
    xesam:userRating property in the song's metadata/
    
    Known players to work with:
    - Banshee
    - Rhythmbox

commit ecbda3a1b4c9f6904eb6eed33c63aff19a866996
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-04-22 12:52:30 +0200

    Show distant covers from Spotify (closes #61)
    
    If the cover is distant (http in the uri) we copy it to a temp file
    then show it.

commit 494c5773918d341b06ac921d10aea4c731632151
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-04-19 21:43:41 +0200

    Check if the player identity is not null

commit caab8db9499a3bdeba3c68a12c508dc73b24cac1
Merge: 205ac4b 3337dfb
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-04-20 07:57:18 -0700

    Merge pull request #62 from grawity/fixes
    
    Minor fixes to player discovery code

commit 3337dfb8e1a091c1e908c6bef62d8cc798017170
Author: Mantas Mikulėnas <grawity@nullroute.eu.org>
Date:   2012-04-20 17:27:02 +0300

    Minor fixes to player discovery code
    
    Mostly for correctness; no actual issues were encountered yet.
    
     * Use regexp literals instead of string literals.
    
     * Compile the regexp once in _init() instead of doing it every time.
    
     * Escape `.` which is a wildcard in regexps, matching any character.
    
     * Make sure only "MediaPlayer2." is matched, not "MediaPlayer2Foo"
    
     * Only act on additions and deletions, not owner changes. (DBus allows
       several applications to wait in a queue for the name.)

commit 205ac4b027f98ddf377d21b1c5f6af8c1c7aceee
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-04-18 09:19:52 +0200

    Add support for all 3.4.X g-s releases

commit 4790a14a5e32381abf62d64d57618ff013d9f699
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-04-18 09:19:09 +0200

    Update Polish translation (thanks to Piotr Sokół)

commit 4bd9ea6c4c2ff0cbad08cf89215e88babd0b3c4f
Merge: 47e5f36 35fff20
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-04-05 00:42:35 -0700

    Merge pull request #60 from elder/master
    
    Update Brazilian Portuguese translation

commit 35fff20a858e175a21753cbc184160c7534d0372
Author: Elder Marco <eldermarco@gmail.com>
Date:   2012-04-04 15:11:43 -0300

    Updated Brazilian Portuguese translation

commit 47e5f3642d12ebe87ac6fb3a221413c7a130b91a
Merge: 6fa5183 d197d74
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-04-04 00:29:45 -0700

    Merge pull request #59 from atomfrede/master
    
    Update German translation

commit d197d74a32a42ffdb10e44e6801c639a29330ee4
Author: Frederik Hahne <frederik.hahne@googlemail.com>
Date:   2012-04-04 09:01:12 +0200

    Updated german translation

commit 6fa51832b63a7735225f23dbabc7394351c3f26b
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-04-01 14:16:51 +0200

    Update screenshot

commit 8aa282bdc9f66ab01530ea717a449a267571d436
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-04-01 14:57:14 +0300

    Update doc

commit bd243f1bb36bb7fcd9f0e474f0c8f01a454d5aa6
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-04-01 13:47:18 +0200

    Show tooltips on the widget

commit a69361b9ca29f7a04bc200ff6df7275192ff792e
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-03-31 13:31:41 +0200

    Remove unused import

commit 12e42d456356a28c2457ebc8ec82699b523cf12c
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-03-31 13:25:24 +0200

    Use the NameOwnerChanged DBus signal for watching new media players

commit a507306fd67ea73e313f49ff861345685de7969c
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-03-31 11:33:06 +0200

    Update french translation

commit cbfeab05a4a2d533231ab99f1f2ad7b2ab0cd321
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-03-31 11:29:23 +0200

    Allow to run the default media player (closes #57)
    
    If the gsetting rundefault is set to true (default to false) and no player is
    running clicking on the status icon will launch the default media player.
    
    Obviously this feature is not available when the extension is integrated in
    the volume menu.
    
    The default media player can be set in the gnome-control-center (details panel).

commit 3ee9ef008cb1898f161355553a0874144eaf809a
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-03-28 12:17:25 +0200

    Update README

commit 4296c9f7c18c8fa84ecd3c51495a183ae24b170e
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-03-28 12:15:03 +0200

    Add g-s 3.4.0 support

commit d36028c62ba896c0192b2bd010033e8539055361
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-03-23 16:07:21 +0100

    Use constant values for player status
    
    Don't show the position slider if status is stopped

commit f21720eed1bda9bf0373ed5bbdc02aafa30c9e2a
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-03-23 10:54:44 +0100

    Update README

commit f15635eff9e357613f5aec3289fdea2c9b0a0861
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-03-23 10:19:48 +0100

    Refresh the menu status when a player is removed

commit b3b8b0d3e3d1bb5c1ef19ec7c3622c8a6160f7c2
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-03-21 10:33:42 +0100

    Add g-s 3.3.91 & 3.3.92 support

commit 6606be0f909c0edae400557833a505c4db36b966
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-03-20 13:49:17 +0100

    Control the active players (not stopped) with the status button
    
    Scrolling the mouse wheel up and down will skip the current song to
    the next or the previous one.
    
    Middle click on the status button will toggle the play or pause status.

commit 5079721cc0be21899565f125814d825891762461
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-03-19 13:13:43 +0100

    Update doc & screenshots

commit 591a8e6ea81531192859a208746984b7edd452d3
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-03-15 19:00:08 +0100

    Add a specific status button class for displaying the player status
    
    If multiple players are running the status icon shown will follow the
    priority 'Play > Pause > Stop'
    
    Closes #53

commit b3fc99fd96f128b9b25675aa5475b360388d2fdd
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-03-15 13:33:43 +0100

    Use hotplug-resident-eject-button class for control buttons
    
    The notification-icon-button css class of gnome-shell 3.4 has
    too much padding
    
    closes #54

commit c44d08cd9299ada81a82ae8bbcdf9d4ad330445c
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-03-15 12:35:33 +0100

    Fix CLUTTER_IS_TEXT assertions

commit 257b64a4d9b1fed82c8ca2d8b8bfef3805a087a6
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-03-15 12:32:53 +0100

    Add more space for the timer for very long songs

commit 41b05c1ebe7b5b720399df32c85450fde5f1ac58
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-03-15 12:23:17 +0100

    Show metadata on start if player is paused (closes #45)

commit bfc6a18e4ab9136b52632d5862804ccf555c97bc
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-03-15 12:07:35 +0100

    Check if the position can be shown for each track (closes #51)

commit 04d0638924edacf40513215d0605232f30e73444
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-03-15 11:53:03 +0100

    Use popup-inactive-menu-item class for 'by' and 'from' labels (closes #52)

commit 690fcb6296913c28484af3d3e2e44fee79b6fc6d
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-03-03 13:03:56 +0100

    Add g-s 3.3.90 support

commit 0515cc2ab9e75a95ab1995db3f3137929b3595be
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-02-14 14:10:13 +0100

    Monitor gsettings changes

commit 5fe4ac72ea81aad335b129789476e206e24fd365
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-02-09 16:02:14 +0100

    Correctly check the number of playlists

commit a22eb7422994cdf6ccb8696f9a9fd93bead28303
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-02-09 15:58:30 +0100

    Remove old style interface declaration

commit 0f6811822fc7861444cbd696c64a6ec10101d7b5
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-02-09 15:53:42 +0100

    Remove unused constant

commit 9a88d103320356c22d5de577e0a1d68760e9ce40
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-02-09 15:41:15 +0100

    Fix license header

commit 5cf86e1d649e20b549f5071016b8d07fd65ee8cf
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-02-09 14:47:46 +0100

    Updated README.md

commit de5016a62ecc788815c0f7191307d24532c090c1
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-02-09 14:32:11 +0100

    Timer fixes

commit 7ac69f0e29706a93da29e0e3bfb9e6db77ede180
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-02-09 14:01:38 +0100

    g-s 3.3.5 support
    
    The extension can be installed locally ($HOME/.local) or system-wide
    Add pref.js for gnome-shell-extension-prefs

commit d982765fea2e28f0b23cf864384344aa32341386
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-01-10 12:22:20 +0100

    Port to GDBus bindings

commit 8db574c6b289d572edbf78429a52f9a175abf2c8
Merge: e0b0871 6e21230
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-03-03 02:48:29 -0800

    Merge pull request #50 from atomfrede/master
    
    Add German Translation

commit 6e2123053ac3863901f94950c1414635bc56b35b
Author: Frederik Hahne <frederik.hahne@googlemail.com>
Date:   2012-03-03 11:38:43 +0100

    German Translation

commit e0b0871cd52a3136d10d9c24587bb5e744b03110
Merge: 022a010 8d77565
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-02-26 00:49:36 -0800

    Merge pull request #48 from shoden/master
    
    Add Spanish translation

commit 8d7756553dad8e88970b30123eefd0793e61beac
Author: Juan Roldan Ruiz <juan@shoden.es>
Date:   2012-02-25 19:34:16 +0100

    LINGUAS: es and sorted

commit cfcccc4cbfcfab6e4fe976404bb0d48f7a04fec6
Author: Juan Roldan Ruiz <juan@shoden.es>
Date:   2012-02-25 19:33:35 +0100

    Spanish translation

commit 022a010bc12191f4aa1387926cc23a43922b4dde
Merge: 6fc4674 932c1fb
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-02-22 01:56:06 -0800

    Merge pull request #46 from grawity/readme
    
    Small README updates

commit 932c1fb2e9c14d18bdf5798f07564d9f7cb9323e
Author: Mantas Mikulėnas <grawity@nullroute.eu.org>
Date:   2012-02-20 15:57:42 +0200

    Update README
    
    Expand player list, reorder sections

commit 6fc4674bbfe1f9d7e16deb42bdc6a398b3704ae4
Merge: 028b195 2bbbf88
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-02-19 01:38:04 -0800

    Merge pull request #44 from grawity/vlc2
    
    Add VLC 2.0 support

commit 2bbbf887a6e2e25c57db2108f7486a8c07b5e4b0
Author: Mantas Mikulėnas <grawity@nullroute.eu.org>
Date:   2012-02-19 01:37:18 +0200

    Add VLC 2.0 support

commit 028b1957dfdeb5b723b8288efe7f9abe73d235c1
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-02-02 10:13:22 +0100

    Style the quit button

commit bf9e7ff1b5b7484005af1743bec5de527450f0f2
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-02-02 09:58:48 +0100

    Add pt_BR translation (closes #40)

commit 94cac59343d6a136c416e24ad9c1180e21bb6883
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2012-01-25 12:10:49 +0100

    Destroy correctly the timer when the player is destroyed

commit 4c10d21b7edf03bfe5c86e8b15f84ca32960c927
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2012-01-24 15:37:26 +0100

    Add gmusicbrowser support (closes #39)

commit 9c61e6fcb32ad139d06ce690ec3ac123c0d2d14c
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-01-23 13:04:49 +0100

    Ensure trackBox is on the stage

commit a0bd5fda6dd21e43c4c9076a6bf53d2f6073e1f8
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-01-23 12:54:55 +0100

    Add license

commit c3f6e5855863de4147f18bb09c3785bdb40db924
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-01-23 12:52:08 +0100

    Use St.Table to use all available space for trackInfos

commit 6864ede57113665390181a7ebf88b95003b81b9a
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-01-23 12:35:25 +0100

    Don't fade the cover if it hasn't changed

commit 33c390729527dd4ae4efeb266bbac54c3c40c137
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-01-23 12:09:33 +0100

    Make trackBox and trackControls inherit from PopupMenuItem
    
    Align the quit button to the right
    Use St.Table to expand the sliders in the available space (closes #38)

commit e95849115a25d50c47b08aa3aa10adbd23eca96d
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-01-16 10:08:14 +0100

    Add a quit button next to the player name

commit 4f3cbe5308f40363c7e0f342f342a92b7e3a0b5c
Merge: f5ed6fe d56d2b8
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-01-16 00:16:40 -0800

    Merge pull request #37 from KingYes/master
    
    Fix HE translation

commit d56d2b840483ebe608d0f10ea131521ac306b68c
Author: KingYes <kingyes1@gmail.com>
Date:   2012-01-16 09:26:02 +0200

    Fix HE translation.

commit f5ed6fe1b0051e875d56d8e16a8ccf486a47bee2
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2012-01-14 14:37:44 +0100

    Add support for xnoise

commit 011b464a07568c987e3b68f77de79b925d506ded
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-01-12 09:58:40 +0100

    Fix IT translation

commit c9455ce20ce38d776a58932a276a8793b04c2320
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-01-09 11:48:22 +0100

    Use GDBus bindings for watching dbus names
    
    This way we don't rely on the GC to unwatch names

commit 8f2cc3c3de8f590364b4e7d9bd1528c77a627579
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2012-01-04 08:23:31 +0100

    Ensure that the player is not stopped when getting the Position property
    
    For example Rhythmbox doesn't provide the property when stopped

commit f0d0c1b33e30c39973abf9698f58804490473f08
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2012-01-02 14:26:52 +0100

    Disable the position slider if position is unavailable
    
    * The Position property does not exists
    * The song time is unavailable

commit af3fc4e9b7f96b1acd7dbcec991ffd83fa959308
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-12-28 17:33:37 +0100

    Remove unused styles

commit 5bd72b4c1f5cb249fabf1dc34bcf9a49f3ed9e75
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-28 11:34:03 +0100

    Split the code in multiple files

commit d1a2a97226b608006b3698ece823e394046fb776
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-28 11:13:58 +0100

    Add audacious support (closes #11) for next release
    
    Minor cleanups

commit e3ad643dd0cf1c5737186dd86e0b32bbb2249402
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-28 10:27:11 +0100

    Remove unused widget

commit e1b051a68023649ff2feaa58384bfb8d58749425
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-12-26 16:55:10 +0100

    Don't show the volume slider if the player does not have a volume property

commit 5d387e2e9ef8dc25f1ad83533b547d088827520c
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-22 20:39:00 +0100

    Add Italian translations

commit 09b907ac06864b3898695c10c3261e31c76d8382
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-22 09:37:25 +0100

    Update README.md

commit 37ec6921f83feb03a88c0e6edf377c5546a2e46a
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-22 09:33:42 +0100

    Add prerequisites in README for manual installation

commit ef47b09c823bc33fa281df8976aa586c19a28414
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-12-15 14:18:48 +0100

    Update links in README.md

commit a1d0212b6404849968a37fff345bee151a6ccdac
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-12-15 14:16:54 +0100

    Guess the name based on the dbus path
    
    Some players like Pithos don't provide the Identity property

commit 835f6a12fc9e02cb89ed08b3c83f5fb917714414
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-14 20:44:12 +0100

    Update README.md

commit da24d77f8e5567bf326bde88a6d982de5d9e1423
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-14 20:30:31 +0100

    Update documentation and screenshots

commit e4271c5894b5f0aca75ca304e4a53e9730c485e0
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-14 20:15:45 +0100

    Ensure trackBox is on the stage

commit b9486fc5720de4c7e8fef3a1c6a4f3088a3a4f30
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-13 14:07:54 +0100

    Raise the player by clicking on the title
    
    Removed raise button

commit f2efa90e5a010116eb87472bebd23b9ab4251bf7
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-13 13:43:50 +0100

    Widget cleanup

commit 0bf0be369770427199040f2cf1909ba11eec8ca4
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-13 13:07:39 +0100

    Add gsettings option whever to show plyalists or not

commit 7d3102998c640c99eeaa6c39c10417e10297a95a
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-12 13:44:36 +0100

    Use symbolic icons for playlists

commit ca8528e3bbf768df853990435f8864d3c0a6d594
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-12 13:04:42 +0100

    Show time on drag

commit 9329a97a46f708c73c0e35555cc1ffefcd397ec9
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-11 23:52:45 +0100

    Trying to keep the timer in time

commit 2543ea81d00facee13f5ab9e0a27b78662875836
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-11 11:57:15 +0100

    Show elapsed time / total time

commit 68f92b4f1af7e270433dfe2ef2de7f064ed57bb7
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-11 01:13:32 +0100

    Use Mainloop timeout for position slider
    
    Tweener consumes too much ressources

commit f6e603d7d2fa388b3a1c8074001add56a507e9d8
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-11 00:10:15 +0100

    New option for showing/hiding the position slider

commit 55cd3ef02c95480dfb361ddc475b00f4c1fe0859
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-10 23:37:49 +0100

    Hide volume on stop

commit d3968170ea60bc7b363ab837cb16077ba9f4c13f
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-10 23:18:35 +0100

    Add interactive position slider

commit 5f5f7ba938eef0df50185fb54b12eebb9977b254
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-09 21:15:57 +0100

    Update playlists menu when list change

commit dc2340f6765eb7378e7af16070d27b728e28c2a1
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-09 21:05:28 +0100

    New screenshot for playlists support

commit fa1b5e3584195c96127ad20eae29e7bb897e93ad
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-09 21:03:04 +0100

    Update doc

commit 35c1a5ae237dd9d41bd34f6756e648ece9ea78a3
Merge: ffd0424 13857a0
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-09 20:40:59 +0100

    Merge branch 'playlists' into devel
    
    Conflicts:
            po/pl.po

commit ffd0424b2e782b1d8f1bb0d736d5fbff9fe64c17
Merge: 42a666e 02fe361
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-09 20:40:07 +0100

    Merge branch 'master' into devel

commit 02fe361dd0179b2fc9cc0397336aa75734337e63
Merge: 127aff0 ee1c43e
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-09 20:37:24 +0100

    Merge branch 'master' of github.com:eonpatapon/gnome-shell-extensions-mediaplayer

commit 13857a05f1f992f43c21859e89fd8cc064907c25
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-09 20:37:01 +0100

    Update translations

commit 8ae5bdf6155a55211bd6074ed2b909f5c3f4d3f6
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-09 20:28:58 +0100

    Show active playlist

commit a8636476bf66e9e640ba4c164b668e5d4de28427
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-09 14:38:36 +0100

    Check if playlists is not null

commit 88ab0cbe305593ce8f132844426189dec948355d
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-09 14:35:06 +0100

    Add playlists icons

commit bfb4169a092a57c9dc61868a54c47c0ecd3ae329
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-09 13:59:59 +0100

    Initial implementation of playlists

commit 127aff02c4ba28f9796eb41750bb5ca824f24eb0
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-09 10:27:49 +0100

    Change setName method name to setIdentity

commit 817d125351dc2f0f6bf626323a5e96c6af19baa1
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-09 10:23:27 +0100

    Remove quodlibet workaround

commit 1d5d4ff2fb92ed95940a8c81fdce031882e43a41
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-09 10:22:48 +0100

    Raise application like the dash

commit ee1c43e1c14ce8eb46b6589507f42a76ca3bb458
Merge: 5dd1ce6 b59b80f
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-08 01:44:05 -0800

    Merge pull request #32 from BalthazarDroid/patch-1
    
    Add Tomahawk support

commit b59b80faee628e7f1656e36b4f46601f58db0e75
Author: BalthazarDroid <bbaird67401@gmail.com>
Date:   2011-12-07 20:44:05 -0600

    Update to include Tomahawk support

commit c7574090bb0f958644fd585c4ff423f48ee487ea
Merge: 9efaf49 5dd1ce6
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-06 19:02:01 +0100

    Merge branch 'master' of github.com:eonpatapon/gnome-shell-extensions-mediaplayer

commit 5dd1ce6f2b23f2ecf3f3d9bea2a53bed6a07f353
Merge: 5bc2e32 3581652
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-06 09:53:02 -0800

    Merge pull request #30 from frandieguez/master
    
    Added Galician translations and spotify native client support

commit 9efaf490d52fec4eca5d2805748a8837152493e3
Merge: 6a885f6 5bc2e32
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-06 18:45:03 +0100

    Merge branch 'master' of github.com:eonpatapon/gnome-shell-extensions-mediaplayer

commit 35816520dcf48fdf1e51911b9ee321b796bec348
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   2011-12-06 04:40:36 +0100

    Added spotify native client support

commit be25f6694b0f5d9013c5f44e6520f42ed12e4390
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   2011-12-06 04:38:03 +0100

    Added Galician translations

commit 5bc2e326af8b0156095d21e578894cd474874f85
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-05 18:03:43 +0100

    Add gmusicbrowser support (closes #24)

commit 6a885f6b056e9b3e1a7033dbe603f0a115020f8e
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-12-05 09:46:12 +0100

    Fix package name

commit 281f1d8c69ba5a739ee6222e48f0403ad69e5aaf
Author: aegypius <innercircle@aegypius.com>
Date:   2011-11-22 19:20:09 +0800

    Add support for Nuvola Player
    
    Nuvola Player was formerly known as Google Music Frame.

commit 3d096792f4b38f16c100105e19c3e0a8cb81dbd0
Merge: 1d06455 1a93c43
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-11-21 13:02:10 -0800

    Merge pull request #25 from josejuan05/patch-1
    
    Add support for Beatbox audio player (http://launchpad.net/beat-box).

commit 1a93c430d710ad631b4924b6a61582089a405d9f
Author: josejuan05 <josejuan05@hotmail.com>
Date:   2011-11-21 14:36:03 -0600

    Add support for Beatbox audio player (http://launchpad.net/beat-box).

commit 42a666ea2c460ddbf048c27c373b3bdb01659169
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-11-08 09:11:55 +0100

    Add Frugalware package

commit e508b1ca69a201a95abf6a530a19aaac16708cd2
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-11-08 09:07:58 +0100

    Update pl translation

commit 1d064552570f6cd1df5ca8c01100b9bd8c51f62c
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-11-07 18:27:32 +0100

    Ensure clutter_text is available

commit 013c8bb1f1b9141b51e615529b4262d99edf01d7
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-11-07 18:16:29 +0100

    Ensure trackBox is on the stage

commit 8e4fb999b2113cb4e4835deb063571edc04b8ee2
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-11-07 17:22:55 +0100

    Add separation in case of active microphone

commit 3115120018f538982792dd93c691db4d34c318cf
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-11-07 17:22:26 +0100

    Revert "Add separation in case of active microphone"
    
    This reverts commit 119efb733209a89a61b3f34e96c10369e9c34bd7.

commit fa748166c27759609f1ec7f41e6a05b28a306460
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-11-04 18:28:05 +0100

    Ignore metadata < 2 items

commit 119efb733209a89a61b3f34e96c10369e9c34bd7
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-11-04 18:25:45 +0100

    Add separation in case of active microphone

commit 1907c028ea3562fd61acd65f7fbfe6fc05676e0a
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-11-04 18:25:35 +0100

    Fix typo

commit 389f0687ba667dcf5c2a4bd346a5306acfbee511
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-11-03 21:45:22 +0100

    Use g-s control button styles

commit 6894d671f205f54f488d3308acc20b84f929dcba
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-11-03 09:17:36 +0100

    Check if app is not null

commit 0dbc5b715568f7c1101a2c365a4afd506e8847e7
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-11-02 17:19:57 +0100

    No cover toggle with the default cover icon

commit 5b4cbf9ce9ba779cd388ac3f5ce992f321fbd501
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-11-02 17:17:10 +0100

    No border on the default cover icon

commit 3c61f671068d74388404256652f30dde1e801263
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-11-02 16:53:10 +0100

    Smaller button icons

commit c59bda52f85fe45cf5819b8589f761d1bc5baf4f
Merge: 2da7f03 3310af4
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-11-02 16:50:37 +0100

    Merge branch 'fixes' of https://github.com/grawity/gnome-shell-extensions-mediaplayer into devel

commit 2da7f0355d10b83b69f067c13d6d4e361ed2a0dd
Merge: e1e62fc 1174ff8
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-11-02 16:49:31 +0100

    Merge branch 'translation' of https://github.com/grawity/gnome-shell-extensions-mediaplayer into devel

commit e1e62fcf88ca60c1946e8bbe8d8fe5a8fe0a6c88
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-11-02 16:47:39 +0100

    Add fade in/out animations on stop/play
    
    Don't show the status if it is empty

commit b96469767212599cfc8edf946aaddb61ad8cf645
Merge: 26bc037 b6c1ec0
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-11-02 10:37:53 +0100

    Merge branch 'devel' of github.com:eonpatapon/gnome-shell-extensions-mediaplayer into devel

commit 26bc0372531bdfb771e72ec3644324cb5f43d21c
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-11-02 10:06:21 +0100

    Fix clutter_text is null error

commit 1da20a639c34ba9f305c42e1b0df19bc7cee80c5
Merge: 6837710 cb5c914
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-11-02 09:09:45 +0100

    Merge branch 'identity' of https://github.com/grawity/gnome-shell-extensions-mediaplayer into devel

commit 6837710fb1a92d8270b59de5bfb1b4fdfc589b71
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-11-02 09:08:21 +0100

    Set cover as a child at every cover change

commit 3310af46181e90f60349323ba88c82b700e79aff
Author: Mantas Mikulėnas <grawity@nullroute.eu.org>
Date:   2011-10-31 01:16:51 +0200

    Restrict description to MPRIS2 players (we don't support v1)

commit 61bc5af99b4598021519e4148a9b666f43f9c1e8
Author: Mantas Mikulėnas <grawity@nullroute.eu.org>
Date:   2011-10-31 18:16:27 +0200

    Add Totem, DeaDBeeF to players

commit 1174ff8e8a6af1d85d4e4fe19e5ed2d8e76888d0
Author: Mantas Mikulėnas <grawity@nullroute.eu.org>
Date:   2011-10-31 15:13:09 +0200

    Add Lithuanian translation

commit cb5c9142d19443162758ebd53ad960f049ad509d
Author: Mantas Mikulėnas <grawity@nullroute.eu.org>
Date:   2011-10-30 03:20:11 +0300

    Use MPRIS2 'DesktopEntry' to display the player icon

commit 9c700fe650e66b60da8c15ad5c9aedfe2b35a517
Author: Mantas Mikulėnas <grawity@nullroute.eu.org>
Date:   2011-10-30 03:20:11 +0300

    Use MPRIS2 'Identity' property instead of guessing the name

commit d0496c8e456dfdd445d4dba9f67b02dec6e2703f
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-28 17:15:14 +0200

    Doc update

commit 9a76ad3b6f6a67d92250ffdbbe6ac7768c7dc7ee
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-28 17:12:39 +0200

    Add setting for the cover size
    
    Grow the cover when clicking on it

commit e74819de5124a71b5e91a6457a02016bc63b2538
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-28 13:36:49 +0200

    Check if the status has changed

commit b6c1ec00e98e225842b45b58d120d75835664c06
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-10-27 19:13:33 +0300

    Doc update

commit 3431464c1696b7c3aab05715f2ec7158d4330fca
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-27 18:02:04 +0200

    Update screenshots

commit fa4f1dd2f1d149a00a3c334432a4a9e75ed8dc88
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-27 18:01:39 +0200

    Hide the menu if we don't use the volume menu

commit 0c9ee9043888076b9e70b461f16bb07f9a040cda
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-27 15:41:25 +0200

    Fade in/out track infos on stop/play

commit e4ef14fdb92d24c9109162ed8ecb69e59147ebf9
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-27 12:04:46 +0200

    Fade out/in on cover change

commit 071fd09cda0f4680b9c494817165415455bddbf8
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-27 11:39:19 +0200

    Use St.Table for multi-line track infos

commit 37e322a43f4c10af8a2fc8cb647d090b22c73f1e
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-26 21:34:58 +0200

    PO files update

commit 962051b66ceb2641cac92bf853bd30739a20277c
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-10-26 22:26:58 +0300

    Fix image URL

commit beda536853497a466852df92bacebcc783cfaf8c
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-10-26 22:25:40 +0300

    Doc update

commit 2319a9f331f4e3a2dd908762a4e54f4d8bd58d43
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-26 21:14:20 +0200

    Don't use multi-line StLabel for now (upstream bug #662785)

commit 91cd64f2c6c05ccccc59be2616c6cb3200c9e3c8
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-26 19:42:40 +0200

    Add gsettings options
    
    Option to use the volume menu or not
    Option to show the mediaplayers volume slider

commit 4db5ee5aaf704c1d882a422ab15b3e14e4f70f23
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-26 18:22:31 +0200

    Multi-line track informations

commit cd9ea183d891045e38eb1fe4cd977d2cb7f2332d
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-22 10:56:19 +0200

    Add pithos support (closes #16)

commit ad80b97722e110762b0d827363851ded84c6cdbd
Merge: f0c835d 6f9c930
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-22 10:47:12 +0200

    Merge branch 'volume-menu-integration'

commit 6f9c930cd6284aa2a1d1d31153aad54939298d76
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-22 10:46:51 +0200

    Doc update

commit d59603b00596c7e528678a04cdd91b71846a963f
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-22 10:44:37 +0200

    Update screenshot

commit e2e8f5d65717313f1de06e23d1224fb1255e7489
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-22 10:42:14 +0200

    Add polish translation

commit b9aaec9dc27d42e71badd7d69555dbaf8028373b
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-22 10:38:15 +0200

    Bigger control buttons

commit 5e676e03ff95b86963c22e584448011803b2a1bf
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-22 10:34:58 +0200

    Disabling the timer for now as it seems to crash g-s

commit f0c835dbea886064a6a62c971f572e0ab5a74af2
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-09-04 11:48:47 +0200

    Support for gnome-shell 3.2

commit ad3d04b81493be327ed3e5ce8c7d8e37fe435cf7
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-21 16:13:17 +0200

    Doc update

commit 6866719be5aa88eaf4e1a4cf639577f064b9c95d
Merge: 23a6045 298e3d6
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-21 16:12:14 +0200

    Merge branch '3.2'
    
    Master is now compatible with g-s 3.2

commit d1777d4c0c7a47d2106c796b53d19bce4b899e3d
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-21 16:06:43 +0200

    Add convenience methods

commit dc435d5a2253e2a764f99900e359d87a0f519fbe
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-21 15:25:45 +0200

    Wait a little before refreshing the status

commit 7db92896a62c4fca0488609c093303a885e3354d
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-21 15:02:09 +0200

    Use gjs tweener istead of the g-s wrapper that causes g-s to crash

commit 586ea7464d709992afe5591c00818fdb000fef06
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-21 14:59:54 +0200

    Add players to the bottom

commit 571d3b1ce6e338860320debabe6d11aea31280f9
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-21 08:36:04 +0200

    Fixed width

commit 4a064f3bca192a468b0251a411c9ea55f91923cc
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-20 20:04:06 +0200

    Hide track infos if player is stopped
    
    Hide also the stop button
    Removed the volume slider
    Smaller text for track infos

commit 3e5def1f1008dab0942e4548c0f41d979894b7c6
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-20 19:46:50 +0200

    Show player icon

commit 14fac6b093c7c16b4cdf22a27e4f86c984f32ab6
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-20 19:21:33 +0200

    Integration in the volume menu

commit 298e3d610a8655c024cefd91925126a4b579fbdc
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-20 18:07:31 +0200

    Fix presentation

commit edb55d8dc23c09236306226979f4ad757dfacc48
Merge: c24dd42 c52ae7c
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-20 18:04:52 +0200

    Merge branch '3.2' of github.com:eonpatapon/gnome-shell-extensions-mediaplayer into 3.2

commit c24dd42954a4d4eb1a40733f6c7e518c2c4fbdb9
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-20 18:03:14 +0200

    Better alignement of track informations
    
    Remove custom icons
    Documentation update

commit c52ae7cd71a749c81bca1cded270e1a5f6bbf01a
Merge: 3bbb6c9 86a0ebf
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-10-16 03:03:00 -0700

    Merge pull request #13 from vdrfan/3.2
    
    Add XBMC support (XBMC service addon 'XBMC MPRIS D-Bus interface' needed)

commit 86a0ebf9909b3569eb4c99191ed5c6688676bf08
Author: vdrfan <vdrfan-nospam-@xbmc.org>
Date:   2011-10-16 10:36:43 +0200

    Add XBMC support (XBMC service addon 'XBMC MPRIS D-Bus interface' needed).

commit 3bbb6c923f74eb5e278bffc45bce529959815844
Author: Yakir Sitbon <kingyes1@gmail.com>
Date:   2011-10-10 05:36:46 +0800

    Added rhythmbox3 support.

commit 8bafb4d1fbd6508f82f09f432edee24831fb940f
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-09 19:16:33 +0200

    Add Hebrew (Israel) lang in po list

commit 63a68f998bc08154d68e661ea0cdd7dd6b4b3314
Merge: 26aba41 2ac4050
Author: Jean-Philippe Braun <eon@patapon.info>
Date:   2011-10-09 10:14:58 -0700

    Merge pull request #9 from KingYes/3.2
    
    Add Hebrew (Israel) lang support

commit 2ac4050fb9cf8d240790c25d5c71839e2fdcd82e
Author: Yakir Sitbon <kingyes1@gmail.com>
Date:   2011-10-08 23:21:58 +0000

    Add Hebrew (Israel) lang support

commit 23a6045b95c417e263636d32653366ee46f53cad
Merge: 46aae1b 26aba41
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-08 18:23:49 +0200

    Merge commit '26aba41fecd504dbfb1b010b4d93da1a0a41cb04'

commit 26aba41fecd504dbfb1b010b4d93da1a0a41cb04
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-10-08 18:14:39 +0200

    Fix timer issues (#6)

commit 4fa383569c4d567669e480097265ce8759ab5bff
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-09-29 09:08:07 +0200

    Add 3.2 version

commit 1ac71d394ea8911e6d3b13d11d17150be837e456
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-09-23 11:37:41 +0200

    Support 3.1.92

commit 46aae1b5de484185f28c38344764764ddb18f6cf
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-09-20 18:24:03 +0200

    Add google music frame support

commit 1c6f3cba47a4f71eff0395e0e5c182dfb0258735
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-09-20 18:24:03 +0200

    Add google music frame support

commit 21fd7b4040bb121f31899b0e4859799fb2bd7c75
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-09-08 09:23:51 +0200

    Add support for gnome-shell 3.1.91

commit 2ae84f62ff2e93b5f592057987208b2817e852c2
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-09-04 19:16:49 +0200

    Add support for Amarok

commit def3ab9583a0da4b8364dab2b5c0b13c9e296b03
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-09-05 18:11:04 +0200

    Revert "Merge commit 'c6365a4e58aafcdb866c0e8b9464feac75f120c8'"
    
    This reverts commit 6a158326dfd4d734edbd01ba63b19b43e0c22500, reversing
    changes made to 7f112ebe7bb618c7e0c9f2ceecf261f05d6591d8.

commit 6a158326dfd4d734edbd01ba63b19b43e0c22500
Merge: 7f112eb c6365a4
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-09-04 19:20:45 +0200

    Merge commit 'c6365a4e58aafcdb866c0e8b9464feac75f120c8'

commit b69287704b1829d8fbdf0d140a6d5688051b8656
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-09-04 19:16:49 +0200

    Add support for Amarok

commit c6365a4e58aafcdb866c0e8b9464feac75f120c8
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-09-04 19:16:49 +0200

    Add support for Amarok

commit 7f112ebe7bb618c7e0c9f2ceecf261f05d6591d8
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-09-04 18:56:01 +0200

    Show timer for quodlibet but timer won't be right if the song is seeked as quodlibet does not send the signal

commit 740078e4fcbfa9deb674e920d5f017a53f9607ea
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-09-04 18:56:01 +0200

    Show timer for quodlibet but timer won't be right if the song is seeked as quodlibet does not send the signal

commit e11f33431704e602784ad86cc90cf517ddaf7718
Merge: 71f27ba 855d74c
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-09-04 11:51:48 +0200

    Merge commit '855d74c12b20112a81c55d7dd8ccd63feeb24b79' into 3.2

commit 855d74c12b20112a81c55d7dd8ccd63feeb24b79
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-09-04 11:51:25 +0200

    Update doc

commit 71f27ba59c4b536c3ab16119cd60b235148a97e4
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-09-04 11:48:47 +0200

    Support for gnome-shell 3.1.90

commit 27c46af6f44352d2c35610189304acd35118b570
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-08-31 08:44:09 +0200

    Revert "Support for gnome-shell 3.2"
    
    This reverts commit e9a165f0ea2976774abbb5fd97838dce5dd3fc5a.

commit e9a165f0ea2976774abbb5fd97838dce5dd3fc5a
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-08-30 10:01:58 +0200

    Support for gnome-shell 3.2

commit a87c5d2b128370721cbe7fc735a639a5260a3f99
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-08-30 09:37:39 +0200

    Fix files

commit 7969197fb8ed7cb04d827433dcd7abef5808f4ef
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-08-29 21:04:08 +0200

    Added russian translation

commit 78ee6d729603849fc5feeb03e7f0df228b1d7d5e
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-08-21 17:13:46 +0200

    Updated doc

commit e4e0a4f794d9ac7dfe7ade1991c11005d6dcd257
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-08-21 15:19:10 +0200

    Don't show the icon if no players are active

commit 2e509b07bf143b06e289556ed15fcbb1451ee181
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-08-21 15:17:05 +0200

    Add support for guayadeque
    Added a list for players that support the Seek signal

commit 770e3553ec02c4d005c66d1d42e65c17662ad0b7
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-08-21 11:40:07 +0200

    Show track time info for players that support the MRPIS seeked signal (Clementine, Banshee, Rhythmbox)
    Default cover icon is now taken from the selected icon theme
    Reworked DBus detection (players to watch are defined in the metadata.json file)
    More efficient use of the PropertiesChanged signal

commit b0daacb9a0f5ccc3cdbb7e66e0023a00bc0015d9
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-08-13 15:06:43 +0200

    Added button to bring the media player interface to the front if the player supports it

commit c15ceb10673762b2f8b623e8e222dda63e291be7
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-08-13 12:37:14 +0200

    Better integration with gnome-shell themes

commit 759a37a9394ac0cca059cd29f0f4f5770f80e727
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-08-07 13:37:46 +0200

    add icons

commit 9dfc3b947846542729fb3d7278b7f428c634d693
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-08-07 13:37:25 +0200

    update PO

commit 571d6c5c4126381dd2054d0d50b0ca8fc7ca52e0
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-08-07 12:47:55 +0200

    remove log messages

commit 3b34d702ef2f78d9f5e61fb2537a0c22842bad05
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-08-07 12:45:21 +0200

    fix paths
    show indicator only if player is started
    remove unused code

commit c61e31aabbde9f870d01ebad18e7359b8b1f87f3
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-07-19 17:59:24 +0200

    fix icon path
    set release version

commit 39f74f7c8a917262c31c07093049a23eae8d18bb
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-07-19 17:43:35 +0200

    add POT file
    change project version to 0.1

commit bb29ce86b122deef634629bb435df3ee4020c515
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-07-19 17:37:48 +0200

    updated doc

commit 15e463d57bbdf0f7e5eec90e5bb758d0a6e86220
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-20 18:37:54 +0200

    updated doc

commit b48b10437040ad3fe1fa5e7fd5869eeaabb38bed
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-20 15:56:05 +0200

    add some status icons

commit 66c66a3b652c54f4170c04d00d49447cbaccc014
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-20 12:55:20 +0200

    be sure to send a double dbus variant

commit 307bda2f3cd452228457c841724f29576dc204bd
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-20 12:43:05 +0200

    add prototype for textimage items

commit e8160f508adbdb0ea7c9f749856b44f04515c3b7
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-19 17:59:20 +0200

    updated doc

commit 454e435f0796414a84e5e1f30cf5394b3136eb80
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-19 17:53:56 +0200

    cut too long titles

commit 8842b1c8a77d154c5567ba745b98ffc8020e4139
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-19 14:01:26 +0200

    check if cover file exists

commit 9097252d35ee744b46c281376de7372589d7d5c4
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-19 13:49:55 +0200

    updated translation

commit a76c53d643de5162c2ffd449f815aa1f77d5bd04
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-19 13:43:07 +0200

    use of PopupMenuSection

commit 8ca052b7c55e3eb5a25ed787cf1fa5ff039f8151
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-17 17:35:14 +0200

    fix volume icon change

commit 625e35dfba6f9ff7b611fcad46750bfd6119b28f
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-17 17:26:21 +0200

    add some space between buttons
    cleanup code

commit ab3a3757c5a85d26bb07640e6db585bc6adea54e
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-17 16:33:55 +0200

    improve cover render quality

commit 8479dc8a20b82e9b4d96c69a8481d3159c0309ee
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-17 09:34:47 +0200

    urldecode cover url

commit 463409e95d3559ba7f854ffc680b37da1b98a278
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-16 21:35:14 +0200

    small adjustements
    updated screenshots

commit d4fb2bf26eadf696bc2d8bb52537313fd14cc257
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-16 19:20:46 +0200

    disable repeat and loop switches

commit d0e195ae36caafedd554e2facb943c49865e597c
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-16 10:07:32 +0200

    cleanup imports

commit 4e39282d7e09811c2a569b64c5d5ed913acdc53f
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-16 09:58:36 +0200

    updated translations

commit 374b0103baad46bd6aef65cbc9fbf9b5df2bdf19
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-16 09:50:31 +0200

    add info text if no players are found

commit 8b23401b72857f76e92d84a441d62b94cb86b563
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-15 18:43:45 +0200

    show player status in submenu label

commit 35e544fe4bdcb9b14a3da1e9581f795e267a675b
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-15 18:29:34 +0200

    handle multiple players
    monitor dbus for adding/removing players

commit 098b48c7534fe7b1b751eb8679576b33ef20ef30
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-14 11:53:53 +0200

    show default cover at start. Changed TrackInfo object methods

commit 313cd898f37322631b4c8dfc28d989008c3a5ea4
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-14 11:01:58 +0200

    updated screenshot

commit 0a486db4e061f47e6992568fda391c401bdb1c16
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-14 10:59:59 +0200

    display cover
    rework layout

commit aa019e85084ad6f1fb73ef901a5af6a125cfe76c
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-10 10:51:15 +0200

    add stop button

commit a5b0af084957963e2abaa9814489f80f556371f8
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-10 10:34:16 +0200

    updated screenshot

commit ee276875cff8aa1fe63fc098e815a8c7e68efe71
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-10 10:30:38 +0200

    change buttons layout
    change play/pause icon regarding the player status
    check if artist/album/title info exists

commit ea8223f6b264ee64eae65bac0f16f0b1e20f7c26
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-06 10:30:06 +0200

    volume should be beetween 0 and 1 in MPRIS spec

commit 95ed3f00407bbf57ceca127ccbcfcf2e382a560c
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-05 19:35:01 +0200

    Don't hilight volume text

commit 8775010feadcabc19fffb418b2a9d68bdd800948
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-05 19:33:29 +0200

    fix path

commit 29551cc2ef26b3c4f67ddd261eaad4c9a10d467c
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-05 19:30:46 +0200

    add some doc + screenshot

commit a3e0cac64d2071b65784ca0c7f996c2cacf829ff
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-05 19:22:47 +0200

    add volume slider
    add repeat switch
    change gettext domain
    use of mpd mpris service

commit ffa1c3cff26c89bc7df25a2761d90d97718062e5
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-05 19:22:44 +0200

    generic metadata file for autoconf

commit 01542b37f66cce921eae14d42951ee4891b65977
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-05 19:21:46 +0200

    Fix package name

commit 729c5ab0114fe526e6e0e1daf67f4025f54d2793
Author: Jean-Philippe Braun <jpbraun@mandriva.com>
Date:   2011-06-05 17:40:33 +0200

    autoconf packaging
    add repeat option
    add gettext files

commit 3c08612a38479ffb86895daa0db601650300fe81
Author: Jonas Wielicki <j.wielicki@sotecware.net>
Date:   2011-05-08 17:11:05 +0200

    * Initial commit
