Strawberry is a audio player and music collection organizer. It is a fork of Clementine created in 2013, it's written in C++ and Qt 5. The name is inspired by the band Strawbs.
It is aimed at audio enthusiasts who either purchase high resolution audio files from sites such as HD Tracks, or rip their CD's to FLAC or WavPack.

Features

You can obtain and view the sourcecode and follow the development on github at: https://github.com/jonaski/strawberry

It has so far been tested to work on Linux, OpenBSD, MacOs and Windows.

You can obtain the latest development releases from http://builds.strawbs.net/

Compiling from source

Get the code:

git clone https://github.com/jonaski/strawberry

Compile and install:

mkdir strawberry-build
cd strawberry-build
cmake ../strawberry
make -j8
sudo make install

Sourcecode

Version 0.3.3

Linux distributions

Newer development builds can also be found for openSUSE, Fedora, Ubuntu and Debian on http://builds.strawbs.net/

OpenBSD

A port for OpenBSD can be found here http://files.jkvinge.net/packages/strawberry/strawberry-openbsd-port.tar.gz

Windows

Since Strawberry was developed for Unix systems and depend on things normally found in a Linux system such as GNU libraries, ALSA, Qt framework and GStreamer, it has been cross-compiled for Windows from a Linux machine.
The Windows version has shared libraries that are normally in a Linux system bundled as DLL's. But all this is packed together in a Nullsoft installer, and you don't even have to install Qt to get going.
The Windows version is missing some device support for connecting an iPod or MTP device, but otherwise it pretty much got all the functionality.

Newer development builds can also be found on http://builds.strawbs.net/

MacOs

Strawberry currently compiles and runs on MacOs.

First install brew package manager:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Install all dependencies through brew:

brew install glib pkgconfig cmake boost protobuf protobuf-c qt
brew install sqlite --with-fts
brew install gstreamer gst-plugins-base
brew install gst-plugins-good --with-flac
brew install gst-plugins-bad gst-plugins-ugly
brew install chromaprint
export Qt5_DIR=/usr/local/opt/qt5/lib/cmake

Compile strawberry:

git clone https://github.com/jonaski/strawberry
cd strawberry
mkdir build
cd build
cmake ..
make -j8
make install

The binary should be in ./strawberry.app/Contents/MacOs/

Screenshots

Screenshot #1 Screenshot #2 Screenshot #3
Main window with collection information. The GUI is clean and simple. Context with song information and lyrics. Collection with song playing.
Screenshot #4 Screenshot #5 Screenshot #6
Tidal search. Playing high resolution audio in 24-bit 96kHz sample rate without resampling. Album Cover Manager for managing album covers for your albums.
Screenshot #7 Screenshot #8 Screenshot #9
Collection settings. Advanced backend settings on Linux. Selecting output device will play without resampling. Tidal settings.

Copyright © 2013 Jonas Kvinge - Verbatim copying and redistribution of this entire page are permitted provided this notice is preserved.