Peppy WebRadio

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • zippo.81, vielen Dank, dass Sie Ihr Projekt mit uns teilen! Ich habe es zur Galerie hinzugefügt:

    https://github.com/project-owner/…y-zippo-germany

    Mit freundlichen Grüßen

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

    zippo.81, thank you very much for sharing your project! I've added it to the Gallery:

    https://github.com/project-owner/…y-zippo-germany

    Best regards

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

  • Moin Moin,

    ich bin zur Zeit dabei mir so ein kleines Radio auf der Grundlage von Peppy aufzubauen.

    Am Raspy 3b mit 3,5 " TFT-Bildschirm und HiFiBerry 2 hängen alte Teufel PC Lautsprecher.

    Bis jetzt läuft alles super gut und ich bin mir dem Ergebniss sehr zufrieden. Es spielt zumindest musik :D

    Bastle nur noch am meinem Gehäuse und wenn ich fertig bin kann ich vielleich paar Bilder posten ;)

    Dabei will ich mich auch für das tolles Peppy - Projekt bedanken, super gemacht.

    Eine Frage habe ich leider offen und bis jetzt keine Antwort/Lösung gefunden, vielleicht kann mir jemand helfen.

    Und zwar könnte mir jemand verraten, wie ich in den Screensaver die Schrift der Uhrzeit grösse machen kann?

    Die configs habe ich ja gefunden nur wo die Einstellungen sind finde ich nicht.

    vielen Dank

    Gruß

    Einmal editiert, zuletzt von Lustikus (26. November 2020 um 18:17)

  • Hallo Lustikus,

    Ich danke Ihnen!

    Leider gibt es keinen Parameter in der Konfigurationsdatei, der die Schrifthöhe für den Clock-Bildschirmschoner ändert. Ich sollte ihn wahrscheinlich hinzufügen. Als Workaround können Sie die Schrifthöhe in dieser Zeile ändern:

    https://github.com/project-owner/…ck/clock.py#L56

    Die Datei befindet sich hier: /home/pi/Peppy/screensaver/clock/clock.py

    Der Wert kann von 0 bis etwa 64 geändert werden. Dies ist der prozentuale Anteil der Texthöhe an der Bildschirmhöhe. Denken Sie daran, dass eine große Schriftart den Zweck des Bildschirmschoners zunichte macht, da einige Bildschirmbereiche immer die gleiche helle Farbe haben werden.

    Ich freue mich auf Ihr abgeschlossenes Projekt.

    Mit freundlichen Grüßen

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

    Hi Lustikus,

    Thank you!

    Unfortunately there is no parameter in the configuration file which changes the font height for the Clock screensaver. I should probably add it. As a workaround you can change the font height on this line:

    https://github.com/project-owner/…ck/clock.py#L56

    The file is located here: /home/pi/Peppy/screensaver/clock/clock.py

    The value can be changed from 0 to about 64. This is the percentage of the text height to the screen height. Just remember that large font will defeat the purpose of the screensaver as some screen areas will always have the same bright color.

    I'm looking forward to your completed project.

    Best regards

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

  • Hallo,

    Ich werde diesen Parameter der Konfigurationsdatei in der nächsten Version hinzufügen. Obwohl ich denke, daß es nicht die Höhe, sondern die Breite in Prozent sein wird, denn wenn Sie 100% Höhe wählen, wird die Uhr außerhalb des Bildschirms gehen.

    Beste Grüße

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

    Hi,

    I'll add this parameter to the configuration file in the next release. Though I think it will be width percentage instead of height because if you select 100% height the clock will go outside of the screen.

    Best regards

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

  • Hallo,

    ich wollte mal mein Peppy-Player Projekt vorstellen. Da mein Kind Hörspiele liebt aber wir nicht jederzeit die hören wollen hatte ich die Idee ihr etwas zu basteln. Grundgerät ist ein alter Ghettoblaster, der vermutlich über 25 Jahre alt ist. Da das Kassetten-Teil nicht mehr funktionierte war der Recorder für einen günstigen Preis zu bekommen.

    ....

    Ich denke, es wäre eine nette Idee, ein kompaktes Kassettenbild ähnlich wie dieses darzustellen:

    In diesem Fall würde es wie der Original-Kassettenspieler aussehen :)

    Mit freundlichen Grüßen

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

    I think it would be a nice touch to display compact cassette image similar to this:

    In this case it would look like the original cassette player :)

    Best regards

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

  • Die Idee ist sehr gut! Kann die Cranach Version GIFs als Screensaver abspielen? Denn wenn muss sich ja die Kassette auch drehen

  • Leider unterstützt die Pygame-Bibliothek, die für die Benutzeroberfläche verwendet wird, kein animiertes GIF. Das Kassettenbeispiel, das ich gezeigt habe, war eigentlich ein modifiziertes VU-Meter aus dem PeppyMeter. Dieser Typ konnte die Griffe des Messgeräts durch dieses rotierende Zeug ersetzen:

    Externer Inhalt youtu.be
    Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    Weitere Einzelheiten über das Projekt finden Sie hier:

    https://community.volumio.org/t/my-music-pla…g-my-quarantine

    Sie können jetzt statische Bilder verwenden - erstellen Sie einen Ordner mit Bildern und zeigen Sie den Bildschirmschoner der Diashow auf diesen Ordner:

    https://github.com/project-owner/…r-config.txt#L3

    Mit freundlichen Grüßen

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

    Unfortunately the Pygame library which is used for the UI doesn't support animated GIF. The cassette example which I showed was actually a modified VU Meter from the PeppyMeter. That guy was able to replace the meter handles by that rotating stuff:

    More details about the project can be found here:

    https://community.volumio.org/t/my-music-pla…g-my-quarantine

    You can use static images right now - create folder with images and point the Slideshow screensaver to that folder:

    https://github.com/project-owner/…r-config.txt#L3

    Best regards

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

  • Ich bekomme beim ausführen von python3 peppy.py die Fehlermeldung:

    Ich habe peppy nach dieser Anleitung installiert:

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

    Eigentlich sollte ich alles notwendige für den Player installiert haben.

    :helpnew:

  • Hallo,

    Es beschwert sich, dass die Parser-Klasse aus der pynanosvg-Bibliothek nicht gefunden werden kann. Bitte stellen Sie sicher, dass Sie diese Bibliothek installiert haben:

    pip3 install pynanosvg

    Mit freundlichen Grüßen

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

    Hi,

    It's complaining that the Parser class from the pynanosvg library cannot be found. Please make sure that you installed that library:

    pip3 install pynanosvg

    Best regards

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

  • Doch, habe ich installiert:

    Code
    pip3 install pynanosvg
    Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
    Requirement already satisfied: pynanosvg in /usr/local/lib/python3.7/dist-packages (0.3.1)

    Und trotzdem:

    Es scheint ein Problem mit svg zu sein, ich habe mir mit pip3 list alle anzeigen lassen und alle mit *svg* entfernen wollen, bei svg.path und svgwrite weigert er sich:

    Ich installiere am besten alles neu, geht wohl schneller..

  • Hallo,

    Es sieht so aus, als ob die Installation dieser Bibliothek gut gelaufen ist.

    Sie können das auch auf diese Weise überprüfen:

    - Python-Interpreter starten: python3

    - Geben Sie am Prompt ein: from svg import Parser

    Wenn Sie die Ausnahme sehen, dann ist immer noch etwas mit dieser Bibliothek nicht in Ordnung.

    Wenn möglich, wäre es am einfachsten, das Disk-Image zu installieren. Es hat alles installiert und konfiguriert.

    Mit freundlichen Grüßen

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

    Hi,

    It looks that installation of that library went well.

    You can also verify that this way:

    - Start python interpreter: python3

    - Enter at prompt: from svg import Parser

    If you will see the exception then there is still something wrong with that library.

    If possible, the easiest way would be to install the disk image. It has everything installed and configured.

    Best regards

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

  • Zu spät, ich habe nochmal alles neu gemacht, das ging schneller und jetzt läuft es auch.

  • Hallo,

    ich habe hier ein Touchscreen Display von Joy IT. Es nennt sich 3.2inch RPi LCD (B).

    Ich habe es nur mit dem Treiber von Waveshare (https://www.waveshare.com/wiki/3.2inch_RPi_LCD_(B) ) dann zum Laufen bekommen.

    Die Darstellung von Peppy Player ist ok. Jedoch treffe ich beim Berühren des Touchscreen keine Taste. Der ist scheinbar total falsch kalibriert. Ich habe die Kalibrierung wie folgt durchgeführt (sudo TSLIB_FBDEVICE=/dev/fb0 TSLIB_TSDEVICE=/dev/input/touchscreen ts_calibrate) und auch ansonsten die Schritte hier befolgt: https://www.raspberrypi.org/forums/viewtop…139983&start=25

    Nun, habe ich auch versucht hier im Faden Hinweise zu finden und diesen auch nachzugehen. Allerdings führte bisher nichts zum Erfolg. Hat noch jemand einen Tipp für mich?

    raspclock

    2 Mal editiert, zuletzt von raspclock (19. Dezember 2020 um 11:29)

    • Offizieller Beitrag

    Hallo raspclock,

    willkommen im Forum!

    Die Produkte von Joy IT haben eigentlich immer eine PDF-Anleitung dabei oder werden auf deren Website zum Download angeboten.

    Du kennst das was Du gekauft hast am besten, sieh deshalb dort einfach selber mal nach! ;)

  • Hallo hyle,

    danke! :)

    Mit der Anleitung von Joy IT habe ich das Display gar nicht hell bekommen.

    Ich habe dann von Waveshare den Treiber runtergeladen und mit der Anleitung für Peppy Player konnte ich dann immerhin die Peppy Player UI auf dem Display anzeigen.

    Ich habe eine Kalibrierung durchgeführt (mit 'TSLIB_FBDEVICE=/dev/fb0 TSLIB_TSDEVICE=/dev/input/touchscreen ts_calibrate').

    Bisher habe ich aber noch keine funktionierende Touch-Steuerung. Das Dispaly reagiert zwar auf Berührung, jedoch weit weg von der Berührung und nach keinem erkennbaren Muster.

    Die Informationen von Joy IT zum Thema Touch beziehen sich alle auf xorg. Ich glaube das passt hier nicht.

    2 Mal editiert, zuletzt von raspclock (19. Dezember 2020 um 09:28)

  • Die Informationen von Joy IT zum Thema Touch beziehen sich alle auf xorg. Ich glabe das passt hier nicht.

    das Einrichten des Touchscreens ist für

    unterschiedlich.

    Ich habe die Kalibrierung wie folgt durchgeführt (sudo TSLIB_FBDEVICE=/dev/fb0 TSLIB_TSDEVICE=/dev/input/touchscreen ts_calibrate)

    Info: welchen Framebuffer Du verwenden mußt (/dev/fb0 oder /dev/fb1) weiß ich nicht.

    diese Einrichtung ist für Console/CLI d.h. ohne grafische Oberfläche.

    und auch ansonsten die Schritte hier befolgt: https://forum-raspberrypi.de

    diese Anleitung ist von 2018.

    hier ein Link zu meiner Anleitung die verwendet Framebuffer /dev/fb1

    Hast Du den beim Display mitgeschickten Stick zu Kalibrieren verwendet?

    Du kannst das Ergebnis Deine Kalibrierung überprüfen.

    Bei resistiven Touchdisplays, kann es vorkommen daß Du die Grenzen des Displays nicht mehr erreichst. Das passiert, wenn Du zu fest auf das Display drückst. Du siehst das beim Zeichnen (draw).


    # gegebenenfalls den framebuffer in der nächsten Zeile anpassen

    sudo TSLIB_FBDEVICE=/dev/fb0 TSLIB_TSDEVICE=/dev/input/touchscreen ts_test

    2 Mal editiert, zuletzt von kle (19. Dezember 2020 um 10:22)

  • Hallo,

    Ich plane, Wiki-Seiten für Anweisungen über die Installation von verschiedenen Typen der Touchscreens hinzuzufügen. Könnten Sie mir mitteilen, was erforderlich war, damit das Joy-it-Display funktioniert? Sollte ich irgendwelche Änderungen an der Peppy Player Software vornehmen?

    Vielen Dank im Voraus!

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

    Hi,

    I'm planning to add wiki pages for instructions about installation of different types of the touchscreens. Could you let me know what was required to make joy-it display working? Should I make any changes in the Peppy Player software?

    Thanks in advance!

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

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!