player: upgrade gstreamer-player to gstreamer-play
gstreamer-player is deprecated as of gstreamer 1.20, likely to be removed in 1.24. GstPlay is the newer api/version of gst-player.
Closes #299 (closed)
PlaySignalAdapter needs to be stored in the sturct, otherwise it passes out of memory and the signals won't trigger.
Error and warning got a new details
arg, which I decided to only print to console and not pass to the user ErrorNotification, since it doesn't format with {}
.
I tested: playing, pausing, jumping position, restoring position, switching between tracks.