LIB53
Nvm, i see that yours shows the album art and it does seem to work quite well. I dunno what you should do about the duplicate project though. Thanks for the addon.

This is an addon for songbird running on UBUNTU, to show the playing file information using ubuntu notify OSD library. (This is truly working!)
Ubuntu Linux must have python-notify python-dbus packets are installed
to install it type below in the terminal screen
sudo apt-get install python-notify python-dbus
Release v0.2.0.2
- Kubuntu users should see album arts in notification applet (Please report bugs if exists)
Nvm, i see that yours shows the album art and it does seem to work quite well. I dunno what you should do about the duplicate project though. Thanks for the addon.
Not at all sure why but although working on the latest nightly, the album art is not shown, only the no album art picture.
Further investigation it appears album art only works for *.png images and this only on your version 1
Your 1.5 displays nothing for me.
hello, there is an issue to show unicode correctly.
i have fixed it:
file: http://ul.to/i9v0gl
mirror: http://netload.in/dateiWAQ20o7imG/ubuntu-notifyOSD_fixed-by-r34.xpi.htm
I just want to say this is the absolute best of the notification extensions (or silly hacks) that I've used to get what I want working.
I really like the settings menu, and the ability to put whatever information I want in there.
Works perfectly. I'm using Ubuntu 9.04.
Keep up the good work. My only suggestion is font size or even color options would be a welcomed feature.
Latest report
This fully works with 1.2 release which I have installed and is still working. Downloaded 1.6 nightly didn't install just ran from folder and as before no display. Any thoughts?
Could you please implement the icon with
http://www.galago-project.org/specs/notification/0.9/x207.html
so that Kubuntu user can see a big icon?

Hi thanks for trying,
as far as I know the notification system prefers the icon defined on galago so you can leave the icon url blank for testing(so testing should not need a KDE Platform), an other benefit of using this implementation of an icon is that you can scale it.
The org.freedesktop.Notification interface is currently only supported by Kubunu as a part of the NotifyOSD.
hm sorry nothing changed
here is a extract of dbus-monitor
----------------------
method call sender=:1.102 -> dest=:1.80 serial=4 path=/SongBirdService; interface=com.songbird.ubuntu_notifyOSD_interface; member=show
string "Tribute (4:08)"
string "Tenacious D - Tenacious D"
string "/home/patrick/.songbird2/ia9anciz.default/artwork/d057d902813d00bc0a01da52b02b868c.jpeg"
string "-1|0|/home/patrick/.songbird2/ia9anciz.default/extensions/ubuntu-notifyOSD@songbirdnest.com/chrome/skin/starfull.png"
method call sender=:1.79 -> dest=org.freedesktop.Notifications serial=13 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify
string "SongBird_NotifyOSD"
uint32 3
string "/tmp/c655232a-dd1f-11de-a5f5-00027261d024.png"
string "Tribute (4:08)"
string "Tenacious D - Tenacious D"
array [
]
array [
dict entry(
string "urgency"
variant byte 0
)
]
int32 -1
method return sender=:1.12 -> dest=:1.79 reply_serial=13
uint32 3
----------------------
it looks like the first dbus message is generated by your plugging and the second one by an other application, so maybe you cant generate the image like in galago defined.
otherwise
the section
array [
dict entry(
string "urgency"
variant byte 0
)
]
should look like
array [
dict entry(
string "urgency"
variant byte 0
)
dict entry(
string "icon_data"
variant struct {
int32 50
int32 50
int32 200
boolean true
int32 8
int32 4
array [
byte 255
byte 32
byte 57
byte 93
byte 255
byte 32
byte 57
byte 93
byte 255
byte 32
.......
]
]
so if only the first message is from you plugging this could be an issue of the NotifyOSD implementation for KDE and you cant change anything.
Greetings TheOneRing
This is working perfectly for me on Ubuntu 9.10 with songbird 1.2. Thanks, definitely an essential addon, I really appreciate the work you've put in!
Hey FreaK,
First off, I want to thank you for this add-on. It's great! :)
I'm having the following problem with it (not sure if it's a bug in notify-osd, in Songbird, or in your add-on, but here it goes):
- When I start playing a track, the notification pop-up appears just fine (with album art and all, if present), but if I change to another track with the original notification still active, Songbird starts skipping all the tracks in my current playlist/library, until it reaches the last track. If I wait until the notification disappears, then I can change tracks without this happening and a new notification will pop up just fine.
Any thoughts on this one? I'm running Songbird 1.2.0, Build 1146 on Xubuntu 9.10 (32-bit) with notify-osd 0.9.24, libnotify1 0.4.5-1 and python-notify 0.1.1-2.
@Freak
I think I figured out the problem. I had the MPRIS add-on enabled, so I could use Pidgin Music Tracker with Songbird. Disabling the MPRIS add-on fixes the problem I described earlier. I'm no programmer, but it seems like when both add-ons are active, dbus goes crazy.
Anyway, sorry if I wasted your time with this :)
I don't what changed but today I'm getting Notifications with a big icon :D
the dbus-monitor output is correct now.

Maybe a change in a Kubuntu library or something different, it doesn't matter as long as it works now :D
The Album art is only working on my MP3s with embed album art... but almost my entire collection is in ogg :(
thanx for the addon...works excellent with karmic :-D
There is something funny with this album art directory is it yours or songbirds? The reason I ask is that if album art is missing in the notification the art is missing in this folder also but the really strange thing is even if it is missing the now playing panel has it as does media flow this does strongly suggest media flow and now playing don't use it?
Thanks For that FreaK but does it have to be cached, clearly not for now playing or media view but it appears it has to be for notify is this true?
Couple of points no they are not caching art I've deleted all art in that folder and Now playing and Media Flow are both working fine. Secondly I have no embedded art, Rockbox dosn't like it and can crash on it. All art is in the same folder as the album tracks, I think this is what Now Playing and Media flow must be using.
Although there is already a notify add-on ubuntu-notifier, it doesn't work with Chinese and the album art (a.k.a artwork) dosen't display.
This add-on (ubuntu-notifyOSD) works fine on my Ubuntu system. And those errors just mentioned are all gone.
It's awesome, thanks the author.
Niels' version of ubuntu-notifier works fine for me, though this one doesn't.
Distro: Arch Linux, 64-bit
Songbird version: 1.4.3
notify-osd: bzr 407
libnotify: 0.4.5
python-notify: 0.1.1
dbus-python (the Arch equivalent of python-dbus): 0.83.0
Any suggestions?
Figured it out - was missing a package named "pil"
Thanks FreaK, this is a really nice plugin!
LIB53
Not to be rude but someone has already made an addon like this: http://addons.songbirdnest.com/addon/1672.
Can you tell me the difference between your addon and the other one?