Go Back   Home > Forums > >
Home Forums Rules Articles diyAudio Store Blogs Gallery Wiki Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

PC Based Computer music servers, crossovers, and equalization

Moode Audio Player for Raspberry Pi
Moode Audio Player for Raspberry Pi
Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Reply
 
Thread Tools Search this Thread
Old 25th June 2016, 09:44 PM   #3601
Skip Pack is offline Skip Pack  United States
diyAudio Member
 
Join Date: Feb 2004
Location: Northern California
Quote:
Originally Posted by harmo98 View Post
Hello,

please can anybody explain a beginner, where / how (in which file) i can change the font size for the mpd? Moode is running since mounth nearly perfect in my system, but i have to thick fingers to operate Moode on my new 7" touch display :-)

Thank's and greetings from the black forrest
I'm not much help here, but I wanted to relate my experience that seems to mirror yours. Until recently, my remote was my now three-year-old smartphone, android with a small screen. It was difficult, but it worked. Two weeks ago there was a special on Amazon Fire tablets, the smallest (7 inches) and most basic for $40US. I jumped on it specifically for use as My Moode remote, and it's much nicer.

In my 34 years working at a scientific graphics software developer I saw many examples where minor changes in text specifications caused deterioration in the interface as they often required geometry and dimensional changes that were somewhat demanding when you really wanted to advance the functionality of the software.

It's a tough balance, but I think Tim keeps things on track very well.

Skip
  Reply With Quote
Old 25th June 2016, 10:35 PM   #3602
TimCurtis is offline TimCurtis  United States
diyAudio Member
 
TimCurtis's Avatar
 
Join Date: Jan 2012
Location: Metro-Detroit
Quote:
Originally Posted by Kai01 View Post
Hi,
I'm running a pi3 with a hifiberry DAC+ pro since months without any issue. Now I decided to add another pi with a hifiberry AMP into the same network (for a second room). But I can't find the second AirPlay device. What I'm doing wrong ? I have given different names to both moody audio players.
Thanks
Kai
Hi Kai,

To verify that Airplay receiver is running

pgrep -l shairport-sync

What type of network connection for each Pi?

-Tim
  Reply With Quote
Old 25th June 2016, 11:00 PM   #3603
TimCurtis is offline TimCurtis  United States
diyAudio Member
 
TimCurtis's Avatar
 
Join Date: Jan 2012
Location: Metro-Detroit
Quote:
Originally Posted by Kai01 View Post
I'm one step further with investigation of the AirPlay problem. If I use WLAN connection of the Pi3 it is working. Can't I operate moode with Ethernet and AirPlay ? And how can I fully deactivate the WLAN of Pi3 if not needed.

Thanks very much for any help
Kai
Hi Kai,

I'm able to repro the issue where Airplay service name is not routed out eth0 connection when Pi3. Looks like shairport-sync is routing it out the wlan0 interface which by default would be running in AP mode and thus on 172.24.1.1/24 network.

Here is method to disable Pi3 on-board WIFI/BT.

sudo nano /etc/modprobe.d/disable_rpi3_wifi_bt.conf
# wifi
blacklist brcmfmac
blacklist brcmutil
# bt
blacklist btbcm
blacklist hci_uart

Paste the above lines in the file, save it then reboot.

-Tim
  Reply With Quote
Old 26th June 2016, 08:36 AM   #3604
richardkendell is offline richardkendell
diyAudio Member
 
Join Date: Jun 2016
Default Problems with Audiolab MDAC

I am struggling to get Moode (with Pi 3)to output to my MDAC.
I had it working in an early release of 2.6 but cannot get anything with the latest version.
I have:
1. INITIAL SETUP
insert sd card
connect USB
insert ethernet cable
power on
Connected to Moode on my PC

2. AUDIO DEVICE SETUP
- USB DEVICE
a) Menu, Configure, MPD
b) leave Volume control set to "Software"
c) set Audio output to "USB audio device" then press APPLY

All I get on my MDAC display is "USB Ready 0db"
I can access my Nas, get the library up in Moode and chose a track to play which the Moode app on my PC says is playing but not a beep out of the MDAC.
I have tried every variation I can think of for plugging the MDAC into the Pi before and after turning the MDAC on but I get nothing.
Does anyone have any ideas/suggestions?
  Reply With Quote
Old 26th June 2016, 08:52 AM   #3605
richardkendell is offline richardkendell
diyAudio Member
 
Join Date: Jun 2016
Quote:
Originally Posted by Skip Pack View Post
I'm not much help here, but I wanted to relate my experience that seems to mirror yours. Until recently, my remote was my now three-year-old smartphone, android with a small screen. It was difficult, but it worked. Two weeks ago there was a special on Amazon Fire tablets, the smallest (7 inches) and most basic for $40US. I jumped on it specifically for use as My Moode remote, and it's much nicer.

In my 34 years working at a scientific graphics software developer I saw many examples where minor changes in text specifications caused deterioration in the interface as they often required geometry and dimensional changes that were somewhat demanding when you really wanted to advance the functionality of the software.

It's a tough balance, but I think Tim keeps things on track very well.

Skip
I too am using a Fire but being new to Moode am searching for the Fire App which works best with Moode. What are you using?
  Reply With Quote
Old 26th June 2016, 09:52 AM   #3606
Kai01 is offline Kai01  Germany
diyAudio Member
 
Join Date: Jun 2016
Quote:
Originally Posted by TimCurtis View Post
Hi Kai,

I'm able to repro the issue where Airplay service name is not routed out eth0 connection when Pi3. Looks like shairport-sync is routing it out the wlan0 interface which by default would be running in AP mode and thus on 172.24.1.1/24 network.

Here is method to disable Pi3 on-board WIFI/BT.

sudo nano /etc/modprobe.d/disable_rpi3_wifi_bt.conf
# wifi
blacklist brcmfmac
blacklist brcmutil
# bt
blacklist btbcm
blacklist hci_uart

Paste the above lines in the file, save it then reboot.

-Tim
Hi Tim,
disabling the WIFI completely solves also the problem of Airplay via Ethernet connection. Thanks for the suggestion.

At the same time I find a strange behaviour between RPI3 & Hifiberry DAC Pro+ and another RPI3 & Hifiberry AMP. While the DAC Pro+ behaves as expected together with iTunes and IPhone / IPad Airplay. The AMP has problems with volume control: Only at max volume setting in ITunes I hear some music. If I set it below, no sound. If I go in the web user interface of moode player (playback page) and change the sound setting there it is working again at lower volume setting. Even if I only press the refresh button in the user interface sound is working again. This happens both with hardware and software volume control.
Any idea ?
Thanks
Kai
  Reply With Quote
Old 26th June 2016, 11:38 AM   #3607
rparslow is offline rparslow  Belgium
diyAudio Member
 
Join Date: Apr 2016
Location: Near Brussels
Lightbulb My Help for international users

Hi Tim,

Enjoying Moode 2.6 on my Pi3 which now has an IQaudio Pi-DAC+.

But as I don't have a QWERTY keyboard and thought others might not either. I wanted to add a Keyboard & Layout option to the Sys Config.

I add 2 entries into the DB, "keyboard" and "kvariant"

I added the following to worker.php
PHP Code:
case 'keyboard':
            
sysCmd('/var/www/command/util.sh set-keyboard ' $_SESSION['w_queueargs']);
            break;
case 
'kvariant':
            
sysCmd('/var/www/command/util.sh set-keyboard-variant' $_SESSION['w_queueargs']);
            break; 
and to sys-config.php I added
PHP Code:
require_once dirname(__FILE__) . '/inc/keyboard.php';
require_once 
dirname(__FILE__) . '/inc/kvariant.php'
and
PHP Code:
// keyboard 
if (isset($_POST['update_keyboard'])) {
    if (isset(
$_POST['keyboard']) && $_POST['keyboard'] != $_SESSION['keyboard']) {
        
submitJob('keyboard'$_POST['keyboard'], 'Keyboard set to ' $_POST['keyboard'], '');
        
playerSession('write''keyboard'$_POST['keyboard']);
    } 
}
// keyboard variant
if (isset($_POST['update_keyboard_variant'])) {
    if (isset(
$_POST['kvariant']) && $_POST['kvariant'] != $_SESSION['kvariant']) {
        
submitJob('kvariant'$_POST['kvariant'], 'Keyboard Variant set to ' $_POST['kvariant'], '');
        
playerSession('write''kvariant'$_POST['kvariant']);
    } 

also

PHP Code:
// keyboard list
$_keyboard['keyboard'] = buildKeyboardSelect($_SESSION['keyboard']);

// keyboard variant list
$_kvariant['kvariant'] = buildVariantSelect($_SESSION['kvariant']); 
To util.sh I added the following;

PHP Code:
if [[ $"set-keyboard" ]]; then
    debconf
-set-selections <<< "keyboard-configuration keyboard-configuration/layoutcode string $2"
    
debconf-set-selections <<< "keyboard-configuration keyboard-configuration/xkb-keymap select $2"
    
exit
fi
if [[ $"set-keyboard-variant" ]]; then
    debconf
-set-selections <<< "keyboard-configuration keyboard-configuration/variant select $2"
    
exit
fi 
I added the following to sys-config.html

PHP Code:
            <div class="control-group">
                <
label class="control-label" for="keyboard">Keyboard</label>
                <
div class="controls">
                    <
select id="keyboard" class="input-large" name="keyboard">        
                        
$_keyboard[keyboard]
                    </
select>
                    <
button class="btn btn-primary btn-small" type="submit" name="update_keyboard" value="novalue" style="margin-left: 8px;">Set</button>
                </
div>
            </
div>        
            <
div class="control-group">
                <
label class="control-label" for="kvariant">Layout</label>
                <
div class="controls">
                    <
select id="kvariant" class="input-large" name="kvariant">        
                        
$_kvariant[kvariant]
                    </
select>
                    <
button class="btn btn-primary btn-small" type="submit" name="update_keyboard_variant" value="novalue" style="margin-left: 8px;">Set</button>
                </
div>
            </
div
The two inc files I created are "keyboard.php"

PHP Code:
<?php
/**
 * This Program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 3, or (at your option)
 * any later version.
 *
 * This Program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with Moode; see the file COPYING.  If not, see
 * <http://www.gnu.org/licenses/>.
 *
 * Moode Audio Player (c) 2015 Andreas Goetz <cpuidle@gmx.de>
 * [url=http://moodeaudio.org]moodeaudio.org[/url]
 *
 * 2016-06-26 RP initial version
 *
 */
 
function buildKeyboardSelect($selected) {
    
$keyboard_list = array(
"us",
"gb",
"af",
"ara",
"al",
"am",
"at",
"az",
"ba",
"bd",
"be",
"bg",
"br",
"brai",
"bt",
"bw",
"by",
"cm",
"ca",
"cd",
"ch",
"cn",
"cz",
"dk",
"ee",
"epo",
"hr",
"in",
"ir",
"iq",
"fo",
"fi",
"fr",
"gh",
"gn",
"ge",
"de",
"es",
"et",
"gr",
"hu",
"ie",
"is",
"il",
"it",
"jp",
"ke",
"kg",
"kh",
"kr",
"kz",
"la",
"latam",
"lk",
"lt",
"lv",
"ma",
"mao",
"md",
"me",
"mk",
"ml",
"mm",
"mn",
"mt",
"mv",
"ng",
"no",
"nl",
"np",
"pk",
"ph"
"pl"
,
"pt",
"ro",
"ru",
"rs",
"si",
"sk",
"se",
"sn",
"sy",
"tj",
"th",
"tm",
"tr",
"tw",
"tz",
"ua",
"uz",
"vn",
"za"
    
);

    
$res '';
    foreach (
$keyboard_list as $kb) {
        
$sel = ($selected == $kb) ? ' selected' '';
        
$res .= sprintf("<option value='%s'%s>%s</option>\n"$kb$sel$kb);
    }

    return 
$res;
}
and "kvariant.php"

PHP Code:
<?php
/**
 * This Program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 3, or (at your option)
 * any later version.
 *
 * This Program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with Moode; see the file COPYING.  If not, see
 * <http://www.gnu.org/licenses/>.
 *
 * Moode Audio Player (c) 2015 Andreas Goetz <cpuidle@gmx.de>
 * [url=http://moodeaudio.org]moodeaudio.org[/url]
 *
 * 2016-06-26 RP initial version
 *
 */
 
function buildVariantSelect($selected) {
    
$kvariant_list = array(
"Afghani",
"Amharic",
"Arabic",
"Arabic (Morocco)",
"Arabic (Syria)",
"Albanian",
"Armenian",
"Azerbaijani",
"Bambara",
"Belarusian",
"Belgian",
"Bangla",
"Bosnian",
"Braille",
"Bulgarian",
"Burmese",
"Chinese",
"Croatian",
"Czech",
"Danish",
"Dhivehi",
"Dutch",
"Dzongkha",
"English (Cameroon)",
"English (Ghana)",
"French (Guinea)",
"English (Nigeria)",
"English (South Africa)",
"English (UK)",
"English (US)",
"Esperanto",
"Estonian",
"Faroese",
"Finnish",
"Filipino",
"French",
"French (Canada)",
"French (Democratic Republic of the Congo)",
"Georgian",
"German",
"German (Austria)",
"German (Switzerland)",
"Greek",
"Hebrew",
"Hungarian",
"Icelandic",
"Indian",
"Iraqi",
"Irish",
"Italian",
"Japanese",
"Kazakh",
"Khmer (Cambodia)",
"Korean",
"Kyrgyz",
"Lao",
"Lithuanian",
"Latvian",
"Maori",
"Montenegrin",
"Macedonian",
"Maltese",
"Moldavian",
"Mongolian",
"Nepali",
"Norwegian",
"Persian",
"Polish",
"Portuguese",
"Portuguese (Brazil)",
"Romanian",
"Russian",
"Serbian",
"Slovenian",
"Slovak",
"Spanish",
"Spanish (Latin American)",
"Swahili (Tanzania)",
"Swahili (Kenya)",
"Swedish",
"Sinhala (phonetic)",
"Tajik",
"Thai",
"Turkish",
"Taiwanese",
"Tswana",
"Turkmen",
"Ukrainian",
"Uzbek",
"Urdu (Pakistan)",
"Vietnamese",
"Wolof"
    
);

    
$res '';
    foreach (
$kvariant_list as $kv) {
        
$sel = ($selected == $kv) ? ' selected' '';
        
$res .= sprintf("<option value='%s'%s>%s</option>\n"$kv$sel$kv);
    }

    return 
$res;
}
Result as it shows in the UI see image.

Let me know if I should send over to you the files for a double check and hopefully to be included in the next update

Richard
Attached Images
File Type: png SysConf.png (21.2 KB, 269 views)
  Reply With Quote
Old 26th June 2016, 11:39 AM   #3608
remdmc is offline remdmc
diyAudio Member
 
Join Date: Jun 2016
Location: Paris, France
Hey Tim, I just donated a little bit of money through your link to thank you of such great job.

I would advise all the people who find Moode to be useful to do the same since it is so impressive the amount of work you put into it.

It is a great project and my newly refurbished 1937 radio is loving it All the family can control it thanks to Moode and play web radios as well as mucis from the NAS.

Rémi
  Reply With Quote
Old 26th June 2016, 02:35 PM   #3609
TimCurtis is offline TimCurtis  United States
diyAudio Member
 
TimCurtis's Avatar
 
Join Date: Jan 2012
Location: Metro-Detroit
Quote:
Originally Posted by richardkendell View Post
I am struggling to get Moode (with Pi 3)to output to my MDAC.
I had it working in an early release of 2.6 but cannot get anything with the latest version.
I have:
1. INITIAL SETUP
insert sd card
connect USB
insert ethernet cable
power on
Connected to Moode on my PC

2. AUDIO DEVICE SETUP
- USB DEVICE
a) Menu, Configure, MPD
b) leave Volume control set to "Software"
c) set Audio output to "USB audio device" then press APPLY

All I get on my MDAC display is "USB Ready 0db"
I can access my Nas, get the library up in Moode and chose a track to play which the Moode app on my PC says is playing but not a beep out of the MDAC.
I have tried every variation I can think of for plugging the MDAC into the Pi before and after turning the MDAC on but I get nothing.
Does anyone have any ideas/suggestions?
Hi Richard,

What is ALSA volume (%) on System config screen?

-Tim
  Reply With Quote
Old 26th June 2016, 02:37 PM   #3610
TimCurtis is offline TimCurtis  United States
diyAudio Member
 
TimCurtis's Avatar
 
Join Date: Jan 2012
Location: Metro-Detroit
Quote:
Originally Posted by richardkendell View Post
I too am using a Fire but being new to Moode am searching for the Fire App which works best with Moode. What are you using?
Hi Richard,

There is no Moode app, just use the Web Browser on Fire and "http://moode", moode.local or IP address.

-Tim
  Reply With Quote

Reply


Moode Audio Player for Raspberry PiHide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
My DAC for the Raspberry Pi usul27 Digital Line Level 156 30th April 2017 12:10 AM
DSP for the Raspberry Pi usul27 Digital Line Level 39 30th August 2016 08:29 AM
Raspberry Pi + CirrusLogic Audio Card = FAIL solderhead PC Based 31 26th January 2016 07:48 PM
RaspyFi/Volumio - Turn raspberry Pi into Audiophile audio Player mikelangeloz PC Based 295 14th June 2014 06:32 PM
miniAMP and raspberry pi kp93300 miniDSP 0 3rd March 2014 04:38 AM


New To Site? Need Help?

All times are GMT. The time now is 06:34 AM.


Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 15.00%
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.
Copyright ©1999-2018 diyAudio
Wiki