Peppy WebRadio

L I V E Stammtisch ab 20:30 Uhr im Chat
  • Hi Peppy.player,

    Ist so ziemlich alles Standard. Ich füge die config.txt mal an ...

    Spoiler anzeigen

    [screen.info]

    width = 800

    height = 480

    depth = 32

    frame.rate = 30

    hdmi = True

    no.frame = True

    flip.touch.xy = False

    multi.touch = False

    [usage]

    touchscreen = True

    mouse = False

    lirc = False

    rotary.encoders = False

    web = True

    stream.server = False

    browser.stream.player = False

    voice.assistant = False

    headless = False

    vu.meter = False

    album.art = True

    auto.play = True

    long.press.time.ms = 900

    poweroff = True

    check.for.updates = False

    bluetooth = True

    [logging]

    file.logging = False

    log.filename = /home/pi/Peppy/peppy.log

    console.logging = False

    enable.stdout = True

    show.mouse.events = False

    [file.browser]

    audio.file.extensions = aac,ac3,aiff,ape,flac,m4a,mp3,mp4,ogg,opus,wav,wma,wv

    playlist.file.extensions = m3u,cue

    image.file.extensions = gif,jpg,jpeg,png,tif,tiff,tga

    folder.images = folder.jpg,folder.png,cover.jpg,cover.png,front.jpg,front.png

    cover.art.folders = covers,artwork,scans,art

    show.embedded.images = mp3,flac,mp4,m4a

    enable.folder.images = False

    enable.embedded.images = False

    enable.image.file.icon = False

    hide.folder.name = False

    "config.txt" 221 lines, 898964 characters

    enable.image.file.icon = False

    hide.folder.name = False

    image.area = 18

    image.size = 90

    image.size.without.label = 96

    icon.size = 60

    padding = 2

    rows = 5

    columns = 2

    alignment = left

    sort.by.type = False

    wrap.lines = False

    horizontal.layout = True

    font.height = 38

    use.switch = False

    [web.server]

    http.port = 8000

    https = False

    [stream.server]

    stream.server.port = 8080

    [podcasts]

    podcasts.folder = /home/pi/podcasts

    [collection]

    database.file =

    base.folder =

    show.numbers =

    [home.menu]

    radio = True

    audio-files = True

    audiobooks = True

    stream = False

    cd-player = False

    podcasts = True

    airplay = False

    spotify-connect = False

    collection = False

    [home.navigator]

    back = True

    screensaver = True

    equalizer = True

    screensaver = True

    equalizer = True

    language = True

    timer = True

    network = True

    player = True

    about = True

    [screensaver.menu]

    clock = True

    logo = True

    slideshow = True

    peppymeter = True

    peppyweather = True

    spectrum = True

    lyrics = False

    random = True

    [screensaver.delay]

    delay = delay.1

    [languages.menu]

    English-USA = True

    German = True

    French = False

    Italian = False

    Spanish = False

    Russian = False

    Dutch = False

    Czech = False

    [collection.menu]

    genre = True

    artist = True

    composer = True

    album = True

    title = True

    date = True

    folder = True

    filename = True

    type = True

    [disk.mount]

    mount.at.startup = True

    mount.at.plug = True

    mount.read.only = True

    mount.at.plug = True

    mount.read.only = True

    mount.point = /home/pi/music

    mount.options = uid=1000,gid=1000,dmask=000,fmask=333

    [voice.assistant]

    type = Google Assistant

    credentials = c:\ga\credentials.json

    device.model.id = Peppy

    device.id = my_peppy

    command.display.time = 1

    [colors]

    color.web.bgr = 0,38,40

    color.dark = 0,70,75

    color.dark.light = 20,90,100

    color.medium = 70,140,150

    color.bright = 160,190,210

    color.contrast = 255,190,120

    color.logo = 20,190,160

    color.mute = 242,107,106

    [icons]

    type = monochrome

    color.1.main = 160,190,210

    color.1.on = 255,190,120

    color.2.main = 70,140,150

    color.2.on = 155,90,20

    [font]

    font.name = FiraSans.ttf

    [volume.control]

    type = amixer

    amixer.scale = linear

    amixer.control = Headphone

    initial.volume.level =

    [player.screen]

    top.height = 14

    bottom.height = 16

    button.height = 38

    popup.width = 14

    image.location = center

    [display.backlight]

    [display.backlight]

    use.display.backlight = False

    screen.brightness = 100

    screensaver.brightness = 50

    screensaver.display.power.off = False

    sleep.now.display.power.off = True

    [scripts]

    script.player.start =

    script.player.stop =

    script.screensaver.start =

    script.screensaver.stop =

    script.timer.start =

    script.timer.stop =

    [gpio]

    use.buttons = False

    button.type = GPIO

    use.rotary.encoders = False

    rotary.encoder.volume.up = 16

    rotary.encoder.volume.down = 26

    rotary.encoder.volume.mute = 13

    rotary.encoder.navigation.left = 6

    rotary.encoder.navigation.right = 12

    rotary.encoder.navigation.select = 5

    rotary.encoder.jitter.filter = 1

    button.left =

    button.right =

    button.up =

    button.down =

    button.select =

    button.volume.up =

    button.volume.down =

    button.mute =

    button.play.pause =

    button.next =

    button.previous =

    button.home =

    button.poweroff =

    [i2c]

    i2c.input.address =

    i2c.output.address =

    i2c.gpio.interrupt =

    ~

    i2c.gpio.interrupt =

  • Hast du gesehen, dass in deiner config.txt in der Rubrik [file.browser] die Zeile:

    "config.txt" 221 lines, 898964 characters

    auftaucht?

    Meine Pis

    Pi B Rev 2 24/7 - DHCP-Server im Heimnetz
    Pi 2B Rev 1.1 Home-Infocenter (Domoticz) - Kamera auf Garten
    Pi 2B Rev 1.1 Testgerät mit USV, Musikplayer, Kodi,
    Pi 3B Rev 1.2 Videos aus Netzwerk (an Rückseite des TV moniert)
    Pi 3B+ Rev 1.3 mit 3.5-TouchDisplay, Peppy-Web-Radio
    Pi 4B - 4GB Rev 1.1 Testgerät - Argon-ONE-Gehäuse

    Pi Zero Testgerät

    Pi Zero W Rev 1.1 Motion-Eye auf Garten

  • 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!

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

  • Hallo Peppy.Player,

    ich denke ich habe ein grundlegendes Problem mit dem darunterliegenden Debian! Nach upgrade auf die "Monet Edition" läuft der player. D.h. ich kann Radio und Audio benutzen - aber ich kann ihn nicht mehr ausschalten! - weder per gui noch per touch.
    Somit werde ich wohl ein komplett neues Image aufspielen müssen. Demnächst ;-))
    Ich danke Dir für die Unterstützung bis hierher.

    Jochen

  • Code
    Hello. I was interested in the Renoir image on Raspbery pi to which I have connected the waveshare 3.5inch RPi LCD (B) Rev2.0 display. Everything started only on the display, the colors are not reproduced correctly. What needs to be done to correct it
  • 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

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

    Einmal editiert, zuletzt von peppy.player (1. November 2021 um 17:43)

  • Hi,

    als erstes einmal vielen Dank für die tolle Software.

    Ich war auf der Suche nach einen einfachen Radio/Media Player und bin beim Peppy Player hängengeblieben.

    Ich habe heute Renoir (renoir-official.7.0.zip) installiert.

    Leider habe ich nun Probleme mit der Infrarot Fernbedienung im Radio Modus.

    Es funktioniert: Mute, Home, Shutdown, Play/Pause, Previous/Next Page

    Es funktioniert nicht: Volume Up/Down, Previous/Next Station, Genre

    Ich nutze eine WD TV Live Fernbedienung.

    Im Radio Player Modus benötige ich nur 1x Shutdown zu drücken damit Peppy herunterfährt (normalerweise 2x).

    Mit den Rotary Encoder oder dem 7" Raspberry Touchpanel funktioniert die Laustärkeregelung ohne Probleme.

    Vorher hatte ich Constable installiert, keine Probleme hier mit der Infrarot Fernbedienung im Radio Modus.

    Viele Grüße und Danke nochmal für die tolle Software

  • 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

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

  • 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.

    Laut dem Wiki wären die Tasten Prev & Next Page noch komplett frei.

    Würde das gehen?

  • 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

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

  • 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

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

  • 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-owner/…bels.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-owner/…bels.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-owner/…-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-owner/…zz/stations.m3u

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

    https://github.com/project-owner/…ions/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-owner/…bels.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-owner/…bels.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-owner/…-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-owner/…zz/stations.m3u

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

    https://github.com/project-owner/…ions/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

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

  • Code
    After installing the display as per post
    # 1,088 colors are ok only no splash logo. I did everything like on this page https://github.com/project-owner/PeppyPlayers.doc/wiki/Waveshare-3.5-(B)

Jetzt mitmachen!

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