Archives For MPD

Cantata MPD 1.3.0

The KDE music player daemon (MPD) client cantata has reached version 1.3.0 with new features and improvements. This tutorial will show you how to install or upgrade in Ubuntu 14.04, Ubuntu 13.10 via PPA.

As you may know, Cantata is yet another client for the music player daemon (MPD). Originally started as a fork of QtMPC, the code is now very different. Cantata 1.3.0 was released on February 20 with following changes:

  • Basic undo/redo for playqueue.
  • Search tab – searches performed via MPD. This tab is hidden by default.
  • Optionally cache scaled covers, to improve loading of albums view. (Displaying of covers should be faster after 1st run, when the scaled contents are saved)
  • Only start internal HTTP server when required, and stop after last non-MPD track removed from playqueue.
  • If listallinfo fails then use lsinfo recursively to retrieve the music collection. listallinfo requires more memory with MPD 0.18, and has been reported to fail for large collections.
  • Cache folder listing (as per music collection), if folders view is used.
  • Better support for Mopidy (requires Mopidy 0.18, or newer)
  • More details check the changelog file in the source tarball.

Install Cantata:

Press Ctrl+Alt+T on keyboard to open the terminal. When it opens, run the commands below one by one to install or upgrade Cantata from PPA:

sudo add-apt-repository ppa:ubuntuhandbook1/cantata

sudo apt-get update 

sudo apt-get install cantata

Cantata 1.3.0 in Ubuntu 13.10

NOTE: Got an error building the source tarball. I’ve asked the developer for help, the PPA will be ready as soon as I solved the error. — fixed by updating to 1.3.0.1.

Cantata MPD 1.2.2

The music player daemon client Cantata has just released version 1.2.2 with HTTP security improvement and various bugfixes.

As you may know, Cantata is one of the most feature packed MPD clients, excelling at common use cases (playlists, streams, library management, lyrics) and including many features found in advanced media players (dynamic playlists, synchronization with external media players, transcoding, replaygain scanning, support for multiple MPD servers).

This simple tutorial shows how to install the latest Cantata 1.2.2 in Ubuntu 14.04, Ubuntu 13.10, Ubuntu 13.04, Linux Mint and their derivatives via PPA. For Ubuntu 12.04, due to the dependencies problem, it’s not easy to build the package.

Cantata 1.2.2 in Ubuntu 13.10

Changes in Cantata 1.2.2:

  • Fix British English translation.
  • Improve internal HTTP security – only serve files to MPD host, and only files in playqueue.
  • Also remove CDDA files when Cantata exits.
  • Improve error message if ‘playlist_directory’ does not exist.
  • If icon theme does not have network-server, then use audio file icon for HTTP server settings page.
  • Fix truncated files served from internal HTTP server.
  • When adding songs to an existing play lists, dont allow play list files to be added.
  • If Ctrl-F is activated again whilst search widget is visible, then select all current text.
  • When MPD seeks a Cantata HTTP stream, set the Content-Range header field. This fixes seeking of FLAC files.
  • Fix toggling of checkboxes via short-cut.
  • Fix short-cuts in preferences dialog.
  • Dont clear the playqueue when Cantata is passed a song as a commandline at start-up.
  • Fix broken spinboxes in some dialogs with Gtk style.
  • Correctly style treeview in CD details dialog.
  • Only show artist name of CD track if it does not start with main CD artist.
  • Show track numbers in CD listing.

Install Cantata:

I’ve updated this release to PPA, press Ctrl+Alt+T on keyboard to open terminal. When it opens, run commands below to install from PPA:

sudo add-apt-repository ppa:ubuntuhandbook1/cantata

sudo apt-get update

sudo apt-get install mpd cantata

If you would like to build from source code, go to google code page for source tarball.

Cantata MPD 1.2.1

Cantata, yet another client for music player daemon now is at 1.2.1. This release brings a few improvements and bug fixes.

Currently Cantata has the following views:

  • Library – sorted as Album Artist (or Artist if Album Artist not set), Album, and finally Track.
  • Albums – displays albums as icons, sorted by their title.
  • Folders – displays MPDs virtual filesystem. (This view is hidden by default)
  • Playlists
  • Dynamic – dynamic playlists
  • Streams – allows saving of internet radio URLs
  • Online – Jamendo and Magnatune
  • Lyrics
  • Info – displays artist information from wikipedia/last.fm (via EchoNest)
  • Devices – enables copying from/to USB-Mass-Storage (UMS) and MTP devices, and ripping AudioCDs

Changes in Cantata 1.2.1:

  • Only use old Qt DBUS type annotations for Qt less than 4.8.2
  • Use “(c)” instead of “©”, as “©” seems to mess up Qt translations.
  • Fix tagtype and URL handler detection. Fixes Composer support, and streams.
  • Use 32×32 for drag’n’drop icon, 64×64 for highdpi.
  • Use audio-x-generic icon for drag’n’drop if no cover found.
  • Fix potential memory leak with cover images.
  • Fix crash when changing online view from list to tree, after a soundcloud search.
  • Use MPD status.playlistLength to determine number of playqueue items when controlling state of prev, next, and stop buttons.

Install Cantata via PPA:

I’ve made this release into PPA for Ubuntu 14.04 Trusty, Ubuntu 13.10 Saucy, Ubuntu 13.0 Raring, Linux Mint and their derivatives to make it easy to install.

Press Ctrl+Alt+T on keyboard to open terminal. When it opens, run below commands one by one to install:

sudo add-apt-repository ppa:ubuntuhandbook1/cantata

sudo apt-get update

sudo apt-get install mpd cantata

Cantata MPD client 1.2.1 PPA

If you would like to build from source code, go to KDE-Apps.org

Cantata MPD 1.2.0
 Cantata is yet another MPD client. This tutorial shows how to install the latest Cantata via PPA in Ubuntu 14.04, Ubuntu 13.10, Ubuntu 13.04, Linux Mint and their derivatives.

Currently Cantata has the following views:

  • Library – sorted as Album Artist (or Artist if Album Artist not set), Album, and finally Track.
  • Albums – displays albums as icons, sorted by their title.
  • 3. Folders – displays MPDs virtual filesystem. (This view is hidden by default)
  • 4. Playlists
  • 5. Dynamic – dynamic playlists
  • 6. Streams – allows saving of internet radio URLs
  • 7. Online – Jamendo and Magnatune
  • 8. Lyrics
  • 9. Info – displays artist information from wikipedia/last.fm (via EchoNest)
  • 10. Devices – enables copying from/to USB-Mass-Storage (UMS) and MTP devices, and ripping AudioCDs

New features in the latest Cantata 1.2.0:

  • Podcasts
  • Opus audio format
  • User-installable stream categories
  • ShoutCast search
  • Composer tag
  • Slimmer toolbar (new time slider and volume control)

Install Cantata via PPA:

If you’ve already installed MPD on your system, you can new run below commands one by one in terminal (Ctrl+Alt+T) to install the latest Cantata:

sudo add-apt-repository ppa:ubuntuhandbook1/cantata

sudo apt-get update

sudo apt-get install mpd cantata

Once installed, open it from Unity Dash or Menu.

Cantata MPD client PPA

Source code is available in code.google.com/p/cantata

Cantata MPD 1.1.3

The music player daemon (MPD) Cantata has released version 1.1.3 with bugfixes and better online services. This tutorial shows you how to upgrade in Ubuntu 13.10 Saucy, Ubuntu 13.04 Raring and their derivatives such as Linux Mint 15/16.

As you may know, Cantata was started as a fork of QtMPC, the code is now very different. It can be compiled with KDE support, or as a pure Qt4 application. The interface is very configurable – most views can be shown as either a list or tree structure.

What’s New in Cantata 1.1.3:

  • fix selection order of items – and order added to playqueue.
  • Updated translations: German, Spanish.
  • Add Russian translation, thanks to Julia Dronova.
  • Online services support does not require taglib.
  • Fix changing of Music folder for ‘Personal’ mpd collection.
  • Use QDesktopServices/QStandardPaths to ascertain default music folder for ‘Personal’ collections.
  • If no icon is to be used on a message-box button, then ensure the icon is cleared.
  • Fix display of album year in playqueue for KDE builds.
  • If we recieve an error from MPD via status, then display this in the main window.
  • Don’t react twice to every volume change. Volume was changing in 10% increments, whereas it should have been (and is now) 5%
  • Bind increase volume, decrease volume, and mute actions to main window, so that shortcuts work.
  • Fix number display in replaygain dialog in Qt-only builds.
  • When reading default MPD music folder, ensure this has a trailing slash.
  • Only enable ‘Edit Song Tags’ on playqueue if MPD music folder is readable.
  • Slightly improve tag-guessing from tracks without tags. Now the following are acceptable:
    Artist/Album/TrackTitle.mp3
    Artist/Album/TrackNo TrackTitle.mp3
    Artist/Album/TrackNo-TrackTitle.mp3
    Artist/Album/TrackNo. TrackTitle.mp3
    Artist – Album/TrackTitle.mp3
    Artist – Album/TrackNo TrackTitle.mp3
    …etc.
  • Fix artist and album genres.
  • Show albums by artist, etc, even if wiki/last.fm search fails.

Upgrade Cantata in Ubuntu:

The new release has been built into Ubuntu 13.10 Saucy, just update your system and install it via Ubuntu Software Center. Or run commands below:

sudo apt-get update; sudo apt-get install cantata

For Ubuntu 13.04 Raring, press Ctrl+Alt+T on your keyboard to open terminal. When it opens, run commands to upgrade from Kubuntu-backports PPA:

sudo add-apt-repository ppa:kubuntu-ppa/backports

sudo apt-get update

sudo apt-get install cantata