Mephisto III Internet Radio

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

    da ich schon seit einiger Zeit nach einer wirklich guten Lösung
    für Internetradio und Netzwerkspieler bin, und die bisherigen
    Lösungen mir nicht gefallen, bin ich nun auf diesen Player
    gestossen:

    Mephisto III Internet Radio

    http://syd711.github.io/mephisto_fx/

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    http://hackaday.com/2014/01/17/mephisto-iii-internet-radio/

    Anscheinend ist der User syd711 hier nicht vertreten noch finde
    ich andere Beiträge. Hat einer von Euch Erfahrung mit dem Gerät
    oder Anleitungen etc?

    Gruß

    Einmal editiert, zuletzt von noxx (9. Juni 2015 um 19:06)

  • Moin!

    tatsächlich habe ich auch schon überlegt auf den neuen Pi2 zu wechseln. Leider verfügt dieser aber über keinen Composite Ausgang der für die meisten einfachen TFTs notwendig sind.

    Wobei benötigst Du denn genau Hilfe?

    Gruß


  • Moin!

    tatsächlich habe ich auch schon überlegt auf den neuen Pi2 zu wechseln. Leider verfügt dieser aber über keinen Composite Ausgang der für die meisten einfachen TFTs notwendig sind.

    Wobei benötigst Du denn genau Hilfe?

    Gruß

    Danke für deine Rückmeldung....

    Bin nun leider kein Linux Nerd, und auf Github finde ich mich kaum zurecht.
    Als Display würde ich erstmal das Waveshare 3,5" nehmen, sofern es
    damit geht: http://www.wvshare.com/product/3.5inch-RPi-LCD-A.htm
    Touchfunktion würde ich ggf deaktiviert lassen.

    Leider finde ich keine Step-by-Step Anleitung, oder ich habs übersehen.

    Gruß

    Bin bisher hier:
    Raspian installiert
    #wget https://github.com/syd711/callete/archive/master.zip
    #unzip master.zip
    #cd callete-master
    #chmod +x install.sh
    #sudo ./install.sh

    Also, bin wirklich nicht sicher was und in welcher Reihenfolge installiert werden muss.
    Touchscreen und sonstige Hardware sind nicht das Problem.

    Einmal editiert, zuletzt von noxx (27. Mai 2015 um 20:37)

  • Stimmt, das habe ich bis jetzt völlig übersehen. Wie cool ist das denn. Danke für den Hinweis.

    Ich habe ein einfaches TFT an den Pi angeschlossen, z.B.:

    http://www.amazon.de/ePathChina%C2%AE-Video-Eingang-R%C3%BCckfahrkamera-Unterst%C3%BCtzung-Videoger%C3%A4te/dp/B00DBMIDTO/ref=sr_1_5?ie=UTF8&qid=1432793962&sr=8-5&keywords=4+zoll+tft&tag=psblog-21 [Anzeige]

    Wenn man keine Touch Funktionalität benötigt ist das glaube ich günstiger, auch wenn die Bildqualität natürlich nicht so berauschend ist.

    Bzgl. der Installation: ich werde noch mal die Anleitung auf github aktualisieren und dort beschreiben was schief gelaufen ist.

    Einmal editiert, zuletzt von syd711 (28. Mai 2015 um 08:24)

  • :danke_ATDE:

    Zitat

    Bzgl. der Installation: ich werde noch mal die Anleitung auf github aktualisieren und dort beschreiben was schief gelaufen ist.

    Das wäre super. Irgendwas wo man sich so lang hangeln kann, für Noobs wie mich ;)

    Zitat

    Wenn man keine Touch Funktionalität benötigt ist das glaube ich günstiger, auch wenn die Bildqualität natürlich nicht so berauschend ist.

    Habs noch hier liegen. Hatte es mir gekauft um etwas Erfahrung mit Volumio und Tron
    zu sammeln. Aber die Dinger sind einfach viel zu klein umd damit ein Gerät zu bedienen. Als Anzeigedisplay aber durchaus ok. Und zum testen denke ich auch.
    Die Lösung mit dem Drehschalter gefällt mir besser. Die GUI sieht ebenfalls um einiges
    schicker aus, als meine bisher betesteten. Und für mich gaaaanz wichtig: Bedienung scheint
    Frauenfreundlich zu sein :)

    Einmal editiert, zuletzt von noxx (28. Mai 2015 um 09:47)

  • syd711 war bis hier so freundlich mir zu helfen. Bisher habe ich M3 wie folgt installiert:

    Raspbian mit Win32DiskImager auf SD Karte kopieren

    Raspbian konfiguriert (SPI aktiviert / Expand Filesystem)
    ---------------------------------------------------------

    Code
    #sudo raspi-config


    Updates installiert
    -------------------

    Code
    #sudo apt-get update
    #sudo apt-get -y upgrade


    Mephisto 3 installieren
    ------------------------

    Am Ende kommt dann leider eine Fehlermeldung, evtl weiß einer hier warum

    Code
    pi@raspberrypi ~/mephisto_iii $ ./run.sh
    Error: Could not find or load main class de.calette.mephisto3.Mephisto3
    pi@raspberrypi ~/mephisto_iii $

    Einmal editiert, zuletzt von noxx (30. Mai 2015 um 23:10)

  • Kann ich gerne machen, sobald der Kasten fertig ist.
    Kompilieren würde ja auch gehen, ich war zu blöde dazu :s ,
    so das syd711 mir seine Daten zur Verfügung gestellt hat.
    Wenn das komiplieren aber einer hier macht, dann sollte
    er ggf eine Step-by-Step anhängen.

    Sieht aber ja eh nicht so aus, als würde einer das nachbauen wollen :daumendreh2:

    Die GUI Ausgabe erfolgt auf einem TFT welcher am Composite Ausgang
    hängt, ich habe es leider nicht hinbekommen, das die GUI am Touchscreen
    ausgegeben wird, der am GPIO Port hängt. :huh:

    Einmal editiert, zuletzt von noxx (10. Juni 2015 um 11:11)

  • Vielen Dank für die Bereitstellung des Paketes.
    Leider bekomme ich mit dieser Version die Fehlermeldung

    Code
    Fehler: Hauptklasse de.calette.mephisto3.Mephisto3 konnte nicht gefunden oder geladen werden


    Hat sonst schon jemand diese Version ausprobiert oder kann weiterhelfen ?
    Der Fehler erscheint wenn die run.sh aufgerufen wird.
    In dieser Datei werden verschiedene jar Dateien aufgerufen.
    Verkürzt dargestellt

    Code
    sudo /opt/jdk1.8.0_33/bin/java -Dfile.encoding=utf8 -Dlogback.configurationFile=conf/logback.xml -cp jar:mephisto_iii-0.1-SNAPSHOT.jar" de.calette.mephisto3.Mephisto3


    Die gleiche Konstellation unter Windows aufgerufen öffnet unter Windows ein neues Fenster mit
    dem Inhalt eines Radio Senders. Also scheint der Pfad in Ordnung zu sein.

    Vielen Dank

    MfG Antheus

    Einmal editiert, zuletzt von Antheus (13. Juni 2015 um 21:10)

  • Ja, diesen Fehler hatte ich auch schon, als ich es selber kompiliert hatte. Mit dem Paket läuft es.

    Paktet entpacken mit

    Code
    unzip m3-without-google.zip


    ins Verzeichnis wechseln

    Code
    cd callete-deployment


    run.sh ausführbar machen

    Code
    sudo chmod +x run.sh


    run.sh bearbeiten (Pfad für Java anpassen)

    Code
    sudo nano run.sh
    Code
    sudo java -Dfile.encoding=utf8.......

    dann die run.sh starten.
    Läuft so eigentlich bei mir

    Einmal editiert, zuletzt von noxx (14. Juni 2015 um 12:55)

  • Hallo an alle,
    Ich möchte auch das Mephisto III ausprobieren, doch meine Englischkenntnisse und die Anleitung sind für mich verwirrend.

    Habe schon so manches File gezogen und installert (cp + chmod) aber außer Fehlermeldungen erhalte ich nichts.

    Kann jemand für ein Linux Dau verständlich eine Schritt für Schrittanleitung bringen, mit der man auch testen kann ob der vorläufige Schritt gelungen ist, also eine Probe. z.B. Java oder den Encoder. Auch per PN.

    Habe für das Project die Speaker und ein 4,3" Display bestellt. Auf meinen 20€ 3,5" kann man schon beim Booten nichts erkennen oder gibt es da auch ein 'Trick'? Das Andere, für das Project habe ich noch in meinem Sammelsurium.

    paulaner

  • Du musst es ja nicht selbst kompilieren, es sei den du willst am Programm
    was ändern. Ich habs auch nicht hinbekommen, deshalb hat mit syd711 eine
    kompilierte Version gegeben.

    - Raspian installieren

    - MPD installieren
    sudo apt-get install mpd mpc alsa-utils
    (siehe auch: Music Player Daemon (MPD und MPC) auf dem Raspberry Pi)

    -Mephisto 3 downloaden und nach /home/pi kopieren
    https://drive.google.com/file/d/0ByHtsI…iew?usp=sharing

    - per SSH auf den Pi einloggen und entpacken mit
    unzip m3-without-google.zip

    - ins Verzeichnis wechseln
    cd callete-deployment

    - und run.sh ausführbar machen
    sudo chmod +x run.sh

    - run.sh bearbeiten
    sudo nano run.sh

    - und den Pfad vor Java anpassen oder enfernen
    sudo java -Dfile.encoding=utf8.......

    - Ins Verzeichnis ./callete-deployment/conf/ wechseln und callete.properties bearbeiten
    3x IPs (aktuell 192.168.1.23) anpassen, habe für local auf 127.0.0.1 geändert

    Dann sollte die run.sh laufen

    Bastelt gerade selber noch. Lautsprecher, Verstärker und Rotary Encoder sind bestellt.
    Gehäuse ist fertig.
    Habe noch einen alten Rotary Encoder, aber irgendwas stimmt da nicht.
    Habe das Mephisto mit dem PI B und PI 2 probiert, aber trotz identischer Einstellungen
    reagiert der Encoder total unterschiedlich.

    PI B:
    Beim berühren des Encoders scrollt der schon durch das Menü.
    Button scheint ok zu sein. Kurz drücken = OK, Lang drücken = Hauptmenü

    PI 2:
    Beim Druck auf den Button scrollt er, beim langdrücken geht er ins Hauptmenü. Beim drehen passiert nichts.

    Was ich aber nicht wegbekomme, ist ein kleiner schwarzer Rand (ca 5mm) unter der GUI. Habe schon zu syd711
    Kontakt gehabt, aber das gleiche Problem hat auch er.


    Wenn das Tool automatisch nach dem booten starten soll, dann kann man auch die run.sh in den Ordner
    /etc/init.d/ kopieren
    Habe die Datei noch angepasst:

    Bash
    #!/bin/bash
    clear
    cd /home/pi/callete-deployment
    sudo java -Dfile.encoding=utf8 -Dlogb.............


    Muss ebenfalls mit chmod +x ausführbar gemacht werden

    Einmal editiert, zuletzt von noxx (14. Juni 2015 um 15:04)

  • Danke noxx,
    habe mich an deine Anweisung gehalten und bekomme nach dem Start von ./run.sh (nach Änderung der IP's auf 127.0.0.1) die gleiche Fehlermeldung wie Antheus im Artikel 14.
    Was nun?
    Und was mache ich mit der Java? und was mit dem Encoder?

    Fragen über Fragen, bitte nicht Schlagen.

    paulaner

    Einmal editiert, zuletzt von paulaner (14. Juni 2015 um 23:09)

  • Ja, heute nochmal geändert.
    Die 8er Javaversion (ejdk-8u33-fcs-linux-armv6-vfp-hflt.tar.gz) in opt cp und den Pfad in runs.sh angepasst, geht erstmal nicht, Fehlermeldung siehe vorigen Beitrag.
    Die runs.sh angepasst nach deinem Schema java ohne Pfadangabe und 30 Sekunden gewartet ... Gott sprach es werde Licht.

    Delta Radio erstmal auf meinen kleinen 3,5" TFT.
    Nun werde ich den Encoder anklemmen und mal schauen was dann passiert, z.Z. wartet 'er' noch auf Metadaten.

    Danke ersteinmal an noxx und dem Macher.
    Was hat es mit googel auf sich?
    paulaner

    Einmal editiert, zuletzt von paulaner (15. Juni 2015 um 12:21)

Jetzt mitmachen!

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