amaroKnotify

Amarok 2.x Script

Description

Notifies you of song changes using native popup dialogs (via org.​freedesktop.​Notifications if you have it, kdialog if you don't). It is intended as a replacement for the built-in OSD.

If you are looking for notifications using libnotify, look at meerkat's NotifyAmarok: http://www.kde-apps.org/content/show.php/NotifyAmarok?content=103307.

Contact me if you want to add to the existing translations (English, Polish*, Spanish, Italian, Russian, French, German).

Feel free to leave any suggestions or requests.

*diacriticals do not work at this time

Known Bugs

  • BUG "Resumed Playing" is sometimes triggered when skipping tracks. (it seems trackPlayPause is being called for some reason)
  • BUG when a notification is reused, it disappears as per the original timeout

Change Log

0.5 ()

Since most of the features added here, though significant, I took them from meerkat's NotifyAmarok, I think this partial jump is warranted.

  • FEATURE added new metadata tags (pretty much all the ones there are plus some from NotifyAmarok)
  • FEATURE added option to display album art in notification
  • FEATURE added ability to change paused message independently
  • [0.5.1] FIX now reuses old amaroKnotify notifications (only works with org.freedesktop.Notifications) not until Amarok fully implements its qtscriptbindings and includes some form of QProcess.execute
  • [0.5.1] FIX if the new Notifications interface does not exist, will fall back to kdialog
  • [0.5.1] added French translation, courtesy of oboulonis
  • [0.5.2] added German translation, courtesy of hoihappen
  • [0.5.2] FIX fixed some problems with non-ASCII characters and kdialog
  • [0.5.3] updated Russian translation, courtesy of nu11
  • [0.5.3] FIX untranslated text will now default to English
  • [0.5.3] FIX fixed some more problems with accented characters affecting covers
  • [0.5.4] updated Spanish translations, courtesy of Fenix-TX

0.3

  • FIX If you cancel, the configuration dialog does not retain the old settings anymore.
  • FIX If you restart, the duration value is retained.
  • FEATURE Added volume change notification
  • FEATURE added configuration controls for deciding which notifications to receive
  • [0.3.1] added Italian translation, courtesy of diegolanteri
  • [0.3.2] added Russian translation, courtesy of HucK
  • [0.3.3] FIX stopping or exiting will no longer trigger a notification

0.2

  • FEATURE added localization support (uses the system language, but defaults to English)
  • [0.2.1] added Polish translation, courtesy of madsheytan
  • [0.2.2] added Spanish translation, courtesy of Fenix-TX

0.1

  • Initial Creation