Incoherent use of the app_icon parameter in the notifications
In the current version of the Notify plugin, there are three possible stat for the app_icon parameter :
- If Audacious is not currently playing, it is set to "audacious"
- If Audacious is currently playing, and there is no retrieved cover, it is set to "audio-x-generic"
- If Audacious is currently playing, and there is a retrieved cover, it is set to NULL.
Now, the specification defines app_icon as : “The optional program icon of the calling application.”. Hence, I think "audacious" is the most sensible option, and the two others are not relevant.
The specification also explicitly mention that :
“An implementation which only displays one image or icon must choose which one to display using the following order:
- app_icon parameter
- for compatibility reason, "icon_data"”, so there should be no drawback to not having app_icon not set to NULL even when displaying a cover.