Kodi 17 Allgemein

    • Video wird nicht gehen.

      Ich habe gerade noch shairport-sync gebaut. Da geht dann noch ein wenig mehr.

      Synchrones Multiroom mit Kodi und AirAudio

      Shairport Sync is an AirPlay audio player – it plays audio streamed from
      iTunes, iOS devices and other AirPlay sources such as Quicktime Player
      and ForkedDaapd, among others. Audio played by a Shairport Sync-powered
      device stays synchronised with the source and hence with similar devices
      playing the same source. In this way, synchronised multi-room audio is
      possible without difficulty. (Hence the name Shairport Sync, BTW.)

      Shairport Sync does not support AirPlay video or photo streaming.

      blog.bubux.de/multiroom-mit-kodi-und-airaudio/
      https://github.com/mikebrady/shairport-s...aster/README.md

      Quellcode

      1. ./configure --prefix=/usr --build=arm-oe-linux-gnueabi --host=arm-oe-linux-gnueabi --with-pkg-config --with-pipe --with-systemd --with-configfiles --with-metadata --with-avahi --with-alsa --with-ssl=openssl

      gruß pclin
      Bilder
      • Datei 31.05.17, 19 30 57.png

        63,14 kB, 640×1.136, 115 mal angesehen
      Die zwei Gemütszustände eines Programmierers
      0 ich hab keine Ahnung was ich hier mache
      1 ICH BIN GOTT
      ---
      DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Wireless Touch Keyboard K400r, Wlan-Stick 11n
      (Flash) DMM-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, geminiGP3, Diverse
      ---
      AudioDSP: miniDSP 2x4 HD
    • Quellcode

      1. [19:04 root@dm900 shairport-sync] > shairport-sync --help
      2. Usage: shairport-sync [options...]
      3. or: shairport-sync [options...] -- [audio output-specific options]
      4. Options:
      5. -h, --help show this help.
      6. -d, --daemon daemonise.
      7. -V, --version show version information.
      8. -k, --kill kill the existing shairport daemon.
      9. -D, --disconnectFromOutput disconnect immediately from the output device.
      10. -R, --reconnectToOutput reconnect to the output device.
      11. -c, --configfile=FILE read configuration settings from FILE. Default is /etc/shairport-sync.conf.
      12. The following general options are for backward compatability. These and all new options have settings in the configuration file, by default /etc/shairport-sync.conf:
      13. -v, --verbose -v print debug information; -vv more; -vvv lots.
      14. -p, --port=PORT set RTSP listening port.
      15. -a, --name=NAME set advertised name.
      16. -L, --latency=FRAMES [Deprecated] Set the latency for audio sent from an unknown device.
      17. The default is to set it automatically.
      18. --forkedDaapdLatency=FRAMES [Deprecated] Set the latency for audio sent from forked-daapd.
      19. The default is to set it automatically.
      20. -S, --stuffing=MODE set how to adjust current latency to match desired latency, where
      21. "basic" (default) inserts or deletes audio frames from packet frames with low processor overhead, and
      22. "soxr" uses libsoxr to minimally resample packet frames -- moderate processor overhead.
      23. "soxr" option only available if built with soxr support.
      24. -B, --on-start=PROGRAM run PROGRAM when playback is about to begin.
      25. -E, --on-stop=PROGRAM run PROGRAM when playback has ended.
      26. For -B and -E options, specify the full path to the program, e.g. /usr/bin/logger.
      27. Executable scripts work, but must have #!/bin/sh (or whatever) in the headline.
      28. -w, --wait-cmd wait until the -B or -E programs finish before continuing.
      29. -o, --output=BACKEND select audio output method.
      30. -m, --mdns=BACKEND force the use of BACKEND to advertize the service.
      31. if no mdns provider is specified,
      32. shairport tries them all until one works.
      33. -r, --resync=THRESHOLD [Deprecated] resync if error exceeds this number of frames. Set to 0 to stop resyncing.
      34. -t, --timeout=SECONDS go back to idle mode from play mode after a break in communications of this many seconds (default 120). Set to 0 never to exit play mode.
      35. --statistics print some interesting statistics -- output to the logfile if running as a daemon.
      36. --tolerance=TOLERANCE [Deprecated] allow a synchronization error of TOLERANCE frames (default 88) before trying to correct it.
      37. --password=PASSWORD require PASSWORD to connect. Default is not to require a password.
      38. --metadata-pipename=PIPE send metadata to PIPE, e.g. --metadata-pipename=/tmp/shairport-sync-metadata.
      39. The default is /tmp/shairport-sync-metadata.
      40. --get-coverart send cover art through the metadata pipe.
      41. Available mDNS backends:
      42. avahi
      43. external-avahi
      44. Available audio outputs:
      45. alsa (default)
      46. pipe
      47. Options for output alsa:
      48. -d output-device set the output device [default*|...]
      49. -m mixer-device set the mixer device ['output-device'*|...]
      50. -c mixer-control set the mixer control [Master*|...]
      51. -i mixer-index set the mixer index [0*|...]
      52. *) default option
      53. Options for output pipe:
      54. pipe takes 1 argument: the name of the FIFO to write to.
      55. [19:06 root@dm900 shairport-sync] > shairport-sync
      56. Successful Startup
      Alles anzeigen
      gruß pclin
      Bilder
      • shairport-sync.jpg

        556,02 kB, 1.920×1.055, 122 mal angesehen
      Die zwei Gemütszustände eines Programmierers
      0 ich hab keine Ahnung was ich hier mache
      1 ICH BIN GOTT
      ---
      DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Wireless Touch Keyboard K400r, Wlan-Stick 11n
      (Flash) DMM-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, geminiGP3, Diverse
      ---
      AudioDSP: miniDSP 2x4 HD

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von pclin ()

    • ​EGL Error DM820

      EGL Error DM820

      Bei mir und einigen anderen Usern geht kein kodi mehr auf der DM820

      Quellcode

      1. root@dm820:~# kodi -fs -n --debug
      2. WARNING: eglGetDisplay not implemented!
      3. WARNING: eglGetError not implemented!
      4. ERROR: Unable to create GUI. Exiting
      5. *** Error in `/usr/lib/kodi/kodi.bin': free(): invalid pointer: 0x01abae38 ***
      6. /usr/bin/kodi: line 175: 325 Aborted (core dumped) "$LIBDIR/${bin_name}/${bin_name}.bin" $SAVED_ARGS
      7. Crash report available at /root/kodi_crashlog-20170626_181433.log

      Ich habe es frisch aufgesetzt.

      Image: dreambox-image-deb-dm820-20170621.tar.gz

      kodi version von emanuel und Nighlty Builds IHAD Drambox Kodi (DreamOS) habe ich versucht.

      root@dm820:~# kodi --version
      17.4-RC1 Git:2017-06-17-f2b361c-dirty Media Center Kodi
      Copyright (C) 2005-2013 Team Kodi - kodi.tv

      Quellcode

      1. Grundinstallation:
      2. Pakete nach /tmp auf die Box laden
      3. Remote CLI (telnet oder ssh)
      4. apt update
      5. dpkg -i /tmp/*.deb
      6. enigma2-plugin-extensions-kodimediacenter_0.5-r0.0_all.deb
      7. kodi-addon-pvr-vuplus_3.4.20_gitr1_25c4883e7c-r0.0_mipsel.deb
      8. kodi_17.4_gitr2_a234aa0cb7-r0.2_mipsel.deb
      9. libkodiplatform17.0_17.2-r0.15_mipsel.deb
      10. libmicrohttpd10_0.9.34-r0.0_mipsel.deb
      11. libmysqlclient18_5.5.50-r0.0_mipsel.deb
      12. libnfs1_1.0-r1.0_mipsel.deb
      13. libssh_0.7.3-r0.0_mipsel.deb
      14. libtinyxml2.6.2_2.6.2-r5.0_mipsel.deb
      15. libyajl2_2.1.0-r0.0_mipsel.deb
      16. gstreamer1.0-libav_1.6.4-r0.0_mipsel.deb
      17. apt -f install
      18. apt install gstreamer1.0-plugins-base-apps gdb glibc-charmap-ibm850 glibc-gconv-utf-32 glibc-localedata-en-us python-shell python python-json python-html python-ctypes python-difflib glibc-gconv-ibm850 glibc-gconv-unicode libcurl4 python-compression python-zlib python-sqlite3 python-re python-lang python-netclient glibc-charmap-utf-8
      19. apt install libswscale4 libpostproc54 libpostproc54 libavfilter6
      Alles anzeigen

      gruß pclin
      Dateien
      Die zwei Gemütszustände eines Programmierers
      0 ich hab keine Ahnung was ich hier mache
      1 ICH BIN GOTT
      ---
      DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Wireless Touch Keyboard K400r, Wlan-Stick 11n
      (Flash) DMM-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, geminiGP3, Diverse
      ---
      AudioDSP: miniDSP 2x4 HD
    • Auch im neuen Dream-Elite-Developer-6.0-dm820-20170627 das gleiche Problem auf der DM820!


      Brainfuck-Quellcode

      1. 21:11:37.498 T:1977733120 NOTICE: special://profile/ is mapped to: special://masterprofile/
      2. 21:11:37.498 T:1977733120 NOTICE: -----------------------------------------------------------------------
      3. 21:11:37.498 T:1977733120 NOTICE: Starting Kodi (17.4-RC1 Git:2017-06-27-7592b2b-dirty). Platform: Linux MIPS 32-bit
      4. 21:11:37.498 T:1977733120 NOTICE: Using Debug Kodi x32 build
      5. 21:11:37.499 T:1977733120 NOTICE: Kodi compiled Jun 27 2017 by GCC 5.3.0 for Linux MIPS 32-bit version 4.4.0 (263168)
      6. 21:11:37.499 T:1977733120 NOTICE: Running on Dream-Elite-Developer 2.5.0, kernel: Linux MIPS 32-bit version 3.4-4.0-dm820
      7. ...
      8. ...
      9. ...
      10. 21:11:39.693 T:1977733120 NOTICE: InitWindowSystem: Using EGL Implementation: dreambox
      11. 21:11:39.695 T:1977733120 ERROR: EGL error in InitDisplay: 0
      12. 21:11:39.695 T:1977733120 ERROR: EGL failed to obtain display
      13. 21:11:39.695 T:1977733120 ERROR: InitWindowSystem: Could not create display
      14. 21:11:39.695 T:1977733120 FATAL: CApplication::Create: Unable to init windowing system
      Alles anzeigen
      gruß pclin
      Die zwei Gemütszustände eines Programmierers
      0 ich hab keine Ahnung was ich hier mache
      1 ICH BIN GOTT
      ---
      DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Wireless Touch Keyboard K400r, Wlan-Stick 11n
      (Flash) DMM-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, geminiGP3, Diverse
      ---
      AudioDSP: miniDSP 2x4 HD
    • Update auf kodi-17.5-RC1 im IHAD


      gruß pclin
      Die zwei Gemütszustände eines Programmierers
      0 ich hab keine Ahnung was ich hier mache
      1 ICH BIN GOTT
      ---
      DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Wireless Touch Keyboard K400r, Wlan-Stick 11n
      (Flash) DMM-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, geminiGP3, Diverse
      ---
      AudioDSP: miniDSP 2x4 HD

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von pclin ()

    • Neu:
      Im IHAD kodi 17.6-RC1

      gruß pclin
      Bilder
      • Splash.jpg

        229,42 kB, 1.920×1.080, 89 mal angesehen
      • kodi_17.6-RC1.jpg

        230,4 kB, 1.920×1.080, 116 mal angesehen
      Die zwei Gemütszustände eines Programmierers
      0 ich hab keine Ahnung was ich hier mache
      1 ICH BIN GOTT
      ---
      DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Wireless Touch Keyboard K400r, Wlan-Stick 11n
      (Flash) DMM-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, geminiGP3, Diverse
      ---
      AudioDSP: miniDSP 2x4 HD
    • Images with current unstable OE2.5

      gruß pclin
      Die zwei Gemütszustände eines Programmierers
      0 ich hab keine Ahnung was ich hier mache
      1 ICH BIN GOTT
      ---
      DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Wireless Touch Keyboard K400r, Wlan-Stick 11n
      (Flash) DMM-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, geminiGP3, Diverse
      ---
      AudioDSP: miniDSP 2x4 HD
    • Seitdem kodi wieder auf der DM820 startet (Vermutung), haben wir jetzt ein anderes Problem bei den mipsel Boxen.

      Auf der DM820/DM7080 wird jetzt bei jedem beenden ein crashlog geschrieben!

      Im log ist nichts außergewöhnliches zu entdecken. (kodi gestartet und direkt wieder Verlassen)

      gruß pclin
      Dateien
      Die zwei Gemütszustände eines Programmierers
      0 ich hab keine Ahnung was ich hier mache
      1 ICH BIN GOTT
      ---
      DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Wireless Touch Keyboard K400r, Wlan-Stick 11n
      (Flash) DMM-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, geminiGP3, Diverse
      ---
      AudioDSP: miniDSP 2x4 HD

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von pclin ()

    • Hi,
      ich habe heute mal das ffmpeg recipe aus dem OE2.5 auf die aktuelle Version gebracht.
      Leider immer noch ohne HW Support...
      ffmpeg_3.4 wurde durch gebaut (armhf), ob es funktioniert und Sinn macht kann ich aber noch nicht sagen.

      Für kodi (netflix und co.) wäre aber HW Support dringend erforderlich!

      Gibt es nicht jemanden (Devs) die da endlich etwas machen können?

      Wir bräuchten da den omxplayer und der braucht ffmpeg.
      Ohne HW Support geht das aber auf der DM900/DM920 nur bis 720p und auf den mipsel Boxen nur SD.

      Omxplayer bauen mit bcm würde ja gehen.
      OpenMax müsste aber auch im dm9X0 kernel aktiviert werden.

      Quellcode

      1. Package: ffmpeg
      2. Version: 3.4-r0.0
      3. Description: A complete, cross-platform solution to record, convert and stream audio and video.
      4. FFmpeg is the leading multimedia framework, able to decode, encode,
      5. transcode, mux, demux, stream, filter and play pretty much
      6. anything that humans and machines have created. It
      7. supports the most obscure ancient formats up to the cutting edge.
      8. Section: libs
      9. Priority: optional
      10. Maintainer: OE-Core Developers <openembedded-core@lists.openembedded.org>
      11. Architecture: armhf
      12. OE: ffmpeg
      13. PackageArch: cortexa15hf-neon-vfpv4
      14. Homepage: https://www.ffmpeg.org/
      15. Depends: libavcodec57 (>= 3.4), libpostproc54 (>= 3.4), libavdevice57 (>= 3.4), libavformat57 (>= 3.4), libswscale4 (>= 3.4), libc6 (>= 2.23), libavutil55 (>= 3.4), libswresample2 (>= 3.4), libavfilter6 (>= 3.4)
      Alles anzeigen
      gruß pclin
      Dateien
      • ffmpeg_3.4.bb.zip

        (2,19 kB, 12 mal heruntergeladen, zuletzt: )
      Die zwei Gemütszustände eines Programmierers
      0 ich hab keine Ahnung was ich hier mache
      1 ICH BIN GOTT
      ---
      DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Wireless Touch Keyboard K400r, Wlan-Stick 11n
      (Flash) DMM-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, geminiGP3, Diverse
      ---
      AudioDSP: miniDSP 2x4 HD

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von pclin ()

    • USB Audio
      Wenn ich meine miniDSP 2x4HD per USB an die Drambox verbinde, kann ich in z.B. Dreamnetcast oder in kodi USB Audio aktivieren.

      In kodi kann ich sogar die Abtastrate einstellen. Und mit 192kHz ist der Klang hervorragend. kodi spielt alle Audio Formate Störungsfrei ab.

      Gibt es die Möglichkeit das für enigma2 (gstreamer) auch einzustellen/einstellbar zumachen?

      Wenn ich z.B. in kodi einen Film mit GSTPlayer (gstreamer) oder TV mit enigma2 (vuplus-addon) muss ich so dann leider die miniDSP auf den SPDIF Eingang schalten um wieder Ton zu haben.

      gruß pclin
      Bilder
      • USB-Audio.jpg

        96,52 kB, 1.280×720, 27 mal angesehen
      • USB-Audio-kodi.jpg

        134,08 kB, 1.920×1.080, 25 mal angesehen
      • USB-Audio_192kHz.jpg

        130,36 kB, 1.920×1.080, 21 mal angesehen
      Die zwei Gemütszustände eines Programmierers
      0 ich hab keine Ahnung was ich hier mache
      1 ICH BIN GOTT
      ---
      DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Wireless Touch Keyboard K400r, Wlan-Stick 11n
      (Flash) DMM-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, geminiGP3, Diverse
      ---
      AudioDSP: miniDSP 2x4 HD