media-player: Rework styling for media player

Fix the styling for the media player and make it look the same in the
notification drawer and on the lockscreen.

Turns the media player widget into a GtkListBoxRow and places it
in a GtkListBox so that the styling is inherited from libhandy.
This way the same style can also be applied to the notifications
without having the css duplicated.
Fixes: Librem5/phosh#371
Fixes: Librem5/phosh#370
18 jobs for fix_media_player_style in 10 minutes and 16 seconds (queued for 1 minute and 29 seconds)
latest
Status Job ID Name Coverage
  Build
failed #313071
librem5 allowed to fail
build:cross-debian-bullseye:i386

00:00:18

passed #313072
librem5
build:native-alpinelinux-edge

00:04:45

failed #313070
librem5
build:native-debian-bullseye

00:00:18

passed #313069
librem5
build:native-debian-buster

00:04:54

 
  Test+Docs
skipped #313075
librem5
build-gtkdoc
skipped #313077
librem5
check-license-headers
skipped #313076
librem5
check-po
skipped #313079
librem5
test:smoke:one-output
skipped #313080
librem5
test:smoke:two-outputs
skipped #313078
librem5 allowed to fail
unit-test:native-alpinelinux-edge
skipped #313074
librem5
unit-test:native-debian-bullseye
skipped #313073
librem5
unit-test:native-debian-buster
 
  Package
skipped #313082
librem5:arm64
package:deb-debian-bullseye:arm64
skipped #313081
librem5
package:deb-debian-buster
skipped #313083
librem5:arm64
package:deb-debian-buster:arm64
skipped #313084
librem5 allowed to fail
package:deb-pureos-amber
 
  Test Package
skipped #313085
librem5
autopkgtest-debian-buster-package
skipped #313086
librem5
lintian-debian-buster-package
 
Name Stage Failure
failed
build:cross-debian-bullseye:i386 Build There has been a runner system failure, please try again
Using Docker executor with image debian:bullseye ...
Pulling docker image debian:bullseye ...
ERROR: Preparation failed: Error response from daemon: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit (docker.go:142:1s)
Will be retried in 3s ...
Using Docker executor with image debian:bullseye ...
Pulling docker image debian:bullseye ...
ERROR: Preparation failed: Error response from daemon: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit (docker.go:142:0s)
Will be retried in 3s ...
ERROR: Job failed (system failure): Error response from daemon: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit (docker.go:142:0s)
failed
build:native-debian-bullseye Build There has been a runner system failure, please try again
Using Docker executor with image debian:bullseye ...
Pulling docker image debian:bullseye ...
ERROR: Preparation failed: Error response from daemon: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit (docker.go:142:0s)
Will be retried in 3s ...
Using Docker executor with image debian:bullseye ...
Pulling docker image debian:bullseye ...
ERROR: Preparation failed: Error response from daemon: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit (docker.go:142:0s)
Will be retried in 3s ...
ERROR: Job failed (system failure): Error response from daemon: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit (docker.go:142:0s)