PodQast

Rating: 
5
Your rating: None Average: 5 (7 votes)

The new podQast player in the Forbidden Fruits variant: All that cannot be done with harbour possibilities and bleeding edge stuff - probably not working...
Other stuff than in harbour:

  • MPRIS support
Screenshots: 

Keywords:

Application versions: 
AttachmentSizeDate
File harbour-podqast-1.0-2ff.noarch.rpm391.13 KB18/10/2018 - 08:28
File harbour-podqast-1.1-0ff.noarch.rpm424.75 KB18/10/2018 - 19:06
File harbour-podqast-1.2-0ff.noarch.rpm428.46 KB28/10/2018 - 16:25
File harbour-podqast-1.3-0ff.noarch.rpm429.12 KB01/11/2018 - 15:16
File harbour-podqast-1.4-0ff.noarch.rpm430.99 KB07/11/2018 - 23:21
File harbour-podqast-1.5-0ff.noarch.rpm431.89 KB10/11/2018 - 22:40
File harbour-podqast-1.6-0ff.noarch.rpm432.13 KB18/11/2018 - 19:26
Changelog: 

Version 1.6-0ff
===============

- Indexing for inbox
- cosmetics

Comments

carlosgonz's picture

....

cy8aer's picture

again? Sorry, that is a problem with the openrepos interface. Stand by...

hm this should be shown:

 

Changes:

https://gitlab.com/cy8aer/podqast/commits/ff (forbidden fruits)

https://gitlab.com/cy8aer/podqast/commits/master (harbour)

 

carlosgonz's picture

...............

Bocephus's picture

[FR] Nique ta mère, fils de pute.

qeef's picture

Hi, just question - is it (if so, how) possible to download all the subscribed podcasts? Thanks :)

cy8aer's picture

Not now, but opml export is on my queue.

blizzz's picture

Could not reproduce on the sdk with a fresh start, unfortunately. I moved the store folder now and reimported the podqasts. Works for me again.

cy8aer's picture

Yes, this is the recovery way by now. But I am thinking of a backup mechanism to tarball by hand or automatically to not lose everything... Sorry about your data loss.

blizzz's picture

Uhm, with the last change, it seems podqast stumbles over the problematic Sternengeschichten. Does not list any podcast nor is able to complete updating.

cy8aer's picture

Now you have me: we have a situation of data loss. Remove /home/nemo/.local/share/harbour-podcast and (sorry about that) make things new. For backup purposes: make tarballs/copies of .local/share/harbour-podcast for future recoveries. And now: I wait for beats...

(Thinking on backup/recovery process...)

rrunner64's picture

Here is a problematic feed where PodQast does not see any episodes: http://www.e-formel.de/files/casts/ePod.xml
More about this podcast you can find at https://www.e-formel.de/podcast.html

cy8aer's picture

Two guys made an error: the e-formel one created a wrong alternatives part in feed, the other (me) interpreted this buggy part without thinking. Feed will work in next release.

cy8aer's picture

Stand by - I am looking for it.

I must say: crazy statesituation. Takes some time to fix...

rrunner64's picture

I always choose the difficult ones... :-D
Thank you for looking into it!

blizzz's picture

K, thx for looking into it!

blizzz's picture

Thanks for the app, works quite nice! With Sternengeschichten podcast i have the issue that playing/downloading doesn't work. No problems with others.

cy8aer's picture

Probably not my fault: If you try to download a mp3 from https://feeds.feedburner.com/sternengeschichten by hand you get an error 503 temporarily unavailable. I build an error message for this situation in the next release.

carlosgonz's picture

good app, why not changelog?

cy8aer's picture

hm, there is a changelog of course but the openrepos interface is not as intuitive as I understand ;-)

Look at https://gitlab.com/cy8aer/podqast/commits/ff for forbidden fruits variant and https://gitlab.com/cy8aer/podqast/commits/master for harbour. (and I try to get this into the changelog field of openrepos...)

dfstorm's picture

Is it just me or we can't subscribe to anything ? The buton is disabled ^^'

cy8aer's picture

Just for debugging: please give me an example which podcast you want to subscribe with with what (search, cat, url). There are problems sometimes with cats, and eventually searches because the search base is gpodder.net because of outdated urls in their database. The podcast page works in two steps: 1. display what can be found on gpodder, 2. display the information of the podcast feed. Only with these feed information you are able do subscribe. So if the site does not answer - or there is some misinterpretation with the feed: debugging time for me -  there is no subscription possible. I did it like this to speed up information time. Other podcast apps (in android or ios) use their custom servers in the net for the information base. This is speedy but snoopy on the vendor side. Best way to subscribe is entering an url. This is also best for me to debug.

mase's picture

Great that you plan to implement bt button controls. I hope sfos 3 supports that for apps.There is no player out there, that supports that.

I tried to import my opml created by antennapod. Importing takes forever and not all feeds were added. I filled the rest manually.

Here it is: https://pastebin.com/A155Huqr

cy8aer's picture

Wow, c't uplink is not really a podcast feed. In the next release there will be a filter which ignores such feeds. I have similar problems with youtube feeds (which have special handling by gpodder...).

mase's picture

The opml was created with Antennapod. Half of the feeds are not imported. Not sure, if it hangs with the few video podcasts in my opml. When sfos3 is out, I will install it again and try again with the video podcasts removed

cy8aer's picture

Maybe some more explanation what I am doing here. The concept of storing here is based on thoughts of an old (2005??) C++ system which had a whole store application with all data in memory. Only changes were stored and a restart was done by recreating the changes. Sounds silly but: the loading of pages were - instantanous - including an incredible fast login. It was just a flicker. Yes databases are cool, but even with sqlite you have the overhead of creating sql (including marshaling your data to sql), parsing it on the db side, getting data, creating a sql table, parsing it on the app side and marshalling it. My system only marshals the data and when it gets it back it caches it. No rewriting of the bigger getting database file - which is a copy on write on the btrfs based Jolla1. Just small files...

cy8aer's picture

Nope, this method is way faster: The whole engine forgets everything with every rendering and the factory stuff gets data without sql parsing/deparsing stuff.  And: the data is cached in 2 layers (mem, disk)

mase's picture

Why don't you store in a database like sqlite? Wouldn't that be much faster?

cy8aer's picture

Yes that is for the controls on lock screen. Unfortunately this is not for the bluetooth control buttons of headsets. Therefor I need additional work.

I also try to work out a method for harbour only methods to get mpris run.

inta's picture

What do you need MPRIS for? The audio controls on the lock screen?