Podbird reignited
-
@malditobastardo not yet, just made merge request.
Thanks for awesome feedback and testing to you all!
-
Just released version 0.8.9 to the Open Store with @danqo6's latest changes, thanks very much!
-
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?
-
Hi, @tartanspartan
For feature request you should go to:
https://launchpad.net/podbird
Create a bug and tag it as part of the "wishlist"And it seems to me your request is more general and is worth a dedicated thread in the general category maybe.
I think this is not simple at all and might require heavy rework of the system.
Or maybe I'm wrong and the account management feature can be used. -
Hey guys, Podbird hasn't been updated to the latest QT that Ubuntu Touch is now based on, would upgrading the qt version that podbird uses, make the app more responsive? I notice that it's really bad on the PinePhone, but even on the OP3, the app isn't as responsive as the likes of telegram or Fluffychat?
I know there was a fix for telegram which helped most with the pinephone, but also made it work better across all devices, I wonder if Podbird suffers from a similar problem.
https://gitlab.com/ubports/apps/teleports/-/merge_requests/399 -
@phoenixlandpirat So the answer is yes.
I found 2 files with running: true
I used grep -r running, and changed true to root.visible
app/podbird.qml: running: root.visible
app/ui/SearchPage.qml: running: root.visibleIf anyone can change those and get it out to the openstore then the app will run much nicer especially on the pinephone.
Still huge lag when you pull to refresh, however I think the biggest issue with usability is fixed by changing those two bits of text from true to root.visible
-
Hello guys, recently I was playing a bit with podbird, investigating long refresh times. So I made some changes, that should noticeably improve refreshing times, and maybe fix unability to refresh some podcasts.
There is changed logic, that it checks episodes only added after last refresh.
But if you open some podcast from podcast list and than pull to refresh, it would refresh all episodes from that podcast.
download link
If refresh time is still too long, please report database size stored in~/.local/share/com.mikeasoft.podbird/Databases
My database has around 15MB and I have around 80 podcasts added, but speed is reasonably good.
It contains fixes for pinephone from @phoenixlandpirat too. -
@danqo6 Thanks!
As I said in Telegram:
this podcast stopped being updated a few episodes ago
http://monsterfeet.com/grue/ -
@cibersheep Weird
XMLHttpRequest get this response:<head><title>Not Acceptable!</title></head><body><h1>Not Acceptable!</h1><p>An appropriate representation of the requested resource could not be found on this server. This error was generated by Mod_Security.</p></body></html>
Maybe it expects some cookies or useragent, I am not sure why it didn't want to response properly.
-
@danqo6 Oh, I see... then it might be a useragent thing
If that's it, qml http request will ignore the user agent. It could be done with a SingleDownload element... mmmm