Showing posts with label qt. Show all posts
Showing posts with label qt. Show all posts

Monday, October 19, 2015

Qt Music Player `Yarock` 1.1.3 Released, Available In PPA

Yarock 1.1.3 was released recently with a new radio service: Radionomy (which has replaced Shoutcast), support for importing APE files in the playqueue, MP4 audio tag reading and more.

Yarock

Yarock is a Qt music player "designed to provide an easy and pretty music collection browser based on cover art".

The player provides multiple views such as artists, albums, tracks, genre, years and so on, all based on cover art and it includes features such as: music collection database (SQLite 3), playlists support (including smart playlists), can play radio streams, Mp3Gain tag support for volume normalization, Last.fm scrobbler, command line and Mpris interfaces, favorites support, automatically downloads cover art and more. Also, the player includes a radio browser which supports Tunein, Dribble and with this release, Radionomy.

Yarock Radionomy

Changes in Yarock 1.1.3:
  • new radionomy radio service (replace shoutcast)
  • added radio covers for all radio views
  • added symbolic link support for file system view
  • added MP4 audio files tag reading
  • added ape files import into playqueue
  • added browsing history support for stream link in radio views
  • many minor updates for the widgets/ui
  • fixed "lyrics.com" provider
  • fixed volume slider for phonon engine
  • fixed network redirection management
  • fixed now playing widget update
  • various other fixes and improvements
The complete changelog can be found HERE.

Also, since our last article about Yarock, the app has received support for an alternate audio engine: mpv, equalizer support for vlc audio engine as well as support for building the app with Qt5 (Qt4 is still supported).

Unfortunately, the PPA that used to provide Yarock for Ubuntu users (Sam Rog's PPA) was removed. To make it easier to install the latest Yarock in Ubuntu, I used Sam's initial packaging and I uploaded the latest Yarock 1.1.3 to the main failsdownloads PPA. The package is built with Qt5 and Phonon and without the mpv audio engine (because mpv from the official Ubuntu repositories is very old).


Install Yarock in Ubuntu or Linux Mint via PPA


To install the latest Yarock in Ubuntu 15.10, 15.04 or 14.04 / Linux Mint 17.2, 17.1 or 17 and derivatives, you can use the main failsdownloads PPA. Add the PPA and install Yarock using the following commands:
sudo add-apt-repository ppa:nilarimogard/failsdownloads
sudo apt-get update
sudo apt-get install yarock
If you don't want to add the PPA, you can download the deb from HERE.

Arch Linux users can install Yarock (Qt5) via AUR.

For other Linux distributions, grab the source from Launchpad and build the app using the official instructions (note: the PPA listed there doesn't exist any more).

Report any bugs you may find @ Launchpad.
Read more »

Wednesday, October 14, 2015

LXQt 0.8.0 Released With Full Qt5 Support, Various Improvements

LXQt is the Qt port and the upcoming version of LXDE (a lightweight desktop environment, used by Lubuntu for instance), which resulted from the merge between LXDE-Qt and Razor-Qt projects.

After five months of development, LXQt 0.8.0 was released yesterday, bringing quite a few interesting changes, including full Qt5 support, a new lxqt-admin component, two new themes themes and more.

"In the five months since the release of LXQt 0.7.0, we have seen a surge of interest and several new developers have joined us. Collaboration with other desktop environments has been very promising and we are very excited to be able to pick up new KDE Frameworks libraries to replace custom, duplicated and often sub-par functionality".


LXQt 0.8.0 ships with full Qt5 support (and the Lubuntu daily PPA already provides packages built with Qt5) however, Qt4 is still supported. For the next release though, Qt4 will be "dropped entirely", mentions the release announcement.

With this LXQt release, PCManFM (Qt), which was the first LXDE component to use Qt, has received support for single-click to active items, drag & drop support on the desktop, Ark archive manager integration as well as improved readability in icon view. Here's a screenshot with the latest PCManFM (Qt) 0.8.0:

PCManFM-Qt LXQt


Another component that has received some useful changes it the LXQt Panel, which now supports reordering taskbar buttons, "urgency" hint and also, OSS is now supported in volume control, if available.

Here's a screenshot featuring the latest LXQt Panel along with one of the two new themes (Dark Alpha - see panel theme):

LXQt 0.8.0 desktop


Other changes in LXQt 0.8.0:
  • new component: lxqt-admin. This brings an optional set of basic admin tools such as configuration for date & time as well as users and groups;
  • two new themes: Plasma Next (based on KDE Plasma Next theme) and Dark Alpha;
  • improved multi-monitor support;
  • lxqt-config-randr been replaced by lxqt-config-monitor;
  • support for RGBA transparency if compositing is available;
  • lxqt-powermanagement: Improved compatibility with systemd/logind;
  • Compton integration (if available, disabled by default);
  • added support for setting a default UI font;
  • lots of performances improvements and bug fixes.

Here are screenshots with the new LXQt admin tools and the new Monitor configuration tool:

LXQt admin configuration tools for date & time / users & groups

LXQt Monitor confg tool

LXQt Monitor confg tool


Testing LXQt


If you want to try LXQt, you'll find packages for quite a few Linux distributions on its homepage. Note that it will probably take a while until the packages are updated to the latest LXQt 0.8.0 (currently, there are only Arch Linux and Ubuntu - well sort of -, for the latest version)

Ubuntu 14.04 and 14.10 users: the Lubutu Daily PPA provides development LXQt packages which are built daily, so most components should be up to date (I've used this PPA in Ubuntu 14.10 to test the latest LXQt). However, since the PPA provides unstable packages not only for LXQt, but also for the standard LXDE, I won't add exact instructions for how to install it (especially since reverting the changes is pretty complicated). But if you want to test it and you know how to revert the changes in case something goes wrong, simply add the PPA and install the "lxqt-metapackage" package - that should provide everything you'll need to run LXQt.
Read more »

Tuesday, October 6, 2015

Audacious Switches Back To GTK2, Adds New Qt-Based User Interface [Audacious 3.6 Alpha 1]

Audacious is a fast audio player that focuses on high audio quality and low resource usage, which comes with a pretty large plugin list and until now, it shipped with two interfaces: a GTK+ interface and a Winamp 2.x like interface (and so, it supports Winamp 2.x skins).

As we pointed out a while back, the Audacious developers aren't very happy  with GTK3 and for the latest Audacious 3.6 alpha 1, released recently, they've switched back to GTK2 by default. 

Also, since the long-term goal is to completely switch to Qt, Audacious 3.6 alpha 1 includes a new Qt5-based user interface which is already usable, but not as feature-rich as the GTK+ interface. The new Qt interface can be installed alongside the already existing GTK+ and Winamp Classic interfaces.


Audacious 3.6 alpha 1 - GTK2 interface
Audacious 3.6 alpha 1 - GTK2 interface

Audacious 3.6 alpha 1 - GTK2 interface
Audacious 3.6 alpha 1 - Qt interface

For those who prefer GTK3, there's a separate Audacious 3.6 alpha 1 GTK3 tarball available for download but, unless the developers have changed their mind, Audacious 3.6 might be the last release to support GTK3.

Besides these UI changes, the latest Audacious 3.6 alpha 1 also ships with quite a new features and improvements:
  • support double-size scaling of Winamp skins;
  • it's now possible to search by genre in the search tool plugin;
  • the playlist manager can be docked in the GTK+ interface;
  • crossfading on seek and manual song change;
  • support for “album artist” in song tags;
  • search results are filtered by number of songs in the search tool plugin;
  • cue files are now automatically added to playlists and to the library;
  • adjustable HTTP buffer size;
  • optional calculation of a more accurate song length estimate for MP3 files
  • optional skipping of leading and trailing silence in MIDI files;
  • restored settings dialog for the SID plugin;
  • Audacious can now be built as a headless music player “daemon” with no GTK+ dependency (some plugins still require GTK+ though);
  • by default, playback now resumes in a paused state upon startup;
  • window positions of visualization plugins and of the search tool are now saved and restored at startup when the Winamp Classic interface is used;
  • there is a new effect plugin to remove leading and trailing silence in any song file;
  • new controls have been added to the song information dialog to allow tagging entire albums without retyping the artist and album name for each song;
  • a new option has been added to probe content of files with no recognized filename extension. With this option enabled, files with no extension can be added to playlists and to the library automatically, and subtunes in those files will also be recognized. The extra probing does slow Audacious down, so enable the option only if needed;
  • support for the SID song lengths database has been restored;
  • the ALSA output plugin now checks for new devices when the settings dialog is opened, so it’s no longer necessary to restart Audacious after plugging in a USB audio device;
  • the JACK and sndio output plugins have been rewritten from scratch in order to fix a number of problems;
  • more.

Audacious 3.6 is still in alpha, so if you plan on giving it a try, keep in mind that you might find incomplete of broken features. For instance, the Qt interface currently displays some text in English only and the Qt interface playlist editor has limited capabilities for now.


Test Audacious 3.6 alpha 1 in Ubuntu 14.04 or 14.10


Ubuntu 14.04 or 14.10 (and derivatives) users can try the latest Audacious 3.6 alpha by using the failsdownloads Unstable PPA. The packages in this PPA are for testing purposes only. It's also important to mention that Audacious from this PPA has been built with both GTK2 and Qt interfaces enabled.

To install Audacious 3.6 alpha 1 for testing, use the following commands:
sudo add-apt-repository ppa:failsdownloadsteam/unstable
sudo apt-get update
sudo apt-get install audacious

By default, launching Audacious from the menu / Unity Dash, the app will use the GTK2 interface and changing the interface to Qt from the Audacious settings doesn't work. To run Audacious with the Qt interface, you must use the following command:
audacious --qt

If later on you want to revert the changes and downgrade Audacious to the stable version available in the official Ubuntu repositories (or the main failsdownloads PPA), purge the failsdownloads Unstable PPA using the following commands:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:failsdownloadsteam/unstable

If you don't want to add the PPA or you're not using Ubuntu, you can download the latest Audacious 3.6 alpha 1 source from its website.
Read more »