FeedReader RSS desktop client



FeedReader is a modern desktop application designed to complement existing web-based RSS accounts.
It combines all the advantages of web based services like synchronisation across all your devices with everything you expect from a modern desktop application.


Features

FeedReader works with



Push to Read-it-later


Share with others


What makes FeedReader special?


Consistent article formating

Consistent article formating


Read the complete article nicely formated directly inside FeedReader and choose one of 4 themes.

Customizability

Customizability


FeedReader is more flexible than it might first seem. Just open up dconf-editor and start tweaking.

Desktop notifications

Desktop notifications


Always stay up to date. FeedReader will notify you whenever there are new articles for you.

Podcasts

Podcasts


Listen to podcasts right from within FeedReader.

Fast search and filters

Fast search and filters


Remember that one article from last week you can’t find anymore? With FeedReader you can.

Handy keyboard shortcuts

Handy keyboard shortcuts


Don’t like clicking? No problem! FeedReader has keyboard-shortcut’s for most of it’s actions.

Tagging

Tagging


Keep track of all your articles. Create tags to categorize and sort articles.

And much more ...


Installation


Latest stable FeedReader

FeedReader is now availble as Flatpak and should be installable on all major Linux distributions that support the Flatpak Application Framework eg. Fedora, Debian, Ubuntu, elementaryOS, Arch, openSuSE, Mageia and many more.

For more information about Flatpak and how to use or install it for your distribution see the Flatpak webpage.

You will need the following packages installed:

(names can differ depending on the distribution)

  • xdg-desktop-portal
  • xdg-desktop-portal-gtk

Install the latest stable FeedReader with just one command.

This enables OTA updates via repository and is the recommended way:

flatpak install http://feedreader.xarbit.net/feedreader-repo/feedreader.flatpakref

Click to Download

Click to download is availble for Fedora, openSuSE, Debian (Testing), Arch and Mageia Cauldron.

Download

Available in the default repository of Fedora 21 and newer.

To install it using the command line

sudo dnf install feedreader

FeedReader is available as an AUR package.

To install the stable version using the command line

yaourt -S feedreader

You can also install the latest source code version using

yaourt -S feedreader-git

FeedReader is already packaged in the software-center of Solus.

To install it using the command line

sudo eopkg install feedreader

You will need the following packages installed:

(names can differ depending on the distribution)

  • build-essential
  • cmake
  • vala (>=0.26)
  • pkg-config
  • libgirepository1.0-dev
  • libgtk-3-dev (>= 3.22)
  • libsoup2.4-dev
  • libjson-glib-dev
  • libwebkit2gtk-4.0-dev (or 3.0)
  • libsqlite3-dev
  • libsecret-1-dev
  • libnotify-dev
  • libxml2-dev
  • libunity-dev (optional)
  • librest-dev
  • libgee-0.8-dev
  • libgstreamer1.0-dev
  • libgstreamer-plugins-base1.0-dev (gstreamer-pbutils-1.0)
  • libgoa-1.0-dev (>= 3.20)
  • libcurl-dev
  • libpeas-dev

Navigate to the directory which contains the source and create a new folder for the build:

mkdir build

Then navigate to the just created build folder:

cd build

Run CMake to generate all the required build-files:

cmake ..

Compile the source-code:

make

And install the binaries:

make install

NOTE: Building on Ubuntu is currently unsupported..


NOTE: If you run FeedReader with the TinyTinyRSS-backend please install the "api_feedreader"-extension. Running FeedReader with the TinyTinyRSS-backend and without the extension is NOT supported.


Support & Getting Involved

Support

 

 

Please report bugs over at GitHub.
You can also support the development of FeedReader over at Bountysource and throw in a few bucks at any bug you would like to be fixed or any feature you would like to see implemented.

Getting Involved

Vala

  • You can find the code on GitHub.
  • Help us fixing bugs or implement your own ideas.
  • Talk to me on G+ before working on bigger changes =)
CSS
  • Improve the theming of FeedReader itself with Gtk-CSS
  • Improve the current article theme with its 3 color variants
  • Create a completely new article theme
Translation
  • Help us translate Feedreader to other languages at Transifex and join Feedreader translators team.
Grabber Configuration
  • Have you encountered a feed that does only contain a small preview of the article? Then help us change that.
  • You only need to know the basics about XPath (its not hard at all)
  • Here is the full documentation of FiveFilters
  • Look at the existing config-files to learn how they work
  • If you find a bug in the existing config-files (most likely the website changed) feel free to fix it