Podcast

Kasts – convergent podcast software

A podcast is rich media, such as audio or video, distributed via RSS. Podcast derives from the words broadcast and iPod. Podcasting lets you automatically receive the latest show of your chosen programme as soon as it is available.

Podcasts are shows, similar to radio or TV shows, that are produced by professionals or amateurs and made available on the internet to stream and/or download. They have entered into a more mature phase; a few of the podcasts featured in this article are coming up to their tenth anniversary.

There is a wide range of podcast tools available for Linux, but we are always looking for new tools. We’ve received comments from readers recommending we take a look at Kasts, an app we had neglected. With a plethora of interesting open source software available, sometimes we can’t see the wood for the trees.

Kasts is billed as a “convergent podcast application”. The program is written in C++ and QML and uses the Kirigami UI Framework. It’s free and open source software.

Installation

You probably won’t find a convenient package for your distro. We did test the package available in the Arch User Repository (for Arch-based distros), but compiling the software for yourself is straightforward.

Clone the project’s repository with the command:

$ git clone https://invent.kde.org/plasma-mobile/kasts

Change into the newly created directory.

$ cd kasts

Compile the code:

$ mkdir build && cd build
$ cmake .. -DCMAKE_PREFIX_PATH=/usr
$ make

And install the software with the command:

$ sudo make install

FYI: You can create an alias for make to speed up compilation. For example on a machine with 6 cores, add the following line to .bashrc (or equivalent file depending on the shell you are running).

alias make='make -j6'

Next page: Page 2 – In Operation

Pages in this article:
Page 1 – Introduction / Installation
Page 2 – In Operation
Page 3 – Summary

Share this article

3 comments

    1. Convergence means that a piece of software’s user interface can immediately adapt its user experience to the particularities of each type of device that it can run on (desktop, laptop, tablet, phone, etc).

      Then again who would want to run KDE shizzle on a phone?

Share your Thoughts

This site uses Akismet to reduce spam. Learn how your comment data is processed.