think there is a little failure in the "mpd.conf"
max_output_buffer_size "81920"
shouldn't it be 8192?
Hi,
81920 is the correct setting. This is one of the settings that provides increased capacity for Moode Library loader.
-Tim
hello tim,
you have made a really nice piece of software, best player for the pi
sounds very good, very responsive, runs very stable and low resource use
i have no files with a genre-tag. i see only "unknown" under "GENRES".
changed the "panels.css", so "GENRES" vanishes, but even if i make the "panels.css"->ro, moode overrides it
no elegant way, but works (attached pic)
maybe you could give me a hint to do it better
thanks in advance
puxxi2003
tips to "lower" the power consumption of the piCode:[I]/var/www/css/panels.css[/I] #lib-artist-header { position: absolute; top: 220px; [COLOR=Red][B]-----> deleted[/B][/COLOR] width: 20%; border-right: 3px solid #212D39; } ...... } #lib-genre { position: absolute; overflow: auto; top: 20px; width: 20%; height: 200px;[B][COLOR=Red] -----> changed to 0px[/COLOR][/B] border-right: 3px solid #212D39; -webkit-overflow-scrolling: touch; /* TC testing */ } #lib-artist { position: absolute; overflow: auto; top: 240px[B]; [COLOR=Red]-----> changed to 20px[/COLOR][/B] width: 20%; height: 67%; [COLOR=Red][B]-----> changed to 97%[/B][/COLOR] margin-top: 0px; border-right: 3px solid #212D39; -webkit-overflow-scrolling: touch; /* TC testing */ }
Powering off HDMICode:/opt/vc/bin/tvservice -o
display_power=0Code:/opt/vc/bin/vcgencmd display_power 0
dont know if both commands nesseary (should save 5-20mA)
#####
a little programm to disable the usb ports
https://github.com/codazoda/hub-ctrl.c
to disable all 4 usb-ports, eth0 still workCode:sudo ./hub-ctrl -h 0 -P 2 -p 0
i need no usb, all my music is on my nas
don't know if or how much it really lowers the power consumption
i have a out.sh, i call in rc.local
Hi,
Nice set of tweaks.
Here is what to do to take Genres column off the Library panel.
1) Comment out the 2 Genre div's
/var/www/templates/indextpl.html
/var/www/themes/alizarin/indextpl.html
2) Make your same css changes to the Artists selectors
/var/www/css/panels.css
/var/www/themes/alizarin/panels.css
-Tim
Hi Tim,
loaded 2.7 on my pi2B and works great !!
exFAT USB hdd with 14K songs works fine too without any change in fstab(this automount was since 2.6??)
Hiroyuki
Hi Hiroyuki,
Yes, a new USB auto-mounter was introduced in Moode 2.6
-Tim
hello tim,
you have made a really nice piece of software, best player for the pi
sounds very good, very responsive, runs very stable and low resource use
i have no files with a genre-tag. i see only "unknown" under "GENRES".
changed the "panels.css", so "GENRES" vanishes, but even if i make the "panels.css"->ro, moode overrides it
no elegant way, but works (attached pic)
maybe you could give me a hint to do it better
thanks in advance
puxxi2003
tips to "lower" the power consumption of the piCode:[I]/var/www/css/panels.css[/I] #lib-artist-header { position: absolute; top: 220px; [COLOR=Red][B]-----> deleted[/B][/COLOR] width: 20%; border-right: 3px solid #212D39; } ...... } #lib-genre { position: absolute; overflow: auto; top: 20px; width: 20%; height: 200px;[B][COLOR=Red] -----> changed to 0px[/COLOR][/B] border-right: 3px solid #212D39; -webkit-overflow-scrolling: touch; /* TC testing */ } #lib-artist { position: absolute; overflow: auto; top: 240px[B]; [COLOR=Red]-----> changed to 20px[/COLOR][/B] width: 20%; height: 67%; [COLOR=Red][B]-----> changed to 97%[/B][/COLOR] margin-top: 0px; border-right: 3px solid #212D39; -webkit-overflow-scrolling: touch; /* TC testing */ }
Powering off HDMICode:/opt/vc/bin/tvservice -o
display_power=0Code:/opt/vc/bin/vcgencmd display_power 0
dont know if both commands nesseary (should save 5-20mA)
#####
a little programm to disable the usb ports
https://github.com/codazoda/hub-ctrl.c
to disable all 4 usb-ports, eth0 still workCode:sudo ./hub-ctrl -h 0 -P 2 -p 0
i need no usb, all my music is on my nas
don't know if or how much it really lowers the power consumption
i have a out.sh, i call in rc.local
Interesting tweaks Puxxi200.
Being the eternal tinkerer I had a go with turning the HDMI off and I'm pretty sure it makes a useful SQ gain also (using usb into a Dacmagic/naim amps). It might be my cloth ears at the end of a long day but I reckon the sound is more open with clearer bass. Subtle perhaps but worth while. I tried a few on/offs (-p to turn back on the HDMI), but maybe tomorrow I'll just think I was going nuts!
Cheers
Adrian
Anyone tried the new hifiberry digi+ PRO?
Needs at least 4.4.19 kernel.
https://www.hifiberry.com/product/hifiberry-digi-pro-beta-test/
Needs at least 4.4.19 kernel.
https://www.hifiberry.com/product/hifiberry-digi-pro-beta-test/
I'm on 2.7, and trying unsuccesfully to ssh in from Terminal on Mac. I'm a novice at this, but have managed to do it in the past to install the updates. What exactly do I type in? If I type ssh pi@moode I get 'Could not resolve hostname moode'.
John
John
Last edited:
I'm on 2.7, and trying unsuccesfully to ssh in from Terminal on Mac. I'm a novice at this, but have managed to do this in the past and install the updates. What exactly do I type in? If I type ssh pi@moode I get 'Could not resolve hostname moode'.
John
I admit the message is terse but it says what it means. The underlying name resolution routine couldn't find a host named "moode".
Hard to diagnose without more information.
is the player working via your Web browser? Are you connecting to your player via ethernet or WiFi? If WiFi, are you running the player as an WiFi AP e.g., Access Point (the default mode when first installed) or have you configured it as a host?
If you can access the player via a Web browser, then go to the Configure/Network menu page and see what IP addresses are assigned to the network adapters (something like 192.168.1.154, say, under each adapter box). You should be able to ssh to one of those IP addresses as long as your Mac accepts that syntax.
While you're at it, go to the Configure/System menu page and check that your host name is still "moode" (I often change mine; that's why I suggest checking it).
I don't know what network sniffing tools are provided with MacOS. There are tools which allow you to list all the hosts on your network.
Regards,
Kent
Last edited:
Hi Tim,
As a newcomer to moOde after recommendation from Serverbaboon, a word of thanks for an easy to install, comprehensive and superior sounding OS. In appreciation I have of course made a donation. I have implemented it on an RPi3 with HiFiBerry Digi+ and RPi Touchscreen and also a RPi1B+ and I have for some years used RuneAudio, which has served me well and provided excellent sound quality. In particular the recent inclusion of support for the Raspberry Pi Touchscreen which allows direct control for those members of the household that don't use or have to hand smartphones, tablets, laptops etc.. However Rune does seem rather "clunky" in comparison to moOde and I have noticed a sonic improvement.
If I had the coding skills ( I'm a silver surfer trying to relearn programming!) I should like to implement a simple controls add on of one or two rotary encoders and a small screen for volume (I'm already using a rotary encoder on GPIO 23 &24 for just volume) and source selection. I'm sure others have devised such set ups, perhaps they might point me in the right direction?
Regards
Ian RJ
As a newcomer to moOde after recommendation from Serverbaboon, a word of thanks for an easy to install, comprehensive and superior sounding OS. In appreciation I have of course made a donation. I have implemented it on an RPi3 with HiFiBerry Digi+ and RPi Touchscreen and also a RPi1B+ and I have for some years used RuneAudio, which has served me well and provided excellent sound quality. In particular the recent inclusion of support for the Raspberry Pi Touchscreen which allows direct control for those members of the household that don't use or have to hand smartphones, tablets, laptops etc.. However Rune does seem rather "clunky" in comparison to moOde and I have noticed a sonic improvement.
If I had the coding skills ( I'm a silver surfer trying to relearn programming!) I should like to implement a simple controls add on of one or two rotary encoders and a small screen for volume (I'm already using a rotary encoder on GPIO 23 &24 for just volume) and source selection. I'm sure others have devised such set ups, perhaps they might point me in the right direction?
Regards
Ian RJ
Last edited:
Tried Moode once more...
My music library is approx 150000 songs and 12300 albums.
A new library mpd scan takes "forever".
2.5 hours 1/10 of the songs have been scanned.
Any tips how to speed up the library scanning?
My music library is approx 150000 songs and 12300 albums.
A new library mpd scan takes "forever".
2.5 hours 1/10 of the songs have been scanned.
Any tips how to speed up the library scanning?
Tried Moode once more...
My music library is approx 150000 songs and 12300 albums.
A new library mpd scan takes "forever".
2.5 hours 1/10 of the songs have been scanned.
Any tips how to speed up the library scanning?
in etc / mpd.conf disable ffmpeg plugin
decoder {
plugin "ffmpeg"
enabled "no"
}
and updating the library will take place very quickly
Hi all. I've been using Moode after being recommended it by Gordon from Iqaudio (i was using volumio).
Anyway, I bought the additional rotary encoder and IR sensor from Iqaudio.
The volume pot works great - No issues!
But!! I have no idea how to get the infrared working!! I have connected all the hardware (correctly i think), but as far as I understand, LIRC support has been built in to Moode from v2.2?
My Linux is worse than basic, but I do understand and can learn quickly, but I need someone who can help me "join the dots".
I've been googling this process for two weeks now, and I've had to reinstall Moode several times after destroying the operating software on numerous occasions ha!
Can anyone help?
Anyway, I bought the additional rotary encoder and IR sensor from Iqaudio.
The volume pot works great - No issues!
But!! I have no idea how to get the infrared working!! I have connected all the hardware (correctly i think), but as far as I understand, LIRC support has been built in to Moode from v2.2?
My Linux is worse than basic, but I do understand and can learn quickly, but I need someone who can help me "join the dots".
I've been googling this process for two weeks now, and I've had to reinstall Moode several times after destroying the operating software on numerous occasions ha!
Can anyone help?
Multi-zone play
I have Moode 2.7 up and running on my stereo system and love it. It is all that I have wanted in a stable easy to use music player. Tim should be congratulated on his hard work and determination.
My next step is to set up a multi-zone system. Where a number of remote speakers play the same music around my house using wireless protocols. I have migrated away from iTunes so am looking for solutions that do not implement its universe. What are people on this forum doing in this regard? I am a newbie with Linux so details would be appreciated. Thanks in advance.
I have Moode 2.7 up and running on my stereo system and love it. It is all that I have wanted in a stable easy to use music player. Tim should be congratulated on his hard work and determination.
My next step is to set up a multi-zone system. Where a number of remote speakers play the same music around my house using wireless protocols. I have migrated away from iTunes so am looking for solutions that do not implement its universe. What are people on this forum doing in this regard? I am a newbie with Linux so details would be appreciated. Thanks in advance.
I have Moode 2.7 up and running on my stereo system and love it. It is all that I have wanted in a stable easy to use music player. Tim should be congratulated on his hard work and determination
+++++++++++++1
For sync'ing the whole house, I bought a Chrome(audio) for every room. Not hi-fidelity but works great.
Tried Moode once more...
My music library is approx 150000 songs and 12300 albums.
A new library mpd scan takes "forever".
2.5 hours 1/10 of the songs have been scanned.
Any tips how to speed up the library scanning?
Hi,
Could be corrupted files in the collection. The post below describes similar issue.
Moode Audio Player for Raspberry Pi - Page 33
-Tim
in etc/mpd.conf disable ffmpeg plugin
decoder {
plugin "ffmpeg"
enabled "no"
}
and updating the library will take place very quickly
I have some video files in my library also. Seems as if ffmpeg is enabled it hangs during scan. Hangs at mpeg video..
Any way of enabling ffmpeg and disable scan of certain filetypes?
Any way of enabling ffmpeg and disable scan of certain filetypes?
I have some video files in my library also. Seems as if ffmpeg is enabled it hangs during scan. Hangs at mpeg video..
Any way of enabling ffmpeg and disable scan of certain filetypes?
Hi,
The file .mpdignore can be used to exclude files from the database scan. See link below.
https://www.musicpd.org/doc/user/music_directory_and_database.html
-Tim
This is incredibly helpful and eloquently put, I now understand a little about this theory, also I'm in deference and respect to you career in scientific software.
I had initially misunderstood to assertion, I though that bandwidth being equal and clock cycles being equal in reading and decoding from both sources that there was a school of though that favoured the sound from say a USB thumb drive to Say a NFS Source.
I think I understand as you describe that pragmatically the SD card bus (excuse any incorrect terminology) may offer more bandwidth and therefore less opportunity for a "queue of bits" than say an overloaded USB/Ethernet bus..
Thanks for sharing this with me and once again stress the sincerity of my phrasing 🙂
I will explore this in more detail wen I have s Wikipedia day although I envisage the theory and solutions become a little more complex in real life.
May I ask, as binary arithmetic is not something I am particular skilled at, is there a "ceiling" in terms of bitrate (expressed in terms of say 24 bit uncompressed audio) that an average PI user can expect to hit when reading via USB or are the variable too broad to make a general statement like this?
Regards
LTF
I had initially misunderstood to assertion, I though that bandwidth being equal and clock cycles being equal in reading and decoding from both sources that there was a school of though that favoured the sound from say a USB thumb drive to Say a NFS Source.
I think I understand as you describe that pragmatically the SD card bus (excuse any incorrect terminology) may offer more bandwidth and therefore less opportunity for a "queue of bits" than say an overloaded USB/Ethernet bus..
Thanks for sharing this with me and once again stress the sincerity of my phrasing 🙂
I will explore this in more detail wen I have s Wikipedia day although I envisage the theory and solutions become a little more complex in real life.
May I ask, as binary arithmetic is not something I am particular skilled at, is there a "ceiling" in terms of bitrate (expressed in terms of say 24 bit uncompressed audio) that an average PI user can expect to hit when reading via USB or are the variable too broad to make a general statement like this?
Regards
LTF
Thank you for carefully stating your question. It's a perfectly legitimate question which, when asked more bluntly, has sparked numerous pointless shouting matches over the years.
I'm a fairly pragmatic person (I hope) who worked for a scientific software company in a technical position for 34 years. We all have a sense of how we think things should work usually based on a rational framework factually anchored. In this case, as in many others, the largely valid framework is accompanied by exceptions arising from levels of complexity in the details that are rarely considered in the construction of the framework.
The minimalist approach first came to my attention about 8-9 years ago when a fellow (username cics) developed and documented a minimalist Windows-based server/player system called CMP. It was very well regarded by those who built their own, and many different player/server/renderer systems have been designed since. Computer Audiophile's CAPS, Daphile, Archphile, Volumio, Rune, Wtfplay, and Moode are all examples that attempt to strip away unneeded general-purpose background and interface processes and concentrate the machine's operations on the player needs.
At the heart of this concentration is the opinion, supported by many peoples' experience, that a very lightly loaded processor, will produce better sound quality than the same processor more heavily loaded. This is an open question.
How can this be? There seem to be two general avenues -- timing deficiencies (jitter mostly), and noise. I won't elaborate on these as I would probably just cause more confusion, but my own experience has always rewarded better power supplies and other efforts to reduce out-of-band noise.
In the Moode/RPi case, the argument is that, the SD card is the fastest, most direct filesystem, that files played from that location would generate less general system load than the slower, compromised ethernet/USB subsystem. I have no way of proving that, but my ears can provide one human-error-prone soft data point.
Not much meat here, but I hope this fills in a little context.
Skip
- Home
- Source & Line
- PC Based
- Moode Audio Player for Raspberry Pi