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