Moode Audio Player for Raspberry Pi

I'm listening now RuneAudio Spotify playback source, works only with Spotify Premium subscription (I have it) is very simple and functional.
I will not be annoying but it is a real disappointment not to include this functionality in Moode because the Airplay solution is not for me and I think even for others
I hope you can think again because Moode sounds better.

Thanks to the fantastic support
Regards.
 
Hi,

I'll have to see if its available via rpi-update and if its considered stable.

In the meantime I have a yet untested procedure for installing Mediatek mt7601u wifi driver firmware which should also handle the Ralink chipsets. Here is reference link.
https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=119095

You are welcome to try it and if it works I'll apply it to MoodeOS for release 2.5. Remove double quotes around the url in the command string below before executing it.

wget "https://github.com/porjo/mt7601/raw/master/src/mcu/bin/MT7601.bin" -O /lib/firmware/mt7601u.bin

Regards,
Tim

A little time has passed but I just got this working.
It's a little difficult as I run Pi headless in a custom box in the lounge. I'm not entirely sure of the precise requirements because of that.

MoOde I'm running is 4.1.10+
I installed the driver using these instructions
How to Install MediaTek MT7601 Driver to a Raspberry Pi | Mark Revilla

I also installed the firmware from the original Metiatek driver.

It's possible that all of the above is not required. I lost comms when inserting the card on several occasions. It was only near the end of the process I looked at active devices from the router and saw both wired and WIFI active for the Pi. Unplugged the wired comms and I could connect.

J.
 
I've updated kernel to 4.1.15 via the update (it does contain the drivers for 7601). The only thing I've had to do was to install the firmware. After the reboot my Pi connected to the network without any problems.

However, I'm having issues with the data transfer (as mentioned earlier here, transfer drops out), but I'm not sure if it's the drivers our just poor signal)

Marek
(via Tapatalk)
 
Last edited:
I've updated kernel to 4.1.15 via the update (it does contain the drivers for 7601). The only thing I've had to do was to install the firmware. After the reboot my Pi connected to the network without any problems.

However, I'm having issues with the data transfer (as mentioned earlier here, transfer drops out), but I'm not sure if it's the drivers our just poor signal)

Marek
(via Tapatalk)
Hi,

I have a similar problem with data transfer over wifi. Transferring audio files seems to struggle with larger (say 5MB up) files, particularly if there are multiple files being copied. Also, I access the Pi via ssh/putty and that suffers the same problem, I might be connected for 1/2 hour with no problems before the connection is dropped or it might happens as soon as I connect, seems to be no consistent reason I can find.

I have a Moode 22.5 tr1 system installed with a Pimoroni Display-O-Tron LCD text display attached. I thought that it was something to do with the dothat install but if others see the same problem perhaps not.

I also have a Pi B with IQAudio DAC and the (exact) same Moode 2.5 tr1 install but this is connected by wire and shows no problems.

John

Pi A+
IQAudio PiDac+
Edimax EW-7811-UN wifi dongle
Pimoroni Display-O-Tron hat LCD
 
Hi,

I have a similar problem with data transfer over wifi. Transferring audio files seems to struggle with larger (say 5MB up) files, particularly if there are multiple files being copied. Also, I access the Pi via ssh/putty and that suffers the same problem, I might be connected for 1/2 hour with no problems before the connection is dropped or it might happens as soon as I connect, seems to be no consistent reason I can find.

I have a Moode 22.5 tr1 system installed with a Pimoroni Display-O-Tron LCD text display attached. I thought that it was something to do with the dothat install but if others see the same problem perhaps not.

I also have a Pi B with IQAudio DAC and the (exact) same Moode 2.5 tr1 install but this is connected by wire and shows no problems.

John

Pi A+
IQAudio PiDac+
Edimax EW-7811-UN wifi dongle
Pimoroni Display-O-Tron hat LCD
All,

My apologies, I have mixed up my notes and in fact the problem occurs when I use the following ....

Ralink Technology, Corp. RT5370 Wireless Adapter

The Edimax is in fact the one which works OK.

John
 
In problematic wifi situations, unless you want to upgrade your router to a significantly more expensive and powerful unit, I have found using 'Wire-Fi', Powerline adapters are the answer.

I had a house with lots of foot-thick stone walls, and even with multiple repeaters and powered antennae spread through the house, the wifi was patchy.

Replaced with a few strategic powerline units and problems went away.

The Dlink and Netgear units work well and are available in multiple geographies.

Best power-line adapters of 2016 - CNET

Thanks for pointing out there are other solutions besides WiFi. In fact, I use Western Digital Powerline adapters to bridge between my cable modem at the entry point in the basement and my assortment of routers and access points on the first floor. Easy Peasy.

I've also used Netgear adapters and they work well too. Compared with the technology available 5-10 years ago, today's Powerline technology is truly plug-n-play.

Regards,
Kent

PS - for the record - my wireless access point is an ASUS RT-A66U and the WiFi adapter on my RPi2B is an Edimax EW7811Un. Never had an ounce of trouble with either.
 
Tim,

I've just been playing around and decided to update my 32GB flash drive with a different set of music - but I'm having trouble.

On the Mac (OS X 10.11.3) I formatted as Fat and ex-Fat and neither seem to read.

I opened a new drive fresh from the packet, put a bunch of songs on and it read them straight away.

What do you format as?
 
Ignore ^^^

I reloaded the SD card and everything is working as expected.

Hi Mike,

Glad to hear that :)

I've been using Sandisk Ultra Class 10 cards. Mine get heavily stressed during testing and no issues so far.

-Tim
 

Attachments

  • sandisk.jpg
    sandisk.jpg
    72.2 KB · Views: 309
Hi,

Moode Audio Player release 2.5 is available for download at moodeaudio.org :)

This release has many new features, improvements and bug fixes. Please read the attached release notes and view the updated player setup instructions for more information.

Enjoy!

Regards,
Tim Curtis

======================
2.5 Release 2016-02-27
======================

New features

- NEW: Hotplug for USB audio and storage devices
- NEW: Caching Library loader with increased capacity for large collections
- NEW: Server generated enhanced metadata external applications
- NEW: LCD updater engine for running user defined Python script to update LCD
- NEW: Automatic volume configuration when hardware (ALSA) volume controller exists
- NEW: No reboot needed for Airplay, UPnP renderer and DLNA server on/off or name change
- NEW: Smart poweroff and reboot screens with reconnect btn and reboot-ready ticker
- NEW: Automatic reconnect after network interruption
- NEW: Library coverart click-menu for add/play Genre, Artist, Album or entire collection
- NEW: Song file "encoded at" bit depth, sample rate and channels displayed on Audio info
- NEW: Allow-hotplug eth0 interface for faster boot on Wifi
- NEW: Vol.sh command line interface (CLI) for volume knob and mute
- NEW: Web interface for volume and mute via http://moode/command?cmd=vol.sh <arg>
- NEW: Customize setting to display extra metadata (Track x/y, Year, Composer)
- NEW: Customize setting to resume Moode playback after Airplay session ends
- NEW: Customize settings for PCM5122 on-chip DSP filter and analog volume options
- NEW: Automatic stream link updater for Soma FM radio stations

Media

- NEW: Eldoradio (Eldo.lu) 256K stream
- NEW: KCMP 89.3 FM - The Current
- NEW: MPR - Minnesota Public Radio
- NEW: SomaFM - Logo for DEF CON Radio
- NEW: SomaFM - Metal Detector - From black to doom, prog to sludge, thrash to post, stoner to crossover, punk to industrial.
- UPD: Zappa Stream Radio direct stream link updated

Audio devices

- I2S: Audiophonics PCM5102 DAC
- I2S: DIYINHK ES9023 DAC
- I2S: HIFI DAC+
- I2S: HIFI Digi+
- I2S: IanFIFO II
- I2S: IQaudIO Pi-DACZero
- I2S: Pimoroni pHAT DAC
- I2S: PlainAMP
- I2S: PlainDSP
- I2S: Soekris DAM1021
- I2S: Suptronics x400
- USB: Audiolab M-DAC
- USB: Cambridge Audio Azur 851D DAC
- USB: Cambrige DACMagic 100
- USB: Customworks DAC-1
- USB: CEntrance DACmini CX
- USB: DEQX XS-1 USB-Audio 24/192 v4
- USB: Gustard U12
- USB: Halide Design USB-S/PDIF Bridge
- USB: HRT Microstreamer
- USB: HRT Music Streamer II+
- USB: Lukit WaveIO USB-I2S/SPDIF Bridge
- USB: Meridian Director DAC
- USB: Meridian Explorer 2
- USB: Musical Fidelity V90-DAC
- USB: Nuforce DDA 100
- USB: Peachtree Nova 220se
- USB: Teac UD-H01
- USB: Topping D20 DAC
- USB: Trends UD-10

Updates

- UPD: Pre-3.0 rewrite and restructure of entire 2.x code base
- UPD: Linux kernel updated to 4.1.15+
- UPD: MPD updated to 0.19.12
- UPD: Shairport-sync updated to 2.9.1 development version
- UPD: Changed CIFS mount rsize/wsize to defaults rsize=61440 and wsize=65536 for improved throughput
- UPD: Changed to async in usbmount.conf for improved throughput when copying files to the mount
- UPD: Add help text for MPD audio buffer fields
- UPD: Validate MPD volume control field (don't present "Hardware" if hdwr vol controller does not exist)
- UPD: Validate Hardware volume control section on Customize popup (same as above)
- UPD: Add 8192cu.conf to etc/modprobe.d for improved disable of power saving
- UPD: Improve ellipsis truncation for file path on Audio info to prevent wrapping
- UPD: Increase brightness of artist name in Library for improved visability
- UPD: Only display Artist on 2nd line of Library tracks
- UPD: Differentiate between CIFS lazy umount and NFS force umount
- UPD: Turn off NGINX access logging
- UPD: Config NGINX for improved performance
- UPD: Increase PHP pm.max_children to support higher number of concurrent clients
- UPD: Reactivate PHP watchdog for more graceful handling of resource limits
- UPD: DLNA server database moved to root partition for increased capacity
- UPD: Library albums sort ignores articles "a, and, the" at beginning of album name
- UPD: Calculate decode bitrate for WAV and AIFF formats on Audio Info popup
- UPD: Deprecate Kernel Select, Kernel Profiles, CMedia Fix, SRC resampler, Automatic MPD DB update
- UPD: Additions and changes to player setup instructions

Bug fixes

- FIX: WiFi configuration fails when SSID or password contain spaces or special characters
- FIX: Time knob not cleared after last item in playlist finishes
- FIX: Vertical page position (at top of knobs or coverart) on small screens moves when song changes
- FIX: Samba invalid security option causing warning when MPD starts
- FIX: MPD init.d start removed since its already started by Moode worker daemon
- FIX: MPD config missing restore_paused "yes"
- FIX: Volume up/dn buttons not being disabled when knob disabled
- FIX: Logic causing unnecessary UI updates even though song does not change
- FIX: Warnings from legacy CSS "*element" statements in certain CSS files
- FIX: Incomplete Google search string for Radio stations that provide song title
- FIX: Bad var name in getMixerName function for Hifiberry AMP(AMP+)
- FIX: System config SET not performing both ON/OFF and name change as group
- FIX: Library total track time blank when individual track has bad or missing song time
- FIX: Bad char in Roots Legacy Radio url
- FIX: Playback panel not updating after Library playAll
- FIX: Inertia scrolling not working on IOS
- FIX: Last few items in Browse, Library and Playlist being obscured by footer
- FIX: Audiophonics PCM5122 DAC using wrong i2s driver
- FIX: Duplicate entries in playback history log for titles having embedded single quote
- FIX: Library panel track list sort order for compilation albums
 

Attachments

  • player-r25-1.png
    player-r25-1.png
    293.3 KB · Views: 290
Hi,

Moode Audio Player release 2.5 is available for download at moodeaudio.org :)

This release has many new features, improvements and bug fixes. Please read the attached release notes and view the updated player setup instructions for more information.

Enjoy!

Regards,
Tim Curtis

======================
2.5 Release 2016-02-27
======================

New features

- NEW: Hotplug for USB audio and storage devices
- NEW: Caching Library loader with increased capacity for large collections
- NEW: Server generated enhanced metadata external applications
- NEW: LCD updater engine for running user defined Python script to update LCD
- NEW: Automatic volume configuration when hardware (ALSA) volume controller exists
- NEW: No reboot needed for Airplay, UPnP renderer and DLNA server on/off or name change
- NEW: Smart poweroff and reboot screens with reconnect btn and reboot-ready ticker
- NEW: Automatic reconnect after network interruption
- NEW: Library coverart click-menu for add/play Genre, Artist, Album or entire collection
- NEW: Song file "encoded at" bit depth, sample rate and channels displayed on Audio info
- NEW: Allow-hotplug eth0 interface for faster boot on Wifi
- NEW: Vol.sh command line interface (CLI) for volume knob and mute
- NEW: Web interface for volume and mute via http://moode/command?cmd=vol.sh <arg>
- NEW: Customize setting to display extra metadata (Track x/y, Year, Composer)
- NEW: Customize setting to resume Moode playback after Airplay session ends
- NEW: Customize settings for PCM5122 on-chip DSP filter and analog volume options
- NEW: Automatic stream link updater for Soma FM radio stations

Media

- NEW: Eldoradio (Eldo.lu) 256K stream
- NEW: KCMP 89.3 FM - The Current
- NEW: MPR - Minnesota Public Radio
- NEW: SomaFM - Logo for DEF CON Radio
- NEW: SomaFM - Metal Detector - From black to doom, prog to sludge, thrash to post, stoner to crossover, punk to industrial.
- UPD: Zappa Stream Radio direct stream link updated

Audio devices

- I2S: Audiophonics PCM5102 DAC
- I2S: DIYINHK ES9023 DAC
- I2S: HIFI DAC+
- I2S: HIFI Digi+
- I2S: IanFIFO II
- I2S: IQaudIO Pi-DACZero
- I2S: Pimoroni pHAT DAC
- I2S: PlainAMP
- I2S: PlainDSP
- I2S: Soekris DAM1021
- I2S: Suptronics x400
- USB: Audiolab M-DAC
- USB: Cambridge Audio Azur 851D DAC
- USB: Cambrige DACMagic 100
- USB: Customworks DAC-1
- USB: CEntrance DACmini CX
- USB: DEQX XS-1 USB-Audio 24/192 v4
- USB: Gustard U12
- USB: Halide Design USB-S/PDIF Bridge
- USB: HRT Microstreamer
- USB: HRT Music Streamer II+
- USB: Lukit WaveIO USB-I2S/SPDIF Bridge
- USB: Meridian Director DAC
- USB: Meridian Explorer 2
- USB: Musical Fidelity V90-DAC
- USB: Nuforce DDA 100
- USB: Peachtree Nova 220se
- USB: Teac UD-H01
- USB: Topping D20 DAC
- USB: Trends UD-10

Updates

- UPD: Pre-3.0 rewrite and restructure of entire 2.x code base
- UPD: Linux kernel updated to 4.1.15+
- UPD: MPD updated to 0.19.12
- UPD: Shairport-sync updated to 2.9.1 development version
- UPD: Changed CIFS mount rsize/wsize to defaults rsize=61440 and wsize=65536 for improved throughput
- UPD: Changed to async in usbmount.conf for improved throughput when copying files to the mount
- UPD: Add help text for MPD audio buffer fields
- UPD: Validate MPD volume control field (don't present "Hardware" if hdwr vol controller does not exist)
- UPD: Validate Hardware volume control section on Customize popup (same as above)
- UPD: Add 8192cu.conf to etc/modprobe.d for improved disable of power saving
- UPD: Improve ellipsis truncation for file path on Audio info to prevent wrapping
- UPD: Increase brightness of artist name in Library for improved visability
- UPD: Only display Artist on 2nd line of Library tracks
- UPD: Differentiate between CIFS lazy umount and NFS force umount
- UPD: Turn off NGINX access logging
- UPD: Config NGINX for improved performance
- UPD: Increase PHP pm.max_children to support higher number of concurrent clients
- UPD: Reactivate PHP watchdog for more graceful handling of resource limits
- UPD: DLNA server database moved to root partition for increased capacity
- UPD: Library albums sort ignores articles "a, and, the" at beginning of album name
- UPD: Calculate decode bitrate for WAV and AIFF formats on Audio Info popup
- UPD: Deprecate Kernel Select, Kernel Profiles, CMedia Fix, SRC resampler, Automatic MPD DB update
- UPD: Additions and changes to player setup instructions

Bug fixes

- FIX: WiFi configuration fails when SSID or password contain spaces or special characters
- FIX: Time knob not cleared after last item in playlist finishes
- FIX: Vertical page position (at top of knobs or coverart) on small screens moves when song changes
- FIX: Samba invalid security option causing warning when MPD starts
- FIX: MPD init.d start removed since its already started by Moode worker daemon
- FIX: MPD config missing restore_paused "yes"
- FIX: Volume up/dn buttons not being disabled when knob disabled
- FIX: Logic causing unnecessary UI updates even though song does not change
- FIX: Warnings from legacy CSS "*element" statements in certain CSS files
- FIX: Incomplete Google search string for Radio stations that provide song title
- FIX: Bad var name in getMixerName function for Hifiberry AMP(AMP+)
- FIX: System config SET not performing both ON/OFF and name change as group
- FIX: Library total track time blank when individual track has bad or missing song time
- FIX: Bad char in Roots Legacy Radio url
- FIX: Playback panel not updating after Library playAll
- FIX: Inertia scrolling not working on IOS
- FIX: Last few items in Browse, Library and Playlist being obscured by footer
- FIX: Audiophonics PCM5122 DAC using wrong i2s driver
- FIX: Duplicate entries in playback history log for titles having embedded single quote
- FIX: Library panel track list sort order for compilation albums

Working well, thanks Tim.
 
came from Raspyfi>Volumio>Rune now just tried Moode r25-tr2

1. Volume knob act strangely in web UI. it will suddently goes to 100! (using software volume control)
2. Some song files will not display even after folder were manual updated.

besides the above issues, everything is fine, good piece of work !
 
Hi,

There is a typo in the img file name inside the zip...OOPS. New downloads will be available shortly. In the meantime, the existing zips have been deleted.

Thanks in advance for your patience :)

Regards,
Tim

Tim, I know it was just a typo, but might be misleading for some folks :)
Btw, both systems are working perfectly (only had to download the Mediatek firmware for my other wifi card) :)