Sounddateien in Schleife abspielen

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Es gibt diesen Ordner gar nicht.

    BTW: Dann hätte die bash dir sagen müssen:

    Code
    :~ $ /home/pi/pyalsaaudio
    -bash: /home/pi/pyalsaaudio: No such file or directory

    Im Beitrag #175 steht aber:

    Code
    -bash: /home/pi/pyalsaaudio: Is a directory

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Es gibt kein python3 im Verzeichnis "/home/pi/pyalsaaudio/". Evtl. mit einem symlink "python3" auf "/usr/bin/python3.9" probieren (... wenn sonst nichts fehlt).

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Da ihr sagt ja es läuft bei euch.

    Ich würde gerne das ganze System neu aufsetzen.

    Ich poste hier Schritt für Schritt was ich mache. Vielleicht kann ich so einen möglichen Fehler von vornherein vermeiden?

    Einmal editiert, zuletzt von FrauBerry (22. August 2022 um 10:55)

  • Moinsen

    nur kurz dann bin ich wieder auf dem Sprung.
    Datensicherung aller deiner Python Programme mit der Endung *.py auf ZB USB-STick, Dazu deine Wave Files, und deiner Datei die die ganzen ID-Nummern enthält.

    Dann den Imager auf dem PC laden. Dort dann das OS auswählen:

    Und unten schon auf dem Zahnrad die SSH Einstellungen tätigen. Wenn über LAN mit USB ETHER/ Hub sollte es sofort gehen, oder auch schon die WLAN Konfiguration in dem Voreinstellungsmenü abschließen

    Dann Image erzeugen. Rein in das Zero

    Zugriff wie angegeben

    Erste Amtshandlung UPdates.

    sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y

    Dann de Pakete installieren dazu zählt als erstes das prüfen der Python Version
    python -v
    python3 -v

    Wenn das alles io ist noch die Tool mc installieren auch wegen eines besseren Editor ;)

    sudo apt install mc -y

    Damit sollst du erst einmal BROT haben ;)

    Franky

  • Ist noch dabei.

    Auf meiner Liste steht als nächstes Soundkarte aufstecken und untenstehendes dafür zu installieren

    Vielleicht ist die Reihenfolge ungünstig oder ich habe irgendwo nicht das aktuelle. Würdet ihr wie s.u. vorgehen oder soll ich etwas ändern.

    Für die Soundkarte:

    Dann Python installieren

    Code
    PHYTON installieren
    
    sudo apt-get install libasound2-dev
    cd ~
    git clone https://github.com/larsimmisch/pyalsaaudio
    cd pyalsaaudio
    sudo python setup.py build
    sudo python setup.py install

    Dann PIP einrichten

    Dann denn Scanner anschließen und alles für den scanner installieren

  • sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y

    Der hat jetzt eine Menge installiert. Am Ende steht:

    E: Command line option '7' [from -7] is not understood in combination with the other options.

    Und bei python -v

    hat er sich vielleicht aufgehängt. Die letzte Zeile ist:

    import 'rlcompleter' # <_frozen_importlib_external.SourceFileLoader object at 0xb679fb38>

    >>>

    und springt nicht mehr zurück.

    2 Mal editiert, zuletzt von FrauBerry (22. August 2022 um 13:05)

  • Moinsen von Zwischenrein ;)

    als nächstes:

    sudo raspi-config

    Dort alles überprüfen, ob die Landeseinstellungen und das Tastaturlayout stimmt.

    Zudem I2C und SPI aktivieren dann reboot.

    Anschließend nochmal check der Version python3 ! python3 -v

    Wenn dann immer noch alles grün ist, gemäß Anleitung den RFID Reader installieren.
    Dazu kannst du gleich das dazugehöre Testprogramm nutzen. Wenn es dort oder dabei schon klemmt,
    R U H E. !
    Keine unüberlegten Handlungen. Alle Meldungen hier Posten und auf eine Antwort warten. !!!!!!

    Falls der Test schon mal gut gegangen ist, der erste Test, mit crontab ob dieses Testprogramm auch im Autostart läuft ? Wieder mit der Ergänzung aus hyles Beitrag , damit du eine LOG-Mitschrift hast !!!

    Wenn das auch gut geht, dann deine Soundcard auch wieder nach deren Installationsanleitung installieren.
    Dann das gesamt-Programm testen !

    Jeder Fehler, jede Nichterfüllung sofort Stopp ! Alle Informationen sammeln und hier einstellen. Keine Alleingänge und unkontrollierten Selbstversuche mehr !

    Weil alles was du abweichend zwischenrein machst kann dann keiner mehr nachvollziehen und das Tänzchen beginnt erneut

    Franky

  • Klar :).

    Hatte jetzt

    python -v

    eingegeben statt einer Version kommt viel Code und die letzte Zeile davon:

    import 'rlcompleter' # <_frozen_importlib_external.SourceFileLoader object at 0xb679fb38>

    >>>

    Bin jetzt wohl irgendwie im python modus. Ist das richtig?

    Und wie komme ich da wieder raus?

    Hab gelesen STRG+D bin raus aber vorher folgende Messages

    Einmal editiert, zuletzt von FrauBerry (22. August 2022 um 13:19)

  • Was war bei dem UPDATE

    Zu lang zum schicken 1. Teil unten:

    letzte Zeilen

    Setting up dpkg-dev (1.20.11+rpi1) ...

    Setting up libraspberrypi-dev (1:2+git20220324~090146+c4fd1b8-1) ...

    Setting up libcamera-apps-lite (0~git20220707+35266e8-1) ...

    Setting up libc6-dev:armhf (2.31-13+rpt2+rpi1+deb11u3) ...

    Setting up rpi-eeprom (13.16-1) ...

    Setting up ssh (1:8.4p1-5+deb11u1) ...

    Setting up libraspberrypi-doc (1:2+git20220324~090146+c4fd1b8-1) ...

    Setting up libfreetype-dev:armhf (2.10.4+dfsg-1+deb11u1) ...

    Setting up libfreetype6-dev:armhf (2.10.4+dfsg-1+deb11u1) ...

    Processing triggers for initramfs-tools (0.140) ...

    Processing triggers for libc-bin (2.31-13+rpt2+rpi1+deb11u3) ...

    Processing triggers for man-db (2.9.4-2) ...

    Processing triggers for install-info (6.7.0.dfsg.2-6) ...

    E: Command line option '7' [from -7] is not understood in combination with the other options.

  • Dann Python installieren

    Das was du installierst ist kein Python sondern das pyalsaaudio.

    Python ist schon von Haus aus dabei.

    Dann PIP einrichten

    Auch das sollte schon im aktuellen OS vorhanden sein.

    Du installierst da auch Sachen auf verschiedene Wege.

    Wenn du ein frisches OS hast kannst du mit folgendem Befehl die pip und Python Version prüfen.

    Pip:

    Code
    pip -V

    bzw.

    Code
    pip3 -V

    Python:

    Code
    python -V

    bzw.

    Code
    python3 -V

    Dann schlage ich vor, das du alles, was du an Python Libraries brauchst über Pip installierst.

    Code
    sudo pip3 install pyalsaaudio
    sudo pip3 install mfrc522
    sudo pip3 install spidev
    sudo pip3 install pyusb
    sudo pip3 install playsound
    sudo pip3 install pygobject

    Theoretisch sollte im aktuellen Raspbian OS kein Python2 mehr vorhanden sein. Was heißt das es egal sein sollte ob du pip oder pip3 an gibst.

    Das kannst du aber prüfen in dem du nach der Version schaust.

    Dann brachst du nur noch:

    Code
    git clone https://github.com/waveshare/WM8960-Audio-HAT
    cd WM8960-Audio-HAT
    sudo ./install.sh 
    sudo reboot

    anfassen und du solltest alles haben was du brauchst.

    Github - WM8960

    Ob du jetzt folgendes brauchst kann ich dir nicht sagen.

    Code
    sudo apt-get install mpg123python3-spidev
    sudo apt-get install smplayer

    Ich hab mir jetzt auch nicht den ganzen Thread durchgelesen.

  • Was war bei dem UPDATE

    Und deshalb verknüpft man nicht und schickt die Option -y mit, sondern achtet direkt darauf was wann passiert.

    Nun nochmals bitte jede Zeile einzeln ausführen:

    Code
    sudo apt update
    sudo apt upgrade
    sudo apt autoremove

    Wo kommt da ein Fehler?

  • Wo kommt da ein Fehler?

    Jetzt keiner mehr oder soll ich irgendwie nochmal deinstallieren?

    In der letzte Zeile stand vorhin:

    E: Command line option '7' [from -7] is not understood in combination with the other options.

  • Schon klar, aber welches y der beiden?

    Aah danke ja.

    pi@berry3:~ $ sudo apt update && sudo apt upgrade -y && sudo apt autoremove -7

    hab ich nochmal gemacht:

    Code
    pi@berry3:~ $ sudo apt autoremove -y
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Jetzt mitmachen!

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