To extend user information when notified, the track image could be displayed in the notification (if the notification server implements display of images of course).
Relates to #2 .
Analysis
Rework ImageDownloader to notify (in GLib terminology) of finished image downloads even when downloading a single image (current signal is for batch download of images).
Send the desktop notification after the track image download is finished (with success or not).
Set notification timeout (say 5s) now that they can be eye catching
Context
To extend user information when notified, the track image could be displayed in the notification (if the notification server implements display of images of course).
Relates to #2 .
Analysis
Rework
ImageDownloader
to notify (in GLib terminology) of finished image downloads even when downloading a single image (current signal is for batch download of images).Send the desktop notification after the track image download is finished (with success or not).
Set notification timeout (say 5s) now that they can be eye catching