Peppy WebRadio

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • do you know DeepL?

    Janpas

    DeepL (https://www.deepl.com/translator) ist, ähnlich wie Google Translator, ein Webdienst, mit dessen Hilfe man Texte in verschiedene Sprachen übersetzen kann - mit dem entscheidenden Unterschied, dass die Ergebnisse deutlich besser (im Grunde fast immer fehlerfrei) sind. Bei Google Translator habe ich den Eindruck, dass im Grunde Wort für Wort übersetzt wird...

    Außerdem halte ich es für sinnvoll, dass auch in "internationalen" Threads die Hauptsprache Deutsch bleibt. Meiner Meinung nach sollten englischsprachige Mitglieder einen englischen Text verfassen, diesen mit DeepL Translator übersetzen und den Text in beiden Sprachen posten. Deutschsprachige Mitglieder sollten dann in Deutsch antworten und optional eine englische Übersetzung anhängen - so ist gewährleistet, dass auch die deutschsprachigen User ohne Englischkenntnisse sich einfach einbringen können.


    DeepL (https://www.deepl.com/translator) is, similar to Google Translator, a web service that can be used to translate texts into different languages - with the decisive difference that the results are significantly better (basically almost always error-free). With Google Translator, I have the impression that, basically, translation is word for word...

    I also think it makes sense that the main language in "international" threads remains German. In my opinion, English-speaking members should write an English text, translate it with DeepL Translator and post the text in both languages. German-speaking members should then answer in German and optionally attach an English translation - this ensures that even German-speaking users without English skills can easily contribute.

    :2cents:

  • Neue Version (Holbein Edition) des Peppy Players wurde veröffentlicht.

    Laut den Downloadstatistiken der letzten beiden Spielerfreigaben ist das Headless Disk Image das beliebteste.

    Daher wurde in dieser Version einige Anstrengungen unternommen, um eine Web-Benutzeroberfläche für die Player-Konfiguration zu entwickeln:

    https://github.com/project-owner/…i/Configuration


    Darüber hinaus wurde eine neue Funktionalität für die Verbindung mit einem Wi-Fi-Netzwerk implementiert:

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

    Weitere neue Funktionen sind:

    - Der Home Navigator ist nun konfigurierbar. Alle Menüpunkte können ein- und ausgeschaltet werden:

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

    - Im Bildschirmschoner-Navigator wurde die Option 'Jetzt starten' hinzugefügt. Es erlaubt, den Bildschirmschoner sofort zu starten.

    - Neues Diskettenimage für den offiziellen 7" Touchscreen bereitgestellt. Es unterstützt lange Druck- und Schiebevorgänge (Schiebevolumen/Gleichgewichtsregler).

    - Die Probleme bei der mpd-Wiedergabe und den Hörbüchern wurden behoben.

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

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

    According to the download statistics of the last two player releases the Headless disk image is the most popular one.

    https://raw.githubusercontent.com/project-owner/…e/downloads.png

    Therefore in this release some effort was put into developing web UI for the player configuration:

    https://github.com/project-owner/…i/Configuration

    https://raw.githubusercontent.com/project-owner/…ig-web-ui-1.png

    https://raw.githubusercontent.com/project-owner/…ig-web-ui-2.png

    https://raw.githubusercontent.com/project-owner/…ig-web-ui-3.png

    In addition to that new functionality for connecting to a Wi-Fi network was implemented:

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

    https://raw.githubusercontent.com/project-owner/…onnect-wifi.png

    Another new features include:

    - Made Home Navigator configurable. All items in the menu can be switched on/off:

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

    https://raw.githubusercontent.com/project-owner/…e-navigator.png

    - Added 'Start Now' option to the Screensaver navigator. It allows to start screensaver immediately.

    - Provided new disk image for the Official 7" Touchscreen. It supports long press and sliding actions (sliding volume/equalizer knobs).

    - Fixed the issues in the mpd playback and audiobooks.

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

  • Vielen Dank an veloci, der die gepatchte Version der libsdl1.2-Bibliothek zur Verfügung gestellt hat. Es behebt die Probleme im Zusammenhang mit einer Touchscreen-Nutzung auf dem Raspbian Buster OS. Die Bibliothek wurde in alle Images der Player-Disketten aufgenommen.

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

    Many thanks to veloci who provided patched version of the libsdl1.2 library. It fixes the issues related to a touchscreen usage on the Raspbian Buster OS. The library was included to all player disk images.

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

  • Hi peppy.player,

    Model: RPi 2B

    Display: adafruit 3.5" PiTFT

    Bluetooth-USB-Stick

    WLAN-USB-Stick

    Sound: Bluetooth-Lautsprecher JBL GO2

    Diskimage: holbein-adafruit.3.5.img

    Internet: WLAN

    Konfiguration:

    • leere Datei ssh um ssh zu aktivieren
    • wpa_supplicant.conf mit Zugangsdaten
    • sudo raspi-config
      -> password
      -> locale
      -> timezone
      -> hostname
    • in /etc/asound.conf Bluetooth-Lautsprecher als alsa pcm device definieren und
    • in ~/Peppy/players.txt "default" ersetzen.

    Issues:

    1. im Select Wi-Fi Network-Dialog sind keine Netzwerke zu sehen.
    2. nach Disconnect Wi-Fi Network, ist die /etc/wpa_supplicant/wpa_supplicant.conf gelöscht.
    3. ssid in Kommentar in wpa_supplicant.conf werden angezeigt

    Ich vermute, Du rechnest nicht damit, daß ich die wpa_supplicant.conf in der boot-Partition bereit stelle?

    Schönen Gruß, kle

    Getestet:

    • Radiostationen
    • Audiodateien
    • Language German
    • Screensaver Clock
  • Hallo Kle, danke, dass du die neue Version ausprobiert hast. Die Netzwerkfunktionalität wurde nur auf Raspberry Pi 3 entwickelt und getestet, das über ein integriertes Wi-Fi verfügt.

    Um die Liste der Wi-Fi-Netzwerke zu erhalten, führt der Player den folgenden Befehl aus:

    Code
    sudo iwlist wlan0 scan

    Ich vermute, dass der Wi-Fi USB-Dongle nicht als'wlan0' registriert war. Was ist die Ausgabe des Befehls "ifconfig" auf Ihrem RPi?

    Vor dem Aktualisieren der Datei wpa_supplicant.conf erstellt der Player am Ende die Sicherungskopie mit Zeitstempel. So sollte es nicht verloren gehen.

    Alle vom Player für die Netzwerkfunktionalität verwendeten Funktionen finden Sie hier:

    https://github.com/project-owner/…til/wifiutil.py

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

    Hi kle, thank you for trying new version. The Network functionality was developed/tested only on Raspberry Pi 3 which has onboard Wi-Fi.

    To get the list of Wi-Fi networks the player runs the following command:

    Code
    sudo iwlist wlan0 scan

    I suspect that Wi-Fi USB dongle was not registered as 'wlan0'. What is the output of the 'ifconfig' command on your RPi?

    Before updating the file wpa_supplicant.conf player creates the backup copy with timestamp in the end. So it should not be lost.

    All functions used by the player for the Network functionality can be found here:

    https://github.com/project-owner/…til/wifiutil.py

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

  • Hi peppy.player,

    1. USB-Stick: DataTraveler 32GB
    2. Bluetooth-USB-Stick: Bluetooth Dongle
    3. WLAN-USB-Stick: Edimax EW-7811Un (Info: nur 2.4GHz)
    Code
    pi@raspberrypi4:~ $ lsusb
    Bus 001 Device 006: ID 0951:1665 Kingston Technology Digital DataTraveler SE9 64GB
    Bus 001 Device 015: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
    Bus 001 Device 004: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]
    ...

    Noch ein Detail meiner wpa_supplicant.conf, ich benutze die wpa-passphrase anstatt des password.

    Um die Liste der Wi-Fi-Netzwerke zu erhalten, führt der Player den folgenden Befehl aus:

    sudo iwlist wlan0 scan

    Über ssh (putty) habe ich Dein Kommando eingegeben:

    Netzwerk Kommandos

    Ich sehe keine Probleme mit den Kommandos.

    Sind die Listen für die SSIDs (Netzwerke) etc. groß genug? Bei mir gibt es sehr viele.

    Schönen Gruß, kle

  • Alles sieht normal aus. Der Player kann Listen von Netzwerken beliebiger Länge verarbeiten. Könnten Sie die Protokollierung aktivieren und überprüfen, ob es nützliche Informationen in der Protokolldatei gibt? Sie können dies tun, indem Sie die Eigenschaft in der config.txt setzen:

    Code
    [logging]
    file.logging = True
    log.filename = /home/pi/Peppy/peppy/peppy.log
    ...

    Aktivieren Sie also die Protokollierung, starten Sie das System neu, versuchen Sie, Netzwerke in der Benutzeroberfläche zu sehen und überprüfen Sie dann die Protokolldatei.

    Vielen Dank im Voraus!

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

    Everything looks normal. The player can handle lists of networks of any length. Could you enable logging and check if there is any useful info in the log file? You can do that by setting property in the config.txt:

    Code
    [logging]
    file.logging = True
    log.filename = /home/pi/Peppy/peppy.log
    ...

    So enable logging, restart system, try to see networks in UI and then check log file.

    Thanks in advance!

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

    Einmal editiert, zuletzt von peppy.player (4. September 2019 um 17:52)

  • Hi peppy.player,

    Unterschiede zwischen RPi 2B und RPi 3B+ Wi-Fi

    Kommando sudo iwlist wlan0 scan

    Fehler-Ursache sind die unterschiedliche Ausgaben des Kommandos iwlist wlan0 scan

    (hier die Reihenfolge der Zeilen mit: Cell, ESSID und Quality)

    RPi 2B Cell, Address ESSID Quality
    RPi 3B+ Cell, Address Quality ESSID

    Schönen Gruß, kle

  • Hallo kle, vielen Dank für das Debuggen! Dieses Problem zeigt, dass das Parsen von Textausgaben aus dem Programm keine zuverlässige Lösung ist. Obwohl die einfachste ;) Ich hoffe, dass ich den Fix in der Quelldatei bald einbauen kann.

    Nochmals vielen Dank!

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

    Hi kle, thanks a lot for debugging! This issue demonstrates that parsing text output from the program is not a reliable solution. Though the easiest one ;) I hope to include the fix to the source file soon.

    Thanks again!

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

    Einmal editiert, zuletzt von peppy.player (6. September 2019 um 17:19)

  • Einen Guten !

    Habe meinen RPI erst ca. 4 Wochen !

    Raspberry Pi 3 mit Waveshape 3.5" Typ ( A ) Display.

    Ich möchte auf jeden fall einen Begrüßungsbildschirm und weil der im Holbein Waveshape 3.5" Image

    nicht aktiviert ist, habe ich einfach das Holbein Adafruit 3.5 Image genommen.

    Da hatte ich nur ein weißes Display aber dann einfach
    sh waveshare-spi-console-setup.sh

    gemacht und alles wa gut.

    Die Kalibrierung konnte ich nicht mehr ausführen nach dem Reboot, weil Peppy Player schon gestartet ist.
    Jetzt ich das Display nicht richtig Kalibriert.

    Normal müßte ich ja das Headless Image benutzen, aber nach der Display Installation

    habe ich immer noch ein weißes Display.

    Was kann ich jetzt tun um mein Display zu Kalibrieren ?

    oder wie Installiere ich mir das Headless Image mit meinem Display.

    Vielen Dank !

    PS: Das Waveshape 3.5" Typ ( B ) Display habe ich auch ausbrobiert . Da stimmen leider die Farben nicht.

    LG Volker

  • du mußt den Autostart von Peppy temporär deaktivieren. In Datei /etc/rc.local gibt es vor exit 0 eine Zeile cd /home/pi/Peppy; openvt ....

    Diese Zeile startet Peppy.

    Benuzzer pi hat keine Schreibrechte auf die Datei.

    Deshalb sudo nano /etc/rc.local

    In der oben genannten Zeile fügst du an den Anfang das # Zeichen ein. Damit wird die Zeile als Kommentar betrachtet und Peppy wird beim nächsten Booten nicht gestartet.

    Ich erkläre Dir nich wie man nano bedient!

    Schönen Gruß, kle

  • das image wo du den begrüßungsbildschirm siehst, du aber nach sh waveshare-spi-consol-setup.sh noch lalibrieren willst.

    Edit: du kannt auch das headless-Image nehmen und das Display mit sh waveshare-spi-consol-setup.sh konfigurieren, dann mußt du in /home/pi/Peppy/config.txt noch headless=False setzen, damit du den Touchscreen benutzen kannst.

    Einmal editiert, zuletzt von kle (8. September 2019 um 08:22)

  • Hi !

    Mit meinem Touchscreen stimmt wider was nicht .

    Oben rechts in der ecke kann ich nicht richtig hin klicken es fuktioniert nicht richtig.

    Jetzt möchte ich das headless-Image probieren.

    Display ist konfiguriert headless=False ist gesetzt.

    Frage:

    Wie funktioniert das jetz das Peppy automatisch startet und der begrüßungsbildschirm angezeigt wird ?

    LG Volker

  • Hallo,

    Das Headless disk image hat keine Splash-Screen-Funktionalität. Wenn Sie es benötigen, können Sie den Anweisungen folgen, die im Abschnitt'Splash Screen Configuration' beschrieben sind:

    https://github.com/project-owner/…n-configuration

    Ich hatte das Problem, es für die Waveshare Touchscreens zu konfigurieren. Nur 5" Touchscreen funktioniert einwandfrei. Wenn du das kannst, lass es mich bitte wissen.

    Viel Glück!

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

    Hello,

    The headless disk image doesn't have splash screen functionality. If you need it you can follow the instructions described in the section 'Splash Screen Configuration':

    https://github.com/project-owner/…n-configuration

    I had the problem configuring it for the Waveshare touchscreens. Only 5" touchscreen works fine. If you will be able to find the solution please let me know.

    Good luck!

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

  • Habe jetzt das Dürer Edition Disk Images Adafruit 3.5" LCD genommen.

    Nach dem ersten Start habe ich sofor sudo nano /etc/rc.local ausgeführt

    und Autustart deaktiviert. Danach mein Display Konfiguriert und Kalibriert.

    Jetzt wider Autostart aktiviert.

    Mein Test zeigte mir es funktioniert jetzt alles einwandfrei.

    Bei dem gleichen Holbein Image habe ich es auch so gemacht aber oben Rechts ist der fehler wie beschrieben.

    Das Holbein Image währe mir lieber wegen Bildschiermschoner vorschau

    und wegen der Web Browser Konfiguration.

    LG Volker

    Einmal editiert, zuletzt von TSW68 (8. September 2019 um 21:10)

  • Ich fürchte, das ist ein Problem mit dem Display/Treiber für Waveshare 3.5" A und Raspbian Buster Lite OS.

    Sie können den neuesten Peppy Player-Code auf der Durer Edition installieren. Du wirst nicht das neueste Raspbian Buster OS haben. Das hat jedoch keinen Einfluss auf die Funktionalität des Players.

    Melden Sie sich am Player an (Ordner /home/pi). Benennt den aktuellen Peppy-Ordner um:

    Code
    mv Peppy Peppy.bak

    Installieren Sie den neuesten Peppy Player-Code von GitHub

    Code
    git clone https://github.com/project-owner/Peppy.git

    Neustart:

    Code
    sudo reboot

    Das ist es. Das ist es. Danach hast du den neuesten Peppy Player Code.

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

    I'm afraid there is some issue with display/driver for Waveshare 3.5" A and Raspbian Buster Lite OS.

    You can install the latest Peppy Player code on Durer Edition. You will not have the latest Raspbian Buster OS. But that will not affect the player functionality.

    Login to the player (folder /home/pi). Rename current Peppy folder:

    mv Peppy Peppy.bak

    Install the latest Peppy Player code from GitHub:

    git clone https://github.com/project-owner/Peppy.git

    Reboot:

    sudo reboot

    That's it. After that you will have the latest Peppy Player code.

    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!