Jump to content
Computer Audiophile
tcmods

Moode Audio Player for Raspberry Pi

Rate this topic

Recommended Posts

tcmods   
tcmods   

Hi,

 

Moode 1.8 Test Release #1 is available for download at tcmods.org via the TEST CODE button :)

 

This release includes a modification to the Library that provides increased performance for large music collections, a few bug fixes and some great new high bitrate radio stations including Czech Radio Classical (FLAC).

 

See attached release notes for details.

 

Regards,

tcmods.org

TC

 

======================

1.8 Release 2015-04-DD

======================

 

New features

 

- NEW:

 

Media

 

- NEW: Czech Radio Classical (FLAC)

- NEW: EuropaRadioJazz - 883 SmoothJazz

- NEW: EuropaRadioJazz - Smoothjazz HD Audiophile

- NEW: EuropaRadioJazz - TheSoundOfJazz

 

Updates

 

- UPD: Improve performance of Library for large collections

 

Bug fixes

 

- FIX: Incorrect metadata parsing for radio stations that do not transmit a name element

 

 

CzechRadioClassical.png

EuropaRadioJazzTheSoundOfJazz320kbps.png

883SmoothJazz320kbps.png

883SmoothJazzHD.png

Share this post


Link to post
Share on other sites
tcmods   

Hi,

 

I've started to maintain a DAC compatibility list based on user feedback. The following are all USB DAC's that work great with Moode. More to come. Look for it on tcmods.org DAC LIST page.

 

Audiobyte Black Dragon

Aune s16

Chord Hugo

Soekris R-2R + DIYinhk receiver

LH Labs Geek out (via powered USB hib)

Marantz HD DAC 1

Pioneer U05

 

Regards,

tcmods.org

TC

Share this post


Link to post
Share on other sites
tcmods   

Hi,

 

Here's a brief update on release 1.8 (late April) There may be a Test Release #2 before the final release.

 

The attached screen shots show a prototype of the new Playback panel layout with integrated playlist and unified control bar, new System config page with comprehensive name change and timezone select features and a streamlined Sources page.

 

Enjoy!

 

See release notes below for details.

 

Regards,

tcmods.org

MoodeAudio Twitter Feed

TC

 

======================

1.8 Release 2015-04-DD

======================

 

New features

 

- NEW: Playback panel with integrated playlist

- NEW: Change Player and network service names

- NEW: Select local timezone

- NEW: Choose Theme color from Customize popup

 

Media

 

- NEW: Czech Radio Classical (FLAC)

- NEW: EuropaRadioJazz - 883 SmoothJazz

- NEW: EuropaRadioJazz - Smoothjazz HD Audiophile

- NEW: EuropaRadioJazz - TheSoundOfJazz

 

Updates

 

- UPD: Improve performance of Library for large collections

- UPD: Streamline layout of Sources, Network and System config pages

- UPD: Add audio device descriptions to Customize popup (21 devices, 11 new)

- UPD: RaspyPlay4 DAC added to I2S audio device dropdown

- UPD: Add friendly names for Audio output on MPD config page

- UPD: Replace btn-cmd code in scripts-configuration.js with same from scripts-playback.js

- UPD: Show/hide userid and password fields on mount screen based on CIFS or NFS selected

 

Bug fixes

 

- FIX: Incorrect metadata parsing for radio stations that do not transmit a name element

- FIX: Wrong selector id on "for=" for kernelver label on System config page

- FIX: System config page not updating certain form fields after selection change

- FIX: Toggle control for CMedia not working on System config page

 

 

moode-r18-playback-proto1c.png

moode-r18-sysconfig.png

moode-r18-sources.png

Share this post


Link to post
Share on other sites
tcmods   

Hi,

 

Here's a few more release 1.8 screen shots showing the new PCM volume setting feature and updated layout for the new Playback panel with integrated playlist.

 

The blue screen shot shows that for BerryNOS Red which has no hardware volume controller we get "no PCM volume mixer detected" and no "SET" button. The orange screen shot shows that for IQaudIO DAC+ which does have hardware volume controller we get a volume level and ability to change it.

 

This feature provides an easy way to set the 0dB point for configurations where the audio device has a hardware volume controller and either MPD software volume is being used or an external volume control is being used.

 

Enjoy!

 

Regards,

tcmods.org

MoodeAudio Twitter Feed

TC

 

======================

1.8 Release 2015-04-DD

======================

 

New features

 

- NEW: Playback panel with integrated playlist (choose layout from Customize popup)

- NEW: Change Player and network service names

- NEW: Set ALSA PCM volume level

- NEW: Select local timezone

- NEW: Choose Theme color from Customize popup

 

 

moode-r18-sysconfig2a.png

moode-r18-sysconfig2b.png

moode-r18-playback1d.png

Share this post


Link to post
Share on other sites
Cebolla   

Presumably that's Volumio rather than Volume, Chris. Yes, would certainly be useful to know, especially as they all have similar looking WebUIs.

 

Moode Audio looks like its got a decent internet radio functionality, which I don't think the others have. Does it have an OpenHome Media and/or UPnP renderer front end to MPD like the others?

Share this post


Link to post
Share on other sites
tcmods   
Hi TC - Can you talk about the major differences between your product and Volume and Rune Audio?

 

Hi Chris,

 

I'd be happy to provide a brief summary of the Moode features and enhancements that I think are interesting and useful. Some of these are probably unique to MoOde.

 

(1) GENERAL FEATURE CONTENT

- Radio station maintenance (add/edit/delete)

- Radio station logo display

- Clock Radio for scheduled playback

- Playlist maintenance (delete item(s)/move item(s)/save playlist)

- Browse contents of saved playlists

- Curated Radio Station collection, many high bitrate (83 great stations in 1.8)

- Album cover art display

- Cover/logo click for Google search

- Type down search for Radio stations

- Type down search for Library album or artist

- Popup volume control for easy access on small screens or when not on the Playback tab

- Volume limit warning to prevent accidentally setting too high a volume

- Confirmation popups for delete, reset, remove, etc., actions

- Select local timezone (1.8)

- Comprehensive name changer covering host name, browser title, airplay and upnp friendly names (1.8)

- ALSA PCM volume display/set (1.8)

 

(2) USER INTERFACE FEATURES

- Playback panel w/integrated playlist (1.8)

- Selectable Playback panel layouts (1.8)

- Player Theme color changer

- Auto scaling popups for small screens

- Automatic two-column Library view for small screens

- Action menus automatically stay within screen boundaries

- Three-button Playback controls (previous / play-pause toggle / next)

- Library column click headers for displaying "all" genres, artists or albums

- Show/hide toolbar that contains search input, back btn, etc.

- Time knob count up/down toggle by clicking on the time

- Time knob precision drag with time display (while playback paused)

- Time knob automatic font scaling when transitioning from MM:SS to HH:MM:SS

- Audio Info popup showing live Input, DSP, Output and Device information plus

sampled cpu frequency, utilization and temperature

- Audio device description database (22 devices in 1.8)

 

(3) SYSTEM ENHANCEMENTS

- Support for RPi-2 platform

- SoX resampler integration

- Swappable Linux kernels

- Integrated I2S device tree overlay support

- Support for up to 4 USB attached storage devices

- Improved code efficiency for reduced cpu utilization

- Improved player reliability through bug and structural code fixes

- Server and code modifications to better support large collections

 

(4) MONTHLY RELEASE CYCLE

- Rapid player improvement

- Timely bug fixes

 

Regards,

Tim

Share this post


Link to post
Share on other sites
tcmods   

Hi,

 

Moode Audio Player release 1.8 is available for download at tcmods.org :)

 

This release includes the new Playback panel with integrated playlist, support for more devices, performance improvements, individual toolbars for each panel, new theme colors, new radio stations and a variety of system configuration features that make the player easier to use.

 

Enjoy!

 

Regards,

tcmods.org

http://twitter.com/MoodeAudio

TC

 

======================

1.8 Release 2015-04-29

======================

 

New features

 

- NEW: Playback panel with integrated playlist

- NEW: Set Player and network media service names

- NEW: Set ALSA PCM volume level

- NEW: Select local timezone

- NEW: Choose Theme color from Customize popup

- NEW: Theme colors (Bluejeans, Fallenleaf, Grass, Herb, Lavender and Rose)

 

Media

 

- NEW: Czech Radio Classical (FLAC)

- NEW: EuropaRadioJazz - 883 SmoothJazz

- NEW: EuropaRadioJazz - Smoothjazz HD Audiophile

- NEW: EuropaRadioJazz - TheSoundOfJazz

 

Updates

 

- UPD: Improve performance of Library for large collections

- UPD: Streamline layout of Sources, Network and System config pages

- UPD: Individual toolbars for each panel (Browse, Library and Playback)

- UPD: Userid and password fields on mount screen hidden when NFS selected

- UPD: Additional audio device descriptions (23 devices, 12 new)

- UPD: RaspyPlay4 added to I2S audio device selector

- UPD: Durio Sound PRO added to I2S audio device selector

- UPD: Add friendly names for DAC, ALSA and CODEC audio output on MPD config page

- UPD: Update old btn-cmd code in scripts-configuration.js

- UPD: Cover art default size increased to 600 x 600px

- UPD: Auto hide browser scrollbars on IE

- UPD: Add alias logo for NTS Live London radio station

- UPD: Mods to MiniDLNA conf file to enable functionality

- UPD: Add link in System config to MiniDLNA status page

- UPD: Add logic to handle metadata for UPnP song files

 

Bug fixes

 

- FIX: Incorrect metadata parsing for radio stations that do not transmit a name element

- FIX: Wrong selector id on "for=" for kernelver label on System config page

- FIX: System config page not updating certain form fields after selection change

- FIX: Toggle control for CMedia not working on System config page

- FIX: Left margin on playlist item <span> causing wrapping issue

- FIX: Html code in mpd config page

 

 

player-r18-1.png

player-r18-3.png

player-r18-4.png

Share this post


Link to post
Share on other sites

Hi there new to the forum and Moode. Have successfully got it up and running early days but I hear a difference between volumio rune and this product, however I cannot seem to connect my synology nas to Moode. The layout and direction is practically the same as the other apps yet I continue to get error messages. I would be grateful for any assistance thx

Share this post


Link to post
Share on other sites
tcmods   

Hi,

 

If you are using SMB/CIFS, please post back your entries in the Source screen and I'll try and reproduce the connection on my end. To troubleshoot on your end, verify that the connection can be established manually using the same mount command that the player uses.

 

(1) ssh root@moode (pwd moode)

 

(2) mkdir /mnt/NAS/Music

 

(3) SMB/CIFS

mount -t cifs "//IP_ADDRESS/REMOTE_DIRECTORY" -o username=USER_NAME,password='PASS_WORD',rsize=8048,wsize=8096,iocharset=utf8,cache=strict,ro,dir_mode=0777,file_mode=0777 "/mnt/NAS/Music"

 

Example:

mount -t cifs "//192.168.1.125/Public/Music" -o username=tim,password='curtis',rsize=8048,wsize=8096,iocharset=utf8,cache=strict,ro,dir_mode=0777,file_mode=0777 "/mnt/NAS/Music"

 

(4) NFS

mount -t nfs -o nfsvers=3,ro,noatime "IP_ADDRESS:/REMOTE_DIRECTORY" "/mnt/NAS/Music"

 

Example:

mount -t nfs -o nfsvers=3,ro,noatime "192.168.1.127:/synology143/Music" "/mnt/NAS/Music"

 

The following log file contains a record of the mount process and any errors.

/var/log/php_errors.log

 

Regards,

TC

Share this post


Link to post
Share on other sites

Does Moode support Hifiberry Digi+ board (and their DAC - though I only have the Digi+)

 

It's an I2S device but not sure if it needs any special configuration?

 

It would be good to have USB output direct from the Pi as well but not sure how that's achieved? (I have a Musiland 01 asychronous USB receiver board fitted on my DAC).

Share this post


Link to post
Share on other sites
tcmods   
Does Moode support Hifiberry Digi+ board (and their DAC - though I only have the Digi+)

 

It's an I2S device but not sure if it needs any special configuration?

 

It would be good to have USB output direct from the Pi as well but not sure how that's achieved? (I have a Musiland 01 asychronous USB receiver board fitted on my DAC).

 

Hi,

 

Yes, simply select Digi+ or DAC+ from the System config page. For USB DAC, just plug it in, reboot and u should be good to go :)

 

Regards,

TC

Share this post


Link to post
Share on other sites
tcmods   

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

moode-r19-playhist-1a.png

Share this post


Link to post
Share on other sites

Hi there. I have using Moode for a few weeks now absolutely excellent better than Volumio and Rune IMO. I have not been able to get the library to display all sections are blank. Cannot seem to find any info to bring it to life any help much appreciated thx!

Share this post


Link to post
Share on other sites
tcmods   
Hi there. I have using Moode for a few weeks now absolutely excellent better than Volumio and Rune IMO. I have not been able to get the library to display all sections are blank. Cannot seem to find any info to bring it to life any help much appreciated thx!

 

Hi,

 

Thanks for the compliment!

 

Just send an email to <tim at tcmods dot org> and I'll investigate the Library issue :)

 

Regards,

Tim

Share this post


Link to post
Share on other sites
tcmods   

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

Share this post


Link to post
Share on other sites
tcmods   

Hi,

 

Moode Audio Player release 1.9 is available for download at 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

 

 

player-r19-1.png

player-r19-3.png

bbc_radio_one.png

Jazz883FMKSDS.png

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×