Please help testing the new media-hub
During the past weeks I've been working on a complete rewrite of the
media-hubservice (the client library is, for the time being, untouched) to port it from a hard to maintain codebase which was using the unmaintained
dbus-cpplibrary and heavy threading, to an event-driven, single-threaded application (if we exclude GStreamer's own threading, of course, but that's well hidden behind GStreamer's APIs) mostly written using Qt classes.
I've tried hard not to change the D-Bus API, and — at least for now — I've kept most of the program logic exactly the same as it was before. I've done my part of testing, and I solved all the issues I've found so far, but given the magnitude of the changes it's likely that I've still left some bugs in there.
So, to those who love risk, I'll be grateful if you'll find some time to test it. There's only one package that needs to be installed, and it's the
media-hub_4.6.2*.debpackage from the CI page; just make sure to download the correct one for your architecture. To install it, run
sudo mount -o remount,rw / sudo dpkg -i media-hub_4.6.2*.deb
and then reboot your device. If you encounter issues, please report them replying to this thread or adding a comment to the merge request, providing the
~/.cache/upstart/media-hub.logfile and, if possible, also the file
bustle.logobtained by keeping the command
busctl --user monitor core.ubuntu.media.Service > bustle.log
running while reproducing the issue.
So far its working great on the OnePlus 3
Everything that previously worked on the PinePhone Dev-kernel seems to still work fine to!
@mardy Yeah it stops instantly for me
@mardy for now I tested E5 on dev channel:
- Music plays
- Notification of incoming mail plays while music is playing without issue
I posted some issues in the MR comments