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.9k 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.
      • T Offline
        theare27 @danqo6
        last edited by

        @danqo6 is there a tutorial on setting up then environment for combiling Podbrid, building .click packages etc that you're aware of?

        Wouldn't mind having a go at experimenting with hacking on the code & building my own development version

        jezekJ 1 Reply Last reply Reply Quote 0
        • jezekJ Offline
          jezek @theare27
          last edited by

          @theare27 said in Podbird reignited:

          @danqo6 is there a tutorial on setting up then environment for combiling Podbrid, building .click packages etc that you're aware of?

          Using clickable for UT app development was the right way for me. There are many topics about app development in this forum.

          jEzEk

          1 Reply Last reply Reply Quote 0
          • ImmyChanI Offline
            ImmyChan
            last edited by

            Someone correct me if I'm wrong, but haven't there been upstream changes to Podbird that aren't yet in the binary build on OpenStore? Maybe someone should build upstream and push it to upstream?

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

              @ImmyChan ยซUpdated : April 14th 2020ยป from

              https://open-store.io/app/com.mikeasoft.podbird

              From launchpad:

              https://bazaar.launchpad.net/~michael-sheldon/podbird/trunk/changes/204?start_revid=204

              69d23ece-be5b-4293-994b-969d5a57c9aa-imatge.png

              Another planet, another time, another universe!

              1 Reply Last reply Reply Quote 0
              • G Offline
                geekvine @theare27
                last edited by

                @theare27 surely it might be simpler use content-hub and set the Music app as an external player, i'll have to look into it. i know sailfish os has this option.

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

                  @geekvine I know what I've done isn't ideal in any way - but it's let me work around things for now
                  The ideal would be for Podbird to be able to remember the queue, it's position within the episode and be able to resume playback on restart

                  Using Music App as a player is not without it's drawbacks, if I play any actual music now I lose my position in the podcast episode so my setup isn't ideal by far - it's just a bit more livable than where I was before

                  I don't think I have the skill to hack on Podbird, not in terms of the code itself but in building & debugging and knowing how it interacts with the OS, but if I could here would be my to-do list

                  1. Add a link to the "Now Playing" screen to the hamburger menu so that one can navigate back to that screen with ease
                  2. Either remove the code that clears the queue on exit, or, add a "Remember Queue on Exit" config flag and make that code conditional on that flag
                  3. Make sure that Podbird is now capable of remembering both the Queue and the position within the episode between sessions
                  4. Currently, when a new episode is tapped it wipes the Queue - add a dialog here to ask "Replace current queue and play this episode" or "Append episode to current queue and play"

                  Those changes put together I believe would eliminate my issues and then there wouldn't be a need to involve the Music App at all

                  arubislanderA G CiberSheepC 3 Replies Last reply Reply Quote 0
                  • arubislanderA Offline
                    arubislander @theare27
                    last edited by arubislander

                    @theare27
                    Those are some.fine requests. If implemented, some would improve Podbird or a range of users.

                    @theare27 said in Podbird reignited:

                    1. Currently, when a new episode is tapped it wipes the Queue - add a dialog here to ask "Replace current queue and play this episode" or "Append episode to current queue and play"

                    This one though, I think a dialogue at every tap would quickly become annoying.
                    The Kodi Media player has a settings option where the user can set the default action to selecting audio as either being: play (which would be what Podbird does now) or add to queue (which is the proposed functionality).
                    Something similar could be added to Podbird. I feel that the trailing action, when you wipe to the left on an episode would then also need to change, based in the default. So when default is play, then the action should be queue as it is now. And when the default is add to queue, then the action should be play.

                    ๐Ÿ‡ฆ๐Ÿ‡ผ ๐Ÿ‡ณ๐Ÿ‡ฑ ๐Ÿ‡บ๐Ÿ‡ธ ๐Ÿ‡ช๐Ÿ‡ธ
                    Happily running Ubuntu Touch
                    Google Pixel 3a (20.04 DEV)
                    JingPad (24.04 preview)
                    Meizu Pro 5 (16.04 DEV)

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

                      @arubislander that'd be fine too

                      1 Reply Last reply Reply Quote 0
                      • G Offline
                        geekvine @theare27
                        last edited by

                        @theare27 all trivial and fixed on a personal build. Currently looking at the track position problem.

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

                          @geekvine Sounds fab ๐Ÿ™‚
                          Happy to help with testing etc

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

                            @theare27 said in Podbird reignited:

                            The ideal would be for Podbird to be able to remember the queue, it's position within the episode and be able to resume playback on restart

                            I agree this is the ideal: fix Podbird.

                            Another planet, another time, another universe!

                            1 Reply Last reply Reply Quote 1
                            • G Offline
                              geekvine
                              last edited by

                              anyone have a working email for Michael? The one i found just came back to me as no good (like 3 days later).

                              D D 2 Replies Last reply Reply Quote 0
                              • G Offline
                                Giiba
                                last edited by

                                Care to share the build for testing?

                                I'd be happy to poke about and test a bit.

                                G 1 Reply Last reply Reply Quote 1
                                • G Offline
                                  geekvine @Giiba
                                  last edited by

                                  @Giiba there is a build in testing in the wild...but to amswer your question - soon (tm)

                                  1 Reply Last reply Reply Quote 0
                                  • D Offline
                                    domubpkm @geekvine
                                    last edited by

                                    @geekvine Working, i don't know but not secret and found in UTTT :
                                    MS.png

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

                                      @geekvine He is on telegram too, as @MikeSheldon

                                      1 Reply Last reply Reply Quote 0
                                      • W Offline
                                        wilson
                                        last edited by

                                        @geekvine Any updates on sharing your personal build? With the PinePhone shipping soon I'd be more than happy to test the fixes you've implemented.

                                        G 1 Reply Last reply Reply Quote 0
                                        • G Offline
                                          geekvine @wilson
                                          last edited by

                                          @wilson i will post a build for download possibly this weekend. working on a couple fixes based on feedback from the current build. that build will be available on the gitlab repo (not yet public).

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

                                            Heya,

                                            Just stumbled across this (if you need to contact me in the future my email address is mike@mikeasoft.com)

                                            Feel free to fork the project if you'd like to take over maintenance of it, I'd rather it saw active development than languished due to my lack of time.

                                            A major reason I'd stuck with Launchpad was for the translation integration and the excellent contributions from the Ubuntu Translators group. I think internationalisation is extremely important for usability (if something's not available in a language you speak it's pretty much unusable regardless of what else it offers), so if you do switch to a git hosting platform I'd appreciate it if you could set-up equivalent translation infrastructure.

                                            Best of luck ๐Ÿ™‚
                                            Mike

                                            CiberSheepC 1 Reply Last reply Reply Quote 6
                                            • ElleoE Offline
                                              Elleo
                                              last edited by

                                              Oh also, I own the podbird.org domain, if you'd like me to point the DNS towards somewhere else let me know.

                                              Back before Ubuntu Touch was dropped by Canonical I had been working on some network services to sync subscriptions between devices, offer charts and recommendations, and to provide push notifications for new episodes; if you'd like to carry on with any of that work I've uploaded the site source code here:

                                              https://github.com/Elleo/podbird-web

                                              And the corresponding client code is in this branch:

                                              https://code.launchpad.net/~michael-sheldon/podbird/sync-settings-devel

                                              Cheers,
                                              Mike

                                              CiberSheepC 1 Reply Last reply Reply Quote 4
                                              • First post
                                                Last post