Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

xfce4-soundmenu-plugin v0.6.0

Update NEWS and TODO files.
  • Loading branch information...
commit df22e29ef6e80654a902938d3f482ea3da5118f9 1 parent dc8b071
@matiasdelellis authored
Showing with 212 additions and 110 deletions.
  1. +66 −38 NEWS
  2. +17 −3 TODO
  3. +2 −2 configure.ac.in
  4. +71 −37 po/es.po
  5. +56 −30 po/xfce4-soundmenu-plugin.pot
View
104 NEWS
@@ -1,65 +1,93 @@
+==============================================================
+Overview of changes in xfce4-soundmenu-plugin v0.6.0
+==============================================================
+
+News
+ Port to GDbus.. This allowed much of the next:
+ Detects if the player is running or not. (The player need has enabled mpris2).
+ * Add option to hide controls when not available.
+ * Launch player double clicking on the plugin icon. (If it fails, open preferences.)
+ Can control the volume of player with mouse whell over albumart.
+ Now xfce4-soundmenu-plugin have their API key of lastfm. =) =) ;)
+ Stop building static archive by default using new xfce4-dev-tools. See issue #1
+ Better HIG to preferences.
+ Update album art when metadata chage.
+ Insensitive lastfm option when not init lastfm.
+ Backport a lot of changes from Pragha.
+ * Fix get arstist bio with glyr v1.0.0
+ * Minimize memory duplication
+ * Use lang autodetection to get artist bio.
+ * Add SoundmenuAlbumArt Gobject.
+ * Remove gdk_threads.. gdk_locks... etc.
+ * Better detect of lastfm init fails.
+ * Use glib to detect if network is available when glib > 2.32
+ * In general better code.
+
+==============================================================
+OTHERS REALESES:
+==============================================================
V0.4.10
-Support to Xfce 4.10 thanks to Andrzej.
-Add option to show a tiny album art, or use all panel size in deskbar mode.
-Show contect menu on RMB click on album_art icon thanks to Andrzej.
-Set invisible event box to album art.
+ Support to Xfce 4.10 thanks to Andrzej.
+ Add option to show a tiny album art, or use all panel size in deskbar mode.
+ Show contect menu on RMB click on album_art icon thanks to Andrzej.
+ Set invisible event box to album art.
V0.4.1
-Now is compiled as a module as recommended in the documentation.
-[PATCH] Use Xfce 4.8 locations for plugin and desktop file.
-[PATCH 2/3] Update FSFE address.
-[PATCH 3/3] Fix author name.
-PATCHS thanks to Christoph Wickert.
-Fix compile with libnotify <= 0.7
-Fix transparency issue when no show the cover art.
-Test some NULL string before use it.
-Change plugin website to github.
-Clean changelog. Update it whit make dist.
-Update es.po and pot file.
+ Now is compiled as a module as recommended in the documentation.
+ [PATCH] Use Xfce 4.8 locations for plugin and desktop file.
+ [PATCH 2/3] Update FSFE address.
+ [PATCH 3/3] Fix author name.
+ PATCHS thanks to Christoph Wickert.
+ Fix compile with libnotify <= 0.7
+ Fix transparency issue when no show the cover art.
+ Test some NULL string before use it.
+ Change plugin website to github.
+ Clean changelog. Update it whit make dist.
+ Update es.po and pot file.
NOTE: Lastfm scrobble now depend on libclastfm >= 0.5
V0.4.0
-You can show the cover art on the panel if it is informed by the player.
-Open the image when double click on panel image.
-Nos has a true xfce4-soundmenu-plugin icon.
-Check status of network manager when init the plugin. If is online, init lastfm, otherwise wait 30 seconds.
-Now depend of libnotify to show errors of glyr (And much more later.) when is available.
-Change/add/remove some functions to remove duplicate code. So, much better code, and no freeze never more the plugin when search info.
-When just add the plugin detect current player with dbus.
-Avoid use of posix pthread.. Use more gdk_threads..
+ You can show the cover art on the panel if it is informed by the player.
+ Open the image when double click on panel image.
+ Nos has a true xfce4-soundmenu-plugin icon.
+ Check status of network manager when init the plugin. If is online, init lastfm, otherwise wait 30 seconds.
+ Now depend of libnotify to show errors of glyr (And much more later.) when is available.
+ Change/add/remove some functions to remove duplicate code. So, much better code, and no freeze never more the plugin when search info.
+ When just add the plugin detect current player with dbus.
+ Avoid use of posix pthread.. Use more gdk_threads..
V0.2.4.2
-Fix double-free every time that logout.
+ Fix double-free every time that logout.
V0.2.4.1
-Fix compile without libclastfm.
+ Fix compile without libclastfm.
V0.2.4
-Registrer multimedia keys when keybinder is abiable.
-Lastfm support when libclasfm is abiable. Scroble, love, unlove and get artist info.
-Search Lyrics and Artist information dialog when libglyr is abiable. Soon, search more information related to the current song.
+ Registrer multimedia keys when keybinder is abiable.
+ Lastfm support when libclasfm is abiable. Scroble, love, unlove and get artist info.
+ Search Lyrics and Artist information dialog when libglyr is abiable. Soon, search more information related to the current song.
V0.2.2
-Parse and show volume on tooltips.
-Set tooltips dynamically.
-Get Volume, Metadata and Volume on-demand.
-So.. get all when you add the plugin or set another player.
+ Parse and show volume on tooltips.
+ Set tooltips dynamically.
+ Get Volume, Metadata and Volume on-demand.
+ So.. get all when you add the plugin or set another player.
V0.2.0
-Parse metadata info.
-Show basic metadata in a tooltip on the control buttons.
+ Parse metadata info.
+ Show basic metadata in a tooltip on the control buttons.
V0.1.0
Now YESS!-) is a generic MPRIS 2 control pluging.
V0.0.5
-Now is a generic MPRIS 2 control pluging.
-Add show stop button option in preferences.
+ Now is a generic MPRIS 2 control pluging.
+ Add show stop button option in preferences.
V0.0.2
-Description:
-A very basic xfce4-panel plugin to control pragha.
+ Description:
+ A very basic xfce4-panel plugin to control pragha.
Based on last xfce4-sample-plugin (http://git.xfce.org/panel-plugins/xfce4-sample-plugin)
and written with the excuse to learn dbus thank to http://www.aliov.org/?page_id=47 :)
View
20 TODO
@@ -1,11 +1,25 @@
+==========================================================
TODO list for a "hypothetical" xfce4-soundmenu-plugin 1.0.
+==========================================================
+
+Priorities
+ * Append a label to show tags of current song.
+
+Goodies, but planed:
+ * Control master volume with gstreamer.
+ * Add time elapsed control.
+ * Add a new mode: Icon on panel, and controls/art/tags on popup widget.
+
+==========================================================
+CLosed on v0.6.0
+==========================================================
Priorities
* Check player status when add the plugin. FIXED.
-* Ping player to know that still runs.
-* Run player if not found.
+* Ping player to know that still runs. FIXED.
+* Run player if not found. FIXED.
Goodies, but planed:
-* All volumes control. Master with gstreamer and playback with mpris2.
+* All volumes control. Master with gstreamer and playback with mpris2. With mpris2 FIXED.
* Add multimedia keys support. keybinder. FIXED.
* Scrobbling on lastfm. libclastfm. FIXED.
View
4 configure.ac.in
@@ -8,8 +8,8 @@ dnl ***************************
dnl *** Version information ***
dnl ***************************
m4_define([soundmenu_version_major], [0])
-m4_define([soundmenu_version_minor], [5])
-m4_define([soundmenu_version_micro], [git])
+m4_define([soundmenu_version_minor], [6])
+m4_define([soundmenu_version_micro], [0])
m4_define([soundmenu_version], [soundmenu_version_major().soundmenu_version_minor().soundmenu_version_micro()])
dnl ***************************
View
108 po/es.po
@@ -7,23 +7,22 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.2.git\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-06 11:59-0300\n"
-"PO-Revision-Date: 2012-02-23 12:38-0300\n"
+"POT-Creation-Date: 2013-02-23 12:16-0300\n"
+"PO-Revision-Date: 2013-02-23 12:17-0300\n"
"Last-Translator: Matias De lellis <mati86dl@gmail.com>\n"
"Language-Team: Spanish <LL@li.org>\n"
-"Language: \n"
+"Language: es_ES\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Poedit-Language: Spanish\n"
-"X-Poedit-Country: SPAIN\n"
"X-Poedit-SourceCharset: utf-8\n"
+"X-Generator: Poedit 1.5.4\n"
-#: ../panel-plugin/soundmenu-plugin.c:126
+#: ../panel-plugin/soundmenu-plugin.c:65
msgid "Stopped"
msgstr "Detenido"
-#: ../panel-plugin/soundmenu-plugin.c:128
+#: ../panel-plugin/soundmenu-plugin.c:67
#, c-format
msgid ""
"<b>%s</b> (%s)\n"
@@ -32,93 +31,119 @@ msgstr ""
"<b>%s</b> (%s)\n"
"por %s en %s"
-#: ../panel-plugin/soundmenu-plugin.c:133
+#: ../panel-plugin/soundmenu-plugin.c:70
msgid "Unknown Artist"
msgstr "Artista Desconocido"
-#: ../panel-plugin/soundmenu-plugin.c:135
+#: ../panel-plugin/soundmenu-plugin.c:71
msgid "Unknown Album"
msgstr "Álbum desconocido"
-#: ../panel-plugin/soundmenu-plugin.c:345
+#: ../panel-plugin/soundmenu-plugin.c:75
+msgid "Double-click to launch the music player"
+msgstr "Haga doble click para lanzar el reproductor"
+
+#: ../panel-plugin/soundmenu-plugin.c:244
+#: ../panel-plugin/soundmenu-dialogs.c:305
msgid "Last.fm"
msgstr "Last.fm"
-#: ../panel-plugin/soundmenu-plugin.c:352
+#: ../panel-plugin/soundmenu-plugin.c:254
msgid "Love"
msgstr "Favorita"
-#: ../panel-plugin/soundmenu-plugin.c:355
+#: ../panel-plugin/soundmenu-plugin.c:257
msgid "Unlove"
msgstr "No es mas favorita"
-#: ../panel-plugin/soundmenu-plugin.c:369
+#: ../panel-plugin/soundmenu-plugin.c:271
msgid "Search lyrics"
msgstr "Buscar letra de la canción"
-#: ../panel-plugin/soundmenu-plugin.c:374
+#: ../panel-plugin/soundmenu-plugin.c:276
msgid "Search artist info"
msgstr "Obtener información del artista"
#. create the dialog
-#: ../panel-plugin/soundmenu-dialogs.c:177
+#: ../panel-plugin/soundmenu-dialogs.c:200
#: ../panel-plugin/soundmenu.desktop.in.in.h:1
-#: ../panel-plugin/soundmenu-utils.c:104 ../panel-plugin/soundmenu-utils.c:106
+#: ../panel-plugin/soundmenu-utils.c:140 ../panel-plugin/soundmenu-utils.c:142
msgid "Sound menu Plugin"
msgstr "Plugin de audio"
-#: ../panel-plugin/soundmenu-dialogs.c:193
+#: ../panel-plugin/soundmenu-dialogs.c:216
+#: ../panel-plugin/soundmenu-dialogs.c:289
msgid "Player"
msgstr "Reproductor"
-#: ../panel-plugin/soundmenu-dialogs.c:203
+#: ../panel-plugin/soundmenu-dialogs.c:227
msgid "Show the cover art on the panel"
msgstr "Mostrar la portada del álbum en el panel."
-#: ../panel-plugin/soundmenu-dialogs.c:209
+#: ../panel-plugin/soundmenu-dialogs.c:234
+msgid "Show huge cover art when deskbar panel mode"
+msgstr "Mostrar la portada del álbum grande en el modo deskbar."
+
+#: ../panel-plugin/soundmenu-dialogs.c:241
msgid "Show stop button"
msgstr "Mostrar el botón Detener"
-#: ../panel-plugin/soundmenu-dialogs.c:216
+#: ../panel-plugin/soundmenu-dialogs.c:247
+msgid "Hide the controls if the player is not present"
+msgstr "Ocultar los controles cuando el reproductor no esta presente"
+
+#: ../panel-plugin/soundmenu-dialogs.c:254
msgid "Use multimedia keys"
msgstr "Usar las teclas multimedias"
-#: ../panel-plugin/soundmenu-dialogs.c:224
+#: ../panel-plugin/soundmenu-dialogs.c:262
msgid "Scrobble on Last.fm"
msgstr "Scrobble en Last.fm"
-#: ../panel-plugin/soundmenu-dialogs.c:229
-msgid "Last.fm user"
-msgstr "Usuario de Last.fm"
+#: ../panel-plugin/soundmenu-dialogs.c:267
+msgid "User"
+msgstr "Usuario"
+
+#: ../panel-plugin/soundmenu-dialogs.c:275
+msgid "Password"
+msgstr "Contraseña"
-#: ../panel-plugin/soundmenu-dialogs.c:237
-msgid "Last.fm password"
-msgstr "Contraseña Last.fm"
+#: ../panel-plugin/soundmenu-dialogs.c:292
+msgid "Appearance"
+msgstr "Apariencia"
-#: ../panel-plugin/soundmenu-related.c:26
-msgid "en"
-msgstr "es"
+#: ../panel-plugin/soundmenu-dialogs.c:300
+msgid "Behavior"
+msgstr "Comportamiento"
-#: ../panel-plugin/soundmenu-related.c:54
+#: ../panel-plugin/soundmenu-lastfm.c:52
+msgid "Love song on Last.fm failed."
+msgstr "Hubo un error al agregar la canción a tus favoritos"
+
+#: ../panel-plugin/soundmenu-lastfm.c:98
+msgid "Unlove song on Last.fm failed."
+msgstr "Hubo un error al sacar la canción de tus favoritos."
+
+#: ../panel-plugin/soundmenu-related.c:111
#, c-format
msgid "%s by %s"
msgstr "%s por %s"
-#: ../panel-plugin/soundmenu-related.c:55
+#: ../panel-plugin/soundmenu-related.c:112
#, c-format
msgid "Lyrics thanks to %s"
msgstr "Letras gracias a %s"
-#: ../panel-plugin/soundmenu-related.c:59
+#: ../panel-plugin/soundmenu-related.c:121
#, c-format
msgid "Artist information thanks to %s"
msgstr "Información del artista gracias a %s"
-#: ../panel-plugin/soundmenu-related.c:133
+#: ../panel-plugin/soundmenu-related.c:140
msgid "Lyrics not found."
msgstr "No se encontró la letra de la canción."
-#: ../panel-plugin/soundmenu-related.c:133
+#: ../panel-plugin/soundmenu-related.c:149
msgid "Artist information not found."
msgstr "No se encontró la Información del artista."
@@ -126,14 +151,23 @@ msgstr "No se encontró la Información del artista."
msgid "Sound menu plugin for the Xfce panel"
msgstr "Sound menu plugin para el panel de Xfce"
-#: ../panel-plugin/soundmenu-utils.c:126
+#: ../panel-plugin/soundmenu-utils.c:212
msgid "days"
msgstr "días"
-#: ../panel-plugin/soundmenu-utils.c:126
+#: ../panel-plugin/soundmenu-utils.c:212
msgid "day"
msgstr "día"
+#~ msgid "Last.fm user"
+#~ msgstr "Usuario de Last.fm"
+
+#~ msgid "Last.fm password"
+#~ msgstr "Contraseña Last.fm"
+
+#~ msgid "en"
+#~ msgstr "es"
+
#~ msgid "Playcount:"
#~ msgstr "Reproducciones registradas:"
View
86 po/xfce4-soundmenu-plugin.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-06 11:59-0300\n"
+"POT-Creation-Date: 2013-02-23 12:16-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,104 +17,130 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
-#: ../panel-plugin/soundmenu-plugin.c:126
+#: ../panel-plugin/soundmenu-plugin.c:65
msgid "Stopped"
msgstr ""
-#: ../panel-plugin/soundmenu-plugin.c:128
+#: ../panel-plugin/soundmenu-plugin.c:67
#, c-format
msgid ""
"<b>%s</b> (%s)\n"
"by %s in %s"
msgstr ""
-#: ../panel-plugin/soundmenu-plugin.c:133
+#: ../panel-plugin/soundmenu-plugin.c:70
msgid "Unknown Artist"
msgstr ""
-#: ../panel-plugin/soundmenu-plugin.c:135
+#: ../panel-plugin/soundmenu-plugin.c:71
msgid "Unknown Album"
msgstr ""
-#: ../panel-plugin/soundmenu-plugin.c:345
+#: ../panel-plugin/soundmenu-plugin.c:75
+msgid "Double-click to launch the music player"
+msgstr ""
+
+#: ../panel-plugin/soundmenu-plugin.c:244
+#: ../panel-plugin/soundmenu-dialogs.c:305
msgid "Last.fm"
msgstr ""
-#: ../panel-plugin/soundmenu-plugin.c:352
+#: ../panel-plugin/soundmenu-plugin.c:254
msgid "Love"
msgstr ""
-#: ../panel-plugin/soundmenu-plugin.c:355
+#: ../panel-plugin/soundmenu-plugin.c:257
msgid "Unlove"
msgstr ""
-#: ../panel-plugin/soundmenu-plugin.c:369
+#: ../panel-plugin/soundmenu-plugin.c:271
msgid "Search lyrics"
msgstr ""
-#: ../panel-plugin/soundmenu-plugin.c:374
+#: ../panel-plugin/soundmenu-plugin.c:276
msgid "Search artist info"
msgstr ""
#. create the dialog
-#: ../panel-plugin/soundmenu-dialogs.c:177
+#: ../panel-plugin/soundmenu-dialogs.c:200
#: ../panel-plugin/soundmenu.desktop.in.in.h:1
-#: ../panel-plugin/soundmenu-utils.c:104 ../panel-plugin/soundmenu-utils.c:106
+#: ../panel-plugin/soundmenu-utils.c:140 ../panel-plugin/soundmenu-utils.c:142
msgid "Sound menu Plugin"
msgstr ""
-#: ../panel-plugin/soundmenu-dialogs.c:193
+#: ../panel-plugin/soundmenu-dialogs.c:216
+#: ../panel-plugin/soundmenu-dialogs.c:289
msgid "Player"
msgstr ""
-#: ../panel-plugin/soundmenu-dialogs.c:203
+#: ../panel-plugin/soundmenu-dialogs.c:227
msgid "Show the cover art on the panel"
msgstr ""
-#: ../panel-plugin/soundmenu-dialogs.c:209
+#: ../panel-plugin/soundmenu-dialogs.c:234
+msgid "Show huge cover art when deskbar panel mode"
+msgstr ""
+
+#: ../panel-plugin/soundmenu-dialogs.c:241
msgid "Show stop button"
msgstr ""
-#: ../panel-plugin/soundmenu-dialogs.c:216
+#: ../panel-plugin/soundmenu-dialogs.c:247
+msgid "Hide the controls if the player is not present"
+msgstr ""
+
+#: ../panel-plugin/soundmenu-dialogs.c:254
msgid "Use multimedia keys"
msgstr ""
-#: ../panel-plugin/soundmenu-dialogs.c:224
+#: ../panel-plugin/soundmenu-dialogs.c:262
msgid "Scrobble on Last.fm"
msgstr ""
-#: ../panel-plugin/soundmenu-dialogs.c:229
-msgid "Last.fm user"
+#: ../panel-plugin/soundmenu-dialogs.c:267
+msgid "User"
+msgstr ""
+
+#: ../panel-plugin/soundmenu-dialogs.c:275
+msgid "Password"
+msgstr ""
+
+#: ../panel-plugin/soundmenu-dialogs.c:292
+msgid "Appearance"
+msgstr ""
+
+#: ../panel-plugin/soundmenu-dialogs.c:300
+msgid "Behavior"
msgstr ""
-#: ../panel-plugin/soundmenu-dialogs.c:237
-msgid "Last.fm password"
+#: ../panel-plugin/soundmenu-lastfm.c:52
+msgid "Love song on Last.fm failed."
msgstr ""
-#: ../panel-plugin/soundmenu-related.c:26
-msgid "en"
+#: ../panel-plugin/soundmenu-lastfm.c:98
+msgid "Unlove song on Last.fm failed."
msgstr ""
-#: ../panel-plugin/soundmenu-related.c:54
+#: ../panel-plugin/soundmenu-related.c:111
#, c-format
msgid "%s by %s"
msgstr ""
-#: ../panel-plugin/soundmenu-related.c:55
+#: ../panel-plugin/soundmenu-related.c:112
#, c-format
msgid "Lyrics thanks to %s"
msgstr ""
-#: ../panel-plugin/soundmenu-related.c:59
+#: ../panel-plugin/soundmenu-related.c:121
#, c-format
msgid "Artist information thanks to %s"
msgstr ""
-#: ../panel-plugin/soundmenu-related.c:133
+#: ../panel-plugin/soundmenu-related.c:140
msgid "Lyrics not found."
msgstr ""
-#: ../panel-plugin/soundmenu-related.c:133
+#: ../panel-plugin/soundmenu-related.c:149
msgid "Artist information not found."
msgstr ""
@@ -122,10 +148,10 @@ msgstr ""
msgid "Sound menu plugin for the Xfce panel"
msgstr ""
-#: ../panel-plugin/soundmenu-utils.c:126
+#: ../panel-plugin/soundmenu-utils.c:212
msgid "days"
msgstr ""
-#: ../panel-plugin/soundmenu-utils.c:126
+#: ../panel-plugin/soundmenu-utils.c:212
msgid "day"
msgstr ""
Please sign in to comment.
Something went wrong with that request. Please try again.