Modul für MPD

Begonnen von roedert, 08 Januar 2014, 12:17:21

Vorheriges Thema - Nächstes Thema

Wernieman

English ..... da genau sprichst Du leider leider leider den falschen an ...

Es reicht zwar beruflich zum lesen .... aber ich möchte nicht Wissen, was jemand mit besserer English-Kenntniss zu meinem Schreiben denkt ;o)
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Dj-Harem

Zitat von: Wzut am 15 Dezember 2016, 16:21:37
Was bitte ist das TTS Modul ?

TTS = Text2Speech
Also Text als Audio auszugeben


Wzut

wenn dieses TTS ein Standart Audiofile bereit stellt sehe ich z.Z. keinen Grund warum der MPD das dann nicht abspielen sollte.
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

lewej

Hallo Zusammen,

ich versuche gerade das MPD Modul anslaufen zu bekommen. Ich nutze die Version # Version 1.2    - 10.04.16.

Sobald ich diese Konfig aktiviere:


#define mopidybad MPD RASPIMOPIDY 6600
#attr mopidybad devStateIcon play:rc_PLAY:stop stop:rc_STOP:play pause:rc_PAUSE:pause
#attr mopidybad event-on-change-reading .*
#attr mopidybad group MPD
#attr mopidybad icon it_radio
#attr mopidybad interval 120
#attr mopidybad room Multimedia


Bleibt mein FHEM Instanz hängen auch ein restart bringt nichts. Hat jemand die gleichen Probleme?

Grüße
lewej

Wernieman

Probiere doch mal auf der Konsole (ohne FHEM) mit z.B. mpc. Funktioniert es da?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

lewej

Zitat von: Wernieman am 28 Dezember 2016, 21:22:31
Probiere doch mal auf der Konsole (ohne FHEM) mit z.B. mpc. Funktioniert es da?

Ja mit mpc funktioniert es:


mpc
volume: 10%   repeat: off   random: off   single: off   consume: off

lewej

Zitat von: lewej am 28 Dezember 2016, 21:31:09
Ja mit mpc funktioniert es:


mpc
volume: 10%   repeat: off   random: off   single: off   consume: off


Im Log kommt noch das, danach reagiert fhem nicht mehr und das Webinterface ist auch nicht erreichbar.


2016.12.28 22:41:36.472 4: BlockingCall (MPD_IdleStart): created child (10982), uses telnetPort to connect back
2016.12.28 22:41:36.474 4: mopidybad, Idle new PID : 10982


Wzut

ist dein fhem aktuell ?
hast du das Telnet Device mit oder ohne Passwort definiert ?
Läuft dein MPD mit oder ohne Passwort ?

nach deinem Logauszug ist der Start von 73_MPD eigentlich komplett durch.
Zum Vergleich wie es bei mir ausschaut mit global verbose 4 und dem Output :

2016.12.29 08:12:56 4: MPD: MPD_Outputs_Status -> outputid = 0
2016.12.29 08:12:56 4: MPD: MPD_Outputs_Status -> outputname = My ALSA Device
2016.12.29 08:12:56 4: MPD: MPD_Outputs_Status -> outputenabled = 1
2016.12.29 08:12:56 4: BlockingCall (MPD_IdleStart): created child (22123), uses telnetPort to connect back
2016.12.29 08:12:56 4: MPD, Idle new PID : 22123
2016.12.29 08:12:57 4: Connection accepted from telnetPort_127.0.0.1_46150

Wie man sieht meldet sich der neue Prozess nach einer Sekunde zum ersten Mal.
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

Wzut

#353
Ich hatte die Tage vor Weihnachten etwas Zeit und habe mir nochmal das Thema Cover Art und lastFM vorgenommen.
Zum eigentlichen Thema lastFM Unterstützung gilt noch immer das hier -> https://forum.fhem.de/index.php/topic,18517.msg408923.html#msg408923 geschriebene.
D.h. einschalten mittels attr image_size auf einen Wert größer -1
Neu hinzugekommen ist ein Cache für die XML und PNG Dateien von lastFM. ( attr cache , default : lfm - liegt unterhalb von /fhem/www )
Funktion : Wenn das Modul eine Änderung beim Reading "artist" feststellt wird nachgeschaut ob es unter www/lfm eine XML zu diesem Interpreten gibt.
Falls nein wird sie von lastFM geholt und im Cache Dir gespeichert. Als nächstes wird geprüft ob in dieser XML Datei ein Link zu einem Bild der gewünschten Größe vorhanden ist, wenn ja wird das Bild (wie zuvor die XML Datei) von lastFM geholt und gespeichert.
Beispiel für eine Anzeige mittels readingsGroup:
define Artist readingsGroup MPD:artist,artist_image_html,artist_summary
( Das Reading artist_summary  steht nur zur Verfügung wenn das Attribut artist_summary auch auf 1 gesetzt wurde , siehe Anhang)

BTW: diese Version habe ich heute Abend eingecheckt
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

lewej

Zitat von: Wzut am 29 Dezember 2016, 08:29:14
ist dein fhem aktuell ?
hast du das Telnet Device mit oder ohne Passwort definiert ?
Läuft dein MPD mit oder ohne Passwort ?

nach deinem Logauszug ist der Start von 73_MPD eigentlich komplett durch.
Zum Vergleich wie es bei mir ausschaut mit global verbose 4 und dem Output :

2016.12.29 08:12:56 4: MPD: MPD_Outputs_Status -> outputid = 0
2016.12.29 08:12:56 4: MPD: MPD_Outputs_Status -> outputname = My ALSA Device
2016.12.29 08:12:56 4: MPD: MPD_Outputs_Status -> outputenabled = 1
2016.12.29 08:12:56 4: BlockingCall (MPD_IdleStart): created child (22123), uses telnetPort to connect back
2016.12.29 08:12:56 4: MPD, Idle new PID : 22123
2016.12.29 08:12:57 4: Connection accepted from telnetPort_127.0.0.1_46150

Wie man sieht meldet sich der neue Prozess nach einer Sekunde zum ersten Mal.

Hallo,
Mein MPD läuft auf einem anderen PI und nicht auf dem fhem PI. Bei mir kommt kein accept from telnet ich denke das da auch die Instanz hängt.

Kann man das irgendwie auf den Konsole testen ausserhalb von fhem, um mpd Fehler auszuschließen?

Gruss

Wzut

Zitat von: lewej am 29 Dezember 2016, 19:55:37
Mein MPD läuft auf einem anderen PI und nicht auf dem fhem PI.
Das spielt keine Rolle, beantwortet aber auch nicht meine drei Fragen.
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

lewej

Zitat von: Wzut am 29 Dezember 2016, 20:04:36
Das spielt keine Rolle, beantwortet aber auch nicht meine drei Fragen.

ist dein fhem aktuell ?
> ja neueste Update gestern eingespielt
hast du das Telnet Device mit oder ohne Passwort definiert ?
> was meinst du damit? In der mopidy.conf?
Läuft dein MPD mit oder ohne Passwort ?
> in der mopidy.conf habe ich dazu keine angaben gesetzt, weisst was der default ist?

Wzut

Wenn Mopidy eingesetzt wird bitte unbedingt das attr player auch auf mopidy setzen da er nicht alle MPD Kommandos unterstützt, siehe https://docs.mopidy.com/en/latest/ext/mpd/
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

lewej

Zitat von: Wzut am 30 Dezember 2016, 07:37:15
Wenn Mopidy eingesetzt wird bitte unbedingt das attr player auch auf mopidy setzen da er nicht alle MPD Kommandos unterstützt, siehe https://docs.mopidy.com/en/latest/ext/mpd/

Meinst du so

attr mopidybad player

??

Wzut

ja
attr mopidybad player mopidy
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher