Posts by peppy.player

    Hallo Stefan,


    Lass uns die Regeln dieses Forums nutzen und Nachrichten auf Deutsch und optional auf Englisch posten.


    Ich bin mir nicht sicher, wie das "Touchscreen"-Flag mit dem seriellen Signal in Verbindung gebracht werden kann.


    Du kannst versuchen, den Lautstärkeregelungstyp 'player' anstelle von 'amixer' zu verwenden:

    https://github.com/project-own…a8b54254b/config.txt#L166

    Ich denke, in diesem Fall hängt die Amplitude von der Lautstärke des Lautstärkereglers ab.


    Soweit ich mich erinnere, gab es auch eine Möglichkeit, dies in ALSA zu tun. Ich erinnere mich aber nicht mehr daran. Vielleicht kann sich jemand in diesem Forum daran erinnern.


    Und schließlich kann man das serielle Signal anhand des aktuellen Lautstärkepegels skalieren. Aber das muss noch implementiert werden.


    Mit freundlichen Grüßen.


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


    Hi Stefan,


    Let's use the rules of this forum and post messages in German and optionally in English.


    I'm not sure how 'touchscreen' flag can be related to the serial signal.


    You can try to use 'player' volume control type instead of 'amixer':

    https://github.com/project-own…a8b54254b/config.txt#L166

    I think in this case the amplitude will depend on the level of your volume control.


    As far as I remember there was also a way to do that in ALSA. Though I don't remember it. Maybe someone in this forum could remind.


    And finally you can scale the serial signal using the current volume level. But that needs some implementation.


    Best regards.

    Hallo Stefan,


    Du hast ein interessantes Projekt. Das Design ist sehr nah an der ursprünglichen Peppy-Player und Neopixel ist eine schöne Ergänzung. Bitte lass mich wissen, wenn du das Projekt fertiggestellt hast. Ich werde es gerne in die Galerie stellen.


    Ich habe meine Installationsanweisungen überprüft und es sieht so aus, als ob ich die Bibliothek für die serielle Schnittstelle (python3-serial) nur an einer Stelle erwähnt habe:

    https://github.com/project-own…Players.doc/wiki/Headless

    Haben Sie sie installiert?

    pip3 install python3-serial

    Das ist wahrscheinlich der Grund für Ihre Probleme.


    Beste Grüße.


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


    Hi Stefan,


    You have interesting project. The design is very close to the original Peppy player and neopixel is a nice addition. Please let me know when you finish the project. I'll be glad to place it in the Gallery.


    I've checked my installation instructions and it looks like I mentioned about the library for the serial interface (python3-serial) only in one place:

    https://github.com/project-own…Players.doc/wiki/Headless

    Did you install it?

    pip3 install python3-serial

    That's probably the reason for your issues.


    Best regards.

    Hallo Stefan,


    Ich habe gerade die neueste Renoir Edition auf dem Pi 4 mit dem offiziellen 7"-Display getestet. Ich habe output.serial = True gesetzt und ich konnte den Player starten und die Benutzeroberfläche sehen.


    Welches Display verwendest du? Ist es an GPIO angeschlossen? Sind Sie sicher, dass es nicht die serielle Schnittstelle verwendet?


    Die Standardeinstellungen für das VU-Meter funktionieren nur für den Bildschirmschoner. Wenn Sie also den Bildschirmschoner stoppen, fließen die Daten nicht über die serielle Schnittstelle. Wenn Sie möchten, dass die Daten ständig über die serielle Schnittstelle fließen, müssen Sie die folgende Eigenschaft in der Konfigurationsdatei des Players auf True setzen:

    https://github.com/project-own…aa8b54254b/config.txt#L21


    Mit freundlichen Grüßen


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


    Hi Stefan,


    I've just tested the latest Renoir Edition running on Pi 4 with the official 7" display attached to it. I set output.serial = True and I was able to start player and see UI.


    Which display do you use? Is it connected to GPIO? Are you sure that it doesn't use the serial interface?


    The default settings for the VU Meter work only for the screensaver. So if you stop screensaver the data will not go through the serial interface. If you need the data flow through the serial interface all the time you need to set the following property in the player config file to True:

    https://github.com/project-own…aa8b54254b/config.txt#L21


    Best regards

    homer2009, welches Display haben Sie? Ist es Waveshare 3,5" B?


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


    homer2009, which display do you have? Is it Waveshare 3.5" B?

    Hallo homer2009,


    Alle im Player und in der Web-Benutzeroberfläche verwendeten Bezeichnungen und Meldungen werden in der Datei labels.properties gesammelt. Hier ist das Beispiel für Englisch:

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

    Für jede Sprache sollte die rechte Seite eines jeden Eintrags in dieser Datei übersetzt werden. Hier ist ein Beispiel für die Datei für Deutsch:

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

    Für eine neue Sprache sollte also dieselbe Datei mit Übersetzungen vorbereitet werden.


    Jede Sprache hat eine Standardauswahl an Online-Radiosendern, die nach Genres geordnet sind:

    https://github.com/project-own…-USA/radio-stations/Genre

    Für jedes Genre gibt es eine Wiedergabelistendatei stations.m3u. Jeder Sender wird in dieser Datei durch zwei Zeilen dargestellt: Name und Link zum Stream. Hier ist ein Beispiel für eine Wiedergabeliste für Deutsch/Jazz:

    https://github.com/project-own…s/Genre/Jazz/stations.m3u

    Es gibt auch ein Bild für jeden Sender im Genre-Ordner:

    https://github.com/project-own…radio-stations/Genre/Jazz

    Der Name des Senders und der Name des Bildes sollten identisch sein. Auf diese Weise weiß der Player, welches Bild für den jeweiligen Sender angezeigt werden soll.


    Es gibt viele Websites, die die Links zu Webradiosendern zusammenfassen. Ich verwende normalerweise onlineradiobox.com. Hier sind die polnischen Radiosender:

    https://onlineradiobox.com/pl/


    Wenn Sie mir mit Labels und/oder Sendern helfen können, senden Sie mir bitte die Datei(en) in einer privaten Nachricht.

    Vielen Dank!


    Mit freundlichen Grüßen


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


    Hi homer2009,


    All labels and messages used in the player and Web UI are collected in the file labels.properties. Here is the example for English:

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

    For each language the right side of each entry in that file should be translated. Here is example of the file for German:

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

    So for new language the same file should be prepared with translations.


    Each language has the default set of online radio stations divided by genres:

    https://github.com/project-own…-USA/radio-stations/Genre

    For each genre there is a playlist file stations.m3u. Each station represented in that file by two lines: name and link to the stream. Here is the example of the playlist for German/Jazz playlist:

    https://github.com/project-own…s/Genre/Jazz/stations.m3u

    There is also the image for each station in the genre folder:

    https://github.com/project-own…radio-stations/Genre/Jazz

    The station name and image name should be the same. This way player knows which image to show for the particular station.


    There are many web sites which aggregate the links to web radio stations. I usually use onlineradiobox.com. Here are the Poland radio stations:

    https://onlineradiobox.com/pl/


    If you can help with labels and/or stations please send file(s) in a private message.

    Thanks!


    Best regards

    Hallo homer2009,


    Der Player unterstützt derzeit nicht die polnische Sprache. Es kann aber hinzugefügt werden. Der komplizierteste Teil ist, Online-Radiosender für verschiedene Genres zu finden. Eine weitere Aufgabe ist es, Übersetzungen hinzuzufügen. Wenn du dabei helfen könntest, dann könnte es in der nächsten Version hinzugefügt werden.


    Mit freundlichen Grüßen


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


    Hi homer2009,


    The player currently doesn't support Polish. Though it can be added. The most complicated part is to find online radio stations for different genres. Another task is to add translations. If you could help with that then it could be added in the next release.


    Best regards

    OK, ich werde versuchen, dies in der nächsten Version zu tun.Für die Schaltflächen Next/Previous werde ich die Schaltflächen |<< und >>| verwenden und für Genre vielleicht die Schaltfläche Setup.


    Mit freundlichen Grüßen


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


    OK, I'll try to do that in the next version. For the Next/Previous buttons I'll use |<< and >>| buttons and for Genre maybe Setup button.


    Best regards

    Hallo venice,


    In der Renoir Edition wurde die Navigation durch den Bildschirm geändert. Jetzt können Sie nur noch die Pfeiltasten verwenden, um ein beliebiges Element auf dem Bildschirm auszuwählen. Aber die Pfeiltasten wurden vorher zum Ändern der Lautstärke verwendet. Ich bin mir nicht sicher, welche Tasten ich jetzt auf der WD-Fernbedienung verwenden soll, um die Lautstärke zu ändern. Wenn Sie eine Idee haben, lassen Sie es mich bitte wissen.


    Mit freundlichen Grüßen


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


    Hi venice,


    In the Renoir Edition the navigation through the screen was changed. Now you can use only arrow keys to select any element on the screen. But the arrow keys were used for changing volume before. I'm not sure which keys to use on WD remote now to change the volume. If you have any idea please let me know.


    Best regards

    Hallo homer2009,


    Das Diskettenimage funktioniert für das Display Waveshare 3.5 (B). Für das Modell Waveshare 3.5 (B) Rev.2 müssen Sie einen anderen Treiber zu installieren. Die Anleitung dazu finden Sie hier:

    https://www.waveshare.com/wiki/3.5inch_RPi_LCD_(B)


    Hier sind die Befehle, die Sie ausführen müssen:

    git clone https://github.com/waveshare/LCD-show.git

    cd LCD-show/

    chmod +x LCD35B-show-V2

    ./LCD35B-show-V2


    Vergewissern Sie sich anschließend, dass die Zeile, die den Player startet, in der Datei /etc/rc.local enthalten ist. Manchmal aktualisiert der Treiberinstaller diese Datei und die Zeile verschwindet. In diesem Fall fügen Sie die folgende Zeile vor 'exit 0' ein:

    su pi -c 'cd /home/pi/Peppy; openvt -s -- python3 peppy.py'


    Mit freundlichen Grüßen


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


    Hi homer2009,


    The disk image works for the display Waveshare 3.5 (B). For the model Waveshare 3.5 (B) Rev.2 you need to install a different driver. You can find the instructions here:

    https://www.waveshare.com/wiki/3.5inch_RPi_LCD_(B)


    Here are the commands which you need to execute:

    git clone https://github.com/waveshare/LCD-show.git

    cd LCD-show/

    chmod +x LCD35B-show-V2

    ./LCD35B-show-V2


    After that make sure that the line which starts player is in the file /etc/rc.local. Sometimes driver installer updates that file and that line disappears. In this case add the following line before 'exit 0':

    su pi -c 'cd /home/pi/Peppy; openvt -s -- python3 peppy.py'


    Best regards

    Hallo jovo0911,


    Die Datei sieht gut aus.

    Wie ich schon sagte, konnte ich das Problem mit der Monet Edition nicht reproduzieren: Ich habe den Lautstärkeregler in der Web UI bewegt und danach auf die Info-Taste auf dem Touchscreen geklickt. Ich habe kein Problem gesehen. Es wäre hilfreich, wenn Sie weitere Details zur Reproduktion des Problems mitteilen könnten.


    Ich danke Ihnen!


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


    Hi jovo0911,


    The file looks OK.

    As I said I couldn't reproduce the issue using Monet Edition: moved volume knob in Web UI and clicked on Info button on touchscreen after that. I didn't see any problem. If you could share more details how to reproduce the issue that would be helpful.


    Thank you!

    Hallo waldopepper,


    vielen Dank für deine Worte! Ich weiß es zu schätzen.

    Was Ihr Anliegen betrifft, so sollte das machbar sein. Wahrscheinlich ist es besser, einen separaten Bildschirmschoner zu erstellen, als den aktuellen zu überladen. Sind diese Kameras öffentlich zugänglich? Wenn ja, könnten Sie den/die Link(s) mitteilen? Wie sollte die Logik aussehen? Ich denke, es sollte auch eine Bereinigungsfunktion geben, die die "alten" Bilder löscht.


    Mit freundlichen Grüßen


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


    Hi waldopepper,


    Thank you for your words! I appreciate it.

    Regarding your request, I believe that should be doable. Probably it's better to create a separate screensaver rather than overload the current one. Are those cameras publicly available? If so, could you share the link(s)? What should be the logic? I think there should be also some purging functionality which will delete the 'old' images.


    Best regards

    Hallo jovo0911,



    ich konnte das Problem mit deinen Schritten nicht reproduzieren. Ich habe den Lautstärkeregler in der Web-UI bewegt und dann auf die Schaltfläche Info auf dem Touchscreen geklickt. Daraufhin erschien das Info-Popup, aber mit der Lautstärke passierte nichts.

    Verwenden Sie die Standardeinstellungen für die Lautstärkeregelung?



    Mit freundlichen Grüßen


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


    Hi jovo0911,


    I couldn't reproduce the issue using your steps. I moved the volume knob in Web UI and then clicked on Info button on touchscreen. After that the info popup appeared and nothing happened with volume.

    Do you use the default volume control settings?


    Best regards

    Hallo jovo0911,


    Können Sie mir erklären, wie ich das Problem mit den aktivierten Schaltflächen reproduzieren kann?


    Vielen Dank!


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


    Hi jovo0911,


    Could you explain how I can reproduce that activated buttons problem?


    Thank you!

    Hallo jovo0911,


    Ja, wahrscheinlich war es ein Caching-Problem.


    Die Menüeinstellungen sollten sich nicht auf die Zeit-/Lautstärkeregler und Favoriten auswirken, es sei denn, es liegt ein Fehler vor. Bitte beschreiben Sie alle Schritte, die zu dem Problem führen. Ich werde versuchen, die Probleme zu reproduzieren und zu beheben. Normalerweise verwende ich dazu die neueste Version (Renoir Edition).


    Ich danke Ihnen!


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


    Hi jovo0911,


    Yes, probably it was a caching issue.


    The menu settings should not affect the time/volume sliders and favorites unless there is a bug. Please describe all steps which lead to the issue. I'll try to reproduce and fix those issues. I usually do that using the latest version (Renoir Edition).


    Thank you!

    Hallo jovo0911, kle


    Es ist gut zu wissen, dass der Player eine zuverlässige Software ist.


    Es gibt viele Konfigurationsparameter im Dateimenü:

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

    Sie funktionieren auf die gleiche Weise für das Radio. Es ist schwierig, eine gute Konfiguration für Radio und Dateimenü zu finden. Die gleichen Parameter können für das Radio gut funktionieren, aber nicht für die Dateien. Die aktuellen Standardeinstellungen sollten für beide gut funktionieren.


    Wenn Sie hauptsächlich nur einen Modus verwenden - entweder Radio oder Datei-Player - dann können Sie das Menü nur für diesen Modus anpassen.

    Zum Beispiel können Sie für das Radio nur ein Menü mit Bildern verwenden:

    hide.folder.name = True

    rows = 2

    columns = 4

    Hier können Sie die Anzahl der Spalten und Zeilen ändern. Dadurch wird die Kachelgröße auf dem Bildschirm vergrößert/verkleinert.



    Dasselbe können Sie auch für Menüs mit Beschriftungen tun:

    rows = 3

    columns = 2

    font.height = 24


    Sie können auch versuchen, das "alte" Layout mit Bildern in der Mitte zu verwenden. Leider gibt es einen Fehler im Code für diesen Modus (alignment=center). Wegen dieses Fehlers sieht dieses Layout nicht gut aus. Ich werde versuchen, dies in der nächsten Version zu beheben. Mit den folgenden Einstellungen sollte es mehr oder weniger gut aussehen:

    image.area = 80

    image.size = 100

    padding = 20

    rows = 3

    columns = 3

    alignment = center

    font.height = 20


    Mit freundlichen Grüßen


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


    Hi jovo0911, kle


    This is good to know that the player is a reliable software.


    There are many file menu configuration parameters:

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

    They work the same way for radio. It's difficult to find good configuration for radio and file menu. The same parameters can work well for radio but not for files. The current default settings should work fine for both.


    If you mostly use just one mode - either radio or file player then you can adjust menu just for that mode.

    For example for radio you can use menu with images only:

    hide.folder.name = True

    rows = 2

    columns = 4

    Here you can change the number of columns and rows. That will increase/decrease the tile size on screen.


    You can do the same for menu with labels as well:

    rows = 3

    columns = 2

    font.height = 24


    You can also try to use the "old" layout with images in the center. There is unfortunately the bug in the code for that mode (alignment=center). Because of that bug this layout doesn't look good. I'll try to fix it in the next version. The following settings should make it look more or less good:

    image.area = 80

    image.size = 100

    padding = 20

    rows = 3

    columns = 3

    alignment = center

    font.height = 20


    Best regards

    Hallo Werner,


    kle hat dir sehr gute Ratschläge gegeben.

    Wie gebt ihr den Ton aus? Verwendest du einen 3,5mm Audioausgang (Headphones)?

    Manchmal schaltet der Player auf den HDMI-Audioausgang um.

    Um das zu überprüfen, kannst du den Befehl ausführen:

    aplay -l

    Es werden alle erkannten Audiogeräte aufgelistet. Das Gerät aus dieser Liste sollte in der Datei /home/pi/.asoundrc definiert sein.


    Mit freundlichen Grüßen


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


    Hi Werner,


    kle gave you pretty good advises.

    How do you output sound? Do you use 3.5mm audio output jack (Headphones)?

    Sometimes player switches to the HDMI audio output.

    To check that you can run command:

    aplay -l

    It will list all detected audio devices. The device from this list should be defined in the file /home/pi/.asoundrc.


    Best regards

    Hallo Werner,


    In der Konfigurationsdatei müssen Sie den Ordner angeben, der die Bilder enthält. Wie hyle erwähnt, ist dies in Ihrem Fall /home/pi/music/INTENSO/DCIM


    Auf jeden Fall sollte das Programm nicht hängen bleiben, wenn es keine Bilder findet. Ich muss es reparieren, wenn dies der Fall ist.


    Mit freundlichen Grüßen


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


    Hi Werner,


    In the configuration file you need to specify the folder which contains the pictures. As hyle mentioned, in your case this is /home/pi/music/INTENSO/DCIM


    Anyway the program should not hang if it cannot find pictures. I need to fix it if this is the case.


    Best regards

    Hallo,


    ich werde die Links zum NDR in der nächsten Version aktualisieren.


    Werner,

    Ich hoffe, Sie können das Programm 'putty' benutzen, um sich mit dem Pi zu verbinden. Nach dem Verbinden einfach den Befehl ausführen:

    ls -la /home/pi/music/INTENSO

    Oder überprüfen Sie die Größe dieser Dateien auf einem beliebigen Desktop-Computer, den Sie verwenden, und lassen Sie es mich wissen. Einige Bilder können sehr groß sein (Megabytes). Es kann sehr viel Zeit in Anspruch nehmen, bis Pi solche Bilder liest und die Größe ändert. Wenn er das tut, reagiert er nicht mehr.


    Mit freundlichen Grüßen


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


    Hi,


    I'll update the links to NDR in the next version.


    Werner,

    I hope you can use the program 'putty' to connect to Pi. After connecting just run the command:

    ls -la /home/pi/music/INTENSO

    Or just check the size of those files on any desktop computer which you use and let me know. Some pictures can be very large (mega bytes). It can take a lot of time for Pi to read and resize such images. It will be unresponsive when it will do that.


    Best regards

    Hallo Werner,


    ich danke dir sehr!

    Ich habe den Slideshow-Bildschirmschoner gerade getestet und er funktioniert einwandfrei.

    Bitte zeige mir, wie du deinen Ordner in der Datei /home/pi/Peppy/screensaver/slideshow/screensaver-config.txt angibst

    und zeigen Sie den Inhalt dieses Ordners an, indem Sie den folgenden Befehl in diesem Ordner ausführen:

    ls -l


    Mit freundlichen Grüßen


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


    Hi Werner,


    Thank you very much!

    I've just tested the Slideshow screensaver and it worked fine.

    Please show how you specify your folder in the file /home/pi/Peppy/screensaver/slideshow/screensaver-config.txt

    and show the content of that folder by running the following command in that folder:

    ls -l


    Best regards