Yes.
Gmusicbrowser (also excellent). http://gmusicbrowser.org/
Currently, my preferred music player in Linux.
Once downloaded and installed, to set up
Gmusicbrowser for bit perfect playback:
Click the
Main menu > Settings > Audio tab
In the
Audio tab box make sure you have
ALSA selected
Click on the topmost
Advanced Settings tab to the right, this will pop up a small window. In this window, if you like gapless playback you can check it off. Most importantly, in the
Alsa device box make certain to add
hw:0,1
Do not enable enable any other features in this window. Close window.
NOTE 1: as I mentioned in post #3 above,
if this setting is to work properly for you, you must check to see that your sound card actually is at
hw:1,0 . If you are not sure, use the command
aplay -l in a terminal window to determine the correct setting for your sound card. Sometimes, when you have multiple sound devices in your computer (e.g. a video card with HDMI out; a plug in sound card and the sound chip on the Motherboard) a reboot of the OS will change the order of the device drivers for these devices. So, if the sound card you use was initially listed as
hw:1,0, a reboot of the OS might change it to
hw:3,0. When you try to play something you won't hear any sound or it will be coming from the wrong sound device. This happened to me frequently. To prevent your setting from changing: instead of using, for example,
hw:1,0 for the ALSA device, use the
name of the device to permanently identify it to the OS, for example,
hw:STX,0 (where "STX" is your Audigy STX sound card). The "name" does not change.
Note 2 below explains how this is done:
NOTE 2:
Quote: powerhouse64 http://www.head-fi.org/t/561961/bit-perfect-audio-from-linux/360#post_12136621
1. Open a terminal and enter the following (copy & paste):
aplay -l | awk -F \: '/,/{print $2}' | awk '{print $1}' | uniq
You will get one or more names for available audio devices, depending on how many you got. In my case I get:
STX
HDMI
Device
2. Inside gmusicbrowser, select Settings -> Audio:
3. Select output device = ALSA
4. Click "advanced options"
5. Enter the device of choice you found above into the "alsa device" field as follows: hw:STX,0
I selected the STX option which represents the Asus Xonar STX.
6. To make sure you got the right entry, double check using the following terminal command:
aplay -l
Here the output on my PC (shortened list):
**** List of PLAYBACK Hardware Devices ****
card 0: STX [Xonar STX], device 0: Multichannel [Multichannel]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: STX [Xonar STX], device 1: Digital [Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
...
Recently
Gmusicbrowser added a nice "nowplaying" widget that you can place on your desktop which will show: transport control buttons, track title, artist, Album and Album art of the currently playing song. It's one of the nicest I've seen in Linux. It is enabled by doing the following:
Main Menu > Settings > Plugins tab >
Put a
check in the
"Desktop Widgets" selection, then in the
Layout window select "
Buttons, Song & Cover" and click the
Add button. This will pop up a control panel that will allow you to move the widget around on your desktop for placement.
NOTE: if you are using Ubuntu 11.10 or higher, you will need to have the latest version of gmusicbrowser (1.1.9 deb) obtained here http://gmusicbrowser.org/devel.html
and read this post: http://forum.gmusicbrowser.org/index.php?topic=469.msg2191 and https://github.com/squentin/gmusicbrowser/commit/3d75f91e33
Recently, I started a thread on the Gmusicbrowser forum about enhancing this widget which you can read here: http://forum.gmusicbrowser.org/index.php?topic=536.0
If you read and follow the post, you will obtain a "nowplaying" desktop widget that looks like the one below. It will only show the transport buttons (back, stop, play/pause, forward) below the cover art, when you mouse over the cover art):