UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Please help testing the new media-hub

    Scheduled Pinned Locked Moved OS
    5 Posts 3 Posters 1.2k Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • mardyM Offline
      mardy
      last edited by

      Hi there!
      During the past weeks I've been working on a complete rewrite of the media-hub service (the client library is, for the time being, untouched) to port it from a hard to maintain codebase which was using the unmaintained dbus-cpp library 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*.deb package 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.log file and, if possible, also the file bustle.log obtained by keeping the command

      busctl --user monitor  core.ubuntu.media.Service > bustle.log
      

      running while reproducing the issue.

      PhoenixLandPiratP 1 Reply Last reply Reply Quote 9
      • PhoenixLandPiratP Offline
        PhoenixLandPirat @mardy
        last edited by

        @mardy
        So far its working great on the OnePlus 3
        Everything that previously worked on the PinePhone Dev-kernel seems to still work fine to!

        mardyM 1 Reply Last reply Reply Quote 1
        • mardyM Offline
          mardy @PhoenixLandPirat
          last edited by

          @phoenixlandpirat Thanks!
          Since you have a PinePhone, could you please also test if https://github.com/ubports/media-hub/issues/29 is still happening with this version?

          PhoenixLandPiratP 1 Reply Last reply Reply Quote 0
          • PhoenixLandPiratP Offline
            PhoenixLandPirat @mardy
            last edited by

            @mardy Yeah it stops instantly for me 🙂

            CiberSheepC 1 Reply Last reply Reply Quote 1
            • CiberSheepC Offline
              CiberSheep @PhoenixLandPirat
              last edited by

              @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

              Tomorrow, Arale

              Another planet, another time, another universe!

              1 Reply Last reply Reply Quote 0

              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

              With your input, this post could be even better 💗

              Register Login
              • First post
                Last post