Good afternoon. Tell me what needs to change in the MPD settings to see all the folders on the NAS. The drive mounts fine but MPD can not display all folders updating to spin but the folders are not added.
I hit the same error.
pip install MechanicalSoup fails as above.
Phil
Hi, Phil.
Curiously, the v0.9.0.tar.gz file I just downloaded directly from the MechanicalSoup github page does have the requirements.txt file while the .tar.gz file used by pip doesn't. I tried running pip --no-cache-dir install to make sure it got a fresh download but it made no difference. I'm not sure where pip gets its sources.
One step at a time.
Regards,
Kent
Good afternoon. Tell me what needs to change in the MPD settings to see all the folders on the NAS. The drive mounts fine but MPD can not display all folders updating to spin but the folders are not added.
Hi,
Look in /var/log/mpd/log and see if MPD is logging any errors or warnings about the folders.
-Tim
Hi, Phil.
Curiously, the v0.9.0.tar.gz file I just downloaded directly from the MechanicalSoup github page does have the requirements.txt file while the .tar.gz file used by pip doesn't. I tried running pip --no-cache-dir install to make sure it got a fresh download but it made no difference. I'm not sure where pip gets its sources.
One step at a time.
Regards,
Kent
Hi Kent,
Whats the error?
I re-ran pip on an image I built a few days ago and got the output below.
Code:
pi@rp3:~ $ sudo pip install gmusicapi
Requirement already satisfied: gmusicapi in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied: appdirs>=1.1.0 in /usr/local/lib/python2.7/dist-packages (from gmusicapi)
Requirement already satisfied: six>=1.9.0 in /usr/lib/python2.7/dist-packages (from gmusicapi)
Requirement already satisfied: protobuf>=3.0.0 in /usr/local/lib/python2.7/dist-packages (from gmusicapi)
Requirement already satisfied: oauth2client>=1.1 in /usr/local/lib/python2.7/dist-packages (from gmusicapi)
Requirement already satisfied: gpsoauth>=0.2.0 in /usr/local/lib/python2.7/dist-packages (from gmusicapi)
Requirement already satisfied: proboscis>=1.2.5.1 in /usr/local/lib/python2.7/dist-packages (from gmusicapi)
Requirement already satisfied: validictory!=0.9.2,>=0.8.0 in /usr/local/lib/python2.7/dist-packages (from gmusicapi)
Requirement already satisfied: future in /usr/local/lib/python2.7/dist-packages (from gmusicapi)
Requirement already satisfied: mock>=0.7.0 in /usr/local/lib/python2.7/dist-packages (from gmusicapi)
Requirement already satisfied: python-dateutil!=2.0,>=1.3 in /usr/local/lib/python2.7/dist-packages (from gmusicapi)
Requirement already satisfied: decorator>=3.3.1 in /usr/local/lib/python2.7/dist-packages (from gmusicapi)
Requirement already satisfied: requests!=1.2.0,!=2.12.0,!=2.12.1,!=2.12.2,!=2.2.1,!=2.8.0,!=2.8.1,>=1.1.0 in /usr/lib/python2.7/dist-packages (from gmusicapi)
Requirement already satisfied: mutagen>=1.34 in /usr/local/lib/python2.7/dist-packages (from gmusicapi)
Requirement already satisfied: MechanicalSoup>=0.4.0 in /usr/local/lib/python2.7/dist-packages (from gmusicapi)
Requirement already satisfied: setuptools in /usr/lib/python2.7/dist-packages (from protobuf>=3.0.0->gmusicapi)
Requirement already satisfied: rsa>=3.1.4 in /usr/local/lib/python2.7/dist-packages (from oauth2client>=1.1->gmusicapi)
Requirement already satisfied: httplib2>=0.9.1 in /usr/local/lib/python2.7/dist-packages (from oauth2client>=1.1->gmusicapi)
Requirement already satisfied: pyasn1-modules>=0.0.5 in /usr/local/lib/python2.7/dist-packages (from oauth2client>=1.1->gmusicapi)
Requirement already satisfied: pyasn1>=0.1.7 in /usr/lib/python2.7/dist-packages (from oauth2client>=1.1->gmusicapi)
Requirement already satisfied: pycryptodomex>=3.0 in /usr/local/lib/python2.7/dist-packages (from gpsoauth>=0.2.0->gmusicapi)
Requirement already satisfied: funcsigs>=1; python_version < "3.3" in /usr/local/lib/python2.7/dist-packages (from mock>=0.7.0->gmusicapi)
Requirement already satisfied: pbr>=0.11 in /usr/local/lib/python2.7/dist-packages (from mock>=0.7.0->gmusicapi)
Requirement already satisfied: beautifulsoup4 in /usr/local/lib/python2.7/dist-packages (from MechanicalSoup>=0.4.0->gmusicapi)
some minor correction on Recipe 1.3
line# 45 sudo rm 2017-09-08/2017-09-07-raspbian-stretch-lite.zip
you can remove "2017-09-08/" from the line.
and yes, there are lots trailing null characters line#53
>>sudo mount -t ext4 "$LOOPDEV"p2 /mnt/p2
btw, I tried the very first part of the recipe (modify distro image) on DietPi armv6 v150
I used Ubuntu on VMware and so far successful.
I have yet to go thru the recipe to the end with it.
For compiling, i know i need to go to the native arm environment.
line# 45 sudo rm 2017-09-08/2017-09-07-raspbian-stretch-lite.zip
you can remove "2017-09-08/" from the line.
and yes, there are lots trailing null characters line#53
>>sudo mount -t ext4 "$LOOPDEV"p2 /mnt/p2
btw, I tried the very first part of the recipe (modify distro image) on DietPi armv6 v150
I used Ubuntu on VMware and so far successful.
I have yet to go thru the recipe to the end with it.
For compiling, i know i need to go to the native arm environment.
Last edited:
Hi Kent,
Whats the error?
I re-ran pip on an image I built a few days ago and got the output below.
Code:pi@rp3:~ $ sudo pip install gmusicapi Requirement already satisfied: gmusicapi in /usr/local/lib/python2.7/dist-packages Requirement already satisfied: appdirs>=1.1.0 in /usr/local/lib/python2.7/dist-packages (from gmusicapi) Requirement already satisfied: six>=1.9.0 in /usr/lib/python2.7/dist-packages (from gmusicapi) Requirement already satisfied: protobuf>=3.0.0 in /usr/local/lib/python2.7/dist-packages (from gmusicapi) Requirement already satisfied: oauth2client>=1.1 in /usr/local/lib/python2.7/dist-packages (from gmusicapi) Requirement already satisfied: gpsoauth>=0.2.0 in /usr/local/lib/python2.7/dist-packages (from gmusicapi) Requirement already satisfied: proboscis>=1.2.5.1 in /usr/local/lib/python2.7/dist-packages (from gmusicapi) Requirement already satisfied: validictory!=0.9.2,>=0.8.0 in /usr/local/lib/python2.7/dist-packages (from gmusicapi) Requirement already satisfied: future in /usr/local/lib/python2.7/dist-packages (from gmusicapi) Requirement already satisfied: mock>=0.7.0 in /usr/local/lib/python2.7/dist-packages (from gmusicapi) Requirement already satisfied: python-dateutil!=2.0,>=1.3 in /usr/local/lib/python2.7/dist-packages (from gmusicapi) Requirement already satisfied: decorator>=3.3.1 in /usr/local/lib/python2.7/dist-packages (from gmusicapi) Requirement already satisfied: requests!=1.2.0,!=2.12.0,!=2.12.1,!=2.12.2,!=2.2.1,!=2.8.0,!=2.8.1,>=1.1.0 in /usr/lib/python2.7/dist-packages (from gmusicapi) Requirement already satisfied: mutagen>=1.34 in /usr/local/lib/python2.7/dist-packages (from gmusicapi) Requirement already satisfied: MechanicalSoup>=0.4.0 in /usr/local/lib/python2.7/dist-packages (from gmusicapi) Requirement already satisfied: setuptools in /usr/lib/python2.7/dist-packages (from protobuf>=3.0.0->gmusicapi) Requirement already satisfied: rsa>=3.1.4 in /usr/local/lib/python2.7/dist-packages (from oauth2client>=1.1->gmusicapi) Requirement already satisfied: httplib2>=0.9.1 in /usr/local/lib/python2.7/dist-packages (from oauth2client>=1.1->gmusicapi) Requirement already satisfied: pyasn1-modules>=0.0.5 in /usr/local/lib/python2.7/dist-packages (from oauth2client>=1.1->gmusicapi) Requirement already satisfied: pyasn1>=0.1.7 in /usr/lib/python2.7/dist-packages (from oauth2client>=1.1->gmusicapi) Requirement already satisfied: pycryptodomex>=3.0 in /usr/local/lib/python2.7/dist-packages (from gpsoauth>=0.2.0->gmusicapi) Requirement already satisfied: funcsigs>=1; python_version < "3.3" in /usr/local/lib/python2.7/dist-packages (from mock>=0.7.0->gmusicapi) Requirement already satisfied: pbr>=0.11 in /usr/local/lib/python2.7/dist-packages (from mock>=0.7.0->gmusicapi) Requirement already satisfied: beautifulsoup4 in /usr/local/lib/python2.7/dist-packages (from MechanicalSoup>=0.4.0->gmusicapi)
Hi, Tim.
See my first message for the error message.
pip is getting MechanicalSoup-0.9.0.post2.tar.gz from pypi.python.org. This tarball does not contain the requirements.txt file expected by its own setup.py.
My work-around this morning was to download v0.9.0.tar.gz directly from Releases * MechanicalSoup/MechanicalSoup * GitHub, untar it, and cd to its top directory, and install it using
Code:
sudo pip setup.py install
Turned out I also had to install the debian packages libxml2-dev and libxslt1-dev to succeed, but succeed I did. Then gmusicapi installed without a hitch and I now get the same report you show above.
This is not a moOde issue (just to be sure, I confirmed that it happens on my Linux Mint host too). I'll try to figure out how to ping the pypi maintainers.
Having an interface to Google Play Music is a side show for me, but since the code is there I had to try it!
As an aside, during the MechanicalSoup install on an RPi3B, one CPU was pegged at 100% for quite a while, and I was down to about 77MB of free memory, so I'm thinking this is a nonstarter on lesser RPis.
Regards,
Kent
@Tim
Is there a reason why on the library view, landscape on smartphones, artists column is so small compared to the genres one?
CSS bug? #lib-artist class extends below the browse button, as you can see the lower part of the scroll bar is hidden.
Also IIRC height of Genres is hardcoded in pixels while the other is in percentage.
(forgive the look of the scroll bars, tested on chrome developer tools, but confirmed on various phones)
On desktop/laptop layout is fine. Also on some tablets.
Phones needs work. As you see in the picture Like the UI is not responsive or something (no webdev 😀)
Also on portrait mode, still on phone, artists and genres disappear.
Forgot if it was like this in past. (this on 4.0b7)
Is there a reason why on the library view, landscape on smartphones, artists column is so small compared to the genres one?

CSS bug? #lib-artist class extends below the browse button, as you can see the lower part of the scroll bar is hidden.
Also IIRC height of Genres is hardcoded in pixels while the other is in percentage.
(forgive the look of the scroll bars, tested on chrome developer tools, but confirmed on various phones)
On desktop/laptop layout is fine. Also on some tablets.
Phones needs work. As you see in the picture Like the UI is not responsive or something (no webdev 😀)
Also on portrait mode, still on phone, artists and genres disappear.
Forgot if it was like this in past. (this on 4.0b7)
Last edited:
Hi, Tim.
See my first message for the error message.
pip is getting MechanicalSoup-0.9.0.post2.tar.gz from pypi.python.org. This tarball does not contain the requirements.txt file expected by its own setup.py.
My work-around this morning was to download v0.9.0.tar.gz directly from Releases * MechanicalSoup/MechanicalSoup * GitHub, untar it, and cd to its top directory, and install it usingTurned out I also had to install the debian packages libxml2-dev and libxslt1-dev to succeed, but succeed I did. Then gmusicapi installed without a hitch and I now get the same report you show above.Code:sudo pip setup.py install
This is not a moOde issue (just to be sure, I confirmed that it happens on my Linux Mint host too). I'll try to figure out how to ping the pypi maintainers.
Having an interface to Google Play Music is a side show for me, but since the code is there I had to try it!
As an aside, during the MechanicalSoup install on an RPi3B, one CPU was pegged at 100% for quite a while, and I was down to about 77MB of free memory, so I'm thinking this is a nonstarter on lesser RPis.
Regards,
Kent
I've raised an issue on MechanicalSoup's github page:
Install using pip fails * Issue #161 * MechanicalSoup/MechanicalSoup * GitHub
Cheers,
Phil
I've raised an issue on MechanicalSoup's github page:
Install using pip fails * Issue #161 * MechanicalSoup/MechanicalSoup * GitHub
Cheers,
Phil
That was fast!
It's now fixed.
sudo pip install --no-cache-dir MechanicalSoup should now work.
Cheers,
Phil
some minor correction on Recipe 1.3
line# 45 sudo rm 2017-09-08/2017-09-07-raspbian-stretch-lite.zip
you can remove "2017-09-08/" from the line.
and yes, there are lots trailing null characters line#53
>>sudo mount -t ext4 "$LOOPDEV"p2 /mnt/p2
btw, I tried the very first part of the recipe (modify distro image) on DietPi armv6 v150
I used Ubuntu on VMware and so far successful.
I have yet to go thru the recipe to the end with it.
For compiling, i know i need to go to the native arm environment.
Thanks!
I'll upload a new one in a bit with the fixes.
-Tim
Hi, Tim.
See my first message for the error message.
pip is getting MechanicalSoup-0.9.0.post2.tar.gz from pypi.python.org. This tarball does not contain the requirements.txt file expected by its own setup.py.
My work-around this morning was to download v0.9.0.tar.gz directly from Releases * MechanicalSoup/MechanicalSoup * GitHub, untar it, and cd to its top directory, and install it usingCode:sudo pip setup.py install
Turned out I also had to install the debian packages libxml2-dev and libxslt1-dev to succeed, but succeed I did. Then gmusicapi installed without a hitch and I now get the same report you show above.
This is not a moOde issue (just to be sure, I confirmed that it happens on my Linux Mint host too). I'll try to figure out how to ping the pypi maintainers.
Having an interface to Google Play Music is a side show for me, but since the code is there I had to try it!
As an aside, during the MechanicalSoup install on an RPi3B, one CPU was pegged at 100% for quite a while, and I was down to about 77MB of free memory, so I'm thinking this is a nonstarter on lesser RPis.
Regards,
Kent
OK thanks.
That was fast!
It's now fixed.
sudo pip install --no-cache-dir MechanicalSoup should now work.
Cheers,
Phil
Sweet. Thanks, Phil.
Judging from file dates, I think the error slipped in inadvertently after Tim had built successively.
Regards,
Kent
@Tim
Is there a reason why on the library view, landscape on smartphones, artists column is so small compared to the genres one?
![]()
CSS bug? #lib-artist class extends below the browse button, as you can see the lower part of the scroll bar is hidden.
Also IIRC height of Genres is hardcoded in pixels while the other is in percentage.
(forgive the look of the scroll bars, tested on chrome developer tools, but confirmed on various phones)
On desktop/laptop layout is fine. Also on some tablets.
Phones needs work. As you see in the picture Like the UI is not responsive or something (no webdev 😀)
Also on portrait mode, still on phone, artists and genres disappear.
Forgot if it was like this in past. (this on 4.0b7)
Hi,
It does not have the smarts to reconfigure the Library panel column heights for Smartphone Landscape.
I think you can get better looking scrollbars on chrome via a setting in chrome flags. chrome://flags
-Tim
Sweet. Thanks, Phil.
Judging from file dates, I think the error slipped in inadvertently after Tim had built successively.
Regards,
Kent
Hi Kent,
Nice!
so in the Build Recipe this should work now?
sudo pip install gmusicapi
-Tim
thanks tim.
relaxed trying 4.0b7 on the 1B+ today. Sometime it sweats 😀
I get a 100% cpu usage spike when hitting volume buttons in the Web UI.
I click vol +/- and the volume shown reacts ~5/10 seconds later.
UI slow to update the volume.
While playing flacs it stays around 20/30% cpu usage.
As soon I touch the volume buttons in the web UI it shots to 100%.
checking top while changing volume:
"av probe --show streams" comes on top at 60% cpu for a second then disappears.
Pi 1B+ too slow? time to use it as weather webcam and buy a model 3 for moode? 😀
Rasp 1b+, IQ audio pidac+, attaching sys settings.
relaxed trying 4.0b7 on the 1B+ today. Sometime it sweats 😀
I get a 100% cpu usage spike when hitting volume buttons in the Web UI.
I click vol +/- and the volume shown reacts ~5/10 seconds later.
UI slow to update the volume.
While playing flacs it stays around 20/30% cpu usage.
As soon I touch the volume buttons in the web UI it shots to 100%.
checking top while changing volume:
"av probe --show streams" comes on top at 60% cpu for a second then disappears.
Pi 1B+ too slow? time to use it as weather webcam and buy a model 3 for moode? 😀
Rasp 1b+, IQ audio pidac+, attaching sys settings.
Code:
S Y S T E M P A R A M E T E R S
Date and time = 2017-11-06 16:44:35
System uptime = up 54 minutes
Timezone = Europe/Rome
moOde = Release 4.0, 2017-MM-DD
Host name = moode
ETH0 IP = 192.168.1.155
ETH0 MAC = b8:27:eb:30:45:98
WLAN0 IP = unassigned
WLAN0 MAC = no adapter
HDWR REV = Pi-1B+ 512MB
SoC = BCM2835
CORES = 1
ARCH = armv6l
KERNEL = 4.9.60+
KTIMER FREQ = 100 Hz
USB BOOT = not available
Warranty = OK
ROOT size = 2.9G
ROOT used = 58%
ROOT avail = 1.2G
FS expand = not expanded
MEM free = 41 MB
MEM used = 80 MB
Temperature = 40.1°C
CPU GOV = performance
MPD SCHDPOL = TS
P3-WIFI = None
P3-BT = None
HDMI = on
ETH0 CHECK = On
MAX USB CUR = Off
UAC2 FIX = Off
SSH server = Off
LED0 = on
LED1 = on
C O R E S E R V E R S
PHP-FPM = 7.0.19
NGINX = 1.10.3
SQLite = 3.16.2
Bluetooth = 5.43
C P U L O A D
CPU %usr %sys %idle
all 18.97 7.69 72.82
0 18.97 7.69 72.82
P R O C E S S L O A D
PRI RTPRIO COMMAND %MEM PSR %CPU
29 - mpd 6.9 0 7.5
19 - htop 0.8 0 4.4
19 - sysinfo.sh 0.5 0 3.8
19 - sudo 0.6 0 1.0
19 - systemd 1.3 0 0.8
19 - worker.php 2.2 0 0.8
19 - systemd-journal 1.6 0 0.5
19 - mpdas 5.4 0 0.4
19 - autoamp 0.6 0 0.4
C L O C K F R E Q U E N C I E S
arm = 700 MHz pwm = 0 MHz
core = 250 MHz emmc = 250 MHz
h264 = 250 MHz pixel = 25 MHz
isp = 250 MHz vec = 126 MHz
v3d = 250 MHz hdmi = 163 MHz
uart = 48 MHz dpi = 0 MHz
SD card = 50 MHz
S Y S T E M V O L T A G E S
core = 1.2000V
sdram controller = 1.2000V
sdram I/O = 1.2000V
sdram chip = 1.2250V
/var/www/command/sysinfo.sh: line 57: squeezelite-armv7l: command not found
/var/www/command/sysinfo.sh: line 58: squeezelite-armv7l: command not found
/var/www/command/sysinfo.sh: line 65: shairport-sync: command not found
U I C U S T O M I Z A T I O N S
Theme color = Alizarin
Playback history = No
Extra metadata = Yes
Library = Use Artist
A U D I O P A R A M E T E R S
Audio device = IQaudIO Pi-DAC+
Interface = I2S
Hdwr volume = 100
Mixer name = Digital
Output stream = S32_LE / 44100
ALSA version = 1.1.3-5+rpi3
SoX version = 0.1.2-2
Volume knob = 8
Volume mute = Off
Volume limit = 80
Bluetooth controller = Off
Airplay receiver = Off
Squeezelite = Off
UPnP renderer = Off
DLNA server = Off
Rotary encoder = Off
Encoder params = 100 2 3 4 5
Crossfeed = Test
Parametric EQ = Off
Graphic EQ = Test
Auto-shuffle = Off
Autoplay = Off
MPD crossfade = Off
M P D S E T T I N G S
Version = 0.20.11
Volume control = hardware
ALSA device = hw:0
SoX resampling = disabled
SoX quality = very high
SoX multithreading = off
Audio buffer (kb) = 4096
Buffer before play = 10%
Output buffer size (kb) = 81920
Volume normalization = no
DSD over PCM (DoP) = no
Replay gain = off
A I R P L A Y S E T T I N G S
Version =
Friendly name = Moode Airplay
Metadata display = Off
ALSA device = hw:0
Volume mixer = auto
Resume MPD after = No
Output bit depth = S16
Output sample rate = 44100
Session interruption = no
Session timeout (ms) = 120
Audio buffer (secs) = 0.0
S Q U E E Z E L I T E S E T T I N G S
Version = "DSD/SRC disabled"
Friendly name = Moode
ALSA device = hw:0
ALSA params = 80:4::1
Output buffers = 40000:100000
Task priority = 45
Codec list = flac,pcm,mp3,ogg,aac,alac,dsd
Other options = -W -D 500 -R E
M O O D E L O G
20171106 155005 worker: - Start
20171106 155005 worker: Successfully daemonized
20171106 155005 worker: - Init
20171106 155006 worker: Session loaded
20171106 155006 worker: Debug logging (off)
20171106 155011 worker: Host (moode)
20171106 155011 worker: Hdwr (Pi-1B+ 512MB)
20171106 155011 worker: Arch (armv6l)
20171106 155011 worker: Kver (4.9.60+)
20171106 155011 worker: Ktyp (Standard)
20171106 155011 worker: Gov (performance)
20171106 155012 worker: Rel (Moode 4.0 2017-MM-DD)
20171106 155012 worker: Upd (None)
20171106 155012 worker: MPD (0.20.11)
20171106 155012 worker: USB boot not enabled yet
20171106 155012 worker: File system not expanded yet
20171106 155013 worker: HDMI port on
20171106 155014 worker: File check ok
20171106 155014 worker: - Network
20171106 155014 worker: eth0 exists
20171106 155015 worker: eth0 (192.168.1.155)
20171106 155015 worker: wlan0 does not exist
20171106 155015 worker: - Audio
20171106 155016 worker: ALSA outputs unmuted
20171106 155016 worker: Audio out (I2S audio device)
20171106 155016 worker: Audio dev (IQaudIO Pi-DAC+)
20171106 155016 worker: ALSA mixer name (Digital)
20171106 155016 worker: MPD volume control (hardware)
20171106 155017 worker: Hdwr volume controller exists
20171106 155017 worker: Chip options (Burr Brown PCM5122)
20171106 155017 worker: - Services
20171106 155031 worker: MPD started
20171106 155031 worker: MPD scheduler policy (time-share)
20171106 155033 worker: MPD output 1 ALSA default (on)
20171106 155033 worker: MPD output 2 ALSA crossfeed (off)
20171106 155033 worker: MPD output 3 ALSA parametric eq (off)
20171106 155033 worker: MPD output 4 ALSA graphic eq (off)
20171106 155033 worker: MPD crossfade (off)
20171106 155033 worker: Audio scrobbler started
20171106 155033 worker: - Last
20171106 155033 worker: USB sources (6c256e97-d223-4edb-aad3-ede1edfa0f91)
20171106 155033 worker: NAS sources (none configured)
20171106 155035 worker: Volume level (29) restored
20171106 155035 worker: Watchdog started
20171106 155035 worker: Ready
20171106 155334 worker: Job mpdassvc
20171106 155347 worker: Job mpdassvc
20171106 162435 65,65,68,70,70,70,70,70,70,70
20171106 162452 worker: Job alsaequal
Hi Kent,
Nice!
so in the Build Recipe this should work now?
sudo pip install gmusicapi
-Tim
Hi, Tim.
Yes.
Code:
pi@moode-rpi3b:~ $ sudo pip uninstall MechanicalSoup
Uninstalling MechanicalSoup-0.9.0:
/usr/local/lib/python2.7/dist-packages/MechanicalSoup-0.9.0-py2.7.egg
Proceed (y/n)? y
Successfully uninstalled MechanicalSoup-0.9.0
pi@moode-rpi3b:~ $ sudo pip install --no-cache-dir MechanicalSoup
Collecting MechanicalSoup
Downloading [url]https://www.piwheels.hostedpi.com/simple/mechanicalsoup/MechanicalSoup-0.9.0_post4-py2.py3-none-any.whl[/url]
Requirement already satisfied: beautifulsoup4 in /usr/local/lib/python2.7/dist-packages/beautifulsoup4-4.6.0-py2.7.egg (from MechanicalSoup)
Requirement already satisfied: requests>=2.0 in /usr/lib/python2.7/dist-packages (from MechanicalSoup)
Requirement already satisfied: lxml in /usr/local/lib/python2.7/dist-packages/lxml-4.1.1-py2.7-linux-armv7l.egg (from MechanicalSoup)
Requirement already satisfied: six>=1.4 in /usr/lib/python2.7/dist-packages (from MechanicalSoup)
Installing collected packages: MechanicalSoup
Successfully installed MechanicalSoup-0.9.0.post4
Note the latest file, now qualified by .post4 instead of .post2, was downloaded from an alternative site. I suppose it takes awhile for pypi.python.org to catch up.
Regards,
Kent
log was looking, no errors, just at some point stops added to the folder. With the same NAS runeaudio and TinyMPD add all folders. Don't understand what could be wrong. Maybe some keys mount or indexing. As you can see the mounted NAS?Hi,
Look in /var/log/mpd/log and see if MPD is logging any errors or warnings about the folders.
-Tim
thanks tim.
relaxed trying 4.0b7 on the 1B+ today. Sometime it sweats 😀
I get a 100% cpu usage spike when hitting volume buttons in the Web UI.
I click vol +/- and the volume shown reacts ~5/10 seconds later.
UI slow to update the volume.
While playing flacs it stays around 20/30% cpu usage.
As soon I touch the volume buttons in the web UI it shots to 100%.
checking top while changing volume:
"av probe --show streams" comes on top at 60% cpu for a second then disappears.
Pi 1B+ too slow? time to use it as weather webcam and buy a model 3 for moode? 😀
Rasp 1b+, IQ audio pidac+, attaching sys settings.
Code:S Y S T E M P A R A M E T E R S Date and time = 2017-11-06 16:44:35 System uptime = up 54 minutes Timezone = Europe/Rome moOde = Release 4.0, 2017-MM-DD Host name = moode ETH0 IP = 192.168.1.155 ETH0 MAC = b8:27:eb:30:45:98 WLAN0 IP = unassigned WLAN0 MAC = no adapter HDWR REV = Pi-1B+ 512MB SoC = BCM2835 CORES = 1 ARCH = armv6l KERNEL = 4.9.60+ KTIMER FREQ = 100 Hz USB BOOT = not available Warranty = OK ROOT size = 2.9G ROOT used = 58% ROOT avail = 1.2G FS expand = not expanded MEM free = 41 MB MEM used = 80 MB Temperature = 40.1°C CPU GOV = performance MPD SCHDPOL = TS P3-WIFI = None P3-BT = None HDMI = on ETH0 CHECK = On MAX USB CUR = Off UAC2 FIX = Off SSH server = Off LED0 = on LED1 = on C O R E S E R V E R S PHP-FPM = 7.0.19 NGINX = 1.10.3 SQLite = 3.16.2 Bluetooth = 5.43 C P U L O A D CPU %usr %sys %idle all 18.97 7.69 72.82 0 18.97 7.69 72.82 P R O C E S S L O A D PRI RTPRIO COMMAND %MEM PSR %CPU 29 - mpd 6.9 0 7.5 19 - htop 0.8 0 4.4 19 - sysinfo.sh 0.5 0 3.8 19 - sudo 0.6 0 1.0 19 - systemd 1.3 0 0.8 19 - worker.php 2.2 0 0.8 19 - systemd-journal 1.6 0 0.5 19 - mpdas 5.4 0 0.4 19 - autoamp 0.6 0 0.4 C L O C K F R E Q U E N C I E S arm = 700 MHz pwm = 0 MHz core = 250 MHz emmc = 250 MHz h264 = 250 MHz pixel = 25 MHz isp = 250 MHz vec = 126 MHz v3d = 250 MHz hdmi = 163 MHz uart = 48 MHz dpi = 0 MHz SD card = 50 MHz S Y S T E M V O L T A G E S core = 1.2000V sdram controller = 1.2000V sdram I/O = 1.2000V sdram chip = 1.2250V /var/www/command/sysinfo.sh: line 57: squeezelite-armv7l: command not found /var/www/command/sysinfo.sh: line 58: squeezelite-armv7l: command not found /var/www/command/sysinfo.sh: line 65: shairport-sync: command not found U I C U S T O M I Z A T I O N S Theme color = Alizarin Playback history = No Extra metadata = Yes Library = Use Artist A U D I O P A R A M E T E R S Audio device = IQaudIO Pi-DAC+ Interface = I2S Hdwr volume = 100 Mixer name = Digital Output stream = S32_LE / 44100 ALSA version = 1.1.3-5+rpi3 SoX version = 0.1.2-2 Volume knob = 8 Volume mute = Off Volume limit = 80 Bluetooth controller = Off Airplay receiver = Off Squeezelite = Off UPnP renderer = Off DLNA server = Off Rotary encoder = Off Encoder params = 100 2 3 4 5 Crossfeed = Test Parametric EQ = Off Graphic EQ = Test Auto-shuffle = Off Autoplay = Off MPD crossfade = Off M P D S E T T I N G S Version = 0.20.11 Volume control = hardware ALSA device = hw:0 SoX resampling = disabled SoX quality = very high SoX multithreading = off Audio buffer (kb) = 4096 Buffer before play = 10% Output buffer size (kb) = 81920 Volume normalization = no DSD over PCM (DoP) = no Replay gain = off A I R P L A Y S E T T I N G S Version = Friendly name = Moode Airplay Metadata display = Off ALSA device = hw:0 Volume mixer = auto Resume MPD after = No Output bit depth = S16 Output sample rate = 44100 Session interruption = no Session timeout (ms) = 120 Audio buffer (secs) = 0.0 S Q U E E Z E L I T E S E T T I N G S Version = "DSD/SRC disabled" Friendly name = Moode ALSA device = hw:0 ALSA params = 80:4::1 Output buffers = 40000:100000 Task priority = 45 Codec list = flac,pcm,mp3,ogg,aac,alac,dsd Other options = -W -D 500 -R E M O O D E L O G 20171106 155005 worker: - Start 20171106 155005 worker: Successfully daemonized 20171106 155005 worker: - Init 20171106 155006 worker: Session loaded 20171106 155006 worker: Debug logging (off) 20171106 155011 worker: Host (moode) 20171106 155011 worker: Hdwr (Pi-1B+ 512MB) 20171106 155011 worker: Arch (armv6l) 20171106 155011 worker: Kver (4.9.60+) 20171106 155011 worker: Ktyp (Standard) 20171106 155011 worker: Gov (performance) 20171106 155012 worker: Rel (Moode 4.0 2017-MM-DD) 20171106 155012 worker: Upd (None) 20171106 155012 worker: MPD (0.20.11) 20171106 155012 worker: USB boot not enabled yet 20171106 155012 worker: File system not expanded yet 20171106 155013 worker: HDMI port on 20171106 155014 worker: File check ok 20171106 155014 worker: - Network 20171106 155014 worker: eth0 exists 20171106 155015 worker: eth0 (192.168.1.155) 20171106 155015 worker: wlan0 does not exist 20171106 155015 worker: - Audio 20171106 155016 worker: ALSA outputs unmuted 20171106 155016 worker: Audio out (I2S audio device) 20171106 155016 worker: Audio dev (IQaudIO Pi-DAC+) 20171106 155016 worker: ALSA mixer name (Digital) 20171106 155016 worker: MPD volume control (hardware) 20171106 155017 worker: Hdwr volume controller exists 20171106 155017 worker: Chip options (Burr Brown PCM5122) 20171106 155017 worker: - Services 20171106 155031 worker: MPD started 20171106 155031 worker: MPD scheduler policy (time-share) 20171106 155033 worker: MPD output 1 ALSA default (on) 20171106 155033 worker: MPD output 2 ALSA crossfeed (off) 20171106 155033 worker: MPD output 3 ALSA parametric eq (off) 20171106 155033 worker: MPD output 4 ALSA graphic eq (off) 20171106 155033 worker: MPD crossfade (off) 20171106 155033 worker: Audio scrobbler started 20171106 155033 worker: - Last 20171106 155033 worker: USB sources (6c256e97-d223-4edb-aad3-ede1edfa0f91) 20171106 155033 worker: NAS sources (none configured) 20171106 155035 worker: Volume level (29) restored 20171106 155035 worker: Watchdog started 20171106 155035 worker: Ready 20171106 155334 worker: Job mpdassvc 20171106 155347 worker: Job mpdassvc 20171106 162435 65,65,68,70,70,70,70,70,70,70 20171106 162452 worker: Job alsaequal
Hi,
Prolly the EQ eating CPU cycles. Most of the DSP will clog a non-overclocked 1B.
Graphic EQ = Test
-Tim
oh yeah forgot when i took that log the eq was on.
Disabled everything, rebooted and it does the same.
Also... it does that even when it's not playing anything!!!
as you can see from this htop screenshot, if i click volume buttons multiple times, even if it's not playing anything and stopped, there are 3 instances of "php-fpm: pool www" robbing nearly all the cpu.
Is it refreshing the whole UI every time I click a volume button?
Disabled everything, rebooted and it does the same.
Also... it does that even when it's not playing anything!!!
as you can see from this htop screenshot, if i click volume buttons multiple times, even if it's not playing anything and stopped, there are 3 instances of "php-fpm: pool www" robbing nearly all the cpu.
Is it refreshing the whole UI every time I click a volume button?

Last edited:
- Home
- Source & Line
- PC Based
- Moode Audio Player for Raspberry Pi