MPD - Music player daemon

  • Habe noch ein altes binary rumliegen, das auf meiner DM800se installiert war. K.A. ob das bei der DM900UHD funktioniert.


    Wozu willst Du das überhaupt? Die Dreamboxen können doch standardmäßig als dlna renderer arbeiten. Damit erübrigt sich die Notwendigkeit von mpd, das sowieso seine Tücken hatte mit der Überlagerung von Services. Mussten umständlich an- und abgeschaltet werden.

  • mit mipsel binaries werdet Ihr auf einer arm CPU nicht weit kommen, Neucompilieren ist also angesagt ... was pclin ja scheinbar gemacht hat, nur kämpft er scheinbar damit das die 900 als box so schnell bootet womit die devices dann (noch) nicht da sind ... richtige Abhängigkeiten ins service file machen würde dem aber Abhilfe schaffen.

  • Hi,
    die Pakete könnt ihr frei verteilen!


    Ist alles im dreamOS SDK mit bitbake gebaut.


    gruß pclin

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

  • @gutemine
    Auch ein nachträglisches starten führt nicht wie unter den alten OE's zum Erfolg.
    Ich habe mich bisher aber nicht wirklich damit beschäftigt.


    Nur mal in der conf 127.0.01 und localhost als alternative Versucht.
    Das hat sonst immer zum Erfolg geführt.


    Merkwürdig ist das mpd direkt nach der Installation aktiv ist, wenn man systemctl status mpd eingibt.


    Das ist auf DM820 und DM900 gleich.


    gruß pclin

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

  • Ich benutze es ja nicht, aber meistens setzt sich irgendwas auf das device und dann gehts halt nicht wie es sollte. Da hilft dann meistens ein Requires und After im Service file. Aber ich will dich nicht verwirren, wenn ihr es gar nicht schafft rührt euch halt nochmals, dann kann ich es mir ja mal anschauen.

  • Nein verwirren tut mich das nicht, habe da nur nicht viel Ahnung wie man das hinbekommt...
    Jetzt zumindestens einen Ansatz, Danke.


    Seit OE1.6 habe ich mpd und ncmpc auf der Box aber nur selten genutzt.


    Im OE2.5 mit kodi wird es aber wieder Interessant, da hätte ich den mpd ganz gerne am laufen.


    gruß pclin

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

  • mpd startet jetzt!
    Es lag an der mpd.conf


    Die mpd.conf Ist jetzt im IHAD.
    Und als Client für armhf ncmpc



    Code
    [16:13 root@dm900 ~] > systemctl status mpd
    ● mpd.service - Music Player Daemon
       Loaded: loaded (/lib/systemd/system/mpd.service; disabled; vendor preset: enabled)
       Active: active (running) since Di 2017-08-01 16:13:21 CEST; 9s ago
     Main PID: 4572 (mpd)
       CGroup: /system.slice/mpd.service
               └─4572 /usr/bin/mpd --no-daemon
    
    
    Aug 01 16:13:21 dm900 systemd[1]: Started Music Player Daemon.

    gruß pclin


    EDIT:
    An der mpd.conf stimmt noch was nicht. Es werden keine Daten eingelesen.
    In kodi kann ich aber schon eine Verbindung herstellen.

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

    4 Mal editiert, zuletzt von pclin ()

  • Versuche gerade ncmpc-0.27 zu compilieren.
    Das braucht die aktuelle libmpdclient.
    Um libmpdclient zubauen benötigt man meson und ninja


    The Meson Build system
    ninja a small build system with a focus on speed



    Für meson braucht man python3 , bitbake baut gerade.
    ninja ist fertig.


    gruß pclin

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

  • Nochmals geänderte mpd.conf im IHAD Thread
    Jetzt wird auch eine db erstellt und abspielen mit ncmpc oder in kodi mit MPD Client ist jetzt möglich.


    gruß pclin

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

    2 Mal editiert, zuletzt von pclin ()

  • Ich habe jetzt erstmal libmpdclient-2.0.11 für mipsel/armhf compiliert, das geht noch ohne meson.
    Ab 2.0.12 ist dann meson.


    ncmpc-0.27 ging dann auch durch.

    Die libs und ncmpc gibt es in kürze im IHAD.


    gruß pclin


    ps.
    meson wird aber noch weiter versucht...
    Ist ja spannend.

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

    4 Mal editiert, zuletzt von pclin ()

  • meson ist jetzt gebaut. Jetzt mal versuchen ob es geht...



    meson . output


    gruß pclin

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

  • meson und ninja geht durch! :smiling_face_with_sunglasses:
    libmpdclient-2.13 ist gebaut.


    gruß pclin

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

    Einmal editiert, zuletzt von pclin ()

  • libmpdclient_2.0.13 gebaut mit meson,ninja und python3


    Bei Interesse an meson, ninja und python3 könnt ihr euch melden, dann baue ich gerne Pakete.


    python3 ist aus dem OE2.5, mit bitbake gebaut, da gibt es also schon Pakete.


    gruß pclin