Version: v0.3
Author: James Coster
Contact Username: JCoster (via UbuntuForums.org)
Contact Email: Please read the ReadMe within a version download for my direct email address.
This development began after failing to find a simple solution to get NotifyOSD (Ubuntu's notification system) integrated with Amarok Media Player.
I also experienced issues relating to the Amarok built-in OSD on Karmic with Compiz enabled.
It uses a listener application coded in Java in order to receive information from Amarok's Qt scripting service. When a new track as played, the Amarok scripts sends the track details to the listener on the localhost which in turn executes the NotifyOSD pop-up using notify-send.
Although there are probably safer, non-network-oriented methods to achieve my goal, this project is much in development.
- For album art to work, your Amarok install folder must be: /home/~user/.kde/share/apps/amarok/
- UDP port 40000 is available (this is configurable but set by default)
- The libnotify-bin package is installed. Although this is available in Jaunty by default, it resides in the repos in Karmic.
- Build an automated install bash file.
- Implement a system where you can select to share your song information with people on a LAN, which will integrate with their OSDs.
- v0.3 (.tar.gz) Friday 5th February 2009 (download | screenshot)
- v0.2 (.tar.gz) Monday 1st February 2009 (download | screenshot)
- v0.1 (.tar.gz) Monday 1st February 2009 (download | screenshot)
An up-to-date ReadMe file is included in each version.
- Interprets the string '...' as '?'.
- If a song with the following substring appears in either the artist or title occurs then the OSD will incorrectly format the information: "----".
The Amarok plugin script is released under the GNU Lesser General Public License in keeping with Amarok's Qt Development Specification.
AmarokNotifyOSDJavaListener by James Coster is licensed under a Creative Commons Attribution-No Derivative Works 2.0 UK: England & Wales License. 
v0.3
- No longer displays track information when track is stopped or application is exited whilst playing.
v0.2
- Album art now appears.
©James Coster 2010