-
Notifications
You must be signed in to change notification settings - Fork 16
Home
project-owner edited this page Mar 7, 2016
·
78 revisions
### What is Peppy? **Peppy** is the name of the audio player which contains three ingredients: [Hardware](https://github.com/project-owner/Peppy.doc/wiki/Hardware), [Software](https://github.com/project-owner/Peppy.doc/wiki/Software) and [Woodware](https://github.com/project-owner/Peppy.doc/wiki/Woodware). Why Peppy? This is the first word which came to my mind when I tried to find out any word which would contain three **P** characters for **P**ython **P**ygame **P**layer. That reflects the fact that the software component was written in Python language using Pygame library.
Here are the key features of the Hardware component:
- It is based on popular single-board computer Raspberry Pi 2.
- High quality audio achieved by using integrated Amplifier module HiFiBerry Amp+ and Sony speakers.
- The Hardware has six "senses" to control its functionality:
- [Mouse](https://github.com/project-owner/Peppy.doc/wiki/Other Control Devices#mouse)
- [Keyboard](https://github.com/project-owner/Peppy.doc/wiki/Other Control Devices#keyboard)
- Touchscreen
- [Infrared Remote Control](https://github.com/project-owner/Peppy.doc/wiki/Infrared Sensor)
- [Rotary Encoders](https://github.com/project-owner/Peppy.doc/wiki/Rotary Encoders)
- Any computer in a local network or mobile device with [Web Browser](https://github.com/project-owner/Peppy.doc/wiki/Web UI)
Here are the key features of the Software component:
- This is application written in Python. This is not another Linux distribution.
- Peppy provides Graphical User Interface for audio players running in a headless mode. Currently Peppy supports only 'Mpd' audio player.
- Embedded Web Server allows to control audio playback from any Web Browser.
- The default touchscreen resolution is 480*320. This is the resolution of the TFT used for this project. Though UI is dynamic and can scale to any screen resolution.
- Currently Peppy has only Internet Radio functionality. In the future releases support for playing audio files and streams will be implemented as well.
- By default Peppy has playlists containing free radio stations for English, French, German and Russian languages. Users can add their own stations to the playlists.
The key features of the Woodware component include:
- Original custom design.
- Made of wood (Cherry and Walnut).
- Natural finish - the variation of French Polish.
- Solid wood adds the feeling of the solid build due to its weight.
Here are several screenshots which give the idea how Peppy GUI looks like.
- Peppy Players
- Peppy Home
- Hardware
- Audio Players
- Software
- Installation Guide
- Updating Guide
- Peppy Configuration
- Languages
- Scripts
- Voice Assistant
-
Peppy Player UI
- About
- Home Screen
- Radio Player
- Radio Groups
- Radio Favorites
- Radio Browser
- File Browser
- File Menu
- Quick Configuration
- File Player
- Audiobooks Player
- Audiobooks Browser
- Stream
- Podcasts Player
- Podcasts Browser
- AirPlay
- Spotify Connect
- Bluetooth Sink
- Jukebox
- Archive
- Equalizer
- Timer
- Language
- Network
- Headless Mode
- Resolution
- Recursive Playback
- Playback Order
- Information
- Background
- Icons
- Fonts
- Player Screen
- Image Viewer
- Switch
- Collection
- Catalog
- YA Streams
- Web UI
- Screensavers
- Woodware
- Sketches