Skip to content

Known Issues

project-owner edited this page Jul 16, 2024 · 51 revisions

Miro Edition

The following issues have not been fixed in the disk images yet:

To fix the hardware buttons issue run the following commands:

sudo apt-get remove python3-RPi.GPIO
sudo apt-get install python3-rpi-lgpio

To use the amixer volume control set the following values in the file /home/pi/Peppy/configuration/config.txt:

[volume.control]
type = amixer
amixer.scale = linear
amixer.control = PCM
initial.volume.level =
maximum.level = 100

To fix the radio player startup issue run the following commands:

cd Peppy
git fetch
git checkout origin/master -- peppy.py

The following issues have been fixed in the disk images on 07/13/2024

Use the following commands to fix the YA Streams playback issue:

python -m pip install -U yt-dlp --break-system-packages
cd Peppy
git fetch
git checkout origin/master -- ui/player/yaplaylistplayer.py
git checkout origin/master -- ui/player/yasearchplayer.py
git checkout origin/master -- ui/screen/screen.py
git checkout origin/master -- util/yastreamutil.py

Run the following commands to fix the time labels in case of six digits time (e.g. 01:02:03)

cd Peppy
git fetch
git checkout origin/master -- ui/slider/timeslider.py
git checkout origin/master -- ui/text/outputtext.py

Picasso Edition

Use the following commands to fix the issue related to the saving radio station images from the Configuration Web UI for languages other than English:

cd Peppy
git fetch
git checkout origin/master -- util/util.py
git checkout origin/master -- web/server/handlers/uploadhandler.py
git checkout origin/master -- web/server/webserver.py

Malevich Edition

The following issues have been found in the Malevich Edition

  • Radio Browser favorites doesn't work. A long press for saving station in favorites doesn't work
  • Radio Browser for Czech and Dutch doesn't work
  • Jumping volume level while switching modes
  • OTF fonts are not supported in the Web Configuration
  • Random screensaver issue

The following commands should be executed in order to fix these issues:

cd Peppy
git fetch
git checkout origin/master -- ui/button/button.py
git checkout origin/master -- util/util.py
git checkout origin/master -- ui/player/radiobrowserplayer.py
git checkout origin/master -- languages/Czech/labels.properties
git checkout origin/master -- languages/Dutch/labels.properties
git checkout origin/master -- util/volumecontrol.py
git checkout origin/master -- player/vlcclient.py
git checkout origin/master -- screensaver/peppymeter/peppymeter.py
git checkout origin/master -- screensaver/random/random.py
git checkout origin/master -- screensaver/screensaverdispatcher.py
git checkout origin/master -- screensaver/pexels/pexels.py

Signac Edition

Album art stops refreshing in the Radio mode.

The player fetches album art images from the Discogs web site. Fetching some images fails with timeout messages. After that the player stops refreshing album art images in UI.

Issue mounting NAS of NFS type.

The player doesn't create a correct mount command for nfs type of NAS.

The following commands should be executed in the terminal in order to fix the above-mentioned issues:

cd Peppy
git fetch
git checkout origin/master -- ui/player/radioplayer.py
git checkout origin/master -- util/imageutil.py
git checkout origin/master -- util/nasmanager.py

Reboot using Web UI.

The issues will be fixed for the disk images in the next release.

Manet Edition

Stream mode Issue.

The UI hangs after switching to the Stream mode. The issue will be fixed in the next release.

Renoir Edition

Image Viewer Issues.

Moving images using a touchscreen doesn't work properly. The issue was fixed in the Manet Edition.

Monet Edition

Issues in the Collection mode after restart.

To fix the issues run the following commands:

cd Peppy
git fetch
git checkout origin/master -- peppy.py
git checkout origin/master -- ui/navigator/collectionbrowser.py
git checkout origin/master -- ui/navigator/topic.py
git checkout origin/master -- ui/navigator/topicdetail.py
git checkout origin/master -- ui/screen/topic.py
git checkout origin/master -- ui/screen/topicdetail.py
git checkout origin/master -- ui/menu/menu.py
git checkout origin/master -- event/dispatcher.py

Saving radio playlists from the Web UI.

There was a bug in saving edited radio playlists from the Web UI. To get the fix run the following commands:

cd Peppy
git fetch
git checkout origin/master -- util/util.py

Colors Editor. Web UI

Some browsers show the blank page for the Colors Editor. Run the following commands to fix the issue:

cd Peppy
git fetch
git checkout origin/master -- web/client/config

All issues mentioned below have been fixed in the Monet Edition.

Hiroshige Edition

According to Yahoo after June 1st 2021 the Yahoo Weather API will be unavailable. As the Peppy Player is using that API for the Weather Screensaver it will be unavailable too. I'll replace that Yahoo API by the OpenWeather API and make a new release soon.

The issue with volume control (fixed in code only) 05/22/2021

Issue: the initial volume level is very low, volume changes in all modes don't affect the radio mode.

To fix the issue follow these steps:

  • Login to Pi
  • Go to the Peppy folder
cd Peppy
  • run the following commands which will get the fixed files from the Github:
git fetch
git checkout origin/master -- peppy.py
git checkout origin/master -- player/client/baseplayer.py
git checkout origin/master -- player/client/vlcclient.py
git checkout origin/master -- ui/player/radioplayer.py
  • reboot
sudo reboot

All issues mentioned below have been fixed on GitHub (source files + disk images). The fix was done on 05/07/2021 10:55 PM PST. You need to change the files only if you downloaded either source files or disk images before this date.

The touchscreen doesn't react properly (fixed in code & disk images).

To fix the issue follow these steps:

  • Login to Pi
  • Go to the Peppy folder
cd Peppy
  • run the following commands which will get the fixed file from the Github:
git fetch
git checkout origin/master -- event/dispatcher.py
  • reboot
sudo reboot

VU Meter Screensaver redrawing issues (fixed in code & disk images)

To fix the issue follow these steps:

  • Login to Pi
  • Go to the Peppy folder
cd Peppy
  • run the following commands which will get the fixed file from the Github:
git fetch
git checkout origin/master -- screensaver/peppymeter/vumeter.py
  • reboot
sudo reboot

Hokusai Edition

All issues mentioned below have been fixed in the Hiroshige Edition.

File Sorting Issue

There was the bug related to the file sorting in the File Browser. The bug fix is available on the GitHub. If you have the player installed already you can get the fix by following these steps:

  • Login to Pi
  • Go to the Peppy folder
cd Peppy
  • run the following commands which will get the fixed file from the Github:
git fetch
git checkout origin/master -- util/fileutil.py
  • reboot
sudo reboot

Airplay issue

It looks like the shairport-sync server is using the first listed ALSA audio output device which is HDMI. To use the on-board audio output (3.5mm audio jack) edit the configuration file:

sudo nano /etc/shairport-sync.conf

change the line:

output_device = "default"

to:

output_device = "hw:Headphones"

Discogs issue

The Discogs web-site changed the policy for HTTP requests. Now all requests should have User-Agent parameter in the HTTP request header. That caused the problem in the player as by default it doesn't send that information. As a result no album art will be displayed for Radio and CD modes. The issue will be fixed in the next release. To fix it right now the following line in the file /home/pi/Peppy/util/imageutil.py should be changed to:

def load_image_from_url(self, url, header=True):