Moode Audio Player for Raspberry Pi

Hi,

Some new radio stations from BBC will be included in release 1.9 :) Also, an on-demand help/info text feature that reduces the need for static help text on the config pages. Clicking the ( i ) icon toggles display of the help text which appears below the input or select field.

Regards,
TC
 

Attachments

  • bbc_radio_one.png
    bbc_radio_one.png
    37.2 KB · Views: 6
  • bbc_radio_two.png
    bbc_radio_two.png
    41.7 KB · Views: 6
  • bbc_radio_fourfm.png
    bbc_radio_fourfm.png
    40.4 KB · Views: 7
  • bbc_6music.png
    bbc_6music.png
    48 KB · Views: 7
  • moode-r19-mpdconfig1.png
    moode-r19-mpdconfig1.png
    82.1 KB · Views: 9
Hi,

Some screen shots of Playback History feature coming in release 1.9 :)

Regards,
TC
 

Attachments

  • moode-r19-playhistory1d.png
    moode-r19-playhistory1d.png
    69.3 KB · Views: 9
  • moode-r19-playhistory1c.jpg
    moode-r19-playhistory1c.jpg
    33.4 KB · Views: 8
  • moode-r19-playhistory1b.png
    moode-r19-playhistory1b.png
    102.9 KB · Views: 9
  • moode-r19-playhistory1a.jpg
    moode-r19-playhistory1a.jpg
    40.2 KB · Views: 10
Hi,

Here's a screen shot of the completed Playback history feature in release 1.9 that includes the following:

- Typedown search
- First/last page speed buttons
- Google song search

The playback history log is turned on/off by a setting on the Custom config popup and cleared if desired, by a setting on the System config page. System logs can also be cleared via System config (no need for ssh!). The history log is maintained by server-side code so no need to have the Player UI running.

Regards,
tcmods.org
http://twitter.com/MoodeAudio
TC
 

Attachments

  • moode-r19-playhist-1a.jpg
    moode-r19-playhist-1a.jpg
    39.4 KB · Views: 9
Hi,

Just a couple quick announcements:

(1) There is a nice review of Moode in Part-Time Audiophile :)
Review: Raspberry Pi 2 as Music Streamer | Confessions of a Part-Time Audiophile

(2) tcmods.org web site has a new look as part of transition to new moodeaudio.org domain/email sometime in June.

(3) Several nice UPnP enhancements have tested out and should make it into release 1.9

- Album art displayed if URL provided by UPnP DB server
- Improved metadata handling for UPnP song files
- Play/pause handling for UPnP song files

Regards,
tcmods.org
Moode on Twitter
TC
 
Hi,

Moode Audio Player release 1.9 is available for download at http://tcmods.org :)

This release includes new Playback history log, UPnP album art display, on-demand help/info system, great new Radio stations and a variety of code updates, improvements and bug fixes inluding a major fix to miniDLNA server config. Refer to the release notes below and attached screen shots.

Highlights:

(1) The Playback history log provides type down search and each log item contains a Google search link for song/album/artist. The log is server-based so no need for the Player UI to be running.

(2) The UPnP album art feature provides display of album art from UPnP/DLNA servers thanks to some nice coding from Jean-Francois Dockes, author of the excellent upmpdcli UPnP renderer included in Moode.

(3) System and Playback history logs can be cleared via settings on System config page thus no need for ssh commands :)

(4) miniDLNA config fix prevents its folder tree from also being indexed by MPD causing N times the number of actual songs to be indexed.

Enjoy!

Regards,
tcmods.org
Moode on Twitter
TC

======================
1.9 Release 2015-05-30
======================

New features

- NEW: Playback history log w/type down search and Google song search
- NEW: Log maintenance for clearing System and Playback history logs
- NEW: UPnP renderer with Album art display and improved metadata handling
- NEW: Menu pick to reload page from server (useful on smartphones/tablets)
- NEW: On-demand help/infomation text

Media

- NEW: BBC Radio 1
- NEW: BBC Radio 2
- NEW: BBC Radio 4 FM
- NEW: BBC Radio 6 music
- NEW: San Diego's Jazz 88.3

Updates

- UPD: Add logic to handle play/pause for UPnP (http://) song files
- UPD: Improve logic for handling metadata for UPnP song files
- UPD: Display "Streaming source" instead of URL in Playlist when Title metadata not present
- UPD: Streamline theme change code to use one file set and in-place color value edits
- UPD: Streamline config pages by converting from block to on-demand help/infomation text
- UPD: Replace most hover help with on-demand help/information text
- UPD: Edit help text for MPD Volume normalization to indicate "converts to 16 bit"
- UPD: About popup contributions better reflect work from the RaspyFi/Volumio projects
- UPD: Add "Restart MPD" button to MPD config page for refreshing Browse panel if needed
- UPD: Add "Interf" to logic that makes the MPD config friendly name for Audio device
- UPD: Add RME Fireface UCX audio device to Audio Device Description database
- UPD: Add alias logo image for Alpha Music Detroit radio station
- UPD: Install htop interactive process viewer

Bug fixes

- FIX: DLNA server configuration issue causing N times indexing of songs
- FIX: White box border showing around volume knob during page refresh
- FIX: Long titles on Playlist not wrapping correctly
- FIX: Wrong initial value for friendlyname setting in /etc/upmpdcli.conf
- FIX: Position issue in Library Artists column

 

Attachments

  • player-r19-3.jpg
    player-r19-3.jpg
    38.7 KB · Views: 5
  • player-r19-1.jpg
    player-r19-1.jpg
    43.6 KB · Views: 8
I think I've got it loaded on my sd card right, and plugged into my new Pi 2. But I can't tell because I can't get the UI up. http://moode gets me to a page won't display message. Can you lead me in the right direction?
 
Hi,

So far so good running new kernels 3.18.11 and 3.18.14 with ALSA coding changes in Moode 2.0.

The bug 0dB not = ALSA 100% volume level for PCM5122 based DAC's is fixed in the new kernels. Alsamixer now shows decibel value of 0dB for IQaudIO DAC+ when the level is at 100%.

Regards,
TC
 

Attachments

  • moode-r20-sysconfig.png
    moode-r20-sysconfig.png
    103.6 KB · Views: 7
  • moode-r20-about.jpg
    moode-r20-about.jpg
    32.2 KB · Views: 6
  • alsamixer31814.png
    alsamixer31814.png
    56 KB · Views: 4
I like it. Support for my Duriosound out of the box and alot of interesting radio stations. Like the other players I have tried, the database update from usb seems to hang and does not finish. I wish there was a tool to either ferret out the file responsible or a mode to bypass the exception and continue populating the library.

Nice program. May well have found my home...
 
I like it. Support for my Duriosound out of the box and alot of interesting radio stations. Like the other players I have tried, the database update from usb seems to hang and does not finish. I wish there was a tool to either ferret out the file responsible or a mode to bypass the exception and continue populating the library.

Nice program. May well have found my home...

Hi,

How many tracks are in your collection?

Here are some troubleshooting steps that you can try if u know a little Linux ssh.

(1) In Moode System config, click YES to Clear system logs then press the SET button.

(2) In Moode Sources config, press the UPDATE MPD DB button.

(3) ssh root@moode

(4) Examine the MPD log. It should contain an entry for each file that was successfully added to its database.

cat /var/log/mpd/mpd.log

Regards,
TC
 
Hi,

Just a brief status update. The new kernels bring more goodness in ALSA :)

Tests have been successful with a new "ALSA-Direct" hardware volume control that implements true logarithmic mapping of the 0-100 scale on the Moode volume knob to the actual hardware volume range for the device.

Several options are possible including ALSA internal mapping, formula based mapping or table based mapping. Custom volume curves are now possible!

Regards,
Tim
 
The screenshots look great I think I'll give Moode a try sometime this week. I have a question: Is it possible to have Moode running at two locations on the same network from the same source? I would like tow listening locations in my home, the living room system and the bedroom system. Does Moode offer multi-location streaming?
Thanks
 
The screenshots look great I think I'll give Moode a try sometime this week. I have a question: Is it possible to have Moode running at two locations on the same network from the same source? I would like tow listening locations in my home, the living room system and the bedroom system. Does Moode offer multi-location streaming?
Thanks

Hi,

Yes to the first question. Your music source could be a PC or NAS and you can control both Moode's from the Browser running on your Smartphone, Tablet or Laptop.

No to the second question. Moode does not support multi-room (synchronized) streaming.

Regards,
TC
 
Hi,

Moode release 2.0 is available for download at tcmods.org :)

This release includes Logarithmic volume control with adjustable slope and max volume capping for audio devices with hardware volume controllers, support for IQaudIO Pi-DigiAMP+ and Hifimediy ES9023 audio devices, selectable album art lookup methods and new Linux kernel 3.18.14 with improved ALSA audio subsystem, updated I2S overlay drivers, and other fixes and improvements.

Also included in this release are some great new radio stations and a variety of updates and bug fixes. Refer to the attached release notes for details.

Enjoy!

Regards,
tcmods.org
Moode on Twitter
TC

======================
2.0 Release 2015-06-26
======================

New features

- NEW: Logarithmic volume curve for hardware volume controllers
- NEW: Support for IQaudIO Pi-DigiAMP+ and Hifimediy ES9023 I2S audio devices
- NEW: Album art lookup methods: Default, EAC, Embedded (place holder), All
- NEW: Linux kernel 3.18.14+ (default) and 3.18.11+ added to kernel select

Media

- NEW: Africa Goes Angeln
- NEW: BBC Radio 3
- NEW: France Inter Paris (FIP)
- NEW: Radio New Zealand - Concert
- NEW: Radio New Zealand - National

Updates

- UPD: Improved volume mute management
- UPD: Add Volume settings to Audio info popup
- UPD: Coding for ALSA changes in new kernels
- UPD: Changes to /boot/config.txt for new kernels
- UPD: Instrument Library load with debug logger
- UPD: Streamline main menu, place config page links on popup
- UPD: Add on-demand help for ALSA volume field on System Config
- UPD: Increase duration of Notify message for kernel update
- UPD: Add "x20" and "G1V5" to MPD Audio device friendly name logic
- UPD: Add PHP www-data user to visudo (ALL) so ALSA cmds execute
- UPD: Drop support for kernels 3.10.36 and 3.12.26
- UPD: Add audio device descriptions to database: Hifimediy ES9023, IQaudIO Pi-DigiAMP+,
- UPD: cont. LH Labs Geek Pulse X-Fi, Perreaux Audiant 80i, Schitt Modi 2
- UPD: Add first/last page btns to Customization settings popup
- UPD: Edit readme/setup instructions to reflect changes
- UPD: Change URL and add alias logos for NTS Live London radio station
- UPD: Add work-around logic to handle missing metadata from NTS Live and FIP stations
- UPD: Add major feature idea contributors to About popup

Bug fixes

- FIX: UPnP renderer sometimes disappears from JRiver list
- FIX: Bad formatting for 22.05 and 32 kHz Output rates on Audio info popup
- FIX: 384 kHz sample rate not being parsed for Audio info popup
- FIX: Kernel select not showing Notify message after kernel change submitted
- FIX: Incorrect right margin of "aftertext" on controls that have help/info button
- FIX: Audio device description lookup key missing for RME Fireface UCX
- FIX: Automatic unmute for IQaudIO Pi-AMP+ not working on Pi-B+ machine
- FIX: Mixer name not being set correctly for Hifiberry Amp(Amp+)

 

Attachments

  • moode-r20-radio-stns.jpg
    moode-r20-radio-stns.jpg
    35.6 KB · Views: 6
  • player-r20-5.jpg
    player-r20-5.jpg
    27.7 KB · Views: 6
  • player-r20-4.jpg
    player-r20-4.jpg
    25.6 KB · Views: 7
  • player-r20-1.jpg
    player-r20-1.jpg
    40.8 KB · Views: 10
Hi,

Moode 2.1 Test Release #1 is available for download at http://moodeaudio.org via the Test Code button.

This test release includes the following:

(1) Expand SD Card Storage
(2) SDCARD folder on Browse panel
(3) SDCARD, USB2/3/4 samba share names
(4) Disable volume knob when MPD volume control set to disabled

Refer to attached screen shots. Enjoy!

Regards,
MoodeAudio.org
Moode on Twitter
TC
 

Attachments

  • moode-r21-volknob-disable.jpg
    moode-r21-volknob-disable.jpg
    40.8 KB · Views: 9
  • moode-r21-sdcard-expand.png
    moode-r21-sdcard-expand.png
    121.4 KB · Views: 7
Hi all!
I was planning to move from RuneAudio to Moode, mainly for the interface.
However, I have a USB 2Tb disk (>40.000 Flac on it :) ) which is formatted in exFat and it is not recognised by Moode.
In Rune it was the same initially but I could enable exFat with Fuse by ssh server side and issuing
Code:
   pacman -S fuse
   pacman -S fuse-exfat

...but pacman does not seem to be there in Moode...
Any suggestion?
Thanks
Franz
 
Hi all!
I was planning to move from RuneAudio to Moode, mainly for the interface.
However, I have a USB 2Tb disk (>40.000 Flac on it :) ) which is formatted in exFat and it is not recognised by Moode.
In Rune it was the same initially but I could enable exFat with Fuse by ssh server side and issuing
Code:
   pacman -S fuse
   pacman -S fuse-exfat

...but pacman does not seem to be there in Moode...
Any suggestion?
Thanks
Franz

Hi Franz,

Moode is Debian based so Arch pacman cmd won't work. Here is procedure for Debian based Linux.

(1) apt-get install exfat-fuse
(2) nano /etc/usbmount/usbmount.conf file
(3) add "exfat" to file system list
(4) reboot

I tried same a while back but no joy, and could not noodle out why not working. If u are able to get Exfat support working please post the fix! Thanks.

Fyi, download link for Moode 2.1 Test Release #2 is on Twitter feed. This release has re-designed Library loader plus many of the final release features :)

Regards,
Moodeaudio.org
Moode on Twitter
Tim
 
exFat support

..my bad, because of the "relation" with RuneAudio I assumed Moode was ArchLinux too, but did not check.

After installing exFat as per your suggestion
Code:
apt-get install exfat-fuse

..I tried to mount my USB disk
Code:
root@moode:~# mount /dev/sda2 /mnt/USB
FUSE exfat 1.1.0
WARN: volume was not unmounted cleanly.
fuse: mountpoint is not empty
fuse: if you are sure this is safe, use the 'nonempty' mount option

..and after removing a couple of items in /mnt/USB
Code:
root@moode:cd /mnt/USB
root@moode:rm -i ._.Trashes
root@moode:rmdir .Trashes/
root@moode:/mnt/USB# ls -l
total 0

I was able to manually mount my USB disk, with a warning
Code:
root@moode:/mnt/USB# mount /dev/sda2 /mnt/USB
FUSE exfat 1.1.0
fuse: warning: library too old, some operations may not not work

For the moment being I'm ignoring that warning and I'm updating my library...
Since it is more than 40.000 Flac I guess it will take some time, but I'm confident everything will work.

:music:

Thanks!
 
Ok, the update process failed for three times using release 2.0, more or less after 8000 to 10000 items added to the library.

I'm not sure if it was for some indexing error or because I launched some music and - in doing so - I caused some problem interrupting the update...

The fourth time I decided to install version 2.1, launch the mpd library update and wait until the end of the process..

It took from 7:35pm to 9:06 pm, 91 minutes in total, but at the end I had my 40000+ flac added to the library, as seen from mpd log:

Code:
root@moode:~# cd /var/log/mpd
root@moode:/var/log/mpd# grep added mpd.log | wc -l
43041

:) :) :)
 
Back
Top Bottom