PDA

View Full Version : Moode Player Help



Pages : 1 2 3 [4]

Aligauld
30-11-2016, 21:51
Thanks Alistair.

I'll give it a go.

Is there a way of showing the output stream information on the playback screen? I'm sure once I had it showing it, unless that was Volumio.

Not important, just for giggles really.

The only way I know of doing that in MoOde is showing the audio info from the drop down menu but that doesn't refresh with each track.
So over to anyone else who can help with this

Cheers,
Alistair

Cycleallday
01-12-2016, 11:13
Hi,

Set MPD volume control to "Hardware" and resampling to "disabled". Leave DoP se to "no".

Re-test volume with DSD.

-Tim
-Tim

Thanks Tim the use of hardware volume control does enable normal volume control with DSD files

The Black Adder
01-12-2016, 12:33
Hi,

Set MPD volume control to "Hardware" and resampling to "disabled". Leave DoP se to "no".

Re-test volume with DSD.

Also, if you end up using MPD resampling with DSD then first Install Advanced kernel. This provides 32/352.8 rate which is an even multiple of DSD64, the exact rate for DSD128 and an even divisor for DSD256.

-Tim
-Tim

I've got a strange effect here playing DSD.

Volume Control = Hardware
Resamping = Disabled
DOP = No

The playback is like it's really slow and almost backwards sounding. Any ideas?

The Black Adder
01-12-2016, 13:16
Ooh.. forgot, there is one other thing too.. Setting it to re-sampling at 192/24 (same as on previous Moode 2.7), now and then I get a little skip in the music that wasn't there before.

It's not all the time, once or twice in a 5 minute track and it's a skip forward and it's always in the same place. I think it's about 5 seconds before a bassy drum starts. That could be just coincidence though.

Anyone had this?

The Black Adder
01-12-2016, 13:18
Who is running a Pi3 with Moode? Any tangible improvements in SQ? Is it a definite upgrade/improvement?

struth
01-12-2016, 13:21
Who is running a Pi3 with Moode? Any tangible improvements in SQ?

Think Marco is

Cycleallday
01-12-2016, 16:19
I've got a strange effect here playing DSD.

Volume Control = Hardware
Resamping = Disabled
DOP = No

The playback is like it's really slow and almost backwards sounding. Any ideas?

My DSD playback sounds fine now I have the volume issue sorted (I am using PI3 with IQ DACamp and Moode 3). However, one thing I did notice with DSD256 files was a strange drop out and I guess it could be as you describe. I had no problems with DSD64 and DSD192. Ive not re-tried the 256 files since changing the volume setting. While trying Tim's suggestion of re-sampling the DSD256 files played fine. Have you tried different DSD quality files (size) to see if your problem happens on all sample rates.

Mel

Mel

AlfaGTV
02-12-2016, 06:36
I just built a Pi3+Hifiberry Digi+ Pro with moOde 3.0 for a friend.
We ran into issues as he doesnt have a DAC that can take it all when it comes to resolutions.
Is there any way of setting a limit rather than a fixed Resample-rate?
I dont want to resample RedbookAudio, but i can neither pass DSD coverted to PCM over the optical output. (moOde crashes hard in those cases?)

Atb Mike

Cycleallday
02-12-2016, 08:19
Mike, see my post #746 - with those settings I can play any high res file without any re-sampling and I think the IQ board has the same dac chip as the highberry. The only file I have not checked with these settings are dsd256. I do not use an optical out however.

TimCurtis
02-12-2016, 12:48
Hi,

An in-place software update for Moode 3.0 is available that provides bug fixes, feature updates and improvements. See the list below.

To get the update, open the System configuration page and click "CHECK for software update" then click VIEW/INSTALL. Reboot after the completion message appears.

Many thanks to all of you for taking the time to test and report bugs!

Regards,
Tim

Updates

- UPD: Add real-time RR to MPD scheduler policy dropdown
- UPD: Bump squeezelite to version 1.8.5-823
- UPD: Reduce squeezelite DSP buffer setting for armv6l

Bug fixes

- FIX: Logic in Squeezelite restart job in Worker
- FIX: Pegged CPU due to FIFO schedule policy in squeezelite service
- FIX: MPD/Squeezelite fail on 1-core armv7l due to CPUAffinity setting
- FIX: Squeezelite compatibility with armv6l platform (Pi-1B/B+)
- FIX: PCM5121 chip options grayed out on Customize screen
- FIX: Incorrect coding for Audiophonics PCM5122 in audio device table

The Black Adder
02-12-2016, 14:16
All done, working well. Thanks, Tim.

I am getting a little skip now and then and wondered if you know why. Pretty sure it's since I updated to 3.0 but need to check back to 2.7 to make sure.

It's more prominent whilst upsampling but even when running with it disabled I've heard it skip once or twice.

Also, should I be able to play DSD files when the upsampling is disabled? I can't seem to do this but they play when I upsample to 24/192khz.

The Black Adder
04-12-2016, 13:27
Anyone had occasional skipping recently?

mikeyb
04-12-2016, 13:36
Anyone had occasional skipping recently?

not on mine - Pi 2B, with Piano 2.1 Dac/Kali Reclocker, with no resampling, the only issue I have is a slight click at start when I switch tracks or albums manually.

The Black Adder
04-12-2016, 13:42
Hmm... thanks, Mike.

It's not all the time, just now and then. I get that same click too btw.

mikeyb
04-12-2016, 13:47
Hmm... thanks, Mike.

It's not all the time, just now and then. I get that same click too btw.
Do you resample ?

I wonder if the skip is due to it overrunning the CPU

The Black Adder
04-12-2016, 13:52
No, I don't resample. But when I do (24/192) it seems to do it a little more often.

I've just been listening to a big long file opposed to a separated track album and it's only skipped once.

I have some DSD recordings too and they won't play with it disabled but will when resampled to 24/192. Alas, they skip occasionally too.

struth
04-12-2016, 13:58
Mine is on resample with kernel upgrade on standard rpi2b and audiophonics dac. No clicks etc here that ive noticed so far.

bumpy
06-12-2016, 09:28
Time to upgrade my RPi and operating system to something a bit quicker and hopefully better sounding. It will still be a single board computer with only one task. That is to take stored music from an attached hard drive and feed it to my USB DAC.

I would like to continue using Moode, but on the supplied eMMC card with the new computer I have the option of either Android or Xubuntu pre-loaded. Which one is best for Moode?

Thanks

TimCurtis
06-12-2016, 12:41
Time to upgrade my RPi and operating system to something a bit quicker and hopefully better sounding. It will still be a single board computer with only one task. That is to take stored music from an attached hard drive and feed it to my USB DAC.

I would like to continue using Moode, but on the supplied eMMC card with the new computer I have the option of either Android or Xubuntu pre-loaded. Which one is best for Moode?

Thanks

Hi,

Moode is an embedded system that only runs on Raspberry Pi and moodeOS which is based on Raspbian Jessie Lite.

-Tim

bumpy
06-12-2016, 12:49
Well that's put the tin hat on that one :eek:.

Not really the right place to ask, but can anyone recommend free player software to run on either Android or Xubuntu.

r100
06-12-2016, 13:34
Hi Tim,

First, thanks a ton for the new version of Moode ;-)

I have been playing around with a new DAC which uses two PCM5142 chips (Piano2.1 from Allo). AFAIKS, there is no dedicated "driver" for this device in Moode at the moment ? I did try the driver that is reputed to work with this DAC IQaudio I think, but it doesn't seem to support both chips specifically. Maybe I'm missing something ?

Greetings to you

TimCurtis
06-12-2016, 16:37
Hi,

Moode 3.1 is available for download at moodeaudio.org. This is primarily a bugfix release but it does contain a nice enhancement to the Browse panel that provides auto-scroll to the selected folder when the back button is pressed.

It also includes the 4.4.24-sc1 advanced kernel. It was necessary to switch to this kernel due to source-tree issues with 4.4.30-sc1. The same advanced audio capabilities and performance tunings are provided in 4.4.24-sc1.

If you are currently using Moode 3.0 you can upgrade to Moode 3.1 via in-place software update. To get the update, open the System configuration page and click "CHECK for software update" then click VIEW then INSTALL. Reboot after the completion message appears and BE SURE to follow the post-reboot instructions. I've reprinted them below.

- Open Customize and toggle the Theme color to reset it
- Open System config and toggle the MPD scheduler policy to reset it
- If running Advanced kernel press INSTALL to update it then REBOOT

Regards,
Tim

======================
3.1 Release 2016-12-05
======================

Updates

- UPD: Add real-time RR to MPD scheduler policy dropdown
- UPD: Bump squeezelite to version 1.8.5-823
- UPD: Reduce squeezelite DSP buffer setting for armv6l
- UPD: Minor cleanup for rotary encoder driver
- UPD: Switch to 4.4.24 advanced kernel
- UPD: Add moodeaudio.org and twitter links to About

Bug fixes

- FIX: Logic in Squeezelite restart job in Worker
- FIX: Pegged CPU due to FIFO schedule pol in squeezelite svc
- FIX: MPD/Squeezelite fail on 1-core armv7l due to CPUAffinity
- FIX: Squeezelite compatibility with armv6l platform (Pi-1B/B+)
- FIX: PCM5121 chip options grayed out on Customize screen
- FIX: Incorrect coding for Audiophonics PCM5122 in audiodev tbl
- FIX: Browse not scrolling to selected item after back btn
- FIX: DLNA server status page not found

The Black Adder
06-12-2016, 16:45
Wow, Tim... your on fire!!! :) lol

struth
06-12-2016, 16:53
Cheers just done that....i think lol. Working anyway

The Black Adder
06-12-2016, 18:53
All installed.

Thanks, Tim :)

mikeyb
06-12-2016, 20:11
All installed.

Thanks, Tim :)
Me too :)

r100
06-12-2016, 20:16
1+

Cycleallday
07-12-2016, 13:17
Hi Tim,

First, thanks a ton for the new version of Moode ;-)

I have been playing around with a new DAC which uses two PCM5142 chips (Piano2.1 from Allo). AFAIKS, there is no dedicated "driver" for this device in Moode at the moment ? I did try the driver that is reputed to work with this DAC IQaudio I think, but it doesn't seem to support both chips specifically. Maybe I'm missing something ?

Greetings to you

What is it you are trying to do ?

The 2 DAC chips filtering on this card can be configured using TI's own software only - see comment below from Allo. There is a youtube video showing the software in operation on the allo.com website in the piano 2.1 section.

"The PurePath software from TI is available for download (registration required) and can be used to create specific filters and other audio functions"

So for example you could configure the subwoofer chip as a second 'normal output' if you want 4 channel operation. The player software will only deliver a suitable signal from the PI to the DAC but not actually configure the DAC filters.

Or are you saying the subwoofer output is not working with your unit - I haven't tried using a subwoofer with my unit yet but others may have.

Mel

r100
07-12-2016, 14:48
Hi,

I would like to run the two PCM5142's in mono mode, one for the Left channel and one for Right channel, stereo 2.0 output (no sub) .., is that even possible or useful to enhance SQ ? As I said, maybe I'm missing something. Advice welcome.

All the best. Thank's

Cycleallday
07-12-2016, 15:34
Interesting idea - I think you need to raise it in the DIYAUDIO forum where you will find much technical experience and comment.

Personally, I would expect it to be a backward step for sound quality. All chips are built to meet tolerances and are not all equal so theoretically you could end up with an imbalance between channels but whether you would hear that or not I don't know. I would doubt ALLO have measured the DACS and selected/produced matched pairs at the price point they are working at.

Mel

r100
07-12-2016, 16:03
Yep, I should do that but maybe I'll ask Andre (Audiohwr) before. He is the designer / representative of the Piano2.1...

I checked on Torsten (http://www.tjaekel.com/T-DAC/index.html) Jeakel's RPI DAC which uses the PCM5102 (http://www.gravitech.us/duduala.html) chip. It can be stacked into a double mono configuration. So maybe there is a possibility to do the same with the Piano2.1 but merely by reconfiguring the SW... (hopefully ;-) as there are already 2 chips on the board.

greets
rupert

eksiil
15-01-2017, 18:12
hello

I've tried this over at Computeraudiophile.com, but perhaps someone here can point me in the right direction. I've got Moode up and running (Macbook Air -> ethernet cable -> Rasperry Pi 3 B -> power amp speakers). the test files play nicely. I'd like to stream Tidal, but can't find any guides for this. I've enabled all the Airplay options & set up a BubbleUpnp server, where Moode is a renderer, but the Tidal app still channels sound into laptop speakers.

I'd be very grateful for any pointers

ahto

Kit1cat
15-01-2017, 18:21
I have used Tidal via airplay/moode in the pass, I think I just clicked on the Tidal audio icon on the ipad and selected moode airplay, might be different using a web browser on the mac air. You should just need airplay switched on in moode, that's how I use it with Deezer.

eksiil
15-01-2017, 19:55
thanks, fixed it -- the answer seems to be Kazoo.

on which note, is there anything else that can control Tidal?

TimCurtis
15-01-2017, 22:22
hello

I've tried this over at Computeraudiophile.com, but perhaps someone here can point me in the right direction. I've got Moode up and running (Macbook Air -> ethernet cable -> Rasperry Pi 3 B -> power amp speakers). the test files play nicely. I'd like to stream Tidal, but can't find any guides for this. I've enabled all the Airplay options & set up a BubbleUpnp server, where Moode is a renderer, but the Tidal app still channels sound into laptop speakers.

I'd be very grateful for any pointers

ahto

Hi,

On a Mac just click the volume icon and it should list all the Airplay targets. Select "Moode Airplay" and audio from the app should be routed to Moode Airplay instead of Internal Speakers. AFAIK no need to install anything additional on Raspberry Pi.

-Tim

AlfaGTV
16-01-2017, 06:28
thanks, fixed it -- the answer seems to be Kazoo.

on which note, is there anything else that can control Tidal?

Well, you could go down the Roon road? That way you'd have both local music and Tidal available in the same, splendid sounding way.
Nuthing wrong with moOde, but Roon is the most mature user interface so far.
Cheers!

TimCurtis
21-02-2017, 02:06
Hi,

Next release of Moode will raise the bar for audio quality and include a fully integrated REAL-TIME Advanced Audio Kernel supporting the latest I2S drivers from Allo (Piano | Boss) and many other nice features and improvements.

Get ready for SMP PREEMPT RT :-)

-Tim

LC1979
21-02-2017, 13:34
Thanks Tim, really pleased to see the support for the Allow DACs - any reason to believe The Boss won't work with moode on a Pi B+, do you know?

TimCurtis
21-02-2017, 13:40
Thanks Tim, really pleased to see the support for the Allow DACs - any reason to believe The Boss won't work with moode on a Pi B+, do you know?

Hi Luke,

I don't have a B+ so this might be a good question for Allo :-)

-Tim

struth
21-02-2017, 13:41
Got a timescale for new release Tim?

LC1979
21-02-2017, 14:00
Thanks Tim, I had no reason to suspect until I saw that another distro was releasing an update with Allo drivers, but for Pi 2/3 only. I'm hoping this is unrelated to the hardware, but will check with Allo...

Simon_LDT
25-02-2017, 00:37
Quick question: Does Moode play multichannel flac files over hdmi in hi-res? I've got quite a lot of 5.1 discs I'd like to rip and play from a harddrive through the RPi.

tubehunter
25-02-2017, 07:54
I have Moode 3.1 installed on my pi 3 with the Iqaudio Pi-Digi +.
It plays my collection of 5.1 DTS flac/wav files very nicely.

On another pi 3 I have OSMC kodi installed mainly for film streaming but does play 5.1 DTS audio via the HDMI.

Happy Days

Simon_LDT
25-02-2017, 11:52
I have Moode 3.1 installed on my pi 3 with the Iqaudio Pi-Digi +.
It plays my collection of 5.1 DTS flac/wav files very nicely.

On another pi 3 I have OSMC kodi installed mainly for film streaming but does play 5.1 DTS audio via the HDMI.

Happy Days

If I may ask, how are you transferring 6 channels to 6 speakers? I assume via HDMI?

tubehunter
25-02-2017, 13:27
No optically from the pi-digi+ on one pi.
On the OSMC Kodi pi, HDMI to my Sony smart TV then optically to the best bargain around.

A Yamaha DSP-E800 hidden gem shhh

Then plenty of power amps

Happy Days

Qwin
25-02-2017, 14:14
Isn't digital such a wonderful medium. :scratch:

Threads like this just leave me cold, there is so much to take on board, in terms of hardware/application software/operating system and no "right way" of doing anything. Ask 10 peoples opinions and you will get 10 different answers, even on an objective basis. Playing over a network, either hard wired or wifi, using USB,SPDIF,i2s, the permutations are endless.

It just gets further and further from the point, of playing, or rather listening, to music.

Its not that I can't understand it, I just don't want to spend my precious time on it these days.
I used to take an interest in the latest technologies, I worked on the first Blue tooth Keyboard in the world for Logitech and the first computer I ever used was a unix workstation at £25k a seat hardware plus £25k software. These days I want technology to be sorted, plug and play, if you have to resort to the handbook, its badly designed. A Graphic designer friend of mine once told me, "I don't want to know how a computer or any of the programs work, its a tool I use to perform my work, end of." It's a valid point which has stuck with me.

The vastness of it all, must put so many people off even trying. Sure, you can get a tune out of anything you throw together, but getting a good sound, or the best out of your gear, is another story. Makes the task of setting up a turntable look pretty mundane, all things considered.

Yes it's finally happened, I've turned into a grumpy old man. :D

Simon_LDT
25-02-2017, 14:24
No optically from the pi-digi+ on one pi.
On the OSMC Kodi pi, HDMI to my Sony smart TV then optically to the best bargain around.

A Yamaha DSP-E800 hidden gem shhh

Then plenty of power amps

Happy Days

Thanks. Do you know if moode will also send this over hdmi straight into a processor? I'm finding it hard to find any information online. A lot of reports that multichannel over hdmi is limited to 16/48 due to something in the ALSA downsampling, but no idea if this was ever resolved.

Starterman
13-03-2017, 13:19
Well I've been rather apatheic about all this talk of advaned audio kernels and hugely upsampled data rates etc. Previous experience with my IQ DAC+ was that software volume control sounded poor and it was best use no upsampling or other clever software twiddling. OTOH people were also claiming that the TI's digital filters are rubbish - well as far as I'm concerned if that it the case then they are all equally rubbish, becuase I cannot distuinguish any difference at all in the sound of them.

Anway in a slightly less apathetic moment I decided to upgrade from Moode 2.3 to 3.1.
After 2+ hours of dicking about with diskpart, windiskimager, zip-7 and similar bits of not-very-user-friendly software, followed by several resets, reboots and expletives it is finallly working.

All I can say is Wow!!!!
Changing from Moode 2.3 with no upsampling, hardware vol to 3.1 with software vol and updampling to 32/384 has resulted in a huge improvement in sound quality. The sound is so much clearer, but at the same time more laid-back and harmonically richer. It's much easier to hear the ambience of the recording venue etc. Treble is very noticeably clearer and less splashy. This is not one of those changes where you need to swap around to decide which is preferable. There are no downsides and the difference is very significant.

I'm impressed. And happy!

Extra bonus: the handling/UI has improved as well.
Extra, extra bonus: it's FOC!

LC1979
13-03-2017, 15:15
Hi Starterman,

can you just clarify what you had to do in the UI to implement the upsampling for your pi DAC + please? I'd like to try it but it wasn't obvious to me what settings to tweak!

Also, do you mean that turning software volume on has also improved the sound?! I thought this was a complete no go, though it would be useful to me if there is indeed no degradation to the SQ as my amp is hidden out of sight and so a complete pain to twiddle the knob for every new album with different volume levels... :)

Cheers,
Luke

struth
13-03-2017, 15:34
Well I've been rather apatheic about all this talk of advaned audio kernels and hugely upsampled data rates etc. Previous experience with my IQ DAC+ was that software volume control sounded poor and it was best use no upsampling or other clever software twiddling. OTOH people were also claiming that the TI's digital filters are rubbish - well as far as I'm concerned if that it the case then they are all equally rubbish, becuase I cannot distuinguish any difference at all in the sound of them.

Anway in a slightly less apathetic moment I decided to upgrade from Moode 2.3 to 3.1.
After 2+ hours of dicking about with diskpart, windiskimager, zip-7 and similar bits of not-very-user-friendly software, followed by several resets, reboots and expletives it is finallly working.

All I can say is Wow!!!!
Changing from Moode 2.3 with no upsampling, hardware vol to 3.1 with software vol and updampling to 32/384 has resulted in a huge improvement in sound quality. The sound is so much clearer, but at the same time more laid-back and harmonically richer. It's much easier to hear the ambience of the recording venue etc. Treble is very noticeably clearer and less splashy. This is not one of those changes where you need to swap around to decide which is preferable. There are no downsides and the difference is very significant.

I'm impressed. And happy!

Extra bonus: the handling/UI has improved as well.
Extra, extra bonus: it's FOC!

Thats the settings i use. 32/384 moode3. With the updated kernel too. Ive a self powered hdd in the usb with music on it. Works well, adeasy to set up, or was for me.. it updates now without flashing the card again which is a bonus. Settings are there in settings , not hidden.lol. Remember to apply when needed and restart when needed too.

LC1979
13-03-2017, 15:41
I'll have another play around then if there's no special trick to it, just don't recall seeing the option... Updating without reflashing is a real bonus!

struth
13-03-2017, 15:50
I can switch mine on and find it if you cant see it

LC1979
13-03-2017, 16:18
Thanks Grant, but I think I've realised why I didn't see it - I have a Pi B + and it seems that the advanced kernal is only available on the 2/3 versions, grrrr. I guess it's a relatively cheap upgrade, if the sound quality is noticeably improved. How have you found the switch to the new kernel and 384khz?

struth
13-03-2017, 16:30
I felt it agood upgrade Luke. Yes ive a 2b rpi and use an audiophonics board.so cant speak for iqaudio ones now,although I did have one once. Think the audiophonics board is better personally,

Starterman
14-03-2017, 07:52
Doesn't the Audiophonics DAC use the ESS chip? If so it seems just a bit unlikely that you can benefit from dissabling TI's digital filter with the advanced audio kernel!

Kit1cat
14-03-2017, 08:54
Info from Tim about advance audio kernel.

Advanced: low latency kernel that provides advanced audio capabilities.

- Up to 384k sample rate for ES9023 and PCM512x codecs.
- Integer bclk divider for ES9023 codec on 48k/96k rates.
- DSD128 format support via 352.8k rate.
- Bypass OS filter on PCM512x, PCM514x, PCM524x via 384k rate.
- Fixed 64fs bclk ratio for 2 channel, 32/24/16 bit audio.

What this means in terms of some new audio capabilities is as follows.

1) 352.8k rate enables DSD128 in either DoP or DSD -> PCM on-the-fly formats.

2) Integer bclk divider for ES9023 codec on 48k/96k rates results in less jitter for these particular sample rates.

3) 384K rate when fed to one of the PCM51xx/52xx chips results in the chips' internal oversampling (OS) filter being bypassed. Some audio enthusiasts feel that sound quality is improved by doing this.

LC1979
30-03-2017, 08:10
Does anyone know how to get Moode to work with the Boss DAC from Allo? I thought you could just select the IQaudio setting but i couldn't get any music to play.

Kit1cat
30-03-2017, 09:00
Does anyone know how to get Moode to work with the Boss DAC from Allo? I thought you could just select the IQaudio setting but i couldn't get any music to play.

Support for the Boss Dac is coming with version 3.5 of Moode.

Post from Tim in diyaudio forum.

Hi Luki,

Upcoming Moode 3.5 release supports the Boss and Piano DAC's. The Boss is supported only in the Advanced Low Latency and Real-Time Audio kernels.

-Tim

LC1979
30-03-2017, 09:21
Aha, thanks, I just found that out myself by delving into a DIYaudio thread. Not sure why I thought there was an existing workaround?! :scratch:

Will have to make do with Volumio for now (which is a lot slicker than I remember it and sounds good to me).

mikeyb
30-03-2017, 10:01
Does anyone know how to get Moode to work with the Boss DAC from Allo? I thought you could just select the IQaudio setting but i couldn't get any music to play.
I had the Piano DAC working using the Raspy 4 setting, BOSS might work why that?

I found out Raspy 4 worked just by trying a few and landed on that one 😉

The Black Adder
30-03-2017, 15:27
Support for the Boss Dac is coming with version 3.5 of Moode.

Post from Tim in diyaudio forum.

Hi Luki,

Upcoming Moode 3.5 release supports the Boss and Piano DAC's. The Boss is supported only in the Advanced Low Latency and Real-Time Audio kernels.

-Tim

That's great news... can't wait.

Do we know when will 3.5 be released?

Kit1cat
30-03-2017, 16:41
That's great news... can't wait.

Do we know when will 3.5 be released?

Nope :)

Aligauld
30-03-2017, 21:34
That's great news... can't wait.

Do we know when will 3.5 be released?

As Kit1cat said no timescale for 3.5 yet but it will no longer be free software.
No prices as yet but anyone who donates to MoOde will get 3.5 for free.

Cheers,
Alistair

The Black Adder
31-03-2017, 09:31
Very well.

robtweed
09-04-2017, 08:19
Tim

I wonder if you're aware of this latest pilot by the BBC:

http://www.bbc.co.uk/taster/projects/radio-3-concert-sound?ns_mchannel=social&ns_campaign=bbc_radio_4&ns_source=facebook&ns_linkname=radio_and_music

"We’re using FLAC and MPEG-DASH to deliver losslessly-compressed audio to your browser. This allows us to reduce the bit-rate required for transmission without any loss of information."

From what I can tell it's a 48k lossless FLAC stream. Currently it requires use of the latest Firefox browser to make it work. Perhaps something that could be made accessible from Moode?

Rob

mikeyb
09-04-2017, 11:07
Tim

I wonder if you're aware of this latest pilot by the BBC:

http://www.bbc.co.uk/taster/projects/radio-3-concert-sound?ns_mchannel=social&ns_campaign=bbc_radio_4&ns_source=facebook&ns_linkname=radio_and_music

"We’re using FLAC and MPEG-DASH to deliver losslessly-compressed audio to your browser. This allows us to reduce the bit-rate required for transmission without any loss of information."

From what I can tell it's a 48k lossless FLAC stream. Currently it requires use of the latest Firefox browser to make it work. Perhaps something that could be made accessible from Moode?

Rob
Is it not possible to extract the link from within Firefox and then just create a new station in MoOde?

Sent from my XT1562 using Tapatalk

TimCurtis
09-04-2017, 15:07
Is it not possible to extract the link from within Firefox and then just create a new station in MoOde?

Sent from my XT1562 using Tapatalk

Hi,

Right. Someone is UK would need to to do his and verify that the stream is working and is at the correct bitrate. I can't test any of the high bitrate BBC streams in US because there are geo-fenced by BBC.

-Tim

mikeyb
09-04-2017, 16:14
I've tried to see if I can find the link but no joy, even studying the info from the stream page on BBC shows nothing.

Sent from my XT1562 using Tapatalk

MikeyFresh
09-04-2017, 19:31
I've tried to see if I can find the link but no joy, even studying the info from the stream page on BBC shows nothing.

Sent from my XT1562 using Tapatalk

I'm in the U.S. and listening to this right now, sounds great other than the very occasional little pop noise, but I can't figure out how to check the stream's native bit depth and sample rate on a Mac computer.

In the Audio MIDI settings it shows the input as "Default", not terribly useful.

Anyone have hints as to how I can check this on a Mac? If I right-click the player image in the browser a very small information window appears, I've enclosed a screen shot, like the Audio MIDI settings it doesn't seem terribly helpful in identifying the stream's native resolution, though "lossless" and "DASH" do appear:

http://cdn.head-fi.org/2/25/25e59fad_ScreenShot2017-04-09at3.36.24PM.png

And on further review of the various links on the BBC information page, this adaptive bitrate stuff is a long and ongoing project for them dating back to 2009 from what I gathered, and is seemingly quite complex in terms of the actual implementation (not that I'm an expert on such matters).

TimCurtis
10-04-2017, 00:06
I'm in the U.S. and listening to this right now, sounds great other than the very occasional little pop noise, but I can't figure out how to check the stream's native bit depth and sample rate on a Mac computer.

In the Audio MIDI settings it shows the input as "Default", not terribly useful.

Anyone have hints as to how I can check this on a Mac? If I right-click the player image in the browser a very small information window appears, I've enclosed a screen shot, like the Audio MIDI settings it doesn't seem terribly helpful in identifying the stream's native resolution, though "lossless" and "DASH" do appear:

http://cdn.head-fi.org/2/25/25e59fad_ScreenShot2017-04-09at3.36.24PM.png

And on further review of the various links on the BBC information page, this adaptive bitrate stuff is a long and ongoing project for them dating back to 2009 from what I gathered, and is seemingly quite complex in terms of the actual implementation (not that I'm an expert on such matters).

Hi Mike,

Whats the URL?

-Tim

MikeyFresh
10-04-2017, 02:04
Hi Mike,

Whats the URL?

-Tim

Hi Tim,

Here it is, apparently only working on recent versions of the Firefox browser for the time being:

http://www.bbc.co.uk/taster/projects/radio-3-concert-sound?ns_mchannel=social&ns_campaign=bbc_radio_4&ns_source=facebook&ns_linkname=radio_and_music

MikeyFresh
12-04-2017, 15:39
Hi Mike,

Whats the URL?

-Tim

Upon further review, is this the actual URL?

https://vs-dash-ww-rd-live.bbcfmt.hs.llnwd.net/al/lossless/client_manifest.mpd

TimCurtis
15-04-2017, 13:55
Hi,

MoOde release 3.5 is available at moodeaudio.org :-)

This release is $10 USD and includes a really great set of features, updates and bug fixes that provide improved audio quality, ease of use, reliability, performance and device support. Refer to the release notes below for details.

Everyone that donated to Moode Audio or purchased a moodeCase in 2017 prior to this release should have received a free MoOde 3.5 product key via email.

Amazon CloudFront CDN is being used to distribute the download zip file. Initial downloads might be a bit slow but once they are cached into the CDN, speeds should pick up. Please report any download issues to tim at moodeaudio dot org.

Enjoy!

-Tim

=============================
3.5 Release 2017-04-12
=============================

New features

- NEW: Real-Time Advanced Audio Kernel
- NEW: Advanced Audio Kernels for armv6l
- NEW: Advanced driver options in Audio config
- NEW: High performance compressed file system
- NEW: Pi-Zero W support in Standard kernel
- NEW: ALSA Equalizer DSP with preset curves
- NEW: Airplay advanced config settings
- NEW: SoX multithreading option
- NEW: Configurable rotary encoder driver
- NEW: SSID scanner for Network config
- NEW: Use Artist or AlbumArtist tag for Library
- NEW: Optimized SQL database
- NEW: System information screen

Media

- NEW: BBC 320K Radio 5 live sports extra
- NEW: France Musique Classique Plus
- NEW: France Musique La Contemporaine
- NEW: France Musique La Jazz
- NEW: WDR 1LIVE
- UPD: Audiophile Baroque stream link
- UPD: Audiophile Classical stream link
- UPD: Audiophile Jazz stream link
- UPD: Audiophile Lounge stream link
- UPD: Audiophile Rock-Blues stream link
- UPD: CDNX 2 stream link
- UPD: Czech Radio Classical stream link
- UPD: Mad Music Asylum stream link
- UPD: The Jazz Groove station logo
- UPD: Remove Classic And Jazz station (no longer broadcasting)

Audio devices

- NEW: Allo Boss DAC (i2s)
- NEW: Allo Piano HiFi DAC (i2s)
- NEW: Buffalo I (i2s)
- NEW: Audiophonics ES9018 DAC (i2s)
- NEW: Audiophonics ES9023 DAC LTE (i2s)
- NEW: Audiophonics TDA1387 DAC (i2s)
- NEW: Pi2Design 503HTA Hybrid Tube Amp (i2s)
- NEW: Chord Mojo (usb)
- NEW: iFi Audio Micro iDsD (usb)
- NEW: Korg DS-DAC-10R (usb)
- NEW: Lector Digitube s19 (usb)

Updates

- UPD: Bump to moodeOS 2.0 multi-kernel
- UPD: Bump Standard kernel to 4.4.50
- UPD: Bump to MPD version 0.20.6
- UPD: Bump to WiringPi 2.44
- UPD: Bump to shairport-sync version 3.0.2
- UPD: Bump to Squeezelite version 1.8.6-938
- UPD: Add dsd to Squeezelite audio codec list
- UPD: Soften some Squeezelite settings
- UPD: Improve Squeezelite config handling
- UPD: Deprecate logarithmic volume since MPD handles this now
- UPD: Additional hardware revision codes
- UPD: Memory optimizations for PHP5-fpm
- UPD: Add equalizer state to Audio info
- UPD: Add kernel type to Audio info
- UPD: Add wifi signal level to Network config
- UPD: Move Playlist first/last page buttons to top
- UPD: Add help for Clock radio Play field
- UPD: Add bitrate to currentsong.txt
- UPD: Clean up wording/help on NAS config screen
- UPD: Streamline Audio config page
- UPD: Add Rescan MPD DB to Sources page
- UPD: License agreement for Moode Audio Player
- UPD: Setup guide general information section

Bug fixes

- FIX: Browse parseList() slice files/dirs
- FIX: Audioinfo scrolling on small screens
- FIX: Auto-shuffle + Autoplay not persistent after restart
- FIX: CPUAffinity bitmask
- FIX: MPDAS launch bug
- FIX: Playlist click handling
- FIX: CPU governor update job
- FIX: Dhcpcd wait even if static ip address

struth
15-04-2017, 14:20
Ive sent you some lucre Tim for all the good work. Not sure i will use it but will see...it may be beyond my brain...

mikeyb
15-04-2017, 14:49
Downloaded it a few seconds ago, paid and the Key arrived about a minute later, perfect. Thanks Tim.

Off to install right now :eyebrows: :)

Mike.

struth
15-04-2017, 14:52
yes got key unlocked, and extracted... then it said disc file corrupted?? never had that before.

mikeyb
15-04-2017, 14:54
yes got key unlocked, and extracted... then it said disc file corrupted?? never had that before.

mine unzipped fine, writing to to card as I type, might be worth downloading again in case it came in corrupted ;)

struth
15-04-2017, 15:52
Ok, i,m up and running now. No idea what that was ... it did it 3 times. I reset everything started again and its working..

Tim? Can i ask re kernels etc. There isnt any much info as to them. Ive put it up to 32 384 that i like and 100% and it sounds good. There are a couple of kernels sure there last time. .?.? Think you said to use one. But forgot now.

mikeyb
15-04-2017, 16:44
All up and running here too, sounds good, nice to see the Allo Piano DAC supported now 😉

Sent from my XT1562 using Tapatalk

struth
15-04-2017, 18:07
The bass extra eq button causes all my sound to cut out...maybe a faukt?

TimCurtis
16-04-2017, 03:31
The bass extra eq button causes all my sound to cut out...maybe a faukt?

Hi Grant,

Probably killing the CPU. Are u running either of the Adv kernels?

-Tim

struth
16-04-2017, 07:33
No not yet. Didn't know if they were worth playing with in case I wrote it all off

Dunluce978
16-04-2017, 09:38
I have Moode 3.5 running on my Rpi B into my DDDAC dac and I have to say the 1794 NOS driver has made all the difference when compared to several other players I have tried. There is a definite increase in depth and separation, so I want to thank you Tim for the fantastic work in creating this player and engineering the driver :youtheman:

I am still overwhelmed by some of the settings though, particularly in the MPD configuration window but leaving well alone as it works at the moment.

Apart from the set up guide is there a guide or manual anywhere that covers some of the other settings?

Also I intend to upgrade my DDDAC soon and want to ask will the latest RPI be a better device for Moode to run on? I'm going to get the latest RPI anyway since I inteng to add the Kali Reclocker which piggy backs the RPI and makes connections easy.

Cycleallday
17-04-2017, 12:38
Running 3.5 I now find the volume control does not work when playing DSD files - all default settings as per the original install. Switching the software volume control to zero does switch off the sound but after that it seems like its just (full ?) on with no control

Switching DSD over PCM stopped any DSD file playing

Switching re-sampling on enabled the software volume control with DSD files but playback then became very fragmented (about 2 secs music then cut out with slight pop/click noise and repeated as it plays).

DSD files of 128 or 256 only play in a fragmented (stop/start) fashion but 96 play fine.

I don't recall experiencing these issues with 3.1 but can test it as I have other units still on 2.7 and 3.1

Mel

robtweed
17-04-2017, 13:18
Hi Tim

Just got 3.5 up and running.

One problem - I use the HiFiBerry Digi+ card. Previously I could disable the ALSA volume control so the output was fixed at 100% (I control the volume manually via my Beresford SEG DAC). Perhaps I'm doing something wrong in 3.5 but can't see a way to sort this out.

Otherwise seems to be working nicely so far in initial tests

Rob

TimCurtis
17-04-2017, 13:23
Hi Tim

Just got 3.5 up and running.

One problem - I use the HiFiBerry Digi+ card. Previously I could disable the ALSA volume control so the output was fixed at 100% (I control the volume manually via my Beresford SEG DAC). Perhaps I'm doing something wrong in 3.5 but can't see a way to sort this out.

Otherwise seems to be working nicely so far in initial tests

Rob

Hi Rob,

To get 0dB (100%) volume output set MPD volume control to "disabled".

-Tim

TimCurtis
17-04-2017, 13:33
Running 3.5 I now find the volume control does not work when playing DSD files - all default settings as per the original install. Switching the software volume control to zero does switch off the sound but after that it seems like its just (full ?) on with no control

Switching DSD over PCM stopped any DSD file playing

Switching re-sampling on enabled the software volume control with DSD files but playback then became very fragmented (about 2 secs music then cut out with slight pop/click noise and repeated as it plays).

DSD files of 128 or 256 only play in a fragmented (stop/start) fashion but 96 play fine.

I don't recall experiencing these issues with 3.1 but can test it as I have other units still on 2.7 and 3.1

Mel

Hi Mel,

- AFAIK MPD does not support volume for DSD when using dsd --> pcm on-the-fly conversion. Its either 0 or 100%. Volume control should work if using DoP or when using resampling. I'll retest to be sure.

- If DoP=Yes then audio device has to support DoP protocol otherwise noise or no sound.

- DSD256 is not supported, only DSD64 in Standard kernel and DSD64, DSD128 in Advanced kernels.

- When playing DSD128 set the resampling rate to 352.8.

-Tim

robtweed
17-04-2017, 16:58
Hi Rob,

To get 0dB (100%) volume output set MPD volume control to "disabled".

-Tim

Perfect! Thanks ,Tim. I missed that sub-menu!

All working well now

TimCurtis
17-04-2017, 17:57
Running 3.5 I now find the volume control does not work when playing DSD files - all default settings as per the original install. Switching the software volume control to zero does switch off the sound but after that it seems like its just (full ?) on with no control

Switching DSD over PCM stopped any DSD file playing

Switching re-sampling on enabled the software volume control with DSD files but playback then became very fragmented (about 2 secs music then cut out with slight pop/click noise and repeated as it plays).

DSD files of 128 or 256 only play in a fragmented (stop/start) fashion but 96 play fine.

I don't recall experiencing these issues with 3.1 but can test it as I have other units still on 2.7 and 3.1

Mel

Hi Mel,

Retested and hopefully the explanation below helps. Personally, I think there is room for improvement in MPD's support for DSD format.

DSD over I2S
#########

VOLUME CONTROL

0db (100%) volume occurs if all of the settings below are true. This is because MPD software volume control has no method for DSD volume yet, only PCM.

- Software volume
- Resampling disabled
- DoP no

The workaround is to either turn on MPD resampling or use an audio device that supports Hardware volume and then set MPD volume control to Hardware.

DSD OVER PCM (DoP)

The audio device must support DoP protocol otherwise output will be noise or no sound if DoP is set to Yes.

DSD SUPPORT IN STANDARD AND ADVANCED KERNELS

Standard kernel suports DSD64
Advanced kernels support DSD64, DSD128

AUDIO GLITCHES WHEN PLAYING DSD128

The following MPD configs will usually cause audio glitches with DSD128

- DoP = no
- Resampling = disabled or resampling at >192k using Very High Quality

CONCLUSION

The most painless configfor audio devices that don't support DoP is an audio device with Hardware volume control and playing DSD64 files. This just works. If using DSD128 files then add "set resampling to 24/352.8, High Quality.

-Tim

LC1979
21-04-2017, 08:39
I'm having a very hard time getting my Allo Boss Dac to make any sound on MoOde 3.5 - can anyone give me any pointers?

I had it working on Volumio until yesterday, so I know that it works, but trying to set it up in MoOde has me flummoxed - I have used MoOde almost exclusively for years with an IQaudio dac, so know how to set it up (so I thought!).

I'm a bit confused as to why there are two ways of selecting your I2S dac: in configure>audio>devices (but Allo Boss isn't listed here so what do I select?!), and then also in the customise section (obviously I select Allo Boss here, but why is this not in the other list?).

Also, I had the option of hardware volume control in Volumio, but it says hardware option not detected in MoOde...

What am I doing wrong? :/

mikeyb
21-04-2017, 08:44
I'm having a very hard time getting my Allo Boss Dac to make any sound on MoOde 3.5 - can anyone give me any pointers?

I had it working on Volumio until yesterday, so I know that it works, but trying to set it up in MoOde has me flummoxed - I have used MoOde almost exclusively for years with an IQaudio dac, so know how to set it up (so I thought!).

I'm a bit confused as to why there are two ways of selecting your I2S dac: in configure>audio>devices (but Allo Boss isn't listed here so what do I select?!), and then also in the customise section (obviously I select Allo Boss here, but why is this not in the other list?).

Also, I had the option of hardware volume control in Volumio, but it says hardware option not detected in MoOde...

What am I doing wrong? :/
That exactly what I saw with the Piano DAC, I'll have a look in my settings to see if I can remember how I got it working, i think it was down to the way I selected the DAC.

Sent from my XT1562 using Tapatalk

mikeyb
21-04-2017, 08:48
Just noticed that the Boss DAC isn't listed in the DAC section, are you sure it's supported yet?

When my Piano wasn't supported I chose the RaspyPlay4 DAC that's listed and it worked fine.

Might be worth a try until the Boss is added to the list.

Didn't realise it's not listed which will be a pain as I've just ordered one that will be here in the next few days Doh!

EDIT: I see the Boss Dac is listed as being supported in the notes above so it will be doable to get it running 😊

LC1979
21-04-2017, 08:57
EDIT: I see the Boss Dac is listed as being supported in the notes above so it will be doable to get it running ��

Thanks Mikeyb, it is supported, but perhaps you do have to select another DAC in the main list, so I will try that!

mikeyb
21-04-2017, 09:01
Thanks Mikeyb, it is supported, but perhaps you do have to select another DAC in the main list, so I will try that!

If it's listed, then selecting a different one won't do any good.

I've had a look and I think I had issues getting it to show hardware volume control, I think I had to go to mpd configuration to select i2s device then restart mpd, reboot, then selected the dac, set volume at 100, then checked the alsamixer in putty, bear in mind this is from memory and to be honest I got it working without really knowing how I did it.



Sent from my XT1562 using Tapatalk

mikeyb
21-04-2017, 09:07
MoOde setup help says this...

I2S DEVICE
a) Menu, Configure, Audio

b) select an I2S audio device then press SET

c) reboot

d) Menu, Configure, Audio, OPEN MPD CONFIG

e) leave Volume control set to "Software"

f) verify Audio device is set to "I2S audio device" then press APPLY

I'm sure I followed that guide and I was then able to go back in and select hardware volume, set it to 100 volume and then I probably rebooted again just to make sure it was sorted.


Sent from my XT1562 using Tapatalk

LC1979
21-04-2017, 09:56
If it's listed, then selecting a different one won't do any good.

I've had a look and I think I had issues getting it to show hardware volume control, I think I had to go to mpd configuration to select i2s device then restart mpd, reboot, then selected the dac, set volume at 100, then checked the alsamixer in putty, bear in mind this is from memory and to be honest I got it working without really knowing how I did it.

Yeah, I followed those instructions, but no joy. Also trying another DAC name. I think it might be an alsamixer thing, as the box always seems to be empty, even when I put something in there... I'm not that familiar with what it means though, does it matter if the box is empty if selecting software volume? Software volume should just work regardless, no? Ultimately I would like to use hardware volume, but first thing is just to get some sound out of it!

mikeyb
21-04-2017, 10:01
Yeah, I followed those instructions, but no joy. Also trying another DAC name. I think it might be an alsamixer thing, as the box always seems to be empty, even when I put something in there... I'm not that familiar with what it means though, does it matter if the box is empty if selecting software volume? Software volume should just work regardless, no? Ultimately I would like to use hardware volume, but first thing is just to get some sound out of it!
Exact same issue I had with the Piano, until I got 100 into the alsamixer box I couldn't get it to work, but once I did it's been fine, I'm pretty sure I had to switch back and forth between the menu pages, restarting mpd and rebooting at certain times, sorry I cant be more help, I think I was just lucky in getting it to work.

struth
21-04-2017, 11:15
My moode 3.5 settings currently. Working well off battery and rpi 2b

https://uploads.tapatalk-cdn.com/20170421/82862b567a5cb263d5d2dcb08211d63b.jpghttps://uploads.tapatalk-cdn.com/20170421/8752df5a0cba2c0c90f13b811a21ac03.jpghttps://uploads.tapatalk-cdn.com/20170421/09ee9f786e47dad38ed0240507320cbb.jpghttps://uploads.tapatalk-cdn.com/20170421/4a5955f17a909387e0d1f7364947a69c.jpg


If its any help

jonners
21-04-2017, 11:38
To see the Boss Dac in the list you need to have one of the Advanced Kernels configured. The Boss should then appear in the 'Customize' settings, but I have a feeling that it may not be supported until the next Moode update. More info somewhere on the DiyAudio thread, but very likely Tim will reply here soon.

TimCurtis
21-04-2017, 11:47
To see the Boss Dac in the list you need to have one of the Advanced Kernels configured. The Boss should then appear in the 'Customize' settings, but I have a feeling that it may not be supported until the next Moode update. More info somewhere on the DiyAudio thread, but very likely Tim will reply here soon.

Hi,

Correct. The Boss driver is only in the Advanced kernels in this release of Moode, however there is a bug preventing the driver from appearing in the list. If you know a little Linux ssh then use the workaround below, otherwise an in-place bugfix update will be released soon.

sudo sqlite3 /var/local/www/db/moode-sqlite3.db "update cfg_audiodev set kernel='' where id='1'"

Current bugfix list for Moode 3.5
- FIX: I2S device list query
- FIX: Playlist save not working
- FIX: DSD decoded-to on Audioconfig
- FIX: Wifi/BT disable not working if Adv kernel
- FIX: Change Browser title not working
- FIX: System info on/off status for UPnP, DLNA

-Tim

LC1979
21-04-2017, 12:48
Hi,

Correct. The Boss driver is only in the Advanced kernels in this release of Moode, however there is a bug preventing the driver from appearing in the list.

-Tim

Thanks for the suggestions all.

And thanks Tim for the clarification, I guess I'll just wait for the in-place update. If possible, could you be so kind as to post something here to announce when this bugfix has been released?

Cheers,
Luke

TimCurtis
21-04-2017, 13:02
Thanks for the suggestions all.

And thanks Tim for the clarification, I guess I'll just wait for the in-place update. If possible, could you be so kind as to post something here to announce when this bugfix has been released?

Cheers,
Luke

Hi Luke,

Sure no prob.

-Tim

robtweed
21-04-2017, 13:40
Hi Tim,

Here it is, apparently only working on recent versions of the Firefox browser for the time being:

http://www.bbc.co.uk/taster/projects/radio-3-concert-sound?ns_mchannel=social&ns_campaign=bbc_radio_4&ns_source=facebook&ns_linkname=radio_and_music

Some interesting experiments being described here:

https://groups.google.com/forum/#!topic/uk.comp.os.linux/jOchsTCDRsQ

Any of that useful, Tim?

TimCurtis
21-04-2017, 13:51
Some interesting experiments being described here:

https://groups.google.com/forum/#!topic/uk.comp.os.linux/jOchsTCDRsQ

Any of that useful, Tim?

Hi Rob,

I never quite understood BBC's move to HLS format and can't make sense of their latest experiment. Maybe this new streaming format is more efficient for Mobiles?

When a set of direct-stream URLs emerges, and assuming there is codec support in ffmpeg for the audio format, I'll start testing :-)

-Tim

robtweed
21-04-2017, 14:22
Hi Rob,

I never quite understood BBC's move to HLS format and can't make sense of their latest experiment. Maybe this new streaming format is more efficient for Mobiles?

When a set of direct-stream URLs emerges, and assuming there is codec support in ffmpeg for the audio format, I'll start testing :-)

-Tim

Understood. The latest v3.0.0 nightlies of VLC allow the BBC stream to be played, so hopefully ffmpeg will follow soon? URL for use with VLC is

https://vs-dash-ww-rd-live.bbcfmt.hs.llnwd.net/al/lossless/client_manifest.mpd

Sounds very very good BTW!

The Black Adder
21-04-2017, 14:54
Just downloaded and unlocked.... Thanks Tim :)

rodthebod
22-04-2017, 09:54
Hi Tim

I've been using the latest Moode 3.5 for a few days now, sounds wonderful through my main system using rebuilt vintage Leak TL12+ valve monoblocks from the 1950's and refurbished Celestion 66 Studio Monitors from 1972. I'm using a Chord Mojo as the DAC and as a preamp as it has a rather good volume control built in with the Pi3 and a Justboom Digi HAT on the Pi3 wired directly to the SPDIF input of the Mojo (to bypass the rather flimsy SPDIF socket on the Digi HAT).

Moode 3.5 seems to offer better resolution with the RT kernel mod activated. Very impressed overall and many thanks for your hard work, it is delivering some of the best sounds I have heard through my system - tremendous resolution and very musical.

I've tried to keep things as simple as possible having tried using a NAS server but was getting audio drop outs caused by ,of all things, high current electrical devices when they switch on and off - dehumidifier and oven - something to be aware of - it's definitely not the software. I've tried to suppress them but no joy yet, so I am now using a local 2.5" USB HDD (ext3 format) which seems to help and have even tried battery power to the Pi3 to fully 'isolate' the source system as the Mojo is battery powered also. If not using a battery then a good linear power supply is vital to get a good sound from the Pi3/HAT.

My main problem now is that the library in Moode seems to update from the USB HDD drive but only shows a majority of the albums present but not all of them.
I've tried refreshing the library by disconnecting the USB then updating the database then reconnecting but it always misses out the same albums......the updating never seems to end even left overnight (database has about a 200 hundred albums, so not too many) I get no blinking of the power led to show any 'low power' problems.
I have a folder with mkv movies on the USB drive along with the audio files in a separate folder and have used your hint using the .mpdignore file with an * to prevent these movie files being scanned, but still no joy with lost albums being found in the scan. Any ideas? Doing a scan from NAS for the same content works fine so it can't be the actual audio files.....

Really like to get all my audio content showing up - doesn't seem to like most of my Floyd albums........bummer.

TimCurtis
22-04-2017, 11:52
Hi Tim

I've been using the latest Moode 3.5 for a few days now, sounds wonderful through my main system using rebuilt vintage Leak TL12+ valve monoblocks from the 1950's and refurbished Celestion 66 Studio Monitors from 1972. I'm using a Chord Mojo as the DAC and as a preamp as it has a rather good volume control built in with the Pi3 and a Justboom Digi HAT on the Pi3 wired directly to the SPDIF input of the Mojo (to bypass the rather flimsy SPDIF socket on the Digi HAT).

Moode 3.5 seems to offer better resolution with the RT kernel mod activated. Very impressed overall and many thanks for your hard work, it is delivering some of the best sounds I have heard through my system - tremendous resolution and very musical.

I've tried to keep things as simple as possible having tried using a NAS server but was getting audio drop outs caused by ,of all things, high current electrical devices when they switch on and off - dehumidifier and oven - something to be aware of - it's definitely not the software. I've tried to suppress them but no joy yet, so I am now using a local 2.5" USB HDD (ext3 format) which seems to help and have even tried battery power to the Pi3 to fully 'isolate' the source system as the Mojo is battery powered also. If not using a battery then a good linear power supply is vital to get a good sound from the Pi3/HAT.

My main problem now is that the library in Moode seems to update from the USB HDD drive but only shows a majority of the albums present but not all of them.
I've tried refreshing the library by disconnecting the USB then updating the database then reconnecting but it always misses out the same albums......the updating never seems to end even left overnight (database has about a 200 hundred albums, so not too many) I get no blinking of the power led to show any 'low power' problems.
I have a folder with mkv movies on the USB drive along with the audio files in a separate folder and have used your hint using the .mpdignore file with an * to prevent these movie files being scanned, but still no joy with lost albums being found in the scan. Any ideas? Doing a scan from NAS for the same content works fine so it can't be the actual audio files.....

Really like to get all my audio content showing up - doesn't seem to like most of my Floyd albums........bummer.

Hi Rod,

Couple of things:

1) The Library loader uses Genre, Artist and Album tags to generate the array thats used to populate the Library panel. If any of these tags are missing in a song file the loader assigns the pseudo tag "Unknown".

2) If the Library is opened before the update/rescan is finished, it will be incomplete due to its caching mechanism.

3) The "updating" spinner sometimes never clears even though the update/rescan has completed.

How to troubleshoot

- If the missing albums show up under Genre, Artist, Album = "Unknown" then the issue is missing tags.

- If the Albums don't show up in the Browse panel (MPD skipped over them) then most likely the files are corrupt in some way, or there is a permission issue on the folder containing the files or the files themselves. MPD needs +x permission on the folder containing the files.

- You can monitor database update/rescan progress in two ways. One is to periodically open Browse/USB/.. to see if the list of Albums is complete. The other is to carry out the process below.

a) System config, Clear system logs YES
b) ssh pi@moode (pwd=raspberry)
c) tail -f /var/log/mpd/mpd.log
d) Source config, RESCAN MPD DB

The MPD log will show "updated" lines for each file added to the database and "error" lines for files that it cannot read

e) When update is finished run the command below to see all the "error" lines

cat /var/log/mpd/mpd.log | grep "error"

-Tim

rodthebod
22-04-2017, 12:18
Thanks for the rapid reply Tim

I'll recheck the offending albums on the USB HDD, they could have been corrupted when I copied them over.

I'm on a Mac and I'm getting this in terminal:

pi@moode:/var/log/mpd $ tail -f var/log/mpd.log
tail: cannot open ‘var/log/mpd.log’ for reading: No such file or directory
tail: no files remaining
pi@moode:/var/log/mpd $ tail -f /mpd.log
tail: cannot open ‘/mpd.log’ for reading: No such file or directory
tail: no files remaining
pi@moode:/var/log/mpd $ ls
mpd.log
pi@moode:/var/log/mpd $

Bear with me please, I'm not familiar with linux.....

TimCurtis
22-04-2017, 12:26
Thanks for the rapid reply Tim

I'll recheck the offending albums on the USB HDD, they could have been corrupted when I copied them over.

I'm on a Mac and I'm getting this in terminal:

pi@moode:/var/log/mpd $ tail -f var/log/mpd.log
tail: cannot open ‘var/log/mpd.log’ for reading: No such file or directory
tail: no files remaining
pi@moode:/var/log/mpd $ tail -f /mpd.log
tail: cannot open ‘/mpd.log’ for reading: No such file or directory
tail: no files remaining
pi@moode:/var/log/mpd $ ls
mpd.log
pi@moode:/var/log/mpd $

Bear with me please, I'm not familiar with linux.....

Hi Rod,

After ssh pi@moode you should be at the prompt

pi@moode:~ $

Just type in

tail -f /var/log/mpd/mpd.log

Then in Moode Source config click RESCAN MPD DB

The terminal screen will start scrolling listing what MPD is doing. When it stops scrolling and just sits there on the last file, the RESCAN will have finished.

Type Ctrl-c to exit the tail command and return to the prompt.

-Tim

The Black Adder
22-04-2017, 13:04
Thanks for the suggestions all.

And thanks Tim for the clarification, I guess I'll just wait for the in-place update. If possible, could you be so kind as to post something here to announce when this bugfix has been released?

Cheers,
Luke

+1 Can't wait to get the Boss running Moode :)

BTW... Tim, Does it matter which Kernel is used LL or RT with the Boss... is one better than the other?

rodthebod
23-04-2017, 07:47
Thanks for the invaluable advice Tim, I've been busy checking what happens on the scan via the shh terminal session on my Macbook. It really is quite a busy process and very helpful to see what causes any delays. I never realised I had 'opus' files in my collection which, I think, are seen as video content. I'm going to re-rip these as flac I think to prevent any delays. My m4a files are given a going over with 'ffmpeg' which takes a little time compared to general wav or flac files.
Wav files seem to sound cleaner than flac anyway, but to be fair, I have to do more listening to confirm this.

I still have a stall on the USB HDD and on my NAS file (nfs) server when running the scan, the process just stops but not at the end of the collection. I am going back to basics and only starting with my 'pure' ripped wav cd's as a collection then gradually add albums to get a better picture to what the problem is. Using ssh into the Pi3 is vital to see what's going on.

BTW the only way I could get the NAS working as a NFS share, because CIFS/SMB would'nt ever work was to create then add a file in the etc folder on the NAS server called 'exports' with the line '/media/hdd/Music 192.168.0.0/24(rw,no_root_squash,sync,no_subtree_check)' then it worked. The path shown at the beginning of the line has to match where your collection is located. My server is actually a VUsolo2 satellite media box running enigma 2 linux so that might be why? Still can't get CIFS/SMB to work on my other NAS server which is a Netgear Nighthawk X4 R7500 router, there's no password required but I get 'no password' error on trying to create a share.

Finally, Is there a way to backup your database once it's complete to a Mac or PC via the terminal then restore it, it's just that I find sometimes when the whole process has come to an end I might have a freeze then the database seems to have disappeared on reboot and I have to go over the whole thing again?

struth
23-04-2017, 07:50
Ive taken to using Ape of late and think it better than flac. No idea why tho.

mikeyb
23-04-2017, 09:55
Ive taken to using Ape of late and think it better than flac. No idea why tho.

monkey see, monkey do :D

mikeyb
23-04-2017, 10:40
Hi,

Right, I've cracked it.........at last :eyebrows: :D

Here is how I got it to work with MoOde 3.5

1. Clean Install of MoOde 3.5 onto the mSD card and inserted into the Pi, powered on and wait for it to boot up

2. Browsed for the Pi on my phone using FING app to see if it was connected to the network ( noting the IP address )

3. SSH'd into the Pi via Putty using the IP address found with FING (Username for MoOde is pi and Password is raspberry)

4. Copied and pasted this line into the Putty screen sudo sqlite3 /var/local/www/db/moode-sqlite3.db "update cfg_audiodev set kernel='' where id='1'"

5. Rebooted

6. onto the PC now and the MoOde setup page and went to Configure/System and then under System Modifications chose Advanced-LL and clicked install, you need to give it time to install and wait for the reboot message, once this is seen Reboot

7. not sure if this is necessary but I had to reboot twice ?

8. Configure/System make sure under Linux Kernel that Advance-LL is selected.

9. Configure/Audio then choose Boss DAC from the I2S audio device drop down menu, it put Slave Disabled in by default

10. Reboot

11. Configure/Audio and under MPD menu click Restart MPD

12. Reboot

13. Configure/Audio and I set the volume warning limit to 100 but this is up to you.

It's all working now, just need to find out if the DAC only uses software volume or not, I always had previous DACs set to hardware and controlled the volume via the amp.

Happy Days :eek: :eyebrows: :lol:

TimCurtis
23-04-2017, 12:15
Thanks for the invaluable advice Tim, I've been busy checking what happens on the scan via the shh terminal session on my Macbook. It really is quite a busy process and very helpful to see what causes any delays. I never realised I had 'opus' files in my collection which, I think, are seen as video content. I'm going to re-rip these as flac I think to prevent any delays. My m4a files are given a going over with 'ffmpeg' which takes a little time compared to general wav or flac files.
Wav files seem to sound cleaner than flac anyway, but to be fair, I have to do more listening to confirm this.

I still have a stall on the USB HDD and on my NAS file (nfs) server when running the scan, the process just stops but not at the end of the collection. I am going back to basics and only starting with my 'pure' ripped wav cd's as a collection then gradually add albums to get a better picture to what the problem is. Using ssh into the Pi3 is vital to see what's going on.

BTW the only way I could get the NAS working as a NFS share, because CIFS/SMB would'nt ever work was to create then add a file in the etc folder on the NAS server called 'exports' with the line '/media/hdd/Music 192.168.0.0/24(rw,no_root_squash,sync,no_subtree_check)' then it worked. The path shown at the beginning of the line has to match where your collection is located. My server is actually a VUsolo2 satellite media box running enigma 2 linux so that might be why? Still can't get CIFS/SMB to work on my other NAS server which is a Netgear Nighthawk X4 R7500 router, there's no password required but I get 'no password' error on trying to create a share.

Finally, Is there a way to backup your database once it's complete to a Mac or PC via the terminal then restore it, it's just that I find sometimes when the whole process has come to an end I might have a freeze then the database seems to have disappeared on reboot and I have to go over the whole thing again?

Hi Rod,

For SMB/CIFS shares try entering a dummy userid and pwd in NAS config. I just use Admin/password.

MPD database and other such files are in /var/lib/mpd

pi@rp3:~ $ ls -l /var/lib/mpd
total 168
drwxr-xr-x 3 mpd audio 4096 Apr 12 13:02 music
drwxr-xr-x 2 mpd audio 4096 Apr 21 09:18 playlists
-rw-r--r-- 1 mpd audio 14631 Apr 23 08:09 state
-rw-r--r-- 1 mpd audio 3072 Apr 8 2016 sticker.sql
-rw-r--r-- 1 mpd audio 140138 Apr 22 11:44 tag_cache

cp /var/lib/mpd/playlists/* /media/USB_DISK_LABEL
cp /var/lib/mpd/state /media/USB_DISK_LABEL
cp /var/lib/mpd/sticker.sql /media/USB_DISK_LABEL
cp /var/lib/mpd/tag_cache /media/USB_DISK_LABEL

-Tim

The Black Adder
23-04-2017, 13:37
Hi,

Right, I've cracked it.........at last :eyebrows: :D

Here is how I got it to work with MoOde 3.5

1. Clean Install of MoOde 3.5 onto the mSD card and inserted into the Pi, powered on and wait for it to boot up

2. Browsed for the Pi on my phone using FING app to see if it was connected to the network ( noting the IP address )

3. SSH'd into the Pi via Putty using the IP address found with FING (Username for MoOde is pi and Password is raspberry)

4. Copied and pasted this line into the Putty screen sudo sqlite3 /var/local/www/db/moode-sqlite3.db "update cfg_audiodev set kernel='' where id='1'"

5. Rebooted

6. onto the PC now and the MoOde setup page and went to Configure/System and then under System Modifications chose Advanced-LL and clicked install, you need to give it time to install and wait for the reboot message, once this is seen Reboot

7. not sure if this is necessary but I had to reboot twice ?

8. Configure/System make sure under Linux Kernel that Advance-LL is selected.

9. Configure/Audio then choose Boss DAC from the I2S audio device drop down menu, it put Slave Disabled in by default

10. Reboot

11. Configure/Audio and under MPD menu click Restart MPD

12. Reboot

13. Configure/Audio and I set the volume warning limit to 100 but this is up to you.

It's all working now, just need to find out if the DAC only uses software volume or not, I always had previous DACs set to hardware and controlled the volume via the amp.

Happy Days :eek: :eyebrows: :lol:


Hi Mike.

Just tried this but still no Boss Dac in the list.

Does anything happen after pressing enter after the command line? It just goes to the next line, is that right?

TimCurtis
23-04-2017, 13:42
Hi Mike.

Just tried this but still no Boss Dac in the list.

Does anything happen after pressing enter after the command line? It just goes to the next line, is that right?

If cmd is successful there won't be any messages. It just competes and you get a cmd prompt.
Switch to one of the Advanced kernels and reboot. Boss drver is only in the Adv kernels.

mikeyb
23-04-2017, 14:00
Hi Mike.

Just tried this but still no Boss Dac in the list.

Does anything happen after pressing enter after the command line? It just goes to the next line, is that right?
As Tim says it just goes back to the command prompt, you then go back into MoOde/Configure/System/System Configurations/Linux Kernel then choose Advanced-LL and click the green install button and give it plenty time to give you the reboot message.

This gets you to 7 or 8 on my list.

The Black Adder
23-04-2017, 15:30
Thanks Mike, Tim :)

I tried it but found it worked for me by doing points 6 first, then point 5. Would that make any sense?

All groovy now... :) Thanks so much for your time with that :)

BTW, It doesn't seem to like hardware volume control. When I press SET with the hardware option it resets to software. Also, not tried any upsampling yet, does anyone know if this works well with the Boss.

I've selected Very high quality SOX which works fine too, oh and .DSF files play fine too :)

mikeyb
23-04-2017, 15:50
Thanks Mike, Tim :)

I tried it but found it worked for me by doing points 6 first, then point 5. Would that make any sense?

All groovy now... :) Thanks so much for your time with that :)

BTW, It doesn't seem to like hardware volume control. When I press SET with the hardware option it resets to software. Also, not tried any upsampling yet, does anyone know if this works well with the Boss.

I've selected Very high quality SOX which works fine too, oh and .DSF files play fine too :)
Ah that's great, glad you got it sorted.

Not tried changing anything from default as I didn't want to break it lol

LC1979
23-04-2017, 16:25
That's great! Good work. I may give it a go, but have never ssh'd before: is using putty fairly self explanatory? Just look for the Pi IP address then enter the code into the dialogue window, hit enter? I bet it's not that simple :)

mikeyb
23-04-2017, 16:32
That's great! Good work. I may give it a go, but have never ssh'd before: is using putty fairly self explanatory? Just look for the Pi IP address then enter the code into the dialogue window, hit enter? I bet it's not that simple :)
Actuall, it is 😉

LC1979
23-04-2017, 16:56
Just googled for some instructions, and it looks like you're telling the truth! ;)

Trying it tonight, fingers crossed...

EDIT to add:

Done! :)

Great how-to list mikeyb, much appreciated, a bit faffy with all the reboots (and I suspect possibly a bug as I kept getting the message to reboot reappear and so could have been stuck in an endless loop!), but worth it in the end.

All sounding good, but not had enough time to critically listen to the different filters/kernels/upsampling to 384khz yet.

Would this last option cause any problems with the Pi overheating? And any difference between 16/24/32 384khz? It's all a bit above my pay grade...

Thanks again, very pleased to have it up an running. Don't know why I've been so scared of Putty before, piece of proverbial ;)

Cycleallday
24-04-2017, 17:25
Hi Rob,

I never quite understood BBC's move to HLS format and can't make sense of their latest experiment. Maybe this new streaming format is more efficient for Mobiles?

When a set of direct-stream URLs emerges, and assuming there is codec support in ffmpeg for the audio format, I'll start testing :-)

-Tim

Some background information here

http://theaudiophileman.com/bbc-flac/

TimCurtis
24-04-2017, 17:37
Some background information here

http://theaudiophileman.com/bbc-flac/

Hi Mel,

Thats really interesting. Makes perfect sense now. Kudos to BBC and hopefully at some point the FLAC streams can be played by MPD.

-Tim

rodthebod
24-04-2017, 17:40
Hi Luke

I've been running the Pi3 at 384kHz upsampling with no heatsinking added for two days now, five-six hours continuously I get 55-60 degrees showing on the 'audio info' panel - shown at the bottom of the window along with CPU info. so nothing to worry about.

I'm using spdif out of the Pi3 (Justboom Digi HAT) into a Chord Mojo DAC which seems to work at 32bit all the time, I've found that setting the sample rate at max bit rate (32bit) and the frequency at max (384kHz) gives the smoothest with most resolution after a couple of days listening, but this could change after a few weeks after more playing about as I'm switching types of PSU and tweaking cabling etc. it's a great place to start. 32bit/384kHz works really well.

I've used MacBook Pro with Audirvana 3.x and bootcamp Windows 10 with Bughead, just tried out Bughead again using the same setup with Mojo as a preamp (with no passive pre in the chain to be a fair comparison) I have changed quite a few things since listening to Bughead via usb. Once set to Profession Mode it's better than the Moode setup, on my current system, better sense of depth and realism. The Pi3 with Moode Audio Player is very good indeed though and crazy quality for the cost, I'd place it next to Audirvana on the Mac (usb) especially once a serious linear PSU is implemented, this makes a world of difference.

LC1979
25-04-2017, 15:53
Hi rod,

Thanks for the interesting and informative reply, great stuff. I was uncertain as to whether the Pi was able to do the upsampling, but that is reassuring, ta. Even though my pi 2b has a lesser processor I will give it a go! Really interested that you could perceive a difference, going to see whether I do too...

Cheers :)

struth
25-04-2017, 15:59
Yes ive been upsampling with a 2b for some time now. It will handle any of the levels if you dac will

LC1979
25-04-2017, 19:32
Thanks Grant

rodthebod
30-04-2017, 09:49
Hi Guys

I updated to Moode 3.6 yesterday, and as Tim suggested, I did this within the player under System then check for update, it took less than 10mins, more like 5 and I was back in business exactly where I was prior to updating. Much appreciated.

Having used the player for a few days solid now I was wondering if it were possible to have a button in the 'Albums' column to add the complete album to the playlist, at the moment I have to pick each track individually, or I am I missing something? This option could be incorporated in the existing drop down button in the tracks column to select 'add complete album'? Another thing which is a slight niggle, if I add a track to the playlist I go to the 'Player' section and the playlist is always at the top instead of being where the track being played is or more importantly at the end of the list where I've added the track. On a long playlist this means swiping like made to get to the track being played. A second refresh button in the main panel would be good too as I find I have to do this a fair bit especially when my iPad has gone to sleep and I want to get to know the next track to come up, having it on the main panel would just save picking the drop down list then 'refresh'. Anyone else think this is a good idea?

Keep up the great work

struth
30-04-2017, 10:14
You can add album via the browse once you get to album then the box with 3 lines has a sub section with add or clear, add and play which adds whole album

rodthebod
30-04-2017, 10:20
Hi struth

I realise that the browse allows the albums to be added, this is the way I do it at present, but it would be good to use the library to allow albums to be chosen as a whole, it was just a thought. The library has all the search functionality built in and is more convenient seeing everything in categories/genres etc. or by artist. My browse section that goes to the connected drives (USB/NAS) seems to show my albums in non alphabetical order.

struth
30-04-2017, 10:26
Ok, sorry... i have a connected drive and mine are alphabetical by artist. I dont use library as its a bit slow.

rodthebod
30-04-2017, 10:33
Hi struth

That's interesting about the artist order, I'll try to rescan the drive as it's one folder with all the albums. I notice you're using battery psu with your Pi. I've been getting really great results with a larger battery on the Pi (12v car!) and a smaller 7.4v Li-Po on the Justboom Digi HAT spdif board. Both using buck convertors to step down the DC to 5v and 3.3v respectively. Had to bend some pins on the Pi3 GPIO header to 'isolate' the power to the Digi HAT, once done and powered by battery the difference in sound is remarkable.

struth
30-04-2017, 10:51
There is a use artist setting in customise. Dunno if its that. Not tried a nas as such although others do and dont recall them saying it was not in order.
Yes i use a small powerpack. Its quite clean, a bit like my anker i use for the chromecast. It fits nicely in the slot and is easy for me to charge. I found 2 old batteries in shed i am slowly trying to condition. One is a disability scooter one. Would need as you say a stepdown.. you got a link on the one your using?

Kit1cat
30-04-2017, 11:01
I am away from home at the moment, but I am sure you can add a album from the library screen by using the cover art icon, just select the option you want when your touch/click the album art icon.

rodthebod
30-04-2017, 11:04
Hi Grant

Here's the one I prefer using as it has a really nice LED display to reassure you the Pi3 gets the correct voltage, as the battery drops voltage over time the buck convertor will keep the voltage steady as a rock. It's easy to adjust with on board micro switches and can cope with up to 32v DC in. (£7)
DROK® Voltage Regulator Voltmeter Buck Converter LM2596 DC 5/12V Adjustable Voltage Regulator Stabilizer Experimental Power 5-35V to 0-33V Red LED Di (https://www.amazon.co.uk/gp/r.html?C=2PLWJIK85A5HM&K=A2ZCUI2AXMRHZ6&R=3E8SXVBSHEHII&T=C&U=https%3A%2F%2Fwww.amazon.co.uk%2Fdp%2FB00GX3YWNE %2Fref%3Dpe_385721_51767431_TE_dp_2&A=NRIBMNZIMDSOCQF2W61XERUPAAIA&H=9VTAMXTRTMPZFDBJ8KE2KAMP8H4A&ref_=pe_385721_51767431_TE_dp_2)

The other type I have used is a simpler version, same regulator but it has a small screw adjustment, no display, so needs a voltmeter to set it up to the voltage you need. (Pack of 6 £10)
eBoot 6 Pack LM2596 DC to DC Buck Converter 3.0-40V to 1.5-35V Power Supply Step Down Module (https://www.amazon.co.uk/gp/r.html?C=2PLWJIK85A5HM&K=A2ZCUI2AXMRHZ6&R=3E8SXVBSHEHII&T=C&U=https%3A%2F%2Fwww.amazon.co.uk%2Fdp%2FB01GJ0SC2C %2Fref%3Dpe_385721_51767431_TE_dp_1&A=ZPBM58WL1B42KD4HBPPCLNEWHUMA&H=EWTSAOAI4YLN23KU2JAJZ2AOZAKA&ref_=pe_385721_51767431_TE_dp_1)

Both from Amazon UK.

Hope this helps

mikeyb
30-04-2017, 11:05
I am away from home at the moment, but I am sure you can add a album from the library screen by using the cover art icon, just select the option you want when your touch/click the album art icon.

yip, that's the way I do it.

LIBRARY/CHOOSE ALBUM/TOUCH ALBUM COVER/ADD ( or CLEAR/PLAY )

struth
30-04-2017, 11:14
Hi Grant

Here's the one I prefer using as it has a really nice LED display to reassure you the Pi3 gets the correct voltage, as the battery drops voltage over time the buck convertor will keep the voltage steady as a rock. It's easy to adjust with on board micro switches and can cope with up to 32v DC in. (£7)
DROK® Voltage Regulator Voltmeter Buck Converter LM2596 DC 5/12V Adjustable Voltage Regulator Stabilizer Experimental Power 5-35V to 0-33V Red LED Di (https://www.amazon.co.uk/gp/r.html?C=2PLWJIK85A5HM&K=A2ZCUI2AXMRHZ6&R=3E8SXVBSHEHII&T=C&U=https%3A%2F%2Fwww.amazon.co.uk%2Fdp%2FB00GX3YWNE %2Fref%3Dpe_385721_51767431_TE_dp_2&A=NRIBMNZIMDSOCQF2W61XERUPAAIA&H=9VTAMXTRTMPZFDBJ8KE2KAMP8H4A&ref_=pe_385721_51767431_TE_dp_2)

The other type I have used is a simpler version, same regulator but it has a small screw adjustment, no display, so needs a voltmeter to set it up to the voltage you need. (Pack of 6 £10)
eBoot 6 Pack LM2596 DC to DC Buck Converter 3.0-40V to 1.5-35V Power Supply Step Down Module (https://www.amazon.co.uk/gp/r.html?C=2PLWJIK85A5HM&K=A2ZCUI2AXMRHZ6&R=3E8SXVBSHEHII&T=C&U=https%3A%2F%2Fwww.amazon.co.uk%2Fdp%2FB01GJ0SC2C %2Fref%3Dpe_385721_51767431_TE_dp_1&A=ZPBM58WL1B42KD4HBPPCLNEWHUMA&H=EWTSAOAI4YLN23KU2JAJZ2AOZAKA&ref_=pe_385721_51767431_TE_dp_1)

Both from Amazon UK.

Hope this helps

Thanks.. on my list :). As above, yes i remember that now with the album art.:doh: memory like a seive

rodthebod
30-04-2017, 11:20
It's really worth trying to battery power the HAT separately from the Pi3, only needs 3.3v, it does things to the sound, reinforces every note gives more dynamics and just makes the whole image more believable, much better bass with more slam......amazing really.

struth
30-04-2017, 11:24
Ive only got a 2b at moment. Tbh im not using my main system much.

rodthebod
30-04-2017, 11:34
Should think the 2b will respond to the same power supply treatment, I'm trying to get the Pi3 setup to as far as I can and have to say it has surpassed my expectations especially with Tim's Moode Player. The Advanced LL (low latency) seems to give slightly more realism than the RR setting but I'll have to play some more. Spdif output via the Justboom Digi HAT works better than USB directly from the Pi, less noise/glare more clarity, believability. I'm using a Chord Mojo directly into my valve power amps as it has an excellent volume control, better than my passive preamp.

Haven't listened to as much music as this in years, that about says it all.

struth
30-04-2017, 11:40
been saving for a mojo for a long time

rodthebod
30-04-2017, 11:46
If you add up what a decent preamp will cost as well as an external DAC then it is good buy, if a little painful when handing over the £400. The Mojo is a remarkable bit of kit, makes music. Doesn't seem to change in sound terms whether plugged into charge or left on battery power either - I use a LPS to do this which might be OTT. BTW I got the very nice case thrown in for that, Frank Harvey Hi-Fi - it's normally £60!

Cheers
Rod

struth
30-04-2017, 11:59
If you add up what a decent preamp will cost as well as an external DAC then it is good buy, if a little painful when handing over the £400. The Mojo is a remarkable bit of kit, makes music. Doesn't seem to change in sound terms whether plugged into charge or left on battery power either - I use a LPS to do this which might be OTT. BTW I got the very nice case thrown in for that, Frank Harvey Hi-Fi - it's normally £60!

Cheers
Rod

good deal that. your right in the big picture its a good buy as its pretty flexible. I,m getting there; just need to sell a few things more.

mikeyb
30-04-2017, 21:07
been saving for a mojo for a long time
Used price is around £300 or so 😉

struth
30-04-2017, 21:09
Used price is around £300 or so ��

Aye, not so sure a new one isnt better value Mike. Depends whos been using it and for how long.

mikeyb
30-04-2017, 22:17
Aye, not so sure a new one isnt better value Mike. Depends whos been using it and for how long.

Aye, that might be true considering the battery.

struth
01-05-2017, 01:39
It's not my only option but it gets a good rep mike

On topic I upgraded from 3.5 to 3.6 today using the in program updater. Worked a treat

mikeyb
01-05-2017, 05:06
On topic I upgraded from 3.5 to 3.6 today using the in program updater. Worked a treat

I'll need to do that too, wasn't going to bother as it's running fine on 3.5 but if it's that simple and pain free I might as well.

struth
01-05-2017, 07:42
After 5 mins it had not come up with reboot on my iad but knew it had stopped as the router had stopped a while before. I refreshed browser and message popped up to reboot.(just in case you get same )

mikeyb
01-05-2017, 07:46
After 5 mins it had not come up with reboot on my iad but knew it had stopped as the router had stopped a while before. I refreshed browser and message popped up to reboot.(just in case you get same )
Yip just finished updating it, I waited a while and when I couldn't access the config page I knew it was doing something, there was also a clock icon on the top left of the MoOde page so I waited a little longer then pulled the plug 😉

Updated fine 😀

struth
01-05-2017, 08:03
Great stuff... fir and old rpi, it sounds pretty decent i have to say. Quite refined

LC1979
01-05-2017, 10:33
Since upgrading, using the experimental kernel and upsamping to 384, I'm now getting system crashes, usually after coming back to use the UI after a long period, ie overnight. I find that the Pi has crashed and needs rebooting.

Does anyone know the likely culprit (the kernel, the upsampling?) I use the Boss, so using the experimental kernel is essential. I really don't want to have to go back to an unnamed alternative beginning with V!!! ;)

struth
01-05-2017, 10:36
I had a couple of issues initially. Not sure what I did to make it work but might have been the increased current setting.

LC1979
01-05-2017, 11:30
I had a couple of issues initially. Not sure what I did to make it work but might have been the increased current setting.

Interesting idea, thanks Grant. I'll give it a go.

TimCurtis
01-05-2017, 12:14
Since upgrading, using the experimental kernel and upsamping to 384, I'm now getting system crashes, usually after coming back to use the UI after a long period, ie overnight. I find that the Pi has crashed and needs rebooting.

Does anyone know the likely culprit (the kernel, the upsampling?) I use the Boss, so using the experimental kernel is essential. I really don't want to have to go back to an unnamed alternative beginning with V!!! ;)

Hi,

LL or RT kernel?
FIFO or RR scheduling policy?

-Tim

LC1979
01-05-2017, 15:49
Hi Tim,

RT and RR.

Would changing either of these potentially increase stability?

Cheers, Luke

TimCurtis
01-05-2017, 20:19
Hi Luke,

Standard kernel is for stability and overall balanced performance. The Advanced kernels are experimental and may result in issues, instability, etc particularly the RT kernel. They exist primarily for making the audio enhancements developed by kernel devs Clive Messer and Martin Sperl available since these enhancements will likely never be included in mainline (Standard) Linux kernel. At some point though as mainline Linux kernel evolves it may not be possible to patch in the audio enhancements and thus the Advanced LL and RT kernels may not even be possible in the future. Enjoy while we can :-)

-Tim

LC1979
01-05-2017, 22:13
Hi Tim,

thanks for the reply. I thought I had read that somewhere, about the experimental kernels being potentially time limited. I agree, and I'll enjoy it while I can!

Cheers, Luke

The Black Adder
03-05-2017, 16:12
3.6 now working with The ALLO Boss... Happy days :)

Thanks Tim :)

TimCurtis
04-05-2017, 00:48
3.6 now working with The ALLO Boss... Happy days :)

Thanks Tim :)

Hi Josie,

Nice to hear that :-)

Are u using just Boss or is it on top of reclocker?

-Tim

mikeyb
04-05-2017, 05:51
Hi Josie,

Nice to hear that :-)

Are u using just Boss or is it on top of reclocker?

-Tim
The Boss has its own Reclocker so no need for the Kali.

LC1979
04-05-2017, 07:55
The Boss has its own Reclocker so no need for the Kali.

Yes, but some people are using it in slave mode on top of the Kali. Not sure if or why this would be advantageous though :scratch:

mikeyb
04-05-2017, 08:01
Yes, but some people are using it in slave mode on top of the Kali. Not sure if or why this would be advantageous though :scratch:
Ah, sorry didn't know that, I suppose there​ might be different reclocking in the Kali.

I'm happy with my Boss as is 😉

Bourneendboy
27-05-2017, 09:33
Looking for some guidance with Airplay please fellas.

I have used Airplay previously with Spotify and Tidal with no problems. Since using the latest version of Moose, it app to be working, but there is no sound - any thoughts?

mikeyb
27-05-2017, 09:54
Looking for some guidance with Airplay please fellas.

I have used Airplay previously with Spotify and Tidal with no problems. Since using the latest version of Moose, it app to be working, but there is no sound - any thoughts?
I know these are obvious but....

Volume on iOS device turned down? If you're using Software Volume it can affect it as the iOS device overrides the MoOde Volume.

I used to have an issue where when I used the iPad to control volume it cancelled the alsamixer volume setting MoOde and reset it to 0, I then had to go into Configuration and set it back to 100. Check the setting isn't at 0. This happened every time I used the iPad on Airplay.

Have you enabled the Airplay option within MoOde?

If you recently enabled the Airplay win MoOde it might need a reboot or restart of mpd to kick out into life.

Bourneendboy
27-05-2017, 10:43
I know these are obvious but....

Volume on iOS device turned down? If you're using Software Volume it can affect it as the iOS device overrides the MoOde Volume.

I used to have an issue where when I used the iPad to control volume it cancelled the alsamixer volume setting MoOde and reset it to 0, I then had to go into Configuration and set it back to 100. Check the setting isn't at 0. This happened every time I used the iPad on Airplay.

Have you enabled the Airplay option within MoOde?

If you recently enabled the Airplay win MoOde it might need a reboot or restart of mpd to kick out into life.

Thanks Mike. I think I've tried all these things but will double check again:) Just off to a wedding so will have to be tomorrow.

TimCurtis
27-05-2017, 12:23
Hi,

MoOde release 3.7 is available at moodeaudio.org. This is a free upgrade for existing product key holders and is available as both a downloadable image and an in-place update for previous 3.6 release.

If you are currently running release 3.5 then install 3.5 -> 3.6 update, reboot then install 3/6 -> 3.7 update. Don't forget to VIEW the update instructions and as always -- BACKUP your SD card before installing in-place updates.

This release has important bug fixes and updates. Refer to the release notes below for details.

Enjoy!

-Tim

=============================
3.7 Release 2017-05-25
=============================

New features

- NEW: Silver color theme

Updates

- UPD: Validate "Source name" on NAS config
- UPD: Validate "Save playlist" on Playback panel
- UPD: Increase msg duration for several update jobs
- UPD: Improve playlist click logic
- UPD: Improve logic for show/hide wifi-bt setting
- UPD: Add show/hide logic for Max USB current setting
- UPD: Cleanup names in audiodev table
- UPD: Add validation to Software update
- UPD: Set systemd default to multi-user.target
- UPD: Bump font size on playlist active

Radio Stations

- NEW: JB Radio2 (320K)
- NEW: The Finest Amsterdam
- UPD: Ambient Sleeping Pill
- UPD: EuropaJazzRadio - 88.3 Smooth Jazz HD
- UPD: EuropaJazzRadio - The Sound of Jazz
- UPD: La Premiere
- UPD: Mad Music Asylum
- UPD: Musiq 3
- UPD: Radio X Brussels
- UPD: Rinse FM
- UPD: Smooth Jazz Global Radio
- UPD: SomehowJazz
- UPD: Triple J Unearthed
- UPD: Triple J
- UPD: UCFM
- UPD: WFMT
- UPD: WRTI Philadelphia 90.1 - Classical
- UPD: WRTI Philadelphia 90.1 - Jazz
- UPD: Spelling of Buddha Radio
- DEL: Classic and Jazz
- DEL: AddictedToRadio - Blues Classics
- DEL: The Ann Channel Detroit
- DEL: FARPASTPOST - Post Rock Radio
- DEL: FM 106 - Canada's Classic Rock
- DEL: KWAX Classic
- DEL: Phases Radio
- DEL: Radio Monte Carlo - RMC1
- DEL: Rock FM

Bug fixes

- FIX: Audioinfo DSD input/decode rates
- FIX: MPD output thread priority
- FIX: Library sort double-byte characters
- FIX: Logic in GetMixerName for USB DAC's
- FIX: Missing values in reset Network cfg

mikeyb
27-05-2017, 12:40
Thanks Tim, updated with no issues here 😀

Bourneendboy
28-05-2017, 17:31
I know these are obvious but....

Volume on iOS device turned down? If you're using Software Volume it can affect it as the iOS device overrides the MoOde Volume.

I used to have an issue where when I used the iPad to control volume it cancelled the alsamixer volume setting MoOde and reset it to 0, I then had to go into Configuration and set it back to 100. Check the setting isn't at 0. This happened every time I used the iPad on Airplay.

Have you enabled the Airplay option within MoOde?

If you recently enabled the Airplay win MoOde it might need a reboot or restart of mpd to kick out into life.

Just double checked through and tried again, along with updating Moode. Looks to be playing in both Spotify and Tidal but still no volume.

Any ideas Tim?

struth
28-05-2017, 17:40
Using any upsampling?

Bourneendboy
28-05-2017, 17:54
Using any upsampling?

Nope.

mikeyb
28-05-2017, 18:16
Alsamixer at 100?

Bourneendboy
28-05-2017, 18:20
Alsamixer at 100?

It is Mike.

mikeyb
28-05-2017, 19:25
Ok last try, after all your setting up did you reboot using the menu?

If so that's fine, now go to the menu and choose shutdown, once you know it's shut itself down pull the plug on it then wait a few seconds and then plug it back in and wait on it showing up on the iPad/iPhone again on your airplay menu.

Also, a good idea after this is to restart MPD.

I've had to do this one out twice as even with a reboot it didn't do a full switch off and back on if you know what I mean.

What iOS are you on, as I know iOS 10 onwards had issues with Airplay on some devices, but that seems to have been fixed in later updates.

Bourneendboy
28-05-2017, 20:10
Ok last try, after all your setting up did you reboot using the menu?

If so that's fine, now go to the menu and choose shutdown, once you know it's shut itself down pull the plug on it then wait a few seconds and then plug it back in and wait on it showing up on the iPad/iPhone again on your airplay menu.

Also, a good idea after this is to restart MPD.

I've had to do this one out twice as even with a reboot it didn't do a full switch off and back on if you know what I mean.

What iOS are you on, as I know iOS 10 onwards had issues with Airplay on some devices, but that seems to have been fixed in later updates.

Done all this and still no joy unfortunately. I'm on IOS 9.3.5

Bourneendboy
31-05-2017, 12:30
Still no joy fellas!

Both Spotify and Tidal playing but no sound.

mikeyb
31-05-2017, 14:59
Ok, lets confirm it plays the test file that is installed within MoOde itself, I think it's listed in SD card when you 'browse' and lets you test left right and phase.

Just want to eliminate that you are only getting sound issues with Airplay, or if you have no audio at all.

Bourneendboy
31-05-2017, 15:03
Ok, lets confirm it plays the test file that is installed within MoOde itself, I think it's listed in SD card when you 'browse' and lets you test left right and phase.

Just want to eliminate that you are only getting sound issues with Airplay, or if you have no audio at all.

Playing from a memory stick plugged into the Pi with no problems.

mikeyb
31-05-2017, 18:28
Playing from a memory stick plugged into the Pi with no problems.
Ok so at least that's working. I've had a look at my airplay settings in MoOde and the volume control is set to Auto.

Configuration/Audio/Airplay Configuration.

My settings in the Airplay Config page are as follows:

Off
Auto
No
16 bit
44.1
No
120
0.15

Just to give a comparison that I know works.

Bourneendboy
31-05-2017, 19:24
Ok so at least that's working. I've had a look at my airplay settings in MoOde and the volume control is set to Auto.

Configuration/Audio/Airplay Configuration.

My settings in the Airplay Config page are as follows:

Off
Auto
No
16 bit
44.1
No
120
0.15

Just to give a comparison that I know works.


Many thanks for your help with this Mike, much appreciated!

Just about to have my dinner, will try your settings after and report back.

mikeyb
31-05-2017, 20:29
I've just a post over in Diyaudio with someone having similar issues and they cured it by reinstalling Advanced Kernel LT.

If you've not sure this before just install it and give it plenty time to install and wait for the reboot message before rebooting, I usually just shutdown then pull the plug and then plug it back in again, seems to work better than a soft reboot.

r100
31-05-2017, 21:13
I've just a post over in Diyaudio with someone having similar issues and they cured it by reinstalling Advanced Kernel LT.

If you've not sure this before just install it and give it plenty time to install and wait for the reboot message before rebooting, I usually just shutdown then pull the plug and then plug it back in again, seems to work better than a soft reboot.

Yep, that was me. I have a Piano2.1 DAC and the LT Kernel saved the day.

Bourneendboy
31-05-2017, 21:42
Yep, that was me. I have a Piano2.1 DAC and the LT Kernel saved the day.

LT? I only have LL or RT

mikeyb
31-05-2017, 21:58
LT? I only have LL or RT

Maybe mistype oops I use LL I think.

Bourneendboy
01-06-2017, 06:59
Still no luck. I'm going to look into another way of getting Spotify or Tidal to my Pi. A real shame as I really like Moode.

Thanks for the help chaps.

mikeyb
01-06-2017, 07:27
Still no luck. I'm going to look into another way of getting Spotify or Tidal to my Pi. A real shame as I really like Moode.

Thanks for the help chaps.
Ok Pity.

I use an Android device ( smartphone ) and can use Bubble uPnP app to control Tidal and send the audio directly to MoOde. Bubble can also control Google Music, Qobuz, my WDMyCloud NAS and a few others. It might be with picking up a cheap android smartphone add use that instead.

I can also use an old Samsung Galaxy 3 with no issues and those can be bought pretty cheaply. That would allow you to use MoOde again.

Other option is to send me your Pi and I'll set it up for you then send it back.

I also have Spotify Connect working on my second player upstairs using Volumio and Volspotconnect.

But I can also Airplay to both devices no problem, I bet it's something in the initial setup that's causing the issue.

Have you tried a different iOS device to rule out the older iOS?

PS: you can tell I never give up on issues like this 😉

Kit1cat
01-06-2017, 07:41
Still no luck. I'm going to look into another way of getting Spotify or Tidal to my Pi. A real shame as I really like Moode.

Thanks for the help chaps.

Try Picoreplayer that supports Airplay, I use it on my second pi in the computer room using TuneBlade to send Airplay from my pc.

https://sites.google.com/site/picoreplayer/home/news

struth
01-06-2017, 07:44
Glad I don't use airplay now. Looks complex

mikeyb
01-06-2017, 07:53
Glad I don't use airplay now. Looks complex
It's simple really, turn Airplay on in MoOde settings ( just need to do this once on initial setup ), press play on your iPad/iPhone then select the Airplay option on taskbar and away you go. Only difference being it's streaming from the iPad etc so it runs the battery down, unlike using Bubble on android that is just a controller and streams direct via the service your using.

Airplay lessens the audio quality sightly too but not by much. Handy for a quick listen.

Edit: but you knew all that didn't you doh!

If it was me I'd get a cheap android device and use Bubble uPnP.

mikeyb
01-06-2017, 11:22
Just a thought, you are using the Airplay option on your iPad and NOT Airplay Mirroring ?

Airplay Mirroring doesn't work with MoOde. You need to use the Airplay option and select MoOde from the pop up menu.

mikeyb
02-06-2017, 08:36
One other thing to try is a different mSD Card, I have had one fail to work properly here and it took me ages to try another one and it. worked right away.

Canetoad
03-06-2017, 00:52
I was wondering if anybody uses the normalisation available in Moode?

I've turned mine on and will be listening to see if there is any sound degradation.

Canetoad
03-06-2017, 02:17
Just selected the question mark against the item in the configuration. Converts to 16 bit, which isn't good for any hi res. I'll still give it a listen I think.

Bourneendboy
03-06-2017, 07:05
Have come to the conclusion that it is the Dragonfly causing the problem with it's software volume being off. Just need to see if there is a way of turning it up!

Kit1cat
20-06-2017, 10:47
Any one tried using a FLIRC USB Universal Remote Control Receiver with Moode, can it be done? Thanks

Well, after looking into it a bit more, FLIRC works by copying keyboard presses. Moode works on touch screen or with a mouse pointer so I don't think FLIRC will work, unless moode was to support key presses.

LC1979
12-07-2017, 20:09
Since the latest in-place update I seem to have lots of albums appear with no cover art, even though they have a .jpg in the folder. As a test, I changed one filename from cover.jpg to folder.jpg and updated MPD to see if it made any difference, but it still didn't appear. I haven't worked out any pattern to it, anyone have any ideas why this might be happening or how to resolve it?

EDIT: Problem solved by powering off and on again where reboots had failed to fix it, weird. Please ignore! :)

Canetoad
23-07-2017, 07:00
I've just updated from Moode 2.5 to 3.1. When I try to transfer my playlists saved from the old version to the new, I get an error message using the pi user account. Is there a root account available? If so, what's the password?

Cycleallday
24-07-2017, 10:39
I've just updated from Moode 2.5 to 3.1. When I try to transfer my playlists saved from the old version to the new, I get an error message using the pi user account. Is there a root account available? If so, what's the password?

If its the Access account SSID you want its Moode and the password moodeaudio

Canetoad
25-07-2017, 11:17
No, that doesn't work.

Cycleallday
25-07-2017, 13:13
Not sure exactly what you are trying to access - why don't you email Tim directly or use the help thread on diyaudio which seems to carry a bit more technical content than here.

jonners
25-07-2017, 15:43
I've just updated from Moode 2.5 to 3.1. When I try to transfer my playlists saved from the old version to the new, I get an error message using the pi user account. Is there a root account available? If so, what's the password?

From the Moode Setup Guide, the SSH login is userid: pi, password: raspberry. Preface all command with sudo.
Is that what you are using?

Canetoad
26-07-2017, 06:04
Yes, and it won't let me write the playlists to the relevant directory. I got around the problem using Putty to access the correct directory and cut and pasted the contents.

Rothchild
02-11-2017, 08:13
Massive props Tim, for FOSSing Moode, thanks for doing it.

I'm really looking forward to were this takes your codebase. The potential collaboration with DietPi is really exciting and potentially means a whole load of new platforms to play with Moode on.

Kit1cat
02-11-2017, 15:27
Massive props Tim, for FOSSing Moode, thanks for doing it.

I'm really looking forward to were this takes your codebase. The potential collaboration with DietPi is really exciting and potentially means a whole load of new platforms to play with Moode on.

Moode was hard enough to get to work for some users using a image file, looks near impossible now for audio users with just a casual interest in computing. I downloaded the latest build this morning, but as a windows user I have no idea what to do with it. Pity it was a great piece of software.

Rothchild
02-11-2017, 15:35
Moode was hard enough to get to work for some users using a image file, looks near impossible now for audio users with just a casual interest in computing. I downloaded the latest build this morning, but as a windows user I have no idea what to do with it. Pity it was a great piece of software.

Hopefully the dietpi guys will cover you for that very soon, it will be a small disk image, login select Moode as your choosen software package and should reboot and work.

LC1979
02-11-2017, 15:37
Yeah, no more Moode updates for me either unless some of the other distributions incorporate it (as has been suggested might be the case), but not sure how this will work in practice. Bit of a shame, but I'm sure Tim has a good reason for deciding to go down this route...

Kit1cat
02-11-2017, 15:38
Hopefully the dietpi guys will cover you for that very soon, it will be a small disk image, login select Moode as your choosen software package and should reboot and work.

Fingers Crossed :)

struth
02-11-2017, 15:39
must remember not to update in moode then

Aligauld
12-11-2017, 10:23
Hi There,

Played about yesterday evening and compiled Moode 4.0 Beta 8 through my windows box.
I haven't messed about compiling code since Gentoo Linux and that was a few years ago but it was fairly simple using the build instructions and cut and paste.
Not as impossible as i thought it might be.

Cheers,
Alistair

Primalsea
12-11-2017, 12:37
Hi There,

Played about yesterday evening and compiled Moode 4.0 Beta 8 through my windows box.
I haven't messed about compiling code since Gentoo Linux and that was a few years ago but it was fairly simple using the build instructions and cut and paste.
Not as impossible as i thought it might be.

Cheers,
Alistair

If there is any step by step instructions on how to compile Moode, or if you dont mind sticking the image file on something like Dropbox, this would be really helpful. I wanted to use Moode as it has a parametric equaliser and I would like to tune out the main fundamental resonance in my room which is around 100hz. I tried to work out how to compile the software but not being a programmer I just couldn’t work it out.

Aligauld
12-11-2017, 12:58
If there is any step by step instructions on how to compile Moode, or if you dont mind sticking the image file on something like Dropbox, this would be really helpful. I wanted to use Moode as it has a parametric equaliser and I would like to tune out the main fundamental resonance in my room which is around 100hz. I tried to work out how to compile the software but not being a programmer I just couldn’t work it out.

These are the Instructions for a build using a Windows or Mac Box.
You will need Etcher and Putty to write the image to an SD card and ssh into the pi from Windows.

Any line with sudo should be pasted seperately
Using Windows or Mac computer
////////////////////////////////////////////////////////

1. Download Raspbian Stretch Lite 2017-09-07
http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2017-09-08/2017-09-07-raspbian-stretch-lite.zip

2. Unzip and install the .img file to an SD Card
https://www.raspberrypi.org/documentation/installation/installing-images/

3. Eject the SD Card and then re-insert it
4. Open File Manager (Windows) or Finder (Mac)
5. Click the device named "boot" to show its contents
6. Create an empty file named "ssh" in the boot directory
7. Optionally enable WiFi connection
a. Create a file named wpa_supplicant.conf in the boot directory
b. Paste the lines below into the file making approproate substitutions for SSID and PASSWORD
c. Save the file

country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
ssid="YourSSID"
scan_ssid=1
psk="YourPASSWORD"
}

8. Edit the file named cmdline.txt

# Remove the text below
quiet init=/usr/lib/raspi-config/init_resize.sh

# Add this text to beginning of the line. Ensure there is a space between this text and the remaining text.
net.ifnames=0

9. Eject the SD Card

////////////////////////////////////////////////////////
//
// STEP 3 - Expand the root partition to 3GB
//
////////////////////////////////////////////////////////

1. Insert the SD Card into a Raspberry Pi and POWER UP.

2. Change the current password (raspberry) to moodeaudio and the host name to moode.

ssh pi@raspberrypi (pwd=raspberry)

echo "pi:moodeaudio" | sudo chpasswd
sudo sed -i "s/raspberrypi/moode/" /etc/hostname
sudo sed -i "s/raspberrypi/moode/" /etc/hosts

3. Download moOde application sources and configs.

NOTE: We are downloading the Sources in this particular step in order to obtain the resizefs.sh file.

// moOde 4 Beta 8
cd ~
wget http://moodeaudio.org/downloads/beta/r40b8/rel-stretch.zip
sudo unzip ./rel-stretch.zip

4. Expand the root partition to 3GB.

sudo cp ./rel-stretch/www/command/resizefs.sh ./
sudo chmod 0755 ./resizefs.sh
sudo sed -i "/PART_END=/c\PART_END=+3000M" ./resizefs.sh
sudo ./resizefs.sh start
sudo rm ./resizefs.sh
sudo cp ./rel-stretch/boot/config.txt.default /boot/config.txt

sudo poweroff

////////////////////////////////////////////////////////
//
// STEP 4 - Install core packages
//
////////////////////////////////////////////////////////

1. First lets make some basic optimizations

ssh pi@moode (pwd=moodeaudio)

sudo dphys-swapfile swapoff
sudo update-rc.d dphys-swapfile remove
sudo rm /var/swap
sudo systemctl disable cron.service
sudo systemctl enable rpcbind
sudo apt-get -y purge triggerhappy

2. Install core packages.

# NOTE: run these two commands separately
sudo apt-get update
sudo apt-get -y upgrade

sudo reboot

sudo apt-get -y install rpi-update php-fpm nginx sqlite3 php-sqlite3 memcached php-memcache mpc \
bs2b-ladspa libbs2b0 libasound2-plugin-equal telnet automake sysstat squashfs-tools tcpdump shellinabox \
samba smbclient udisks-glue ntfs-3g exfat-fuse git inotify-tools libav-tools

sudo systemctl disable shellinabox

////////////////////////////////////////////////////////
//
// STEP 5 - Install enhanced networking
//
////////////////////////////////////////////////////////

1. Install Host AP mode

sudo apt-get -y install dnsmasq hostapd

sudo systemctl daemon-reload
sudo systemctl disable hostapd
sudo systemctl disable dnsmasq

2. Install Bluetooth

sudo apt-get -y install bluez bluez-firmware pi-bluetooth \
dh-autoreconf expect libortp-dev libbluetooth-dev libasound2-dev \
libusb-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev libsbc1 libsbc-dev

NOTE: Ignore warnings from autoreconf and configure

cd /tmp
sudo git clone https://github.com/Arkq/bluez-alsa.git
cd bluez-alsa
sudo autoreconf --install
sudo mkdir build
cd build
sudo ../configure --disable-hcitop --with-alsaplugindir=/usr/lib/arm-linux-gnueabihf/alsa-lib
sudo make
sudo make install
cd ~
sudo rm -rf /tmp/bluez-alsa

3. Services are started by moOde Worker so lets disable them here.

sudo systemctl daemon-reload
sudo systemctl disable bluetooth.service
sudo systemctl disable bluealsa.service
sudo systemctl disable hciuart.service

4. Finish up

sudo mkdir -p /var/run/bluealsa
sudo sync
sudo apt-get clean

sudo reboot

////////////////////////////////////////////////////////
//
// STEP 6 - Install Rotary encoder driver
//
////////////////////////////////////////////////////////

1. WiringPi

NOTE: Ignore warnings during build

sudo cp ./rel-stretch/other/wiringpi/wiringPi-2.44-96344ff.tar.gz ./
sudo tar xfz ./wiringPi-2.44-96344ff.tar.gz
cd wiringPi-96344ff
sudo ./build
cd ~/
sudo rm -rf ./wiringPi-96344ff
sudo rm ./wiringPi-2.44-96344ff.tar.gz

2. Rotenc

sudo cp ./rel-stretch/other/rotenc/rotenc.c ./
sudo gcc -std=c99 rotenc.c -orotenc -lwiringPi
sudo cp ./rotenc /usr/local/bin
sudo rm ./rotenc*

////////////////////////////////////////////////////////
//
// STEP 7 - Compile and install MPD
//
////////////////////////////////////////////////////////

1. Create MPD runtime environment.

sudo useradd mpd
sudo mkdir /var/lib/mpd
sudo mkdir /var/lib/mpd/music
sudo mkdir /var/lib/mpd/playlists
sudo touch /var/lib/mpd/state
sudo chown -R mpd:audio /var/lib/mpd
sudo mkdir /var/log/mpd
sudo touch /var/log/mpd/mpd.log
sudo chmod 644 /var/log/mpd/mpd.log
sudo chown -R mpd:audio /var/log/mpd
sudo cp ./rel-stretch/mpd/mpd.conf.default /etc/mpd.conf
sudo chown mpd:audio /etc/mpd.conf
sudo chmod 0666 /etc/mpd.conf

2. Install MPD dev libs.

sudo apt-get -y install libmad0-dev libmpg123-dev libid3tag0-dev \
libflac-dev libvorbis-dev libfaad-dev \
libwavpack-dev \
libavcodec-dev libavformat-dev \
libmp3lame-dev \
libsoxr-dev \
libcdio-paranoia-dev libiso9660-dev \
libcurl4-gnutls-dev \
libasound2-dev \
libshout3-dev libyajl-dev \
libmpdclient-dev \
libavahi-client-dev \
libsystemd-dev \
libwrap0-dev \
libboost-dev \
libicu-dev \
libglib2.0-dev

3. Download MPD 0.20.11 sources and prep for compile.

sudo wget http://www.musicpd.org/download/mpd/0.20/mpd-0.20.11.tar.xz
sudo tar xf mpd-0.20.11.tar.xz
cd mpd-0.20.11
sudo sh autogen.sh

4. Configure compile options.

sudo ./configure --enable-database --enable-libmpdclient --enable-alsa \
--enable-curl --enable-dsd --enable-ffmpeg --enable-flac \
--enable-id3 --enable-soundcloud --enable-lame-encoder --enable-mad \
--enable-mpg123 --enable-pipe-output --enable-recorder-output --enable-shout \
--enable-vorbis --enable-wave-encoder --enable-wavpack --enable-httpd-output \
--enable-soxr --with-zeroconf=avahi \
--disable-bzip2 --disable-zzip --disable-fluidsynth --disable-gme \
--disable-wildmidi --disable-sqlite --disable-jack --disable-ao --disable-oss \
--disable-ipv6 --disable-pulse --disable-nfs --disable-smbclient \
--disable-upnp --disable-expat --disable-lsr \
--disable-sndfile --disable-audiofile --disable-sidplay

5. Compile and install.

// Enjoy a Coffee and listen to some Tunes while the compile runs :-)

sudo make
sudo make install
sudo strip --strip-unneeded /usr/local/bin/mpd
cd ~
sudo rm -rf ./mpd-0.20.11*

sudo apt-get clean
sudo apt-get autoremove

sudo reboot

////////////////////////////////////////////////////////
//
// STEP 8 - Create moOde runtime environment
//
////////////////////////////////////////////////////////

1. Privilages

sudo -i
echo -e 'pi\tALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers
echo -e 'www-data\tALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers
logout

2. Directories and files

# Dirs
sudo mkdir /var/local/www
sudo mkdir /var/local/www/commandw
sudo mkdir /var/local/www/cssw
sudo mkdir /var/local/www/jsw
sudo mkdir /var/local/www/imagesw
sudo mkdir /var/local/www/imagesw/toggle
sudo mkdir /var/local/www/db
sudo mkdir /var/local/www/templatesw
sudo chmod -R 0755 /var/local/www

sudo mkdir /var/lib/mpd/music/RADIO
sudo mkdir /mnt/NAS
sudo mkdir /mnt/SDCARD
sudo mkdir /mnt/UPNP
# Symlinks
sudo ln -s /mnt/NAS /var/lib/mpd/music/NAS
sudo ln -s /mnt/SDCARD /var/lib/mpd/music/SDCARD
sudo ln -s /media /var/lib/mpd/music/USB
sudo ln -s /var/lib/mpd/music /var/www/mpdmusic
# Logs
sudo touch /var/log/moode.log
sudo chmod 0666 /var/log/moode.log
sudo touch /var/log/php_errors.log
sudo chmod 0666 /var/log/php_errors.log
# Files
sudo cp ./rel-stretch/mpd/sticker.sql /var/lib/mpd
sudo cp -r "./rel-stretch/other/sdcard/Stereo Test/" /var/lib/mpd/music/SDCARD
sudo cp ./rel-stretch/network/interfaces.default /etc/network/interfaces
sudo cp ./rel-stretch/network/wpa_supplicant.conf.default /etc/wpa_supplicant/wpa_supplicant.conf
sudo cp ./rel-stretch/network/dhcpcd.conf.default /etc/dhcpcd.conf
sudo cp ./rel-stretch/network/hostapd.conf.default /etc/hostapd/hostapd.conf
sudo cp ./rel-stretch/var/local/www/db/moode-sqlite3.db.default /var/local/www/db/moode-sqlite3.db
# Permissions
sudo chmod 0777 /var/lib/mpd/music/RADIO
sudo chmod -R 0777 /var/local/www/db
# Deletes
sudo rm -r /var/www/html
sudo rm /etc/update-motd.d/10-uname

////////////////////////////////////////////////////////
//
// STEP 9 - Install moOde sources and configs
//
////////////////////////////////////////////////////////

1. Application sources and configs

sudo rm /var/lib/mpd/music/RADIO/*
sudo rm /var/www/images/radio-logos/*

sudo cp ./rel-stretch/mpd/RADIO/* /var/lib/mpd/music/RADIO
sudo cp ./rel-stretch/mpd/playlists/* /var/lib/mpd/playlists
sudo cp -r ./rel-stretch/etc/* /etc
sudo cp -r ./rel-stretch/home/* /home/pi
sudo cp -r ./rel-stretch/home/.dircolors /home/pi
sudo cp -r ./rel-stretch/lib/* /lib
sudo cp -r ./rel-stretch/usr/* /usr
sudo cp -r ./rel-stretch/var/* /var
sudo cp -r ./rel-stretch/www/* /var/www

sudo chmod 0755 /var/www/command/*
sudo /var/www/command/util.sh "emerald" "2ecc71" "27ae60"
sudo sqlite3 /var/local/www/db/moode-sqlite3.db "update cfg_system set value='Emerald' where param='themecolor'"

3. Permissions for service files

# MPD
sudo chmod 0755 /etc/init.d/mpd
sudo chmod 0644 /lib/systemd/system/mpd.service
sudo chmod 0644 /lib/systemd/system/mpd.socket
# Bluetooth
sudo chmod 0666 /etc/bluealsaaplay.conf
sudo chmod 0644 /etc/systemd/system/bluealsa-aplay@.service
sudo chmod 0644 /etc/systemd/system/bluealsa.service
sudo chmod 0644 /lib/systemd/system/bluetooth.service
sudo chmod 0755 /usr/local/bin/a2dp-autoconnect
# Rotenc
sudo chmod 0644 /lib/systemd/system/rotenc.service
# Udev
sudo chmod 0644 /etc/udev/rules.d/*

4. Services are started by moOde Worker so lets disable them here.

sudo systemctl daemon-reload
sudo systemctl disable mpd.service
sudo systemctl disable mpd.socket
sudo systemctl disable rotenc.service

# The binaries will not have been installed yet, but let's disable the services here
sudo chmod 0644 /lib/systemd/system/squeezelite-armv6l.service
sudo chmod 0644 /lib/systemd/system/squeezelite-armv7l.service
sudo systemctl disable squeezelite-armv6l
sudo systemctl disable squeezelite-armv7l
sudo chmod 0644 /lib/systemd/system/upmpdcli.service
sudo systemctl disable upmpdcli.service

5. Initial permissions for certain files. These also get set during moOde Worker startup.

sudo chmod 0777 /var/local/www/playhistory.log
sudo chmod 0777 /var/local/www/currentsong.txt
sudo touch /var/local/www/libcache.json
sudo chmod 0777 /var/local/www/libcache.json

sudo reboot

////////////////////////////////////////////////////////
//
// STEP 10 - Alsaequal
//
////////////////////////////////////////////////////////

NOTE: The alsamixer command below will generate the alsaequal bin file.

sudo alsamixer -D alsaequal

sudo chmod 0755 /usr/local/bin/alsaequal.bin
sudo chown mpd:audio /usr/local/bin/alsaequal.bin
sudo rm /usr/share/alsa/alsa.conf.d/equal.conf

mpc enable only 1

////////////////////////////////////////////////////////
//
// STEP 11 - Squash /var/www for performance/reliability
//
////////////////////////////////////////////////////////

NOTE: This is optional but highly recommended.

sudo -i
echo "/var/local/moode.sqsh /var/www squashfs ro,defaults 0 0" >>/etc/fstab
logout

cd ~
sudo rm /var/local/moode.sqsh
sudo mksquashfs /var/www /var/local/moode.sqsh

sudo rm -rf /var/www/*
sync

sudo reboot

////////////////////////////////////////////////////////
//
// STEP 12 - Optionally, install latest Linux Kernel
//
////////////////////////////////////////////////////////

sudo PRUNE_MODULES=1 rpi-update

sudo reboot

sudo rm -rf /lib/modules.bak

////////////////////////////////////////////////////////
//
// STEP 13 - http://moode
//
////////////////////////////////////////////////////////

1. Initial configuration

a. http//moode
b. Browse Tab, Default Playlist, Add
c. Menu, Configure, Sources, UPDATE mpd database
d. Menu, Audio, Mpd options, EDIT SETTINGS, APPLY
e. Menu, System, Set timezone
f. Clear system logs, YES
g. Compact sqlite database, YES
h. Keyboard
i. Layout

2. Verification

a) Playback tab
b) Scroll to the last item which should be the Stereo Test track
c) Click to begin play
d) Menu, Audio info
e) Verify Output stream is 16 bit 48 kHz

////////////////////////////////////////////////////////
//
// STEP 14 - Final prep for image
//
////////////////////////////////////////////////////////

2. Check the boot partition.

sudo umount /boot
sudo dosfsck -tawl /dev/mmcblk0p1
sudo dosfsck -r /dev/mmcblk0p1
sudo dosfsck -V /dev/mmcblk0p1
sudo mount /boot

2. Remove DHCP lease files

sudo rm /var/lib/dhcp/*
sudo rm /var/lib/dhcpcd5/*

3. Remove annoying hidden OSX dot files and dirs (Mac only prep)

4. Reset the network config to defaults

*** IMPORTANT! ***

Don't forget to do this!

sudo cp ./rel-stretch/network/interfaces.default /etc/network/interfaces
sudo cp ./rel-stretch/network/wpa_supplicant.conf.default /etc/wpa_supplicant/wpa_supplicant.conf
sudo cp ./rel-stretch/network/dhcpcd.conf.default /etc/dhcpcd.conf
sudo cp ./rel-stretch/network/hostapd.conf.default /etc/hostapd/hostapd.conf

5. Shut down

sudo poweroff

NOTE: Resetting the network config allows the moodecfg.txt automation file to be used to automatically change the
host name and other names at first boot. See the file /var/www/setup.txt for more information on this feature.

################################################## ######
#
#
# Install additional components
#
#
################################################## ######

////////////////////////////////////////////////////////
//
// COMPONENT 1 - MiniDLNA
//
////////////////////////////////////////////////////////

sudo apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" install minidlna
sudo systemctl disable minidlna
sudo apt-get -y install djmount

////////////////////////////////////////////////////////
//
// COMPONENT 2 - Autoshuffle
//
////////////////////////////////////////////////////////

cd ~
sudo git clone https://github.com/Joshkunz/ashuffle.git
cd ashuffle
sudo make
cd ~
sudo cp ./ashuffle/ashuffle /usr/local/bin
sudo rm -rf ./ashuffle

////////////////////////////////////////////////////////
//
// COMPONENT 3 - MPD Audio Scrobbler
//
////////////////////////////////////////////////////////

cd ~
sudo git clone https://github.com/hrkfdn/mpdas
cd mpdas
sudo make
sudo cp ./mpdas /usr/local/bin
cd ~/
sudo rm -rf ./mpdas
sudo cp ./rel-stretch/usr/local/etc/mpdasrc.default /usr/local/etc/mpdasrc
sudo chmod 0755 /usr/local/etc/mpdasrc

////////////////////////////////////////////////////////
//
// COMPONENT 4 - Shairport-sync
//
////////////////////////////////////////////////////////

sudo apt-get -y install autoconf libtool libdaemon-dev libasound2-dev libpopt-dev libconfig-dev \
avahi-daemon libavahi-client-dev libssl-dev libsoxr-dev

cd ~
sudo git clone https://github.com/mikebrady/shairport-sync.git
cd shairport-sync
sudo autoreconf -i -f
sudo ./configure --with-alsa --with-avahi --with-ssl=openssl --with-soxr --with-metadata --with-stdout --with-systemd
sudo make
sudo make install
sudo systemctl disable shairport-sync
cd ~
sudo rm -rf ./shairport-sync
sudo cp ./rel-stretch/usr/local/etc/shairport-sync.conf /usr/local/etc

////////////////////////////////////////////////////////
//
// COMPONENT 5 - Squeezelite
//
////////////////////////////////////////////////////////

1. Use either the pre-compled binaries or compile directly from Sources

OPTION A: Copy squeezelite pre-compiled binaries for armv6l and armv7l

sudo cp ./rel-stretch/other/squeezelite/squeezelite-1.8.7-999-armv6l /usr/local/bin/squeezelite-armv6l
sudo cp ./rel-stretch/other/squeezelite/squeezelite-1.8.7-999-armv7l /usr/local/bin/squeezelite-armv7l
# Corresponding Sources: ./rel-stretch/other/squeezelite-master.zip

OPTION B: Compile squeezelite from latest Sources

sudo git clone https://github.com/ralph-irving/squeezelite
cd ./squeezelite

On Armv6l

sudo make clean
sudo make OPTS="-s -O3 -march=armv6 -mfloat-abi=hard -mfpu=vfp -DDSD -DRESAMPLE"
sudo cp ./squeezelite /usr/local/bin/squeezelite-armv6l
cd ~
sudo rm -rf ./squeezelite

On Armv7l

sudo make clean
sudo make OPTS="-DDSD -DRESAMPLE"
sudo cp ./squeezelite /usr/local/bin/squeezelite-armv7l
cd ~
sudo rm -rf ./squeezelite

3. See STEP 9 main procedure

#sudo chmod 0644 /lib/systemd/system/squeezelite-armv6l.service
#sudo chmod 0644 /lib/systemd/system/squeezelite-armv7l.service
#sudo systemctl disable squeezelite-armv6l
#sudo systemctl disable squeezelite-armv7l

////////////////////////////////////////////////////////
//
// COMPONENT 6 - Upmpdcli
//
////////////////////////////////////////////////////////

// Enjoy a Coffee and listen to some Tunes while the compiles run :-)

1. Dev libraries

sudo apt-get -y install libmicrohttpd-dev libexpat1-dev \
libxml2-dev libxslt1-dev libjsoncpp-dev python-requests python-pip

sudo pip install gmusicapi

2. Libupnp jfd5

cd ~
sudo cp ./rel-stretch/other/upmpdcli/libupnp-1.6.20.jfd5.tar.gz ./
sudo tar xfz ./libupnp-1.6.20.jfd5.tar.gz
cd libupnp-1.6.20.jfd5
./configure --prefix=/usr --sysconfdir=/etc
make
sudo make install
cd ~
sudo rm -rf ./libupnp-1.6.20.jfd5
sudo rm libupnp-1.6.20.jfd5.tar.gz

3. Libupnpp

sudo cp ./rel-stretch/other/upmpdcli/libupnpp-0.16.0.tar.gz ./
sudo tar xfz ./libupnpp-0.16.0.tar.gz
cd libupnpp-0.16.0
./configure --prefix=/usr --sysconfdir=/etc
make
sudo make install
cd ~
sudo rm -rf ./libupnpp-0.16.0
sudo rm libupnpp-0.16.0.tar.gz

4. Upmpdcli

sudo cp ./rel-stretch/other/upmpdcli/upmpdcli-1.2.15.tar.gz ./
sudo tar xfz ./upmpdcli-1.2.15.tar.gz
cd upmpdcli-1.2.15
./configure --prefix=/usr --sysconfdir=/etcmake
make
sudo make install
cd ~
sudo rm -rf ./upmpdcli-1.2.15
sudo rm upmpdcli-1.2.15.tar.gz

sudo useradd upmpdcli
sudo cp ./rel-stretch/lib/systemd/system/upmpdcli.service /lib/systemd/system
sudo cp ./rel-stretch/etc/upmpdcli.conf /etc
sudo systemctl daemon-reload
sudo systemctl disable upmpdcli

5. upexplorer

NOTE: This also installs a bunch of other utils

sudo git clone https://@opensourceprojects.eu/git/p/libupnppsamples/code libupnppsamples-code
cd libupnppsamples-code
sudo ./autogen.sh
sudo ./configure
sudo make
sudo make install
cd ~
sudo rm -rf ./libupnppsamples-code

////////////////////////////////////////////////////////
//
// FINAL - Clean up
//
////////////////////////////////////////////////////////

cd ~
sudo apt-get clean
sudo /var/www/command/util.sh clear-syslogs
sudo reboot

################################################## ######
#
#
# Appendix
#
#
################################################## ######

////////////////////////////////////////////////////////
//
// Squashfs procedures
//
////////////////////////////////////////////////////////

1. SQUASH /var/www

sudo -i
echo "/var/local/moode.sqsh /var/www squashfs ro,defaults 0 0" >>/etc/fstab
logout

cd ~
sudo rm /var/local/moode.sqsh
sudo mksquashfs /var/www /var/local/moode.sqsh

sudo rm -rf /var/www/*
sync

sudo reboot

2. UNSQUASH /var/www

sudo killall -s 9 watchdog.sh
sudo systemctl stop nginx
sudo systemctl stop php7.0-fpm
sudo umount /var/www

sudo rmdir /var/www
sudo unsquashfs -d /var/www /var/local/moode.sqsh
sync

sudo sed -i /moode.sqsh/d /etc/fstab
sudo rm /var/local/moode.sqsh

sudo reboot

////////////////////////////////////////////////////////
//
// SD Card procedures (Mac OSX)
//
////////////////////////////////////////////////////////


1. Write SD Card to image file with truncation to the root partition end blk.

NOTE: This assumes the 3GB root expansion in STEP 3.

diskutil list
diskutil unmountDisk /dev/disk3
sudo dd if=/dev/disk3 of=/Users/Lt1user/Documents/moode.img count=6238208 bs=512
diskutil eject /dev/disk3

4. Write image to SD Card.

diskutil list
diskutil unmountDisk /dev/disk3
sudo dd if=/Users/Lt1user/Documents/moode.img of=/dev/rdisk3 bs=1m
diskutil eject /dev/disk3

################################################## ######
#
# END
#
################################################## ######



This worked for me. Hope it helps

Cheers,

Alistair

Primalsea
12-11-2017, 13:08
Thanks, I think. It will ceratinly keep me off the streets for a few nights.

Aligauld
12-11-2017, 13:12
Thanks, I think. It will ceratinly keep me off the streets for a few nights.

Hi There,

It looks complicated but only took about 4 hours in total.

The majority of that was the four or five instances of compiling the source code.

Have fun

Cheers,

Alistair

jonners
12-11-2017, 20:42
From Tim's Build Recipe v1.6: 'Unless otherwise noted or if a command requires user
interaction, groups of commands can be run in batch'.
So no need to run 'sudo' commands separately. Cut and paste each block of code into Terminal.
It looks a lot worse than it is but it needs care and patience.

LC1979
14-11-2017, 10:58
I still don't really get why Moode had to go down this route. Surely users will drop off a cliff (maybe even literally after seeing those instructions!). Is it not possible to distribute an image file any more for some reason? Can anyone enlighten me in language I will understand?! :)

struth
14-11-2017, 11:13
yes its an odd decision imo. I wont be going down this route thats for sure. As long as the one ive got works then it will stay as is. if and when it gets corrupted then it is alas goodbye. It is way over my head.

Aligauld
14-11-2017, 11:15
I still don't really get why Moode had to go down this route. Surely users will drop off a cliff (maybe even literally after seeing those instructions!). Is it not possible to distribute an image file any more for some reason? Can anyone enlighten me in language I will understand?! :)

Hi there,

As far as I'm aware it had to do with a GPL licencing issue that was brought to Tim's attention and the work involved in sorting it means that he feels it is too much work to sort it out for all the image types and so he has changed the licence to FOSS (Free Open Source Software) which means we now have to compile our own or wait until it gets picked up by a distro.

Hope that helps,

Alistair

mikeyb
14-11-2017, 11:17
DietPi are working on adding it to their Distro so that should make it easier for some.

Aligauld
14-11-2017, 11:17
yes its an odd decision imo. I wont be going down this route thats for sure. As long as the one ive got works then it will stay as is. if and when it gets corrupted then it is alas goodbye. It is way over my head.

Hi There Grant,

It is as simple as cut and paste but unfortunately time consuming. Took me about 4 hours on a PI2.

Remember I'm just over the hills so if you ever want to try I can help.


Cheers,

Alistair

struth
14-11-2017, 11:55
Cheers Alistair. I will see and if I do I will give you a shout mate:)

Aligauld
14-11-2017, 12:06
No Problem Grant

jonners
14-11-2017, 19:41
yes its an odd decision imo. I wont be going down this route thats for sure. As long as the one ive got works then it will stay as is. if and when it gets corrupted then it is alas goodbye. It is way over my head.

Keep a backup copy of your sd card and you'll be OK.

Kit1cat
22-01-2018, 15:51
Well, after sitting on the fence for a few months I thought I would have a go at installing the latest moode player,version 4 beta 12, using the following instructions I was up and running in about 2 hours.

1. Install Stretch-lite to your uSD card using Etcher or Win32diskimager.
2. Once installed, on your PC use Windows explorer to add a new empty file called SSH in the boot directory of Stretch lite. Eject SD card from PC
Install SD card in Pi, power on and allow to boot. Now you can ssh to Pi using Putty or similar. Usre : pi, Password: raspberry.
3. Download the image builder as described in Moodeaudio.org. Start the image builder. Build might take an hour or more depending on internet connections etc.
4. You can track the build using
ssh pi@moode "cat ~/mosbuild.log | grep 'COMPONENT\|STEP\| Compile \| END\| Error'"
User is now pi, password moodeaudio.
5. When complete you will see the END message. now you can access Moode via your browser.

A lot of new features have been added but the SQ tweaks have been removed. I will not try it on my main system till the final release at the end of the month.

I have been running Volumio 2 on my main system for the last few weeks, very easy to install and to set up, no problems with Airplay which I found a Little flaky on moode. Worth a try for any one that can't face the moode install.

to download image builder and install (step 3 above)

1. Download the Image Builder

cd /home/pi
sudo wget -q http://moodeaudio.org/downloads/mos/mosbuild.sh -O /home/pi/mosbuild.sh
sudo chmod +x /home/pi/mosbuild.sh

2. Start the Image Builder

sudo ./mosbuild.sh

struth
22-01-2018, 15:55
well done... i wouldnt even contemplate that

Kit1cat
22-01-2018, 16:02
well done... i wouldnt even contemplate that

I was surprised how easy it was :) once I figured out were to put the ssh file and log into the pi.

struth
22-01-2018, 16:12
yes but you know what your doing with putty etc. to me its for putting windows in :doh:

tubehunter
22-01-2018, 16:12
?

The Black Adder
22-01-2018, 19:13
Just checked my moode player, it say no updates available.. Is it because this new one is a beta version?

Sent from my 9001X using Tapatalk

Kit1cat
22-01-2018, 20:14
Just checked my moode player, it say no updates available.. Is it because this new one is a beta version?

Sent from my 9001X using Tapatalk

The only way to get the latest version is to download and build the image your self or try the link provide by tubehunter.

The Black Adder
22-01-2018, 20:15
Oh.. So doesn't the update feature in moode work then? It's worked before.

Sent from my 9001X using Tapatalk

Kit1cat
22-01-2018, 23:10
Oh.. So doesn't the update feature in moode work then? It's worked before.

Sent from my 9001X using Tapatalk

Not for updating to ver 4 from a earlier version or for updating to ver 4 final from ver 4 beta. Version 4 final out at the end of the month.

jonners
22-01-2018, 23:13
No .img downloads and no updates at present, and any future updates will probably have to be implemented via ssh.
Tim has said that the final release of Moode 4.0 should be available by the end of the month. It will have a simplified and streamlined build process. You build it by using Terminal on a Mac or Putty on Windows. Has to be built afresh, not possible to update to it.
EDIT: Was typing this while Kit1cat's post above appeared.

Cycleallday
23-01-2018, 09:14
In very brief and simple terms,

This build v update situation came about as a result of the licensing rules relating to open source Linux code.

Tim’s Moode code is dependant on additional Open source code developed by others and if Tim incorporates such code into his product he has to comply by the same strict rules.

At the point Moode version 3 was offered via a compulsary donation it is deemed to have been sold and came to the attention of others whose code was also being used but for which they receive no benefit.

It then seems Tim had to adopt an alternate development and delivery approach which complies with the open source rules. Hopefully the final product will get to the point where it can be delivered and updated as part of a normal Linux install process in the same way as open office and all other apps you can install into the base Pi Linux operating system

Mel

The Black Adder
23-01-2018, 12:00
Ah.. Thanks for the information.

Does Tim still post here? Not seen him for a while.

Okay.. I'll reinstall it. Never done it before like this. Easy to do?

Any good sound updates?

Sent from my 9001X using Tapatalk

Cycleallday
23-01-2018, 16:46
Ah.. Thanks for the information.

Does Tim still post here? Not seen him for a while.

Okay.. I'll reinstall it. Never done it before like this. Easy to do?

Any good sound updates?

Sent from my 9001X using Tapatalk

Tim is very active on the DIYaudio forum where he is getting help with the the development and testing of Version 4.

The new version does have new functionality and a slightly different look with background options, etc

At this stage of development I would stick with the non beta version 3.x you have and await the final version. However if you have a couple of spare sd cards (and time) give the new beta version a try but if you are not comfortable with basic Linux command functions make sure you keep a copy of your current working version in case you have any problems.

Mel

The Black Adder
25-01-2018, 08:28
I think I will. Thanks.

It sounds way too complicated to install.

Hope v4 will be easier.

:)

Kit1cat
30-01-2018, 15:16
Moode 4 final now available for download http://moodeaudio.org/

http://www.diyaudio.com/forums/pc-based/271811-moode-audio-player-raspberry-pi-1301.html

jonners
30-01-2018, 15:56
Moode 4 final now available for download http://moodeaudio.org/

http://www.diyaudio.com/forums/pc-based/271811-moode-audio-player-raspberry-pi-1301.html

It's a bit confusing because the Moode download just gives the sources and manual build instructions. To begin, you need to download Raspbian Stretch-Lite and burn it to a micro-SD card: https://www.raspberrypi.org/downloads/raspbian/
Then it's best to use the Moode Image Builder - under 'Support' - and follow the option which uses a single SD card.

The Black Adder
30-01-2018, 16:16
Jeez... I I'll stick with 3.7

Sent from my 9001X using Tapatalk

jonners
30-01-2018, 16:32
Jeez... I I'll stick with 3.7

Sent from my 9001X using Tapatalk

There's a lot to be said for that! If you don't need the extra features of 4.0, then I think the earlier versions (which have the advanced kernels) can give slightly better sound.
Edit: Just done some more listening, and I think the sound is actually better on 4.0 than 3.7 for me.
Getting Moode 4.0 to work is really not that difficult, and it's even quite educational. :) I can assist anyone who wants to do it from a Mac.

Cycleallday
31-01-2018, 22:17
I have just run the build with no problem [an idiots guide would have speeded things up].

Well worth the effort and a donation will follow tomorrow.

A definite improvement over V3.x in my view

Mel

Imazed
10-01-2019, 19:51
It's a bit confusing because the Moode download just gives the sources and manual build instructions. To begin, you need to download Raspbian Stretch-Lite and burn it to a micro-SD card: https://www.raspberrypi.org/downloads/raspbian/
Then it's best to use the Moode Image Builder - under 'Support' - and follow the option which uses a single SD card.

Moode 4.4 is available and does not require any build. Moode (Tim Curtiss) provides a straight ISO. I quote The download is a ready-to-use ISO image that can be written directly to an SDCard. Here is the link http://moodeaudio.org/

Yomanze
17-03-2019, 12:20
I’ve been using Moode for a couple of weeks now. Been having some issues with using Linn Kazoo as a controller. Slow, laggy, keeps locking the system up. LUMIN has a terrible UI, so that is out. Fingers crossed am using mconnect on iPhone and it is much faster and more solid. Kazoo hands off the Tidal browsing to the Pi, but mconnect signs into Tidal, then sends to the Pi. Way faster browsing. :)

Starterman
18-03-2019, 13:14
I'm still on Release 3.1.
Tried 4.x and the latest version of Volumio. I prefer the sound of the old version.

Bourneendboy
19-09-2019, 18:33
I'm currently using Moode with my Allo Boss V1.2 and see in the audio config some chip/device options. Can anyone advise what these settings are and what affect they may have on the sound.

Thanks.

mikeyb
08-12-2019, 11:48
I've gone back to Moode on my Pi/Boss today, just to see if I could have it set up as a Roon Endpoint as well as Spotify Connect.

Both working perfectly. So I'll give some time and see if it sounds any better than Ropieee XL that could do both too.