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.
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.
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.