Your rating: None Average: 4.7 (29 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...

With 2.70 all development stuff can be found here which will then be released in harbour.

Version sheme:


develorrelase odd: Develop release (2.70-0), even Harbour release (2.60-0)



Application versions: 
File harbour-podqast-1.7-0ff.noarch.rpm434.16 KB24/11/2018 - 16:15
File harbour-podqast-1.8-0ff.noarch.rpm435.75 KB04/12/2018 - 23:46
File harbour-podqast-1.9-0ff.noarch.rpm436.23 KB08/12/2018 - 17:53
File harbour-podqast-1.11-0ff.noarch.rpm606.76 KB28/12/2018 - 00:38
File harbour-podqast-1.12-0ff.noarch.rpm607.96 KB29/12/2018 - 15:09
File harbour-podqast-2.0-0ff.noarch.rpm1.34 MB20/01/2019 - 00:57
File harbour-podqast-2.1-1ff.noarch.rpm1.34 MB24/01/2019 - 21:09
File harbour-podqast-2.2-0ff.noarch.rpm1.34 MB03/02/2019 - 21:48
File harbour-podqast-2.3-0ff.noarch.rpm1.34 MB23/02/2019 - 22:45
File harbour-podqast-2.4-0ff.noarch.rpm1.26 MB20/07/2019 - 18:31
File harbour-podqast-2.5-0ff.noarch.rpm1.21 MB22/07/2019 - 15:43
File harbour-podqast-2.6-0ff.noarch.rpm1.21 MB15/08/2019 - 13:13
File harbour-podqast-2.7-0ff.noarch.rpm1.21 MB10/11/2019 - 23:35
File harbour-podqast-2.9-0ff.noarch.rpm1.21 MB28/04/2020 - 20:51
File harbour-podqast-2.10-0ff.noarch.rpm1.2 MB05/05/2020 - 16:29
File harbour-podqast-2.11-0ff.noarch.rpm1.2 MB06/05/2020 - 19:00
File harbour-podqast-2.12-0ff.noarch.rpm1.21 MB08/05/2020 - 10:58
File harbour-podqast-2.13-0ff.noarch.rpm1.21 MB11/07/2020 - 23:07
File harbour-podqast-2.14-0ff.noarch.rpm1.21 MB12/07/2020 - 20:23
File harbour-podqast-2.17-0.noarch.rpm966.21 KB04/02/2021 - 22:54
File harbour-podqast-2.17-1ff.noarch.rpm966.96 KB04/02/2021 - 23:56
File harbour-podqast-2.18-0ff.noarch.rpm966.96 KB06/02/2021 - 00:36
File harbour-podqast-2.20-0ff.noarch.rpm1.32 MB01/04/2021 - 22:33
File harbour-podqast-2.21-0ff.noarch.rpm1.32 MB04/04/2021 - 14:59
File harbour-podqast-2.23-0ff.noarch.rpm1.29 MB13/11/2021 - 15:33
File harbour-podqast-2.70-0.noarch.rpm1.3 MB27/11/2022 - 16:45
File harbour-podqast-2.71-0.noarch.rpm1.39 MB30/01/2023 - 13:35

Version 2.71-0

- disable Sandbox

Version 2.70-0

- Episode images

Version 2.23-0ff

- new tutorial
- switching over to downloaded file when streaming
- streaming indicator
- episode search in podcast view
- option to disable autoplay next in queue
- feed pagination support
- has been played marker
- event log
- several bugfixes and hopefully not to many new bugs

Version 2.21-0ff

- migration fixes #40

Version 2.20-0ff

- move to sql based data model (speed up) thanks to thigg

Version 2.18-0ff

- Small correction for backward compatibility

Version 2.17-1ff

- new context menus for SFOS 4.0

Version 2.14-0ff

- sv translation update

Version 2.13-0ff

- Chapter selection thanks to Lukas J. See https://gitlab.com/cy8aer/podqast/-/merge_requests/34

Version 2.12-0ff

- Fixing translations

Version 2.11-0ff

- fix wizzard (thanks to Lauri Kopo)

Version 2.10-0ff
- fix race condition if external directory does not exist.

Version 2.9-0ff

- fyyd.de search engine

Version 2.7-0ff

- Chinese translations by dashinfantry
- Correct update when on mobile

Version 2.6-0ff

- French translations, thanks to Luis Turpinat

Version 2.5-0ff

- Merge !25 - Use regex replace for podtrack circumvention

Version 2.4-0ff

- SFOS 3.1.0 icon fixing
- some pyhon tuning

Version 2.3-0ff

- Discover by URL with better edit handling
- More descriptive "Auto post limit reached"

Version 2.2-0ff

- usage tuning (same icon for archiving like history, set sleep timer more visible)
- changes in internal data structure
- bug fixes
Version 2.1-1ff

- Sleep timer: Never sleep your playlist empty again!
- Global sleep time in preferences
- Start/Stop sleep timer in player drop down
- Long pressing sleep timer icon resets to default time
- Possibility to direct archive posts in posts list

Version 2.0-0ff

- Side loading - put files into Music/podqast/external (needs opt-in in preferences)
- better handling in moving items in playlist
- many bug fixes

Version 1.12-0ff

- preferences: keep favorites downloaded
- preferences: allow to change the refresh time
- favorites symlinks in ~/podqast/favorites when downloaded

Version 1.11-0ff

- minor bugfix in library list elements

Version 1.10-0ff

- general bug fixes
- tuned library page (full scrolling)
- fix hanging podcasts refresh - if a podcast refresh fails

Version 1.9-0ff

- rudimentary bluetooth support (not all devices working)
- first help pages

Version 1.8-0ff

- work around for not well formed enclosures
- work around for bozo=1 invalid character set
- opml export

Version 1.7-0ff

- Fixing tumblr tweets (thanks to @flesser)
- File picker for OPML import
- Preferences: flag to enable experimental features
- Experimental: Backup - no restore by now (see tmo podqast thread...)

Version 1.6-0ff

- Indexing for inbox
- cosmetics

All changes:

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

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


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?