Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


PeppyMeter and moOde
(07-08-2023, 04:11 PM)rajivkumar1984 Wrote:
(07-08-2023, 02:57 PM)fdealexa Wrote: Hi,
the best way is to use one of the following modes: 4, 19, 60 or 62  to have full screen in width and parzially in height with the WIDE meters; 
or one of these modes to have partially in width and in height, with the LARGE meters.
To enable the mode you have to add in the /boot/config.txt (sudo nano /boot/config.txt) the following rows:

Code:
hdmi_group=1
hdmi_mode=19

Please put 4 or 19 or 60 or 62 in the row "hdmi_mode="
Of course you have to modify the peppymeter config.txt (nano /home/pi/PeppyMeter/config.txt) for the resolutions:

Code:
screen.width = 1280
screen.height = 720

and 

Code:
meter.size = wide

or 

Code:
meter.size = large

Later you can fix the meter of your choice, changing  

Code:
meter = random
 with the meter name (for example)



Code:
meter = emerald

or
Code:
meter = blue-2
 etc.
please let me know if it is not clear.
Best regards,
Francesco

Sure Francesco, does this looks right ---


[cm4]
otg_mode=1                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                        
[pi4]
hdmi_force_hotplug:0=1                                                                                                                                                                                                                                                                                                                                                                  
hdmi_force_hotplug:1=1                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                        
[all]
disable_splash=1                                                                                                                                                                                                                                                                                                                                                                        
disable_overscan=1                                                                                                                                                                                                                                                                                                                                                                      
hdmi_drive=2                                                                                                                                                                                                                                                                                                                                                                            
hdmi_blanking=1                                                                                                                                                                                                                                                                                                                                                                         
hdmi_force_edid_audio=1                                                                                                                                                                                                                                                                                                                                                                 
hdmi_force_hotplug=1                                                                                                                                                                                                                                                                                                                                                                    
hdmi_group=1                                                                                                                                                                                                                                                                                                                                                                            
dtparam=i2c_arm=on                                                                                                                                                                                                                                                                                                                                                                      
dtparam=i2s=on                                                                                                                                                                                                                                                                                                                                                                          
dtparam=audio=on                                                                                                                                                                                                                                                                                                                                                                        
#dtoverlay=disable-wifi
#dtoverlay=disable-bt
                                                                                                                                                                                                                                                                                                                                                                                        
hdmi_enable_4kp60=1                                                                                                                                                                                                                                                                                                                                                                 
hdmi_group=1                                                                                                                                                                                                                                                                                                                                                                            
hdmi_mode=19

Hey Francesco, after trying the steps yopu suggested I am facing the below error ----


pi@moode:~/PeppyMeter $ sudo python3 peppymeter.py                                                                                                                                                                                                                                                                                                                                      
pygame 1.9.6                                                                                                                                                                                                                                                                                                                                                                            
Hello from the pygame community. https://www.pygame.org/contribute.html                                                                                                                                                                                                                                                                                                                 
Traceback (most recent call last):                                                                                                                                                                                                                                                                                                                                                      
  File "/home/pi/PeppyMeter/peppymeter.py", line 274, in <module>                                                                                                                                                                                                                                                                                                                       
    pm.init_display()                                                                                                                                                                                                                                                                                                                                                                   
  File "/home/pi/PeppyMeter/peppymeter.py", line 149, in init_display                                                                                                                                                                                                                                                                                                                   
    pygame.display.init()                                                                                                                                                                                                                                                                                                                                                               
pygame.error: Unable to open mouse
Reply
in the peppymeter config.txt put False in the line mouse enabled:
nano /home/pi/PeppyMeter/config.txt
mouse.enabled = False
Reply
Please, before to start peppymeter would you give the command:
tvservice -s -v 2
to see if the resolution change has been correct
Thanks
Reply
Why PeppyMeter on MoOde only supports four resolutions (320x240, 480x320, 800x480 and 1280x400 pixels)? I just moved from Volumio to MoOde. I was using PeppyMeter on Volumio with a 5.5 inch 1290x1080 AMOLED touchscreen and it looked great. I got PeppyMeter installed on MoOde, but unfortunately is does not support 1920x1080 pixels.

[video=youtube]https://youtu.be/YX5LCZAafd4[/video]
Reply
Hi carloss66,
the peppymeter itself has 4 resolutions only, please have a look to the PeppyMeter Wiki.
These are the Key Features:


Quote:Key Features
Here are the key features of the program:

  • Written in Python.

  • Pygame library leveraged for UI purposes.

  • UI is available in four resolutions 320x240, 480x320, 800x480 and 1280x400 pixels.

  • The input for the program is the data from the named pipe. That signal should be provided by the peppyalsa plugin.

  • Supplies 25 default meters for the resolutions 320x240, 480x320 and 800x480.

  • Supplies 8 default meters for the resolution 1280x400.

  • Allows to add your own meters.

  • Open-source. All source files are available on Github.

  • Several data sources are available for testing and tuning.

  • Provides five output types: Display, Serial, I2C, PWM and HTTP.

What you see (on the other player) is an interface (at bigger resolution) that include a meter at one of the (four) original resolutions.
As I know, at the moment, it is not available on moOde; what I did (Github) is the possibility to run PeppyMeter (at his resolutions) in the moOde environment.
best regards and thanks,
Francesco
Reply
@fdealexa Hey Francesco,

Quick note and thanks for your excellent instructions to get PeppyMeter to work with Moode. I installed it with the latest version of Moode, which asks during the setup for a username (other than "pi" for security reasons). Since I used another username there is no directory created called "pi", and thus all the scripts were thrown off. Took me a while to figure that one out, but once I corrected everything to the correct paths it is working fabulously! Thought you should know as I am probably not the only one who ran into that. Add a note to your instructions :-)?
Reply
Hi Doubledutch,
It is correct: I have to do that.
Thanks and best regards,
Francesco
Reply
hi. is there a clear guide to have a walkthrough install in moode audio 8.3.6 ? thanks

arrived here I have black screen

Code:
sudo python3 peppymeter.py
Reply
(10-14-2023, 05:29 PM)pisuke74 Wrote: hi. is there a clear guide to have a walkthrough install in moode audio 8.3.6 ? thanks

arrived here I have black screen

Code:
sudo python3 peppymeter.py

Hi pisuke74,
The instruction reported in the GITHUB are correct for 8.3.6 if the default user is "pi".
For different user I hadn't the possibility to test yet.
If you need any help, please, describe your hardware configuration (eg. display used, related connection, resolution, etc.) and report some screenshot by the terminal console like:
the result of 
Code:
/home/pi/peppyalsa/src/peppyalsa-client /var/tmp/peppyfifo

and the end of the installation of peppymeter.
Important is also the config.txt in the peppymeter directory.
Best regards,
Francesco
Reply
hi. I use a pi4 with this SUNFOUNDER - Schermo touch Raspberrry Pi 4 HDMI da 7 pollici, 1024 x 600, LCD and with hifibarry day plus.

grazie mille Francesco

[img]blob:https://moodeaudio.org/2aab227e-f4e8-416e-901d-916be4065f5a[/img]


the config file is this one. [img]blob:https://moodeaudio.org/60cd3dbb-85c5-448e-8a11-903850a51e73[/img]

this is the result of the command [img]blob:https://moodeaudio.org/c74d7b3e-96b4-4827-a381-f985ffc5d602[/img]
Reply


Forum Jump: