Is there a way for Jessie/Moode to not display the hidden trash and spotlight files Mac OS produces on USB drives?
I use Clean Eject on the mac, it's free, after transferring files from OS X to the USB drive, use the app to eject it and it will remove all the mac specific files JaVaWa GPS-tools | CleanEject
Shairport Sync and Hifiberry Amp+
I think this is clearly a problem with the hifiberry device and shairport-sync, rather than with Moode specifically. Googling around last night turned up a thread in the github discussion for shairport-sync, from which it appears that shairport-sync can't make use of the hardware volume control on the amp+ because the card doesn't expose a logarithmic scale for this. So it falls back on the software mixer and that has a crazy mapping to the volume output by shairport, so that it is either inaudible or insane with nothing in between.
I assume that nudging the alsa mixer controls overrides the shairport-sync control setting, which is why it works.
This is exceptionally frustrating. While we wait for the issue to be resolved between hifiberry and Mike Brady, the only workaround I can think of is a precommand script for shairport-sync which would read the alsa volume and set it to that again as ss starts up (if that makes sense). Or a way to write into the shairport-sync configuration that it should not try to set the volume at all and should rely on what's already there.
I don't have the skill to do either, but if anyone here does ...
This is something which needs to be tested with the speakers unplugged!
Hi Andrew,
I recall trying to troubleshoot this in the past with no success even though the config looked correct for the device.
A success case would be really helpful i.e., someone running 3.1 with same device and working Airplay.
-Tim
Yep, she broken.
Airplay Software: you can change volume but only within the parameters set by the 'master' volume control on Moode
Airplay Auto: when you change volume at the airplay source, sound goes away completely until you manually adjust volume at Moode gui, at which time audio is heard but your airplay source cannot control the volume. Any change results in a cut.
If you have your airplay source set to 100%, with Moode set to Auto and you connect to Moode thinking your volume limit will be set by the master volume, as it is with Software setting, it isn't 😱 - when I connected it went to full volume (cue vertical cat!) but subsequent changes of volume at the airplay source once the panic reduction was made kills all sound until you adjust using the Moode GUI.
Confused? I'll try and explain better...
If you are playing a radio station, say, and you link up with airplay, no sound is heard - unless the volume at the airplay source is set to 100% - then it comes out at 100% 😱 If you change the volume at the airplay source, sound is cut until you make a change at the Moode gui, at which time it plays at the master volume setting. Any change of volume at airplay source cuts the volume, although from the airplay perspective and Moode gui, airplay is playing and if you manually adjust the volume, it starts playing again as if nothing happened...
I am loathe to experiment too much more with that configuration!
So, what logs you want?
And shall I do the same with my IQ Audio AMP+?
This was with no SOX or logarithmic adjustment on the advanced kernel on FIFO, I will repeat with a vanilla fresh-burn.
I think this is clearly a problem with the hifiberry device and shairport-sync, rather than with Moode specifically. Googling around last night turned up a thread in the github discussion for shairport-sync, from which it appears that shairport-sync can't make use of the hardware volume control on the amp+ because the card doesn't expose a logarithmic scale for this. So it falls back on the software mixer and that has a crazy mapping to the volume output by shairport, so that it is either inaudible or insane with nothing in between.
I assume that nudging the alsa mixer controls overrides the shairport-sync control setting, which is why it works.
This is exceptionally frustrating. While we wait for the issue to be resolved between hifiberry and Mike Brady, the only workaround I can think of is a precommand script for shairport-sync which would read the alsa volume and set it to that again as ss starts up (if that makes sense). Or a way to write into the shairport-sync configuration that it should not try to set the volume at all and should rely on what's already there.
I don't have the skill to do either, but if anyone here does ...
This is something which needs to be tested with the speakers unplugged!
Yep, she broken.
Airplay Software: you can change volume but only within the parameters set by the 'master' volume control on Moode
Airplay Auto: when you change volume at the airplay source, sound goes away completely until you manually adjust volume at Moode gui, at which time audio is heard but your airplay source cannot control the volume. Any change results in a cut.
Just to clarify: the volume control on the airplay source doesn't work on either of these settings, does it? I thought I had it working for a little while at some stage last night, but can't now remember whether this was sleep deprivation or the result of some fiddling directly with the shairport-sync.conf file
Does upsampling to 352.8 with advanced kernel bypasses internal filters of pcm5122, or u have to upsample to 384?
Hi,
384k per the data sheet, Table 8.
http://www.ti.com/lit/ds/symlink/pcm5121.pdf
-Tim
To clarify:
All my issues are gone with 3.1
I use (s)airport a lot, it works flawlessly, incl. volumesetting and metadata, albumcover etc.
I use piano dac at home and xeo4 - speakers (dynaudio) at the office, their Hub being the usb-dac seen from the pi.
Rüdiger
All my issues are gone with 3.1
I use (s)airport a lot, it works flawlessly, incl. volumesetting and metadata, albumcover etc.
I use piano dac at home and xeo4 - speakers (dynaudio) at the office, their Hub being the usb-dac seen from the pi.
Rüdiger
I'm sorry but there is still a really annoying bug in the 3.1 release. With a freshly burned copy of that, using a Hifiberry Amp+ and a Raspberry Pi 3, it still won't respect the airplay volume set on my macbook at all.
The Airplay volume is set to Auto
The volume control is set to Hardware
The amp is correctly identified.
But there is no sound unless I twiddle the virtual volume knob in the playback screen, and every time there is a track change in airplay, the volume gets lost back to zero again.
Hi Andrew,
I recall trying to troubleshoot this in the past with no success even though the config looked correct for the device.
A success case would be really helpful i.e., someone running 3.1 with same device and working Airplay.
-Tim
Hi Andrew,
After checking shairport-sync Github it looks like Hifiberry Amp+ volume implementation is not compatible with the method shairport-sync uses for volume control. The issue is that the Amp+ does not provide a dB volume scale.
From memory, I think this is the only I2S board w/o dB scale. I actually had to code an exception in Moode software to assign "Master" as the mixer name instead of the default "Digital" that other boards use so MPD would work with this device.
See below from issue #232
https://github.com/mikebrady/shairport-sync/issues/232
Output device name is "hw:0".
Open Mixer
Mixer device name is "hw:0".
Mixer Control name is "Master".
note: the hardware mixer specified -- "Master" -- does not have a dB volume scale, so it can't be used.
The issue is closed which in this case suggests that nothing will be happening as far as compatibility between shairport-sync and Hifiberry Amp+.
One option is to try an IQaudIO Pi-DigiAmp+. No issues with this device
-Tim
Last edited:
Christmas is coming, so I might just arrange to follow your advice. But I do feel cheated by Hifiberry in this instance. It seems to be clearly their fault, since I assume that other devices use the same chip without problems.
Otherwise your software remains great, and has made my evenings so much better.
One unrelated question: is it safe to purge the pls files of the radio stations I will never listen to from the samba RADIO share? There are only about a dozen that I might want to hear, and it's easier to move among them when all the (from my POV) dross is taken out
Otherwise your software remains great, and has made my evenings so much better.
One unrelated question: is it safe to purge the pls files of the radio stations I will never listen to from the samba RADIO share? There are only about a dozen that I might want to hear, and it's easier to move among them when all the (from my POV) dross is taken out
Christmas is coming, so I might just arrange to follow your advice. But I do feel cheated by Hifiberry in this instance. It seems to be clearly their fault, since I assume that other devices use the same chip without problems.
Otherwise your software remains great, and has made my evenings so much better.
One unrelated question: is it safe to purge the pls files of the radio stations I will never listen to from the samba RADIO share? There are only about a dozen that I might want to hear, and it's easier to move among them when all the (from my POV) dross is taken out
Hi Andrew,
Yes, you can delete the .pls files and then update the RADIO folder.
I'm looking at creating a "Favorites" sub-folder that stations can be added to from the main RADIO folder, or possibly a tagging scheme and a filter by tag. Something like that.
-Tim
Just to clarify: the volume control on the airplay source doesn't work on either of these settings, does it? I thought I had it working for a little while at some stage last night, but can't now remember whether this was sleep deprivation or the result of some fiddling directly with the shairport-sync.conf file
It works, if you set it to 100%, otherwise any adjusting of the source volume causes audio to cease until you nudge the volume control on the GUI
Hi Andrew,
After checking shairport-sync Github it looks like Hifiberry Amp+ volume implementation is not compatible with the method shairport-sync uses for volume control. The issue is that the Amp+ does not provide a dB volume scale.
From memory, I think this is the only I2S board w/o dB scale. I actually had to code an exception in Moode software to assign "Master" as the mixer name instead of the default "Digital" that other boards use so MPD would work with this device.
See below from issue #232
https://github.com/mikebrady/shairport-sync/issues/232
Output device name is "hw:0".
Open Mixer
Mixer device name is "hw:0".
Mixer Control name is "Master".
note: the hardware mixer specified -- "Master" -- does not have a dB volume scale, so it can't be used.
The issue is closed which in this case suggests that nothing will be happening as far as compatibility between shairport-sync and Hifiberry Amp+.
One option is to try an IQaudIO Pi-DigiAmp+. No issues with this device
-Tim
That's a bugger. The Hifiberry was superfluous so I was going to leave it with my wife as she's a very casual listener, but she is also 100% Mac user - from her airplay printer to her time capsule to her iPad.
I didn't really want to use one of my IQAudio amps 🙁
Edit: light at the end of the tunnel? If I remove mixer_control_name then set it to software control, it should work, according to the shairport issue - where to remove it from?
Last edited:
That's a bugger. The Hifiberry was superfluous so I was going to leave it with my wife as she's a very casual listener, but she is also 100% Mac user - from her airplay printer to her time capsule to her iPad.
I didn't really want to use one of my IQAudio amps 🙁
Edit: light at the end of the tunnel? If I remove mixer_control_name then set it to software control, it should work, according to the shairport issue - where to remove it from?
Hi Mike,
I don't think that works. You can set shairport-sync to always use software volume (no mixer_control_name) via setting on Audio config screen.
-Tim
Hello,
Apologies if it's been asked before, I haven't been able to find if it has, but is there any way to access, over Wi-Fi, files stored on a USB hard drive connected to Pi?
Apologies if it's been asked before, I haven't been able to find if it has, but is there any way to access, over Wi-Fi, files stored on a USB hard drive connected to Pi?
Could replacing snd_soc_hifiberry_amp with snd_soc_tas5713 be beneficial? Is there a tas5713 option in Moode i2s config?
Hi Mike,
I don't think that works. You can set shairport-sync to always use software volume (no mixer_control_name) via setting on Audio config screen.
-Tim
Alongside software volume control in mpd? I'll try.
Alongside software volume control in mpd? I'll try.
MPD volume control setting is independent from Airplay volume setting.
The logic for whether Airplay uses hardware mixer or software volume is:
if (airplay volume = Auto and hardware volume controller exists) then use hardware volume, otherwise use software volume.
Right, I can confirm setting moode to software volume control and setting software in AirPlay volume works. At least on my phone it works. I'll have to get out of bed to test the laptop 🙂
The volume control in the GUI doesn't change, but not really bothered about that, for my requirements this will work fine.
Given the problems with hifiberry products lately, I can't see me ever recommending them. IQ Audio all the way!
The volume control in the GUI doesn't change, but not really bothered about that, for my requirements this will work fine.
Given the problems with hifiberry products lately, I can't see me ever recommending them. IQ Audio all the way!
MPD volume control setting is independent from Airplay volume setting.
The logic for whether Airplay uses hardware mixer or software volume is:
if (airplay volume = Auto and hardware volume controller exists) then use hardware volume, otherwise use software volume.
We've tried that (mpd to hardware and airplay to software) and it doesn't work, but setting both to software does.
We've tried that (mpd to hardware and airplay to software) and it doesn't work, but setting both to software does.
Do you have to set a specific level on MPD (Moode) volume or is Airplay volume operating independently?
AirPlay volume operates independently - the GUI volume control has no effect.
One thing I did have to do was to cut the volume to 90% in settings>audio. For some reason taking away hardware volume made the volume level much higher - uncomfortable close field listening at 30% volume. Cut that to 90% and even at 60% GUI volume is quite acceptable. Don't seem right...
I am using a 19V psu, so in theory the amp is at its highest setting, there's no power selector like there is on Gordon's
One thing I did have to do was to cut the volume to 90% in settings>audio. For some reason taking away hardware volume made the volume level much higher - uncomfortable close field listening at 30% volume. Cut that to 90% and even at 60% GUI volume is quite acceptable. Don't seem right...
I am using a 19V psu, so in theory the amp is at its highest setting, there's no power selector like there is on Gordon's
Hello,
Apologies if it's been asked before, I haven't been able to find if it has, but is there any way to access, over Wi-Fi, files stored on a USB hard drive connected to Pi?
Asked over and over and over, and answered over and over and over again
That's what we don't have a sticky for!
- Home
- Source & Line
- PC Based
- Moode Audio Player for Raspberry Pi