Posts by peppy.player

    Danke kle!


    Funktioniert es nicht ohne diese Änderungen in der config.py?


    Ich sollte das Diskettenimage wahrscheinlich auch mit dem Desktop verteilen. Es ist nur ein sehr zeitaufwendiger Prozess - die Vorbereitung des Disk Image. Ich bereite gerade 6 Diskettenbilder vor und es dauert mehrere Stunden.


    Es wäre toll, wenn es möglich wäre, diesen Prozess irgendwie zu automatisieren. Ich denke darüber nach, einige Skripte für den kostenlosen Cloud-Service (Amazon, Google was auch immer) zu erstellen. Damit das Skript dort ohne manuellen Eingriff automatisch hinüberlaufen konnte und schließlich alle Disk Images vorbereitet wurden. Danach konnte ich sie einfach herunterladen und testen. Wenn jemand solche Erfahrungen hat, lasst es mich bitte wissen.


    Eine weitere Idee ist es, den Spieler als Docker-Bild zu verteilen. So konnte eine Dockerdatei für jedes Disk-Image und jedes spezifische Image erstellt werden, das mit diesen Dockerfiles erstellt wurde. Dieser Ansatz muss ebenfalls untersucht werden.


    Und der einfachste Ansatz wäre, ein Shell-Skript zu erstellen, das auf Pi läuft und die gesamte benötigte Software automatisch installiert. Ein anderes Skript könnte für die Aktualisierung auf die neue Version verwendet werden. Das Update-Skript kann vom Player aus gestartet und auf die neue Version aktualisiert werden, ohne das Betriebssystem zu aktualisieren.


    Ich würde mich über jede Hilfe in diesem Bereich freuen.


    Mit freundlichen Grüßen!


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


    Thank you kle!


    Doesn't it work without those changes in the config.py?


    I should probably distribute the disk image with desktop as well. It's just very time consuming process - disk image preparation. I prepare 6 disk images right now and it takes several hours.


    It would be great if it would be possible to automate this process somehow. I'm thinking about creating some scripts on free Cloud service (Amazon, Google whatever). So that the script would run over there automatically without any manual intervention and eventually prepared all disk images. After that I could just download them and test. If anybody has such experience please let me know.


    Another idea is to distribute player as Docker image. So that dockerfile could be created for each disk image and specific image created using those dockerfiles. This approach also needs some investigation.


    And the simplest approach would be to create some shell script which would run on Pi and install all required software automatically. Another script could be used for updating to the new release. The update script could be started from the player and update to the new release without updating OS.


    I would appreciate any help in this area.


    Best Regards!

    Hallo Christian,


    Im Moment gibt es keine zufällige Wiedergabe im Player. Es sieht so aus, als wäre dies der neue Artikel für das nächste Release :)


    Nur ein Kommentar zum Update von Github. Es funktioniert gut, wenn nur der Player-Code geändert wurde und keine neue Bibliothek/Software in der neuen Version eingeführt wurde. Andernfalls müssen Sie die erforderliche Software manuell installieren. Zum Beispiel in der neuesten Cranach Edition müssen Sie shairport-sync oder raspotify installieren, wenn Sie planen, diese Funktionalität zu nutzen. Wie das geht, erfahren Sie in der Anleitung zur Experteninstallation:

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


    Mit freundlichen Grüßen


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


    Hi Christian,


    Right now there is no random playback in the player. It looks like this is the new item for the next release :)


    Just one comment regarding updating from Github. It works fine if only player code was changed and there is no any new library/software introduced in the new release. Otherwise you need to install required software manually. For example in the latest Cranach Edition you need to install shairport-sync or raspotify if you are planning to use that functionality. How to do that you can find in the Expert Installation Guide:

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


    Best Regards

    Welchen Monitor verwenden Sie? Wie ist es mit dem Pi verbunden? Ist es ein HDMI-, SPI- oder DSI-Anschluss? Kannst du eines der Disk-Images verwenden?

    https://github.com/project-own…yers.doc/wiki/Disk-Images

    Auf diese Weise müssen Sie nichts manuell installieren.

    Wenn Sie Desktop OS verwenden, ist es leider nicht so einfach, das Programm automatisch zu starten.


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


    Which monitor do you use? How is it connected to the Pi? Is it HDMI, SPI or DSI connection? Can you use one of the disk images?

    https://github.com/project-own…yers.doc/wiki/Disk-Images

    This way you would not need to install anything manually.

    If you use Desktop OS I'm afraid it's not so easy to autostart the program.

    Hi,


    Manchmal kann man während des Startvorgangs ein lautes Geräusch hören. Dies wird dadurch verursacht, dass der Peppy-Player derzeit nur das Software-Volumen verwendet (standardmäßig 20%). Das ist die vom Software-Player (vlc, mpd und mplayer) definierte Lautstärke. Die ALSA-Lautstärke ist fest eingestellt und standardmäßig auf 80% eingestellt.


    Wenn die Wiedergabe beginnt, können Sie Audio ohne Software-Lautstärke mit ALSA-Lautstärke (80%) hören, dann stellt der Software-Player seine Lautstärke (20%) ein. Ich hoffe, dies im nächsten Release zu beheben, indem ich den ALSA-Level beim Herunterfahren auf 0% setze und ihn auf den Standardwert setze, wenn der Software-Player vollständig startet. Ich denke, dass es auch möglich sein wird, Ein- und Ausblendeffekte beim An- und Abfahren zu realisieren.


    Zögere nicht, alle anderen Fragen in diesem Thread zu stellen.


    Ich plane auch, die Funktionalität für den minimalistischen Hardware Peppy Player hinzuzufügen - ohne Display und mit 1, 2 oder 3 Tasten. So wäre es möglich, einfach auf die nächsten oder vorherigen Stationen/Spuren zu wechseln. Die Reststeuerung/Konfiguration kann in der Web-Benutzeroberfläche von jedem Gerät in Ihrem Heimnetzwerk aus erfolgen.


    Mit freundlichen Grüßen!

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


    Hi,


    Sometimes you can hear loud sound during startup. It is caused by the fact that the Peppy player right now use only software volume (20% by default). That's the volume defined by the software player (vlc, mpd and mplayer). The ALSA volume level is fixed and set to 80% by default.


    When playback starts you can hear audio without software volume with ALSA volume (80%) then software player sets its volume (20%). I hope to fix this in the next release by setting ALSA level to 0% during shutdown and setting it to the default value when software player will completely start. I think it will be also possible to implement fade-in and fade-out effects during startup and shutdown.


    Feel free to ask any other questions in this thread.


    I'm also planning to add functionality for minimalist hardware Peppy player - without any display and with 1, 2, or 3 buttons. So that it would be possible just to move to the next or previous stations/tracks. The rest control/configuration could be done in Web UI from any device in your home network.


    Best Regards!

    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.

    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

    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

    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!

    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.

    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!

    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!

    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 (;

    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!

    Vielleicht ist es besser, sich diesmal zu verstecken, wenn es so verwirrend ist (?)


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


    Maybe it's better to hide that time if it's so confusing (?)

    Was heist das jetzt für mich ?

    Hat mann da jetzt immer die falsche Zeit ?

    Wie kann ich die Uhr stellen ?

    Diese Zeit kommt zusammen mit Wetterinformationen vom Yahoo!Weather Service. Es gibt die Zeit an, zu der diese Wetterinformationen vom Yahoo!Weather Service gesammelt wurden. Dies ist nicht die aktuelle Uhrzeit.


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


    This time comes together with weather info from the Yahoo!Weather service. It indicates the time when this weather info was collected by the Yahoo!Weather service. This is not the current time.

    Das ist richtig. Dies ist die Zeit, in der Yahoo!Weather die Informationen das letzte Mal aktualisiert hat.


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


    That's right. This is the time when Yahoo!Weather updated the info last time.

    Hi,


    Der Spieler nutzt den Yahoo!Weather Webservice, um eine Wetterinformation zu erhalten. Soweit ich weiß, gibt der Dienst keine Informationen für die aktuelle Zeit zurück, sondern für die Zeit der letzten Abfrage - das letzte Mal, als er Informationen von seinen eigenen Diensten abgerufen hat.


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


    Hi,


    The player is using Yahoo!Weather web service to get a weather info. As far as I understand that service doesn't return info for the current time but for the time of last polling - the last time when it fetched info from its own services.

    Ich werde wma zu dieser Eigenschaft in der nächsten Version hinzufügen. Damit du es nicht jedes Mal ändern musst :)


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


    I'll add wma to that property in the next release. So that you will not need to change it every time :)