Archives For cantata

Cantata, the open-source Qt5 graphical client for MPD, has reached the new major 2.1 release hours ago with a huge list of changes. Here’s how to install it in all current Ubuntu releases via PPA.

Cantata 2.1.0 release highlights:

  • Re-add all album sorts from Cantata 1.x.
  • Detect and show DLNA streams in grouped view.
  • Re-add genre combo to library view. Only visible if grouping by artist or
  • Fix Jamendo and Magnatune covers.
  • Use Pulse Audio for ‘Personal’ MPD instance.
  • Fix crash when changing playqueue view type.
  • Fix local file playback on remote MPD when MPD’s curl is using IPv6.
  • Read lyrics from MP4 files.
  • Support disc number in CUE files.
  • Allow single-key shortcuts.
  • Improve Mopidy support.
  • Enable support for Opus tags if enabled in TagLib.
  • Remove Qt4, KDE4, and Ubuntu touch support.
  • Make all of Cantata’s internal actions accessible via DBUS.
  • Add support for OriginalDate tag.
  • Enable retina support for all builds.

Cantata MPD

How to Install Cantata 2.1.0 in Ubuntu:

Besides building the from source, All current Ubuntu releases, including Ubuntu 14.04, Ubuntu 16.04, Ubuntu 17.04, Ubuntu 17.10, and their derivatives can install either the KDE build or Qt5 build from unofficial PPAs.

1. Open terminal via Ctrl+Alt+T or from app launcher. When it opens, run command to add either PPA:

  • For Qt5 build, run command:
    sudo add-apt-repository ppa:ubuntuhandbook1/cantata-qt

  • For KDE integration, add the kde build PPA instead:
    sudo add-apt-repository ppa:ubuntuhandbook1/cantata
  • 2. Then launch Software Updater utility to upgrade the client from an existing release:

    Or run commands one by one in terminal to install or upgrade Cantata:

    sudo apt-get update
    sudo apt-get install mpd cantata


    To remove the PPA repositories, go to System Settings -> Software & Updates -> Other Software tab.

    To remove the mpd client, either use your system package manager or run command in terminal:

    sudo apt-get remove --autoremove cantata


    A bug-fix release for Cantata 2.0, a graphical client for the music player daemon (MPD), was announced one day ago with various fixes and improvements.

    Cantata originally started as a fork of QtMPC, mainly to provide better KDE integration. However, the code (and user interface) is now very different, and it can be compiled with KDE support, or as a pure Qt application for Windows, Linux, and OS X.

    cantata in kubuntu

    Cantata 2.0.1 release highlights:

    • Fix possibly missing save play queue icon.
    • Use 2.0 API for finding similar artists in dynamic playlists.
    • Fix listing of CUE files.
    • Only honour ‘startHidden’ setting if also configured to use system tray.
    • Don’t allow copying of cue file tracks to devices.
    • Fix playback of AudioCDs
    • Fix incorrect AudioCD cover
    • Fix wrong/missing ratings in toolbar.
    • Fix compilation with Qt5.7
    • Fix drag’n’drop of non-loaded playlists.
    • Use a single-shot timer to timeout obtaining current cover.
    • Fix AudioCD playback when MPD’s curl is using IPv6
    • see more in its release page.

    How to Install Cantata in (K)Ubuntu:

    Besides building from the source tarball, you can install Cantata 2.0.1 from my personal PPA. Ubuntu 16.04, Ubuntu 14.04, and Ubuntu 15.10 are supported.

    1. Add PPA

    For KUbuntu user, open terminal emulator and run command:

    sudo add-apt-repository ppa:ubuntuhandbook1/cantata

    Type in password (no visual feedback) when it asks and hit Enter to continue.

    For non-KDE user, run the command below instead to add the Qt version:

    sudo add-apt-repository ppa:ubuntuhandbook1/cantata-qt


    2. Install / Upgrade Cantata.

    If you have a previous release installed, launch Software Updater (or Update Manager) and you’ll see Cantata 2.0.1 available in the update list after checking for updates.

    Or run the commands below one by one in terminal to update and install the client:

    sudo apt update
    sudo apt install cantata

    3. To remove Cantata 2.0.1, use Synaptic Package Manager or just run the command below in terminal:

    sudo apt remove cantata && sudo apt autoremove

    You may also remove the PPA by going to System Settings -> Software & Updates -> Other Software.

    MPD Client Cantata 2.0

    Cantata, an open source MPD client for Linux (Qt/KDE), reached the new major 2.0 release a few days ago with lots of changes.

    Cantata 2.0.0 brings some UI changes, various fixes and improvements, and now it uses Qt5 version as default build.

    • Use SQLite to cache MPD listing
    • Combine Artists and Albums into Library tab
    • Allow grouping by Genre
    • Merge Online and Streams into Internet tab
    • Merge Playlists and Dynamc Playlists tabs
    • Use ‘Composer’ tag to group albums of specified genres
    • Use mix of icon themes for flatter icon style – and use mono icons where appropriate
    • And more changes in ChangeLog file

    Cantata 2.0 in Ubuntu 15.10

    How to Install Cantata 2.0.0 in ubuntu:

    Since there’s no easy way to install the software, I’ve uploaded both KDE and Qt5 version into PPA, available for Ubuntu 16.04, Ubuntu 15.10, Ubuntu 14.04, and their derivatives.

    1. Add PPA.

    Open terminal from Unity Dash, App Launcher, or via Ctrl+Alt+T key. When it opens, select paste ONE of below command to add PPA:

    For Qt5 version:

    sudo add-apt-repository ppa:ubuntuhandbook1/cantata-qt

    Type in your password (no visual feedback just type in mind) when it asks and hit enter to continue.

    MPD 2.0 ppa

    For Kubuntu KDE version:

    sudo add-apt-repository ppa:ubuntuhandbook1/cantata

    2. After that, either install Cantata 2.0 via Synaptic, or upgrade it through Software Updater, or run below commands in terminal:

    sudo apt-get update
    sudo apt-get install cantata

    For those who don’t want to add PPA, grab the .deb packages from this page for KDE version, or this page for qt version.

    3. (Optional) Just in case you want to remove this software and downgrade to the stock version available in Ubuntu repositories, install ppa-purge and purge the PPAs via 2 commands:

    sudo apt-get install ppa-purge
    sudo ppa-purge ppa:ubuntuhandbook1/cantata-qt

    You may change the PPA name depends on which version you installed.

    MPD Client Cantata 1.5.2

    Cantata, a graphical MPD client for KDE and QT, has reached the 1.5.2 release. Both Qt and KDE build available for Ubuntu 14.04, Ubuntu 14.10, Ubuntu 15.04 and Linux Mint 17 users.

    Cantata started off as a fork of QtMPC, mainly to provide better KDE integration – by using KDE libraries/classes wherever possible. However, the code (and user interface) is now very different to that of QtMPC, and both KDE and Qt (Linux) builds have the same feature set.

    Cantata Music Player Client

    The first stable release in 2015, Cantata 1.5.2, was released a few hours ago with below changes:

    • Fix Ubuntu Touch builds.
    • When refreshing search menu, clear items first!
    • Fix setting of cover when existing cover is embedded in music file.
    • Fix OSX executable name for case-sensitive filesystems.
    • Hide ratings widgets, etc, in tag editor for devices and Mopidy, etc.
    • Use Control+Alt+Number as shortcut to toggle an output.
    • Don’t allow to set short-cuts for actions that are menus.
    • Add high-dpi support to Linux and Windows Qt5.4 builds.
    • When calculating ReplayGain, if peak value is less than 0.00001 then assume the calculation is invalid.
    • When parsing podcast RSS, if episode is marked as video (e.g. video/mp4) but the url ends in an audio extension then it is proably an audio podcast.
    • Correctly initialise search category.
    • Fix potential crashes on refresh.
    • Fix duplicate notification when Cantata is started whilst playing, or when ‘Replace Play Queue’ is used.
    • Only show output change notification if outputs menu was not previously empty.
    • Construct a new config object, rather than changing group, to avoid any race conditions.
    • If fading volume on stop, then reset volume just before stopping. Some outputs (e.g. pulse audio) only allow setting a volume whilst playing.
    • If ‘url’ entry is empty in ‘enclosure’ section of podcast RSS file, then use ‘guid’ text as url – if possible.
    • Fix copying of covers to UMS, etc, devices if song is transcoded.
    • Add an option for 64 bit non KDE linux builds to install helper apps to lib64 instead of just lib. Pass -DCANTATA_HELPERS_LIB_DIR=lib64 to cmake.
    • In tag editor, only mark rating as changed if it has been.
    • For Linux non-KDE builds, use login1 interface to detect system resuming.
    • Enable scrobble ‘love’ button even if scrobbling is disabled.
    • Don’t crash when detecting an audio CD with no tracks.
    • When playing a digitally imported (or JazzRadiom, etc) stream from the favourites section, then modify the URL if the user has a premium account (to match what existing behaviour is stream is played from the station list)
    • Workaround build issues with SpeexDSP 1.2rc2
    • Use correct stream icon in playqueue for streams with no song details.
    • Fix FreeBSD build.
    • Respect carriage returns when displaying comments in context view.
    • Fix replaygain calculation when ffmpeg is using planar formats.
    • Enable ‘save’ button when reading ratings from multiple files.
    • Fix cantata-remote script (used for Unity launcher integration) when this uses qdbus.
    • Fix display of rating in tag dialog when only 1 file is being edited.
    • Fix fetching of ratings in table style playqueue.
    • Don’t convert -ve track, disc, or years to unsigned – set to 0.
    • Bundle openSSL libs with windows builds.

    How to Install Cantata 1.5.2 in Ubuntu:

    Open terminal from the Dash/Menu or by pressing Ctrl+Alt+T on keyboard. When it opens, run below commands one by one:

    For KDE users, run commands one by one to install Cantata from PPA:

    sudo add-apt-repository ppa:ubuntuhandbook1/cantata
    sudo apt-get update
    sudo apt-get install cantata

    For Qt built without KDE libraries, install Cantata from another PPA:

    sudo add-apt-repository ppa:ubuntuhandbook1/cantata-qt
    sudo apt-get update
    sudo apt-get install cantata

    Corebird GTK+ 3 Twitter Client

    Just a quick update for users of the modern GTK3 twitter client ‘Corebird’ that PPA now supports for Ubuntu 15.04. And for users of Cantata MPD client, a QT built without KDE libraries available in PPA for Ubuntu 14.04, Ubuntu 14.10, and Ubuntu 15.04.

    Corebird is a native GTK+ twitter client which is still in active development for Linux. Now Ubuntu 15.04, Ubuntu 14.10 users can run below commands in terminal (Ctrl+Alt+T) one by one to install the app:

    sudo add-apt-repository ppa:ubuntuhandbook1/corebird
    sudo apt-get update
    sudo apt-get install corebird

    Or download the .deb package directly if you don’t want to add PPA from this page.

    The PPA also supports Ubuntu 14.04 LTS/Linux Mint 17, but you need Gnome3 Staging PPA for the dependencies, see the PPA description.

    Corebird Twitter Client in Ubuntu 14.10 Corebird Twitter Client in Ubuntu 14.10

    Cantata is a music player client which started off as a fork of QtMPC, mainly to provide better KDE integration but also support Qt4 /Qt5.

    For KDE, run below command to add ppa for Ubuntu 14.04 and Ubuntu 14.10:

    sudo add-apt-repository ppa:ubuntuhandbook1/cantata

    For Qt (Qt4) without KDE libraries, use another ppa instead (supports: ubuntu 14.04/14.10/15.04):

    sudo add-apt-repository ppa:ubuntuhandbook1/cantata-qt

    After adding one of the PPAs, run commands to install cantata:

    sudo apt-get update && sudo apt-get install cantata

    Cantata MPD client