Humble.Pi
Posts: 2
Joined: Wed Mar 29, 2023 4:29 am

Re: Peppy player

Thu Mar 30, 2023 9:33 am

Thanks for your help, I finally got it to work (I was trying to log into a neighbor's raspberry pi).
This is a great system, very useful, polished and well documented. So nice to see this kind of work done!

User avatar
peppy.player
Posts: 510
Joined: Mon Mar 07, 2016 6:10 am

Re: Peppy player

Mon Jun 12, 2023 2:25 am

New version (Klimt Edition) of the Peppy Player was released today.

The disk images with the new release are available here:
https://github.com/project-owner/PeppyP ... isk-Images

Here are the main features of the new release:

- Added new mode - Archive. It allows to search and play audio files from the Internet Archive web site.
https://github.com/project-owner/Peppy.doc/wiki/Archive

Image

- Refactored the Voice Assistant. Now it can work offline. By default two voice models have been provided for English and German. The models for the other supported languages can be downloaded from the Internet using the Configuration Web UI.
Using the voice commands it's possible to search and play files from a file system and collection.
https://github.com/project-owner/Peppy. ... -Assistant

Image

- Refactored icons. Created a new lightweight set of icons.
https://github.com/project-owner/Peppy.doc/wiki/Icons

Image

- Fixed the Horoscope screensaver:
https://github.com/project-owner/Peppy. ... /Horoscope

Image

- Implemented default ALSA device selection.
https://github.com/project-owner/Peppy. ... dio-Device

Image

- Improved the on-screen keyboard functionality

- Fixed radio favorites issue.

User avatar
peppy.player
Posts: 510
Joined: Mon Mar 07, 2016 6:10 am

Re: Peppy player

Tue Jun 13, 2023 1:26 am

All voice commands supported by the player can be found here:
https://github.com/project-owner/Peppy. ... e-Commands

User avatar
peppy.player
Posts: 510
Joined: Mon Mar 07, 2016 6:10 am

Re: Peppy player

Sat Jul 15, 2023 8:37 pm

Here is a new entry in the Gallery - Portable player by Dee:
https://github.com/project-owner/PeppyP ... by-dee-usa

Image

Image

User avatar
peppy.player
Posts: 510
Joined: Mon Mar 07, 2016 6:10 am

Re: Peppy player

Tue Jul 25, 2023 4:10 pm

Today the number of the Peppy Player disk image downloads from GitHub exceeded 10,000 since 10.30.2018
There is no exact statistics avialable for source code downloads. Using a rough estimate (12 downloads per week) it's another 3,000 downloads.

Juergen-L
Posts: 1
Joined: Wed Jul 26, 2023 6:36 am

Re: Peppy player

Wed Jul 26, 2023 6:43 am

First of all, thank you for this great piece of software. After some problems, I got it to run with a 3,5" display from ELGOO (from Amazon.de).

May I ask for a wish/feature?
My son would like to use the peppy player as an alarm clock radio at bed. Therefore the use case would be: screensaver with clock = on, if alarm time arrived, activate player with last station/song (even better: activate special alarm stream/song).

Any chance that you can/want to implement this feature?

Thanks and best regards,
Jürgen

User avatar
peppy.player
Posts: 510
Joined: Mon Mar 07, 2016 6:10 am

Re: Peppy player

Wed Jul 26, 2023 7:37 pm

Hi Jürgen,

Thank you!
The Alarm Clock functionality which you described is very similar to the current Timer functionality:
https://github.com/project-owner/Peppy.doc/wiki/Timer
The only missing parts are Clock screensaver and dedicated sound. I believe it should not take too much time to implement. Hopefully I can add this feature in the next version (tentative release date - September).

Best regards

User avatar
peppy.player
Posts: 510
Joined: Mon Mar 07, 2016 6:10 am

Re: Peppy player

Sun Sep 24, 2023 4:14 pm

New version (Kandinsky Edition) of the Peppy Player was released today.

The disk images with the new release are available here:
https://github.com/project-owner/PeppyP ... isk-Images

Here are the main features of the new release:

- Implemented a File Playlist Editor in the Web UI.
https://github.com/project-owner/Peppy. ... ist-Editor

Image

- Refactored the keyboard editor - added a cursor functionality

Image

- Added new VU Meter Screensaver types

Image

- Implemented VU Meter screensaver in the Web UI
https://github.com/project-owner/Peppy. ... i/VU-Meter

Image

- It's possible now to hide/show different Player screen elements
https://github.com/project-owner/Peppy. ... yer-Screen

Image

- Improved a performance of the image viewer (zoom in, zoom out and pan actions)
- Added mpd dictionary update functionality.
- Fixed YA Streams issue
- Fixed the Stock screensaver

The complete list of changes can be found in the Release Notes:
https://github.com/project-owner/PeppyP ... n-20230924

fa001
Posts: 126
Joined: Wed Jan 02, 2013 8:25 pm

Re: Peppy player

Wed Dec 06, 2023 7:50 pm

I am trying to install a classic Christmas radio stream but the URLs I am finding with Google do not play.
Could someone either give me a URL that works or help me understand what I need to do to get one that will work?

User avatar
peppy.player
Posts: 510
Joined: Mon Mar 07, 2016 6:10 am

Re: Peppy player

Thu Dec 07, 2023 8:43 am

Which URL/link are you trying to use?
Here is the whole Christmas playlist for you. All links are working.

Code: Select all

#181.fm - Christmas Classics
https://listen.181fm.com/181-xtraditional_128k.mp3
#My Christmas Station
https://ais-edge105-live365-dal02.cdnstream.com/a31559
#Christmas 107
https://ais-edge102-live365-dal02.cdnstream.com/a39678
#O Christmas Songs
https://ais-edge105-live365-dal02.cdnstream.com/a48553
#The Alway's Christmas Channel
https://ais-edge106-live365-dal02.cdnstream.com/a79109
#Hope Nation Christmas Channel
https://ais-edge106-live365-dal02.cdnstream.com/a41175
#Christmas 104: Your Home For The Holidays
https://ais-edge106-live365-dal02.cdnstream.com/a84299
#That Christmas Channel
https://ais-edge105-live365-dal02.cdnstream.com/a37180
#Christmas FM Classical
https://ais-edge104-live365-dal02.cdnstream.com/a11929
#Christmas 92.7
https://ais-edge103-live365-dal02.cdnstream.com/a35434

fa001
Posts: 126
Joined: Wed Jan 02, 2013 8:25 pm

Re: Peppy player

Thu Dec 07, 2023 6:30 pm

Thank you, those work.
Now on to getting a good icon.

y2kats65
Posts: 53
Joined: Tue Apr 07, 2015 12:19 am

Re: Peppy player

Fri Jan 26, 2024 1:22 pm

I have the peppy player working since 2022. For some reason, when I powered it on this morning, it stuck in loading. I plan to rebuild it and upgrade it to the latest version. There is one feature that I would love to see. Is it possible to have the internet radio implementation similar tonVolumio? The biggest problem I have with the current internet radio is that url changes frequently and I wound up with a list of dead radios. Volumio does not require user to provide the url. Again, thanks for the great work.
Last edited by y2kats65 on Sat Jan 27, 2024 1:14 pm, edited 1 time in total.

User avatar
peppy.player
Posts: 510
Joined: Mon Mar 07, 2016 6:10 am

Re: Peppy player

Fri Jan 26, 2024 8:08 pm

Unfortunately sometimes online radio stations change stream URLs or just completely stop broadcasting. I'm not sure how to deal with it. Some stations provide the list of URLs in a form of m3u playlist. If one link doesn't work then probably another one from the list works. But not all stations provide such playlists. That's probably what Volumio is doing. I'll check that.

Upgrading to the new version will not solve the issue with a changed URL. If you could give me the station name I could try to find the alternative URL for that station.

One of the new features which I'm working on is a Radio Browser. It will allow to browser through 40K+ stations by name, genre, country and language. It will be possible to add a selected station to the playlist.

y2kats65
Posts: 53
Joined: Tue Apr 07, 2015 12:19 am

Re: Peppy player

Fri Jan 26, 2024 9:57 pm

This sounds like a great feature. Will the 40K+ radio list a static list or it gets updated when you browse? The station I am interested in is the 680 citynews in Toronto.
https://toronto.citynews.ca/audio/

User avatar
peppy.player
Posts: 510
Joined: Mon Mar 07, 2016 6:10 am

Re: Peppy player

Sat Jan 27, 2024 12:39 am

There is a database in Europe which keeps all those stations. There is also API on top of that database which allows to search through it. The player will just call that API with some parameters (name, genre etc). So, you will just define your query and the player will search through the database using your query. The GUI looks like this:

Image

Here is the link (CityNews Toronto) which I found by searching through that database:
https://rogers-hls.leanstream.co/rogers ... =tunein_01
I hope this is what you need.

y2kats65
Posts: 53
Joined: Tue Apr 07, 2015 12:19 am

Re: Peppy player

Sat Jan 27, 2024 1:13 pm

Great. This is what I am looking for. Will this release come out soon?

User avatar
peppy.player
Posts: 510
Joined: Mon Mar 07, 2016 6:10 am

Re: Peppy player

Sat Jan 27, 2024 4:37 pm

I've almost finished coding but there are several other issues which should be resolved - Bluetooth support on new OS (Bookworm) etc. If all that will be resolved I hope to release a new version some time in February. As I'm switching to a newer versions of the OS and libraries some functionality will be dropped in a new version: support for CD players and support for SPI displays.

y2kats65
Posts: 53
Joined: Tue Apr 07, 2015 12:19 am

Re: Peppy player

Sun Jan 28, 2024 1:10 am

That sounds good. I wait for this release. I don’t need CD support or SPI display support.

aBUGSworstnightmare
Posts: 9335
Joined: Tue Jun 30, 2015 1:35 pm

Re: Peppy player

Mon Jan 29, 2024 4:35 pm

peppy.player wrote:
Sat Jan 27, 2024 4:37 pm
I've almost finished coding but there are several other issues which should be resolved - Bluetooth support on new OS (Bookworm) etc. If all that will be resolved I hope to release a new version some time in February. As I'm switching to a newer versions of the OS and libraries some functionality will be dropped in a new version: support for CD players and support for SPI displays.
Is the wiki up to date? Can I try (what you have) when compiling from source?
No need fo BT atm, just want to test something.

User avatar
peppy.player
Posts: 510
Joined: Mon Mar 07, 2016 6:10 am

Re: Peppy player

Mon Jan 29, 2024 4:52 pm

aBUGSworstnightmare wrote:
Mon Jan 29, 2024 4:35 pm
Is the wiki up to date? Can I try (what you have) when compiling from source?
No need fo BT atm, just want to test something.
The new code is not in the GitHub yet. I've started testing it yesterday on OS Lite Bookworm and faced many new issues with Wi-Fi, Bluetooth and LIRC. Trying to resolve that.

y2kats65
Posts: 53
Joined: Tue Apr 07, 2015 12:19 am

Re: Peppy player

Thu Feb 29, 2024 10:15 pm

How is the new release testing? Any idea if it will be released soon. Thanks for the great work.

User avatar
peppy.player
Posts: 510
Joined: Mon Mar 07, 2016 6:10 am

Re: Peppy player

Fri Mar 01, 2024 3:36 am

Hi, hopefully all issues have been fixed. I've pushed the new code to the GitHub already: https://github.com/project-owner/Peppy
and preparing disk images right now. During the weekend I hope to upload disk images to the Github and update wiki pages.
I'll post a message here whenever it's ready.

User avatar
peppy.player
Posts: 510
Joined: Mon Mar 07, 2016 6:10 am

Re: Peppy player

Sun Mar 03, 2024 1:08 am

New version (Malevich Edition) of the Peppy Player was released.

The source code is available here:
https://github.com/project-owner/Peppy

The disk images with the new release are available here:
https://github.com/project-owner/PeppyP ... isk-Images

The upgrade to the new versions of the OS (Bookworm) and other software (e.g. Python 3.11, Pygame 2) caused many changes in the player's code. As a result of these changes the following functionality is not available in the player anymore:
- Support for CD players was dropped as SDL 2/Pygame 2 dropped it.
- The disk images for SPI displays are not available anymore as it was impossible to make the latest OS and Pygame 2 working with those displays.
- Sliding actions are not available for touchscreens (e.g. adjusting volume). The touch actions should be used instead.

Here are the main features of the new release:

- Implemented Radio Browser mode which allows to browse through 40K+ online radio stations.
https://github.com/project-owner/Peppy. ... io-Browser

Image

Image

- Added toppings to the Spectrum screensaver:

Image

- Dropped pynanosvg. Refactored SVG images handling.
- Dropped support for CD players.
- Refactored VU Meter, Spectrum and Weather screensavers.
- Refactoring caused by usage of the new Raspberry Pi OS, Python 3.11, Pygame 2.
- Refactored Audiobooks mode.
- Redesigned Wi-Fi functionality using nmcli.
- Refactored the Bluetooth functionality.
- Refactored support for infra-red remote controls using LIRC module.
- Redesigned screen updating functionality.
- Fixed issues with the Slideshow and Stock screensavers.
- Fixed the issue switching from the Jukebox mode.

aBUGSworstnightmare
Posts: 9335
Joined: Tue Jun 30, 2015 1:35 pm

Re: Peppy player

Sun Mar 03, 2024 10:50 am

hmm ... either I broke it or
The disk images for SPI displays are not available anymore as it was impossible to make the latest OS and Pygame 2 working with those displays.
is only partially valid.

I've used the 3.5in disk image on a CM4 (as one can see from the pictures). To me it looks like either the GUI resolution is hardcoded somewhere and/or the app failed to get the requested resolution from the mode line .
IMG_20240303_104659.jpg
IMG_20240303_104659.jpg (276.04 KiB) Viewed 31 times
The screensaver - I assume the pictures are from a 'screensaver like' function - uses the entire display though which is strange somehow.
IMG_20240303_104634.jpg
IMG_20240303_104634.jpg (257.49 KiB) Viewed 31 times
Can't use the touch atm as mine is connected to another SPI interface (but will compile a custom DT overlay during the course of today/or tomorrow as I'm testing some things on this DUT)
touch is 'working', but as the GUI and the touch are misaligned touch input makes no sense.

after getting rid of

Code: Select all

video=HDMI-A-1:720x480@60
from kernel command line I can see the Peppy Player Slash screen after power up, but the GUI resolution seems to be hardcoded to 720x480 somewhere else.

https://github.com/project-owner/Peppy/ ... fig.txt#L2 looks like 480x320 should be min,so it seems the player 'pulled' the resolution from the kernel command line statement and stored it somewhere. Need ro check what is here https://github.com/project-owner/Peppy/ ... ent.txt#L2 (and hopefully will be able to edit this on the live system).

Will check with a fresh uSD and the stupid video mode deleted from cmdline prior first boot.txt.

Return to “Media centres”