Moode Audio Player for Raspberry Pi

Hi Jerry,

...

Failure to reconnect to Moode using home WiFi SSID after initial reboot from AP mode suggests a client issue possibly a stale DNS resolver cache. In other words maybe the client still had the 172. AP mode address in its DNS cache. Just speculating of course.

-Tim

There are various ways independently to determine if the RPi came up in WiFi client mode and associated with the home AP after the initial reboot.

My Router/Access Point can list by name and IP address all the hosts on the LAN and there are various sniffer programs available for Linux and other O/Ses that accomplish the same thing.

I just use my Android Phone and an app named "fing". It's great at enumerating all the hosts on whatever LAN it's connected to via WiFi. I use a different app "WiFi Analytics" to get info about APs in the vicinity (or get some of this same info from the phone's WiFi manager). Handy to have in my pocket when I need it, where I need it.

Regards,
Kent
 
This might be a dumb question.. is there a usb port on the rpi3 that is lower noise for a usb dac to use? I'm using a schiit wyrd but I still seem to get occasional static/click noise when I play music from my NAS share, but no noise when I play from a usb flash drive
 
Last edited:
Hi,

Looks you are using mpdroid so cover path is mpdmusic/ instead of coverart which was for rune.

Regards,

By 'MPD' I tried to mean 'MPDroid" only.
I'm sorry for typing it wrong.

In MPDroid settings, I've changed path to music to mpdmusic.

4c655c1b1c64bde338a34d987b7746ff.jpg


I'm still not able to view any cover art in MPDroid. I'm using Google Nexus 5 btw (if that is at all required)

Sent from my Nexus 5 using Tapatalk
 
Yes, most likely AMP+ not supporting that rate.

I can update Zen to use the mp3 stream for 2.6 final. Is there an mp3 stream for Rinse?

-Tim

I encountered the same situation about a year ago in both Moode and picoreplayer. 32 bit streams had to be upsampled for my Digi+/Opus dac combination. I now upsample everything and have settled on 192/24, medium quality SoX. That yields the best quality I have encountered through the interface. I have upsampled files using SoX to create a new file and played that high-rate file through Moode, and there is a very slight improvement (and the CPU usage almost drops to half of what it was when Moode was upsampling on the fly). The improvement was not enough to reprocess my whole library, though I might someday.

Skip
 
Hi Tim,

i would like to express My Thanks for the Great Job and always further improve by Moode Audio Player.
I currently use Moode 2.6 TR7 with my Cirrus Logic Audiocard with Kernel 4.4.6 of HiassofT
(RPi Linux driver for Wolfson / Cirrus Logic Audio Card).
The Nice Thing about the Cirrus Logic Audiocard is that it has Analog and Digital Outputs.
I go directly to my Active Speakers and it Sounds Very Good.
One Question: What should we think of Real-Time Kernel? Would that bring what?
Keep it up. :cheers:

Best regards
Theo
 
Hi Tim,

i would like to express My Thanks for the Great Job and always further improve by Moode Audio Player.
I currently use Moode 2.6 TR7 with my Cirrus Logic Audiocard with Kernel 4.4.6 of HiassofT
(RPi Linux driver for Wolfson / Cirrus Logic Audio Card).
The Nice Thing about the Cirrus Logic Audiocard is that it has Analog and Digital Outputs.
I go directly to my Active Speakers and it Sounds Very Good.
One Question: What should we think of Real-Time Kernel? Would that bring what?
Keep it up. :cheers:

Best regards
Theo

Hi Theo,

Nice bit of hacking 🙂

Don't know about RT kernel but improvements could be made by making custom kernel, MPD and ALSA that included a variety of audio fixes that have not made it into mainline releases yet. The kind of stuff that @soundcheck or Archphile Mike are doing.

Don't forget to say thank$ via PayPal ;-)

-Tim
 
Hi,

Moode Audio Player release 2.6 is available for download at moodeaudio.org 🙂

This release includes support for the wonderful new Raspberry Pi 3, moodeOS a robust operating system based on Raspbian Jessie Lite (J-Lite), automatic Access Point (AP) mode for direct WiFi connection, Auto-shuffle, Airplay metadata and cover art, a great selection of commercial-free, listener-supported radio stations and many other new features, updates and bug fixes.

Please read the attached Release Notes and view the Setup Guide at moodeaudio.org for more information.

Enjoy!

Regards,
Tim Curtis

========================================
RELEASE NOTES

Moode Audio Player, (C) 2014 Tim Curtis
moodeaudio.org
========================================

======================
2.6 Release 2016-06-07
======================

New features

- NEW: Support for Raspberry Pi 3
- NEW: moodeOS 1.0 J-Lite factored for Moode Audio Player
- NEW: WiFi automatic Access Point (AP) mode for direct connection
- NEW: Auto-shuffle for a continuous stream of music
- NEW: Audio scrobbler service (Last.FM)
- NEW: Airplay metadata and cover art displayed on UI
- NEW: USB storage devices auto-mounted by disk label
- NEW: Network configuration system
- NEW: Auto-configuration system for run-once name change at boot
- NEW: Vol.php CLI for setting volume via command line
- NEW: Support for BBC 320K HLS streams

Radio stations

- NEW: 6forty Radio
- NEW: Absolut Hot
- NEW: Absolut Radio
- NEW: Absolut Relax
- NEW: Ambient Sleeping Pill
- NEW: BBC 320K Radio 1
- NEW: BBC 320K Radio 2
- NEW: BBC 320K Radio 3
- NEW: BBC 320K Radio 4 FM
- NEW: BBC 320K Radio 5 live
- NEW: BBC 320K Radio 6 music
- NEW: BBC Radio 5 live
- NEW: CDNX 1 - Classic & New Indie Alt
- NEW: CDNX 2 - New & Upfront Indie Alt
- NEW: DR P6 Beat
- NEW: DR P7 Mix
- NEW: DR P8 Jazz
- NEW: FARPASTPOST - Post Rock Radio
- NEW: Maschinengeist Radio
- NEW: NPO Radio 1
- NEW: NPO Radio 2
- NEW: NPO Radio 4
- NEW: Omroep Zeeland
- NEW: Radio SRF 1
- NEW: Radio SRF 2 Kultur
- NEW: Radio SRF 3
- NEW: Radio SRF 4 News
- NEW: Radio SRF Musikwelle
- NEW: Radio SRF Virus
- NEW: Radio Swiss Classic
- NEW: Radio Swiss Pop
- NEW: Radio X Brussels
- NEW: Radio X London
- NEW: Rinse FM
- NEW: Rock FM
- NEW: RSI - Rete Due
- NEW: RSI - Rete Tre
- NEW: RSI - Rete Uno
- NEW: RTR Radio
- NEW: RTS - Couleur 3
- NEW: RTS - Espace 2
- NEW: RTS - La Premiere
- NEW: RTS - option musique
- NEW: Soma FM - The Silent Channel
- NEW: The Jazz Groove - East
- NEW: The Jazz Groove - West
- NEW: WBJC Baltimore 91.5 - Classical
- NEW: WCLV Cleveland 104.9 - Classical
- NEW: WCRB Boston 99.5 - Classical
- NEW: WFMT Chicago 98.7 - Classical
- NEW: WFMU 91.1 FM
- NEW: WQED Pittsburgh 89.3 - Classical
- NEW: WRPI 91.5 FM Troy
- NEW: WRTI Philadelphia 90.1 - Classical
- NEW: WRTI Philadelphia 90.1 - Jazz
- NEW: Zen FM
- UPD: ABC Country stream link updated
- UPD: ABC Jazz stream link updated
- UPD: Folk Radio UK stream link updated
- UPD: Radio Caroline stream link updated
- UPD: Radio Monte Carlo FM - RMC 1 stream link updated
- UPD: Radio Swiss Jazz change to aac+ stream link
- UPD: Resonance Radio stream link updated
- UPD: Sub.FM stream link update to 192 kbps
- UPD: Triple J stream link updated
- UPD: Triple J Unearthed stream link updated

Audio device descriptions

- I2S: HIFI DAC
- I2S: HIFI Digi
- USB: DSPeaker DAC
- USB: FiiO X5 gen II
- USB: iFi Audio IDAC2
- USB: MARANTZ Network Player NA 7004
- USB: Nubert Active Speaker System A 200
- USB: SMSL M8 DAC
- USB: SMSL Sanskrit Pro-B
- USB: Wyred4sound DAC-2 DSD SE

Updates

- UPD: Code base updates and rewrites for moodeOS 1.0
- UPD: Components updated to 2016-03-18 Jessie Lite
- UPD: Bump to Linux kernel 4.4.8
- UPD: MPD custom compiled version 0.19.15
- UPD: WiringPi compiled version 2.32
- UPD: PHP5 configured for Zend OPcache
- UPD: Shairport-sync 2.8.4 compiled for systemd
- UPD: Upmpdcli 1.1.3 libupnpp 0.14.1 libupnp 1.6.19.jfd2
- UPD: DLNA database rebuild added to sys config
- UPD: Clockradio method for finding plitem
- UPD: Improved logging /var/log/moode.log
- UPD: Display sample rate and bit rate on Playback panel
- UPD: Replaygain setting added to MPD config
- UPD: Improved error checking in vol.sh
- UPD: Library artists sort ignores articles "a, and, the"
- UPD: Improved USB audio hot-plug handling
- UPD: Automate USB (UAC2) fix with setting on System config
- UPD: Deprecate Audio device 'other' column
- UPD: Deprecate WEP as security protocol for WiFi
- UPD: Deprecate "Display playlist" setting on Customize
- UPD: Contribs on About screen

Bug fixes

- FIX: Null in PCM5122 settings col causing Customize to fail
- FIX: Rare CPU hog condition due to bad socket handling
- FIX: Timeknob layout issue on some Android devices
- FIX: Single quotes in ssid, pwd not being escaped for sql
- FIX: Redundant mediainfo calls during extmeta gen
- FIX: EncodedAt not checking for empty string returned
- FIX: Description for IQaudIO Pi-AMP+
- FIX: Clock radio sometimes not triggering UI update
- FIX: Various js error handling bugs
- FIX: WiFi "No security" config failing to connect
- FIX: Airplay receiver no sound output in certain scenarios
- FIX: Placeholder values on NAS config not editable w/Firefox
- FIX: NFS mount options not being set
 

Attachments

  • player-r26-1.png
    player-r26-1.png
    297.2 KB · Views: 383
  • moode-logotypes-v2.png
    moode-logotypes-v2.png
    34.9 KB · Views: 370
Up and running with the latest release using pi3 and digi+.
I didn't test without the BT disable.

As a digital source it easily beats the SB V3 (when they were still called SlimDevices) for SQ.

I don't hear any glitchy-type noise when changing song anymore with the new release.

Thanks 🙂
 
Hi Paul,

I'm not an expert in UPnP systems so u might want to post your question to J.F Dockes the author of upmpdcli, the UPnP renderer used in Moode.

Here are some links:

https://www.lesbonscomptes.com/upmpdcli/
https://www.lesbonscomptes.com/upmpdcli/sc2mpd.html

-Tim

Tim,
I've been in touch with Jean-Francois, the problem was that sc2mpd wasn't installed, everything is fine now.

Is it possible that at some point you could include sc2mpd in Moode?

Thanks
Paul