PDA

View Full Version : HRT MusicStreamer II Help



DDay
06-06-2011, 05:30 PM
Hi,

*

I just installed this DAC. I can't get it to work despite numerous configuration changes. Interestingly, I can get it to work with squeezeslave; but, then, it won't output at higher bitrates properly. Also, after I configure vb-player and even use the command line to switch to vb-player, I get a "squeezeslave x" player listed in SBS. "x" being the number of times I've flailed through this...

*

This is my vortexbox config screen:

*ALSA device list*

*0 [Intel********* ]: HDA-Intel – HDA Intel
********************* HDA Intel at 0xfea78000 irq 43
*1 [II************ ]: USB-Audio – Music Streamer II
********************* http://www.hirestech.com 2010 REV 1.7 Music Streamer II at usb-0000:00:1d.0-2, full sp

*List of audio device ports*

* 2:******* : timer
* 3:******* : sequencer
* 4: [ 1- 0]: digital audio playback
* 5: [ 1]** : control
* 6: [ 0- 2]: digital audio capture
* 7: [ 0- 0]: digital audio playback
* 8: [ 0- 0]: digital audio capture
* 9: [ 0- 0]: hardware dependent
*10: [ 0]** : control

*

I named the device "HRT" allowed vortexbox to assign a MAC address and put "hw:1,0" in the third column.

I can't get it to play using the vortexbox player; but, if I switch to squeezeslave, I get regular flacs to play. Yet, higher bitrate rips don't play correctly on squeezeslave.

I'm running vortexbox 1.9 SW on a VBA. I have done some changes to allow spicefly and musicip to run correctly; but, I don't think that should impact usb output.

*

aplay -l:

card 0: Intel [HDA Intel], device 0: ALC888 Analog [ALC888 Analog]
* Subdevices: 1/1
* Subdevice #0: subdevice #0
card 1: II [Music Streamer II], device 0: USB Audio [USB Audio]
* Subdevices: 1/1
* Subdevice #0: subdevice #0

*

mpd0.conf:

# Created by Configure VortexBox Player on June 6, 2011, 8:59 pm
# If you edit this file it will be over written the next time you make
# changes in the Configure VortexBox Player GUI.
#
music_directory* "/storage/music/flac"
playlist_directory* "/var/lib/mpd/playlists"
db_file* "/var/lib/mpd/database"
log_file* "/var/log/mpd.log"
pid_file* "/var/lib/mpd/pid"
state_file* "/var/lib/mpd/state"
sticker_file* "/var/lib/mpd/sticker.sql"
port* "6600"
zeroconf_enabled* "yes"
zeroconf_name* "HRT"

audio_output {
******* type*********** "alsa"
******* name*********** "HRT"
******* device********* "hw:1,0"

I'd appreciate any help on this. Thanks in advance.

chabelo
06-06-2011, 07:47 PM
After you run*"switch-player vortexbox"*reboot the machine just to be safe. Then go into the setup screen. *I would zero out the MAC address and let the system figure it out. *Type in the proper

"hw:x,x" command based on the ordering of the devices listed below. *Then hit the submit button. * I find that after a reboot I sometimes have to go to the setup screen and hit the submit button once to get things to work. *I switched to squeezeplay to get gapless playback on my VB. *I have other Logitech players in other rooms for hi-res.

*

Good luck!

DDay
06-07-2011, 03:17 AM
Thanks for the prompt reply. I tried a number of config/reboot options with no luck. Any other ideas?

*

Thanks

andrew
06-07-2011, 04:15 AM
Check/var/log/mpd.log for errors. Do you see any? Also make sure squeezeslave is no longer installed and running. Sounds like you did a bunch of command line hacking and you might have screwed something up.

Ron Olsen
06-07-2011, 10:02 AM
After you run

switch-player vortexbox

squeezeslave will no longer be running or be autostarted at boot time.

On my VBA, this causes the player named "VortexBox Player" to appear in the player list in the SqueezeBox Server web interface at http://vortexbox:9000, after refreshing this page.

If you're still seeing squeezeslave in the list of players, then perhaps you haven't run the above command or haven't refreshed the SBS GUI page.

There is no need to uninstall squeezeslave to get VortexBox Player working properly.

DDay
06-08-2011, 03:31 AM
I fixed it. I ended up reinstalling vortexbox 1.9. The only command line hacking I did this time (representing 6 months of trial and error which I'm sure screwed things up before the reinstall) is this:

*

Reinstall vortexbox 1.9

Setup-musicip (installs musicip)

yum install-perl-DBD-sqlite (for spicefly)

yum install libstdc++.so.5 (for genpuid)

http://www.spicefly.com.previe.....public.xml (http://www.spicefly.com.previewdns.com/public/public.xml) (spicefly plug-in repository)

*

This will allow you to use spicefly on the newer versions of SBS. It will allow you to use genpuid to permanently tag puid's onto your tracks (flac or mp3) by using the following command run from your track directory "/storage/music/flac" or "/storage/music/mp3". This will save a lot of time if you ever lose your musicip database file. I run it at regular intervals to tag new music (haven't figured out how to automate it, yet):

*

./genpuid -r -logex -m3lib=cache.m3lib -archive .

*

Obviously, genpuid has to be in the path or in the directory itself.

*

The spicefly version I'm using is a beta (not the public one listed above) so I'm not sure you need the SQLite or not for the public version. For the donation, access to the newer versions and development of them is worth the $5 if you like spicefly.

*

Works, "Monkey Man" from HDTracks at 96kHz, playing right now, "Mean Old Frisco" automatically picked by spicefly….

Thanks to all who posted. Hope my info helps somebody else.

andrew
06-08-2011, 02:10 PM
This is good stuff. I added genpuid to the default install to make this easier.

DDay
06-08-2011, 02:17 PM
You need a license number to get it working but I worry about posting that(©); but, they are available out there.

andrew
06-08-2011, 02:22 PM
There are free license keys you can use that are posted on the MusicBrainz site.

DDay
06-08-2011, 02:30 PM
that's where I got mine.

*

now I've got to solve a missing temp display issue.