Peppy WebRadio

  • Mein Radio ist jetzt fertig !



    Wollte ich euch einfach mal zeigen.

    Das Display ist da wo früher das Kassetenfach wahr.

    Links und Rechts das sind akriv Lautsprecher die normal für einen PC sind.

    Die Lautstärke am Radio ist auf höchster Stufe, und das Poti oben drauf das ist von den Aktiv Lautsprecher,

    wo mann dann immer laut und leiser machen kann.

  • Hallo TSW68, das sieht toll aus! Du hast das zweite Leben der alten Boombox gegeben :) Wenn es dir nichts ausmacht, kann ich dein Projekt zur Galerie hinzufügen. Ich brauche nur mehr Bilder und mehr Details über die Hardware. Die Beispiele finden Sie hier:

    https://github.com/project-own…yPlayers.doc/wiki/Gallery

    Du könntest einfach Bilder zur Verfügung stellen und ich mache selbst eine Collage.


    Vielen Dank im Voraus!


    --------------------------------------------------------------------------------


    Hi TSW68, this looks great! You gave the second life to the old boombox :) If you don't mind I could add your project to the Gallery. I just need more pictures and more details about hardware. The examples you can find here:

    https://github.com/project-own…yPlayers.doc/wiki/Gallery

    You could just provide pictures and I'll make collage myself.


    Thanks in advance!

    Peppy Player Entwickler. Ehemaliger DESY (Hamburg) Entwickler (:

  • TSW68, Ihr Projekt zeigt, dass in einigen Fällen eine Lautstärkeregelung in der Benutzeroberfläche nicht notwendig ist und dass dieser Bereich für zusätzliche Schaltflächen wie Wetter usw. verwendet werden könnte (;


    -----------------------------------------------------------------------------


    TSW68, your project shows that in some cases volume control is not necessary in UI and that area could be used for additional buttons like Weather etc (;

    Peppy Player Entwickler. Ehemaliger DESY (Hamburg) Entwickler (:

  • HI peppy.player,

    Ja Super, Danke Danke.

    Für deine Gallery mache ich dann einige neue Foto mit einem schönen Hintergrund .

    Mit deiner Lautstärke wahr das ja eine Coole anspielung (; aber du hast recht, den platz kann mann im meinem fall besser nutzen.

    In der config.txt müste mann dann die möglichkeit haben den Lautstärke Balken ein & aus zu schalten,

    und die Lautstärke müste mann dann auch eingeben können .


    LG Volker

    Edited once, last by TSW68 ().

  • Hallo, ich schreib jetzt auch mal was.


    Vorweg – mir gefällt Peppy sehr gut sowie die UI und deren Farben. Sehr angenehm.

    Sehr gute Arbeit!


    Verwendet hab ich :

    - einen Raspberry Pi 2B (holbein-waveshare.3.5.img)

    - 2 Rotary Encoder (die mußte ich kaufen, sowie die Knöpfe)

    - einen USB Hub

    - eine USB Soundkarte

    - ein 3,5“ Touchdisplay (waveshare35a)

    - einen USB Wlan Adapter (TP-Link TL-WN823N)

    - einen Verstärker 12 Volt, 2 x 35 Watt (Conrad 1216582 – 62)

    - 2 Netzteile , 5 & 12 Volt

    - Sperrholzreste


    Ich hab einfach mal in meine Teilekisten geschaut und zusammengetragen was ich da so hatte.

    Zuerst der wilde Aufbau :


    pp01


    Dann war ich im Bastelkeller und hab ein paar Sperrholzreste zusammengeschraubt:


    pp02


    Ich denke das Radio wird im Bastelkeller laufen.


    Mit den Rotary Encodern muß ich mich noch beschäftigen. Es sind meine ersten.

    Der Rotary Encoder für die Lautstärke dreht entgegen dem Uhrzeigersinn,

    und bei beiden passiert nach unterschiedlichen Rastungen etwas.

    Mal nach einer, mal nach 2, mal nach 3 und mal erst nach 4 Rastungen.

    Kann ich die Eigenschaften der Rotary Encoder irgendwo beeinflussen?

    Oder hab ich falsche Rotary Encoder gekauft?


    Für die Wunschliste: ich hätte gerne einen Taster zum runterfahren.


    -----------------------------------------------------------------------------------------------------------------------


    Hello, I'm going to write something.


    First of all - I like Peppy very much as well as the UI and its colors. Very pleasant.

    Very good work!


    I used :

    - one Raspberry Pi 2B (holbein-waveshare.3.5.img)

    - 2 Rotary Encoder (I had to buy them, as well as the buttons.)

    - one USB Hub

    - one USB Soundcard

    - one 3,5“ Touchdisplay (waveshare35a)

    - one USB Wlan Adapter (TP-Link TL-WN823N)

    - one amplifier12 Volt, 2 x 35 Watt (Conrad 1216582 – 62)

    - 2 power supplies , 5 & 12 Volt

    - plywood residues


    I simply looked into my parts boxes and collected what I had there.


    First the wild construction :


    pp01


    Then I went to the craft cellar and screwed some plywood together:


    pp02


    I think the radio's gonna be on in the craft cellar.


    I still have to work with the Rotary Encoders. They are my first.

    and something happens with both of them after different resting positions.

    Sometimes after one, sometimes after 2, sometimes after 3 and sometimes only after 4 rest stops.

    Can I influence the characteristics of Rotary encoders somewhere?

    Or did I buy the wrong Rotary Encoder?


    For the wish list: I would like a button to shut down.

  • Hallo Quiddje, herzlichen Glückwunsch zum tollen Projekt! Es hat so viele verschiedene Zutaten (: Wie bei den Drehgebern können Sie die "Empfindlichkeit" verringern, indem Sie den Parameter ROTARY_JITTER_TOLERANCE von 2 auf 1 ändern, den Sie in der Datei finden:


    Code
    1. /home/pi/Peppy/event/rotary.py


    Ich habe dir auch eine persönliche Nachricht mit einigen Fragen geschickt.


    Nur zur Erinnerung - Sie können die Farben der Benutzeroberfläche jetzt ganz einfach über die Configuration Web UI ändern. Öffnen Sie einfach den Link im Browser:


    Code
    1. http://YOUR_PI_IP_ADDRESS:8000/config/


    und wählen Konfiguration/Farben.


    Ich danke dir!


    -------------------------------------------------------------------------------------


    Hi Quiddje, congratulations with great project! It has so many different ingredients (: As for the rotary encoders, you can decrease "sensitivity" by changing the parameter ROTARY_JITTER_TOLERANCE from 2 to 1. You can find it in the file:

    /home/pi/Peppy/event/rotary.py

    I also sent you personal message with some questions.


    Just a reminder - you can now easily change UI colors using the Configuration Web UI. Just open the link in browser:


    Code
    1. http://YOUR_PI_IP_ADDRESS:8000/config/


    and select Configuration/Colors


    Thank you!

    Peppy Player Entwickler. Ehemaliger DESY (Hamburg) Entwickler (:

  • Hallo peppy.player, ich hab den Parameter ROTARY_JITTER_TOLERANCE von 2 auf 1 geändert,

    nun geht es deutlich besser: häufig mit einer Rastung, manchmal mit 2 Rastungen. Sehr schön.


    Die Drehrichtung für den Lautstärkeregler hab ich durch tauschen von 2 Anschlüssen erreicht:


    Bild1:


    Ich hab da was gefunden und etwas geändert:


    Bild2:


    Das Radio ist noch nicht ganz fertig und benötigt einige Teile. Danach gibts mehr Bilder.


    ---------------------------------------------------------------------------------------------------------


    Hello peppy.player, I changed the parameter ROTARY_JITTER_TOLERANCE from 2 to 1,

    Now it is much better: often with a detent, sometimes with two detents. Very beautiful.


    The direction of rotation for the volume control I have achieved by swapping 2 connections:


    Bild1


    I found something and changed something:


    Bild2


    The radio is not quite finished yet and needs some parts. Then there are more pictures.

  • Hallo Quiddje, danke für das Update. Sie können sogar den Wert 0 für diesen Jitter-Parameter ausprobieren. In diesem Fall generiert der Player bei jedem Klick des Drehgebers Ereignisse. Einige Drehgeber erzeugen "Rauschen". Dieser Parameter wurde eingeführt, um dieses Rauschen zu unterdrücken.


    Diese Frage wurde mir bereits mehrfach gestellt. Also werde ich es als konfigurierbaren Parameter in der config.txt machen. Außerdem werde ich die GPIO-Pinbelegung für Drehgeber konfigurierbar machen. In diesem Fall müssten Sie die Drähte nicht erneut löten. Stattdessen können Sie die Pinbelegung einfach ändern.


    In Bezug auf Übersetzungen wurde es in diesem Thread diskutiert. Das habe ich schon repariert:

    https://github.com/project-own…/German/labels.properties

    Es wird in der nächsten Version verfügbar sein. Außerdem kannst du den Fix jetzt gleich bekommen, indem du den folgenden Befehl im Ordner /home/pi/Peppy ausführst:


    Code
    1. git pull

    Ich danke dir!


    ------------------------------------------------------------------------------------------------------------


    Hi Quiddje, thank you for update. You can even try value 0 for that jitter parameter. In this case the player will generate events for each click of the rotary encoder. Some rotary encoders generate "noise". That parameter was introduced to suppress that noise.


    I was asked this question several times already. So I'm going to make it as a configurable parameter in config.txt. Also I'll make configurable the GPIO pins assignment for rotary encoders. In this case you would not need to re-solder wires. Instead you could just change pin assignment.


    Regarding translations, it was discussed in this thread. I fixed that already:

    https://github.com/project-own…/German/labels.properties

    It will be available in the next release. Also you can get the fix right now by running the following command in folder /home/pi/Peppy:

    git pull


    Thank you!

    Peppy Player Entwickler. Ehemaliger DESY (Hamburg) Entwickler (:

  • Ich habe fertig. Es ist ein Küchenradio geworden:



    Das schönste daran - meine Süße kommt damit klar und freut sich über den Klang und über die vielen Sender.


    Apropos Sender: ich höre häufig Uturn Radio (Classic Rock):


    Code
    1. #Uturn Radio
    2. http://listen.uturnradio.com:80/classic_rock

    Dazu hab ich was gebastelt:



    Und jenes gefunden:



    Zur freien Auswahl.

    Es gibt noch weitere Bilder.


    Macht mir viel Freude, dieses Radio.


    Nachtrag: Das Material besteht aus Birke Sperrholz/Multiplex.

    - Es wurde einmal in Nußbaum gebeizt, von außen.

    - Es wurde beidseitig 1x mit Clou Schnellschleifgrund grundiert. (2x wäre besser)

    - Es wurde 2x nur außen mit Clou Boots- und Yachtlack behandelt. (EV-Verdünnung 20%)

    Edited once, last by Quiddje: Nachtrag ().

  • Herzlichen Glückwunsch! Sehr gut gemachtes Projekt.

    Könnten Sie die Funktionalität der +5V/+12V LEDs?


    Was den Radiosender betrifft, so werde ich ihn in der nächsten Version in die Playlist aufnehmen. Wenn jemand anderes seinen Lieblingssender zu den Standard-Playlists hinzufügen möchte, lassen Sie es mich bitte wissen.


    -------------------------------------------------------------------------------


    Congratulations! Very well done project.

    Could you explain the functionality of the +5V/+12V LEDs?


    As for the radio station, I'll add it to the playlist in the next release. If anybody else would like to add their favorite station to the default playlists, please let me know.

  • Vielen Dank!

    ich verwende 2 Netzteile. 12 Volt brauche ich für den Verstärker

    und 5 Volt für den Raspberry Pi und dem USB-Hub.

    Daher die beiden LED.



    Thank you so much!

    I use 2 power supplies. I need 12 volts for the amplifier

    and 5 volts for the Raspberry Pi and the USB hub.

    Hence the two LED.

  • OK, ich dachte, dass jeder Drehgeber irgendwie mit der LED verbunden ist, da sich die LEDs direkt über ihnen befinden :)


    Was haben Sie in der linken oberen Ecke auf Ihrer Rückwand platziert?


    Ich danke dir!


    --------------------------------------------------------------------------------------


    OK, I thought that each rotary encoder was connected somehow to the LED as the LEDs are right above them :)


    What did you place in the upper left corner on your back panel?


    Thank you!

    Peppy Player Entwickler. Ehemaliger DESY (Hamburg) Entwickler (:

  • Ich habe gerade zwei neue Projekte zur Galerie hinzugefügt.


    Tragbarer Spieler von Francesco (Italien)



    Herbert's Küchenradio (Deutschland)




    ------------------------------------------------------------------------------------


    I've just added two new projects to the Gallery.


    Portable player by Francesco (Italy):

    https://github.com/project-own…player-by-francesco-italy


    Herbert's Küchenradio (Germany):

    https://github.com/project-own…-k%C3%BCchenradio-germany

    Peppy Player Entwickler. Ehemaliger DESY (Hamburg) Entwickler (:

  • Hier ist der neue Eintrag in der Gallery - Shoebox player von Dee (USA):

    https://github.com/project-own…shoebox-player-by-dee-usa




    -------------------------------------------------------------------------------------


    Here is the new entry in the Gallery - Shoebox player by Dee (USA):

    https://github.com/project-own…shoebox-player-by-dee-usa


    https://raw.githubusercontent.…ter/images/gallery/d1.jpg


    https://raw.githubusercontent.…ter/images/gallery/d2.jpg

    Peppy Player Entwickler. Ehemaliger DESY (Hamburg) Entwickler (:

  • Neue Version (Cranach Edition) des Peppy Player wurde gerade veröffentlicht.


    Neue Funktionen:


    * Implementierter erweiterter Playlist-Editor in der Konfigurationsweboberfläche.

    https://github.com/project-own….doc/wiki/Playlist-Editor




    * Zeigen Sie Bilder, die in MP3- und FLAC-Dateien eingebettet sind.



    * Unterstützt AirPlay.

    https://github.com/project-owner/Peppy.doc/wiki/AirPlay


    Diese Funktionalität ermöglicht es, Audio von Apple-Geräten über das AirPlay-Protokoll an den Peppy Player zu übertragen. Es ermöglicht das Streaming vom Spotify-Spieler über kostenlose und Premium-Konten.



    * Unterstützt Spotify Connect.

    https://github.com/project-own….doc/wiki/Spotify-Connect


    Es ermöglicht das Senden von Audio-Stream vom Spotify-Player, der auf jeder Plattform läuft, an den Peppy Player. Es funktioniert nur für Premium Spotify Accounts.



    * Es wurden zwei neue Sprachen hinzugefügt: Italienisch und Spanisch.


    * Nach Updates suchen.



    * Es wurde die Möglichkeit zugefügt, Drehgeber über die Web-Oberfläche Konfiguration zu konfigurieren.


    ---------------------------------------------------------------------------------------------------


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


    New features:


    * Implemented Advanced Playlist Editor in the Configuration Web UI

    https://github.com/project-own….doc/wiki/Playlist-Editor


    https://raw.githubusercontent.…images/software/ple-1.png

    https://raw.githubusercontent.…images/software/ple-3.png


    * Show images embedded into MP3 and FLAC files.


    https://raw.githubusercontent.…s/software/file-image.png


    * Support AirPlay.

    https://github.com/project-owner/Peppy.doc/wiki/AirPlay


    This functionality allows to stream audio from Apple devices to Peppy Player using AirPlay protocol. It allows to stream from Spotify player using free and premium accounts.


    https://raw.githubusercontent.…software/airplay-flow.jpg


    * Support Spotify Connect.

    https://github.com/project-own….doc/wiki/Spotify-Connect


    It allows to send audio stream from Spotify player running on any platform to the Peppy Player. It works only for premium Spotify accounts.


    https://raw.githubusercontent.…/spotify-connect-flow.jpg


    * Added two new languages: Italian and Spanish.


    * Check for updates.


    https://raw.githubusercontent.…are/check-for-updates.png


    * Added ability to configure rotary encoders from the Configuration Web UI.

    Peppy Player Entwickler. Ehemaliger DESY (Hamburg) Entwickler (:

  • In welchem Ordner oder in welcher Datei findet man denn die ganzen Sender ?

    Kann man auch einstellen, dass ein bestimmter Sender z.B. SWR1 in einem Genre wie z.B. Nachrichten startet ?

    Ich baue den Peppy Player gerade für meine Mutter zu Weihnachten und es soll so einfach wie möglich sein, sie hört sowieso nur SWR1.

    Andere Sender kann ich dann später hinzufügen, wenn sie das will und sie sich ein bisschen damit auskennt.

    P.S. Der erste Sender ist in einer guten Lautstärke, sobald ich umschalte ist es nicht mehr hörbar, woran kann das denn liegen ?

  • fred0815 das Basis-Verzeichnis für deutsche Genres

    ist /home/pi/Peppy/languages/German/radio-stations


    Info 1: wenn Du keine Genres sondern andere Ordnungs-Kritterien haben willst, geht das auch

    Beispiel: ich habe Sender statt Genre: ..., DLF, WDR,... mit Deutschlandfunk, DLF Kultur, DLF Nova, DLF Dokumente und ..., WDR 3, WDR 4, WDR 5, ...


    Info 2: in jedem Genre gibt es

    • eine Datei stations.m3u mit allen Stationen und *1
    • die png-Dateien mit den Station-Logos und *1
    • eine Datei folder.png zur Genre-Auswahl und
    • eine Datei folder-on.png zur Genre-Anzeige im Radio-Fenster

    *1 Der Stations-Name in stations.m3u ist auch der Name der Logo-Datei


    Schönen Gruß, kle


    Edit: das war der Stand der Peppy Holbein Edition

    Edit2: Radio Playlists Struktur und der Playlist-Editor.

    Info: den Playlist-Editor habe ich noch nicht benutzt.

    Edited 3 times, last by kle ().

  • Ok, das funktioniert, aber der Ton bricht in Peppy nach ca. 1-2 Sekunden ab.

    Wenn ich den VLC-Player öffne und dort den Pfad http://swr-swr1-bw.cast.addradio.de/swr/swr1/bw/mp3/128/stream.mp3 eingebe, spielt er problemlos, aber im Peppy nicht. :conf:

    EDIT: Irgendwie gehts jetzt. :lol: