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

    Podbird reignited

    Scheduled Pinned Locked Moved App Development
    100 Posts 22 Posters 30.8k Views 9 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.
      • D Offline
        danqo6
        last edited by

        Hello guys, I implemented today that podbird can remember queue between restarts and playback position for every episode. There is new setting where you can set up that episode will continue in playing where you left. Can you please test it? Download armhf or arm64 build.
        @flaun-in It has implemented that fix too

        CiberSheepC J T 3 Replies Last reply Reply Quote 5
        • CiberSheepC Offline
          CiberSheep @danqo6
          last edited by

          @danqo6 said in Podbird reignited:

          Hello guys, I implemented today that podbird can remember queue between restarts and playback position for every episode.

          Whhhheeeet?? How did you do that?

          Another planet, another time, another universe!

          1 Reply Last reply Reply Quote 0
          • J Offline
            joe @danqo6
            last edited by

            @danqo6 amazing! Highly desired feature.

            It works on armhf Ubuntu Touch GSI OP3.

            Interesting that it is an optional setting. I , too, wonder how it works, and would a crash of Podbird still be able to catch the position before it closes? Will continue testing.

            Thank you for this!

            D 1 Reply Last reply Reply Quote 0
            • CiberSheepC Offline
              CiberSheep
              last edited by CiberSheep

              Arale on dev channel

              • Reopening the app keeps the cue (but keeps the already listened episodes)
              • Position in a episode is lost (always starts from position 0:00) no matter if it's on or off settings for downloaded episodes*.
              • Listen an episode until the end, reopen the app. The episode stays in the cue

              * -- If the last listened episode is a downloaded episode, when reopening, the position is lost
              -- Online episodes remember position
              -- If you listen to a downloaded episode, jump to an online episode and reopen the app. Position of both episodes are remembered

              Another planet, another time, another universe!

              D 1 Reply Last reply Reply Quote 1
              • D Offline
                danqo6 @joe
                last edited by

                @joe said in Podbird reignited:

                Interesting that it is an optional setting.

                Because I am not sure how reliable it is

                I , too, wonder how it works, and would a crash of Podbird still be able to catch the position before it closes? Will continue testing.

                No, during crash it shouldn't work, it catches event onDestruction and during crash it is not trigerred.

                @CiberSheep I will test more

                1 Reply Last reply Reply Quote 1
                • D Offline
                  danqo6 @CiberSheep
                  last edited by

                  @CiberSheep Thanks for extensive testing, I can reproduce it too.

                  1 Reply Last reply Reply Quote 1
                  • T Offline
                    theare27 @danqo6
                    last edited by

                    @danqo6 sounds fab - will install, test and provide feedback

                    1 Reply Last reply Reply Quote 0
                    • J Offline
                      joe
                      last edited by

                      I have an issue like this:
                      Downloading episode and playing doesn't seem to know that it is downloaded.

                      • Close the app
                      • Turn off wifi
                      • Open and try to play and nothing happens.
                      • Turn on wifi
                      • Sometimes plays, or sometimes renders the episode completely unplayable

                      It's more of an issue of Podbird not knowing that the episode can be played offline.
                      Seems to be the case with the new setting on or off.

                      1 Reply Last reply Reply Quote 0
                      • T Offline
                        theare27
                        last edited by

                        Queue retention and retention of active track within queue seems much improved in this new build.

                        Remembering of play position within the track however doesn't seem to work for me. I've toggled the setting on, and it shows green, but doesn't seem to help

                        This may not be a Podbird problem per-say, more it's interactions with Media-Hub but even in the new build, tracks after the first one are not controllable from the Sound dropdown

                        Disconnect of heaphones does not stop playback on the second track the way it does with the originally played one

                        Again a Media-Hub / Podbird interaction thing I suspect.

                        1 Reply Last reply Reply Quote 0
                        • D Offline
                          danqo6
                          last edited by

                          I can confirm that media-hub is a bit broken, not all qtmultimedia features are implemented and correctly working. Restoring playback position is buggy now, will dig deeper tomorow.

                          T 1 Reply Last reply Reply Quote 1
                          • T Offline
                            theare27 @danqo6
                            last edited by

                            @danqo6 The same thing does not happen with the Music App, that seems to talk to Medi-hub fine. Is that because it's more integrated into the OS as a stock app? Any code there that might be helpful in debugging Podbird / Media-hub intergeneration?

                            1 Reply Last reply Reply Quote 0
                            • D Offline
                              danqo6
                              last edited by

                              Hello guys again,
                              I have for you another version for testing. Restoring position should be more reliable now, I changed behavior of seeking slider and added to episode details position were you stopped listening certain episode.
                              Download armhf and arm64 build.

                              @CiberSheep Your issue should be fixed

                              @joe said in Podbird reignited:

                              • Sometimes plays, or sometimes renders the episode completely unplayable

                              @joe Please test if this issue still persist

                              @theare27 said in Podbird reignited:

                              Any code there that might be helpful in debugging Podbird / Media-hub intergeneration?

                              Thanks, that idea helped me quite a bit, music app has a lot of workarounds 😄

                              CiberSheepC J T M 4 Replies Last reply Reply Quote 0
                              • CiberSheepC Offline
                                CiberSheep @danqo6
                                last edited by

                                @danqo6 said in Podbird reignited:

                                I have for you another version for testing. [...]

                                @CiberSheep Your issue should be fixed

                                I'm about to cry... it renders even the position of older downloaded episodes that I previously partially listened. Position recovery is working on downloaded and online episodes woohooo!

                                Seeking in an episode is really smooth

                                Thanks!

                                Another planet, another time, another universe!

                                1 Reply Last reply Reply Quote 1
                                • J Offline
                                  joe @danqo6
                                  last edited by

                                  @danqo6 said in Podbird reignited:

                                  Hello guys again,
                                  I have for you another version for testing. Restoring position should be more reliable now, I changed behavior of seeking slider and added to episode details position were you stopped listening certain episode.
                                  Download armhf and arm64 build.

                                  @CiberSheep Your issue should be fixed

                                  @joe said in Podbird reignited:

                                  • Sometimes plays, or sometimes renders the episode completely unplayable

                                  @joe Please test if this issue still persist

                                  Awesome it seems to be working. At first the position wasn't being remembered but I turned it off and on again, and that seemed to make it work post download. Works offline. Thank you!

                                  I will continue testing to be sure.

                                  1 Reply Last reply Reply Quote 0
                                  • T Offline
                                    theare27 @danqo6
                                    last edited by

                                    @danqo6 vastly better in terms of media hub integration and playback position retention

                                    Incredible progress made, many thanks for all your work, it's really getting there now

                                    1 Reply Last reply Reply Quote 0
                                    • M Offline
                                      malditobastardo @danqo6
                                      last edited by

                                      @danqo6 fantastic work! thanks a lot! does this new version was already uploaded to the OpenStore?

                                      T D 2 Replies Last reply Reply Quote 0
                                      • T Offline
                                        theare27 @malditobastardo
                                        last edited by

                                        @malditobastardo don't think so - but links to the packages are above

                                        1 Reply Last reply Reply Quote 0
                                        • D Offline
                                          danqo6 @malditobastardo
                                          last edited by

                                          @malditobastardo not yet, just made merge request.

                                          Thanks for awesome feedback and testing to you all!

                                          ElleoE 1 Reply Last reply Reply Quote 3
                                          • ElleoE Offline
                                            Elleo @danqo6
                                            last edited by

                                            Just released version 0.8.9 to the Open Store with @danqo6's latest changes, thanks very much!

                                            T 1 Reply Last reply Reply Quote 6
                                            • T Offline
                                              TartanSpartan @Elleo
                                              last edited by TartanSpartan

                                              I would like to spitball a feature request. Last time I tried to put paid podcasts onto my UT device, I had two options: either send them from my laptop via USB or the like, or, use Firefox within Libertine to open the site where they were downloaded from (because last I checked Morph Browser wasn't capable of logging into the site in question, or rendering it, I forget which) to download them to the SD card. The site in question is Podbean, but there are other platforms which allow for premium subscriptions I think. A third option would be to run the Podbean .apk within Anbox and hack-sync the downloads from the Anbox filesystem to the UT filesystem, but ehh, I don't want such a crude brute force method. In any event, these three options would require the podcasts to be played in the Music app, but as the apps stand now, I prefer playing podcasts in Podbird to Music.

                                              So, could we find a way to input credentials into Podbird and have it access specific archives of premium podcasts depending on which ones you are subscribed to? I believe Podbird syncs it's free podcasts according to the iTunes database, so can we implement this for other podcast databases which are password protected?

                                              AppLeeA 1 Reply Last reply Reply Quote 0
                                              • First post
                                                Last post