Kodi und Solo 4K

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • VORSICHT: eigentlich bin ich bin völlig ahnungslos. Ist nur als Idee gedacht.
      Ich würde bei Vu+ Update ansetzten und das Originimage bauen. Irgendwie muss dabei die Toolchain entstehen.
      Wie benutzen ist dann eine andere Frage. Dazu wird man sich möglicherweise mit bitbake anfreunden müssen.
      Konfig

      Solo SE V2 und Uno 4k jeweils ohne Festplatte mit 2 Sat-Eingängen an Astra 19.2
      VTI 13.0.x Standardinstallation mit folgenden Änderungen:
      + KravenFHD
      + Picons Transparent.Stefanbenno06.220.132.19
      - Blindscan
      - Renotecontrolcode
      + AutoTimer
      + EPGRefresh
      + EMC
      + CoolTVGuide
      + Multiquickbutton
      + Verkehrsinfo
      - automount.xml
      + auto.network ( STB -fstype=nfs,rw,soft,tcp,nolock 192.168.178.33:/STB )
      + ln -s /media/net/autofs/STB /media/hdd
    • Hallo, einfach mal im Black Hole Fragen nachfragen, kann selber nicht helfen, da ich VTI installiert habe.

      Gibt im Übrigen auch TVHeadend/DVBLink, welche auch IPTV Links aufzeichnen können. Im Endeffekt ist die Frage nur, wie das heimische Netzwerk aufgebaut ist.

      Ich habe z.b. einen zentralen Server (NAS), auf der Aufnahmen seitens Kodi oder auch direkt von der Duo2 gespeichert werden. Sämtliche Clients greifen wiederum auf diesen Speicherort bei Aufnahmen zu.

      Das momentane Problem ist eher, dass per VTI kein pvr möglich ist, bedeutet, schlau machen und entweder eine andere Oberfläche installieren oder warten, was sich tut.
      Sony TA-E 9000ES, Sony TA-P 9000ES, 2x Sony TA-N 9000ES, Sony SCD-XA 777ES, Sony DTC-ZA 5ES, Sony DVP-NS 999ES @ 2x Nubert Nuline 264, Nubert Nuline CS-174, 2x Nubert Nuline DS-22
    • VTI kann doch auch IPTV aufnehmen wozu der ganze Aufwand wenn man keine Ahnung von Bitbake und Toolchain hat?

      VU Original Image GIT liefert doch die Toolchain... man muss nur einmal das Original image bauen, dann BB für das was man bauen will erstellen und ab geht die Luzi, nur ohne Ahnung von Bitbake wird das halt nix...
      VMC
      EPG Share
      VU Alexa Skill
      Fluid Next
      Global Search

      Spenden sind immer herzlich willkommen... einfach hier klicken und das ganze an sbeatz76@googlemail.com schicken
    • Danke für den Tipp!
      Das Image lässt sich bei mir leider nicht bauen - das "make -k image MACHINE=vusolo4k" geht bei mir schon nach kurzer Zeit glorreich auf die Nase.
      Den ersten Error:

      Quellcode

      1. checking for linking Python libraries... Traceback (most recent call last):
      2. | File "/home/builduser/vu/openvuplus_3.0/build/vusolo4k/tmp/work/x86_64-linux/subversion-native/subversion-native-1.8.13-r0/subversion-1.8.13/build/get-py-info.py", line 47, in <module>
      3. | from distutils import sysconfig
      4. | File "/home/builduser/vu/openvuplus_3.0/build/vusolo4k/tmp/sysroots/x86_64-linux/usr/lib/python2.7/distutils/sysconfig.py", line 22, in <module>
      5. | PREFIX = os.path.normpath(sys.prefix).replace( os.getenv("BUILD_SYS"), os.getenv("HOST_SYS") )
      6. | TypeError: expected a character buffer object
      konnte ich noch manuell fixen (Google half):

      Quellcode

      1. vim openembedded-core/meta/classes/pythonnative.bbclass
      2. add:
      3. export STAGING_INCDIR
      4. export STAGING_LIBDIR
      5. export BUILD_SYS
      6. export HOST_SYS
      .. beim zweiten komme ich nicht weiter:

      Quellcode

      1. | checking for linking Python libraries... -L/home/builduser/vu/openvuplus_3.0/build/vusolo4k/tmp/sysroots/x86_64-linux/usr/lib -L/home/builduser/vu/openvuplus_3.0/build/vusolo4k/tmp/sysroots/x86_64-linux/lib -Wl,-rpath-link,/home/builduser/vu/openvuplus_3.0/build/vusolo4k/tmp/sysroots/x86_64-linux/usr/lib -Wl,-rpath-link,/home/builduser/vu/openvuplus_3.0/build/vusolo4k/tmp/sysroots/x86_64-linux/lib -Wl,-rpath,/home/builduser/vu/openvuplus_3.0/build/vusolo4k/tmp/sysroots/x86_64-linux/usr/lib -Wl,-rpath,/home/builduser/vu/openvuplus_3.0/build/vusolo4k/tmp/sysroots/x86_64-linux/lib -Wl,-O1
      2. | checking for apr_int64_t Python/C API format string...
      3. | configure: error: failed to recognize APR_INT64_T_FMT on this platform
      4. | Configure failed. The contents of all config.log files follows to aid debugging
      5. | ERROR: oe_runconf failed
      Auspacken vom Subversion.tar.gz und manuell darin auf gut Glück das configure-Skript anpassen hat nicht funktioniert - ich bin da etwas ratlos.

      Gibt es irgendwo eine detaillierte Anleitung?
    • Bei mir steht eben ein VDR unterm Dach, der als Backend für alles fungiert. Jede Menge Plattenplatz dran und alles läuft prächtig - das möchte ich auch ungerne umwerfen. Das gute Stück ist auch headless und nur dafür da, von den dort angeschlossenen USB-DVB-Sticks aufzunehmen und die Inhalte bereitzustellen.
      Als Client ist Kodi dafür perfekt, aber dazu braucht es eben sinnvollerweise das vdr-vnsi-Addon.
    • ubuntu 16.04 server

      uname -a

      Linux buildhost 4.4.0-47-generic #68-Ubuntu SMP Wed Oct 26 19:39:52 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

      Macht ein älteres Sinn? Die Vusolo4k läuft aktuell ja mit einem 3.14.28-1.8
      Oder ist das völlig egal?

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

    • Danke für den Tipp - werde ich morgen angehen. Ich berichte weiter. :)

      Aktueller Stand: Image zumindest mal erfolgreich gebaut. Ich fasse es mal kurz zusammen, falls noch jemand Lust dazu hat. Gute 20GB Platz braucht man übrigens alleine für den openvuplus-Ordner, ansonsten schlägt einem das zwischendrin fehl und man darf erstmal das LVM + Dateisystem erweitern..
      Ich hab gleich gut das doppelte genommen und nach dem Bau des Images den ganzen Ordner kopiert - wenn ich da jetzt was kaputt spiele, brauche ich zumindest nicht mit dem kompletten Build von vorne anfangen.

      Quellcode

      1. Buildhost für VUplus solo 4k:
      2. Install ubuntu12.04 server amd64
      3. apt-get update
      4. apt-get dist-upgrade
      5. ## apt-Quellen checken, wenn Fehler -> de.archive mit archive ersetzen
      6. apt-get install gcc g++ diffstat texi2html subversion chrpath sshpass gawk texinfo libglib2.0-dev diffstat git make
      7. root@buildhost-u1204:/opt/Oracle_Java# tar xzfz /root/jre-7u40-linux-x64.tar.gz
      8. root@buildhost-u1204:/opt/Oracle_Java# update-alternatives --install "/usr/bin/java" "java" /opt/Oracle_Java/jre1.7.0_40/bin/java" 1
      9. root@buildhost-u1204:/opt/Oracle_Java# update-alternatives --install "/usr/bin/java" "java" "/opt/Oracle_Java/jre1.7.0_40/bin/java" 1
      10. update-alternatives: /opt/Oracle_Java/jre1.7.0_40/bin/java wird verwendet, um /usr/bin/java (java) im Auto-Modus bereitzustellen.
      11. root@buildhost-u1204:/opt/Oracle_Java# update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/Oracle_Java/jre1.7.0_40/bin/javaws" 1
      12. update-alternatives: /opt/Oracle_Java/jre1.7.0_40/bin/javaws wird verwendet, um /usr/bin/javaws (javaws) im Auto-Modus bereitzustellen.
      13. root@buildhost-u1204:/opt/Oracle_Java# update-alternatives --set "java" "/opt/Oracle_Java/jre1.7.0_40/bin/java"
      14. root@buildhost-u1204:/opt/Oracle_Java# update-alternatives --set "javaws" "/opt/Oracle_Java/jre1.7.0_40/bin/javaws"
      15. useradd -d /home/builduser -m -s /bin/bash builduser
      16. su - builduser
      17. mkdir ~/vuplus3.0 && cd ~/vuplus3.0
      18. git clone git://code.vuplus.com/git/openvuplus_3.0.git
      19. cd openvuplus_3.0
      20. make image MACHINE=vusolo4k
      Alles anzeigen


      Das rattert dann ein Weilchen vor sich hin (schon ein paar Stunden - hab der VM hier immerhin 4GB und 4 CPUs gegeben, die sind auch immer schön unter Dampf gewesen..)
      Ein paar Warnungen gab es - aber die sind glaube ich weniger kritisch.
      Endresultat:

      Quellcode

      1. NOTE: Tasks Summary: Attempted 5916 tasks of which 5876 didn't need to be rerun and all succeeded.
      2. Summary: There were 13 WARNING messages shown.
      3. NOTE: Writing buildhistory
      Kodi wurde zumindest auch gebaut.
      Als nächstes steht dann an, Koch zu spielen und im Kodi-Rezept rumzupfuschen. Da muss ich mich erst noch etwas intensiver in bitbake einarbeiten - sollte aber ja auch nicht unmöglich sein.

      Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von Wuff ()

    • So, Neuigkeiten:
      Ich hab es inzwischen (mühsam) hinbekommen, das Plugin zu kompilieren. Hab mir dann einfach ein Ubuntu-Paket genommen und die restlichen Inhalte (Sprachdateien usw., was da eben noch zum Plugin gehört) einfach rüberkopiert + die frisch kompilierte pvr.vdr.vnsi.so
      Und - nach ein wenig rumgefummel läuft es, das PVR-Plugin wird angezeigt, ich kann es konfigurieren, aktivieren - die EPG-Daten vom VDR-Server werden geladen, ich kann durch die Aufnahmen browsen - Yeah!
      Dann allerdings doch noch ein Problem - das abspielen tut nicht. Zumindest sehe ich nichts (und höre auch nichts.
      Im Kodi-Log finde ich das hier:

      Quellcode

      1. 22:22:32 T:3044179968 DEBUG: Keyboard: scancode: 0x60, sym: 0x000d, unicode: 0x000d, modifier: 0x0
      2. 22:22:33 T:3044179968 DEBUG: OnKey: return (0xf00d) pressed, action is Select
      3. 22:22:33 T:3044179968 DEBUG: Loading settings for pvr://recordings/active/Videos/Doku/Natur/Korallenriffe in Gefahr, TV (PHOENIX HD), 20160902_203000.pvr
      4. 22:22:33 T:3044179968 DEBUG: CPlayerCoreFactory::GetPlayers(pvr://recordings/active/Videos/Doku/Natur/Korallenriffe in Gefahr, TV (PHOENIX HD), 20160902_203000.pvr)
      5. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: system rules
      6. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: system rules
      7. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: mms/udp
      8. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout
      9. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtmp
      10. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtsp
      11. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: streams
      12. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvd
      13. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvdimage
      14. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: sdp/asf
      15. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: nsv
      16. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: radio
      17. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dgb
      18. 22:22:33 T:3044179968 ERROR: PCRE: nothing to repeat. Compilation failed at offset 0 in expression '*'
      19. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: dgb
      20. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: adding player: E2Player (4) for rule: dgb
      21. 22:22:33 T:3044179968 DEBUG: CPlayerCoreFactory::GetPlayers: matched 1 rules with players
      22. 22:22:33 T:3044179968 DEBUG: CPlayerCoreFactory::GetPlayers: adding videodefaultplayer (1)
      23. 22:22:33 T:3044179968 DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=0
      24. 22:22:33 T:3044179968 DEBUG: CPlayerCoreFactory::GetPlayers: adding player: E2Player (4)
      25. 22:22:33 T:3044179968 DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=1
      26. 22:22:33 T:3044179968 DEBUG: CPlayerCoreFactory::GetPlayers: adding player: DVDPlayer (1)
      27. 22:22:33 T:3044179968 DEBUG: CPlayerCoreFactory::GetPlayers: added 2 players
      28. 22:22:33 T:3044179968 NOTICE: ExternalPlayer Filename: xbmc.helper
      29. 22:22:33 T:3044179968 WARNING: ExternalPlayer: invalid value for warpcursor: none
      30. 22:22:33 T:3044179968 NOTICE: ExternalPlayer Tweaks: hideconsole (true), hidexbmc (true), islauncher (false), warpcursor (none)
      31. 22:22:33 T:3044179968 NOTICE: OpenFile: pvr://recordings/active/Videos/Doku/Natur/Korallenriffe in Gefahr, TV (PHOENIX HD), 20160902_203000.pvr
      32. 22:22:33 T:3044179968 DEBUG: PlayFile: OpenFile succeed, play state 1
      33. 22:22:33 T:2311582752 DEBUG: Thread ExternalPlayer start, auto delete: false
      34. 22:22:33 T:2311582752 NOTICE: Process: Player : xbmc.helper
      35. 22:22:33 T:2311582752 NOTICE: Process: File : pvr://recordings/active/Videos/Doku/Natur/Korallenriffe in Gefahr, TV (PHOENIX HD), 20160902_203000.pvr
      36. 22:22:33 T:2311582752 NOTICE: Process: Content:
      37. 22:22:33 T:2311582752 NOTICE: Process: Args : --url="{1}" --owner="$PPID"
      38. 22:22:33 T:2311582752 NOTICE: Process: Start
      39. 22:22:33 T:2311582752 NOTICE: Process: Hiding Kodi window
      40. 22:22:33 T:3044179968 DEBUG: Percentage is 0.000000
      41. 22:22:33 T:2183132192 DEBUG: Thread AESinkNull 2183132192 terminating
      42. 22:22:33 T:2311582752 DEBUG: OnPlayBackStarted: play state was 1, starting 0
      43. 22:22:33 T:2311582752 NOTICE: ExecuteAppLinux: "xbmc.helper" --url="pvr://recordings/active/Videos/Doku/Natur/Korallenriffe in Gefahr, TV (PHOENIX HD), 20160902_203000.pvr
      44. 22:22:33 T:3044179968 DEBUG: CGUIInfoManager::SetCurrentMovie(pvr://recordings/active/Videos/Doku/Natur/Korallenriffe in Gefahr, TV (PHOENIX HD), 20160902_203000.pvr)
      45. 22:22:33 T:3044179968 DEBUG: CAnnouncementManager - Announcement: OnPlay from xbmc
      46. 22:22:33 T:3044179968 DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnPlay
      47. 22:22:33 T:3044179968 DEBUG: UPnP: Building didl for object 'pvr://recordings/active/Videos/Doku/Natur/Korallenriffe in Gefahr, TV (PHOENIX HD), 20160902_203000.pvr'
      48. 22:22:33 T:3044179968 DEBUG: Percentage is 0.000000
      49. 22:22:35 T:2370303008 DEBUG: Previous line repeats 3 times.
      50. 22:22:35 T:2370303008 DEBUG: AddOnLog: VDR VNSI Client: Server requested Epg update for channel: 823935028
      51. 22:22:35 T:3044179968 DEBUG: Percentage is 0.000000
      52. 22:22:36 T:2252862496 DEBUG: EPG - UpdateFromScraper - updating EPG for channel 'ORF2 B' from client '21634'
      53. 22:22:36 T:2252862496 DEBUG: EPGContainer - UpdateEpgEvents
      54. 22:22:36 T:2252862496 DEBUG: EPGContainer - UpdateEpgEvents - 141 item(s) updated
      55. 22:22:36 T:2361914400 DEBUG: CPVRTimers - Update - updating timers
      56. 22:22:36 T:2361914400 DEBUG: PVRTimers - UpdateEntries - updated timer 1 on client 21634
      57. 22:22:36 T:2361914400 DEBUG: PVRTimers - UpdateEntries - updated timer 5 on client 21634
      58. 22:22:36 T:2361914400 DEBUG: PVRTimers - UpdateEntries - updated timer 6 on client 21634
      59. 22:22:36 T:2361914400 DEBUG: PVRTimers - UpdateEntries - updated timer 3 on client 21634
      60. 22:22:36 T:2361914400 DEBUG: PVRTimers - UpdateEntries - updated timer 2 on client 21634
      61. 22:22:36 T:2361914400 DEBUG: PVRTimers - UpdateEntries - updated timer 7 on client 21634
      62. 22:22:36 T:2361914400 DEBUG: PVRTimers - UpdateEntries - updated timer 8 on client 21634
      63. 22:22:36 T:2361914400 DEBUG: PVRTimers - UpdateEntries - updated timer 4 on client 21634
      64. 22:22:36 T:3044179968 DEBUG: Percentage is 0.000000
      65. 22:22:44 T:3044179968 DEBUG: Previous line repeats 15 times.
      66. 22:22:44 T:3044179968 DEBUG: Percentage is 100.000000
      67. 22:22:56 T:2370303008 DEBUG: Previous line repeats 23 times.
      68. 22:22:56 T:2370303008 DEBUG: AddOnLog: VDR VNSI Client: Server requested Epg update for channel: 796448151
      69. 22:22:56 T:3044179968 DEBUG: Percentage is 100.000000
      70. 22:22:57 T:2252862496 DEBUG: EPG - UpdateFromScraper - updating EPG for channel 'ORF2' from client '21634'
      71. 22:22:57 T:2252862496 DEBUG: EPGContainer - UpdateEpgEvents
      72. 22:22:57 T:2252862496 DEBUG: EPGContainer - UpdateEpgEvents - 141 item(s) updated
      73. 22:22:57 T:2361914400 DEBUG: CPVRTimers - Update - updating timers
      74. 22:22:57 T:2361914400 DEBUG: PVRTimers - UpdateEntries - updated timer 1 on client 21634
      75. 22:22:57 T:2361914400 DEBUG: PVRTimers - UpdateEntries - updated timer 5 on client 21634
      76. 22:22:57 T:2361914400 DEBUG: PVRTimers - UpdateEntries - updated timer 6 on client 21634
      77. 22:22:57 T:2361914400 DEBUG: PVRTimers - UpdateEntries - updated timer 3 on client 21634
      78. 22:22:57 T:2361914400 DEBUG: PVRTimers - UpdateEntries - updated timer 2 on client 21634
      79. 22:22:57 T:2361914400 DEBUG: PVRTimers - UpdateEntries - updated timer 7 on client 21634
      80. 22:22:57 T:2361914400 DEBUG: PVRTimers - UpdateEntries - updated timer 8 on client 21634
      81. 22:22:57 T:2361914400 DEBUG: PVRTimers - UpdateEntries - updated timer 4 on client 21634
      82. 22:22:57 T:3044179968 DEBUG: Percentage is 100.000000
      Alles anzeigen



      Die fertige Lib hänge ich mal mit ran. Keine Garantie, ihr kennt das - es wird die Katze fressen und das Haus abbrennen oder so.. :)

      Hat jemand eine Idee, wie die letzte Hürde jetzt noch zu nehmen ist? Die Zeilen hier stechen mir ja ein wenig ins Auge:

      Quellcode

      1. 22:22:33 T:3044179968 DEBUG: CPlayerCoreFactory::GetPlayers(pvr://recordings/active/Videos/Doku/Natur/Korallenriffe in Gefahr, TV (PHOENIX HD), 20160902_203000.pvr)
      2. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: system rules
      3. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: system rules
      4. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: mms/udp
      5. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout
      6. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtmp
      7. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtsp
      8. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: streams
      9. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvd
      10. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvdimage
      11. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: sdp/asf
      12. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: nsv
      13. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: radio
      14. 22:22:33 T:3044179968 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dgb
      15. 22:22:33 T:3044179968 ERROR: PCRE: nothing to repeat. Compilation failed at offset 0 in expression '*'
      Alles anzeigen
      Bekommt der da einfach nicht den richtigen Player ausgesucht, da er mit dem Filetype nichts anfangen kann?

      EDIT: Das Problem stellt sich so dar, dass schlicht nichts zu sehen ist am TV, wenn man eine Aufnahme anklickt. Durch längeren Druck auf der FB kommt man ja ins Kontextmenü - da hat man dann auch die Auswahl, die Datei mit einem anderen Player abzuspielen. Wenn ich hier nicht den E2Player, sondern den DVDPlayer auswähle, bekomme ich zumindest ein Bild angezeigt - allerdings dann keinen Ton.
      Die Frage ist also letztlich - wie wird der Player richtig konfiguriert, bzw. mit welchen Parametern muss der gestartet werden?
      Die "playercorefactory.xml" fängt bei mir so an (bisher nichts geändert):

      XML-Quellcode

      1. <?xml version="1.0" encoding="UTF-8"?>
      2. <playercorefactory>
      3. <players>
      4. <!-- These are compiled-in as re-ordering them would break scripts
      5. The following aliases may also be used:
      6. audiodefaultplayer, videodefaultplayer, videodefaultdvdplayer
      7. <player name="DVDPlayer" audio="true" video="true" />
      8. <player name="DVDPlayer" /> placeholder for MPlayer
      9. <player name="PAPlayer" audio="true" />
      10. -->
      11. <player name="E2Player" type="ExternalPlayer" audio="false" video="true">
      12. <filename>xbmc.helper</filename>
      13. <args>--url="{1}" --owner="$PPID"</args>
      14. <hidexbmc>true</hidexbmc>
      15. <hideconsole>true</hideconsole>
      16. <warpcursor>none</warpcursor>
      17. </player>
      18. </players>
      Alles anzeigen
      Dateien

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

    • Ich habe nicht die geringste Ahnung ob es zu deinem Problem passt, aber ich schreib's trotzdem mal.

      Kodi startet als Player den xbmc.helper, einem Bindeglied zwischen Kodi und Enigma2.
      Der Helper wiederum ruft (wie auch immer) eine Funktion im Plugin Kodi Launcher auf (/usr/lib/enigma2/python/Plugins/Extensions/Kodi/plugin.py).
      Letzterer macht nichts anderes, als die URL an das Plugin MediaPlayer weiter zu reichen.
      Der Mediaplayer wiederum scheint nur mit Dateien auf dem lokalen Dateisystem (incl Mounts) klar zu kommen.

      Wozu der ganze Zauber? Der kodieigene DVD-Player kann mit dem Hardwaredecoder nichts anfangen und ist schlicht zu langam. Ton habe ich deswegen garnicht erst probiert (in irgend einem Forum meine ich aber gelesen zu haben wie es geht, leider weiß ich nicht mehr wo).

      Übrigens wollte ich beim Kodi Launcher auch mal ansetzten. Leider habe ich weder die Zeit noch die Kentnisse. Aber wenigstens habe ich eine Möglichkeit gefunden Sambapfade abzufangen: Kodi 16.1 auf Duo2 und advancedsettings.xml. Vielleicht hilft es ja.


      Ich bin schon sehr auf deine weiteren Erkenntnisse gespannt solltest du deinen Blog weiterführen. Dabei kann ich echt was lernen.
      Konfig

      Solo SE V2 und Uno 4k jeweils ohne Festplatte mit 2 Sat-Eingängen an Astra 19.2
      VTI 13.0.x Standardinstallation mit folgenden Änderungen:
      + KravenFHD
      + Picons Transparent.Stefanbenno06.220.132.19
      - Blindscan
      - Renotecontrolcode
      + AutoTimer
      + EPGRefresh
      + EMC
      + CoolTVGuide
      + Multiquickbutton
      + Verkehrsinfo
      - automount.xml
      + auto.network ( STB -fstype=nfs,rw,soft,tcp,nolock 192.168.178.33:/STB )
      + ln -s /media/net/autofs/STB /media/hdd

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

    • Hi Harvey,

      danke für den Hinweis, ja, bin gerade auch schon darüber gestolpert - der Mediaplayer ist wohl gar nicht dazu in der Lage, auf Dateien per Url zuzugreifen. Und der DVDplayer soll ja eher lahm sein (kein HW-Unterstützung, hattest du irgendwo in 'nem anderen Thread geschrieben), zudem lieferte der mir keinen Ton.
      Ärgerlich, wenn es jetzt daran scheitern sollte.
      Kann das neue Image da eigentlich mehr? Ich werde da mal nachfragen.
      Ansonsten bleibt eben doch nur die Lösung, über einen reingemounteten Share zuzugreifen, für Win-/Linuxclients dann eben die Pfadanpassung in der advancedsettings.xml.
      Dann ist aber wieder der Scraper das Problem - zumindest hab ich bisher noch keinen gefunden, der so gut mit der Verzeichnisstruktur des VDR klarkommt und die vom VDR hinterlegten Metadaten ordentlich auswerten kann.
      Hat sich da mit dem 11er Image eigentlich was getan? Ich frag da mal nach.
    • spiel doch zur Kontrolle einen Film von deinem VDR mal lokal auf dem Receiver ab.

      also film auf die int hdd oder usb Stick kopieren an die Box und gucken ob das mit dem mediaplayer der Box geht.

      wenn das geht, kanns ja nimmer viel sein - sage ich mal so blauäugig.
      SOLO4K + MIO4K
    • Gerade gemacht, läuft von lokaler Datei wie 'ne Eins.
      Gibt es keinen anderen Player, den man verwenden kann, der auch Dateien von einer URL abspielen kann? Ist ja an sich nicht so etwas besonderes..

      Tja - das wird wohl eher schwierig jetzt. :(
      Das VDR-VNSI-Plugin in Kodi tut prächtig, aber es gibt eben leider scheinbar keinen Player, der nicht-lokale Dateien abspielen kann.
      Ja, klar - kann man ja lokal mounten, notfalls auch noch die Pfade anpassen (mit pathsubstitution in der advancedsettings.xml), ist ja auch im Forum irgendwo beschrieben.
      Nur - die Nachteile hat man dann immer noch:
      - unterschiedliche Pfade bei z.B. Windows/Linux/Android
      - entsprechend macht wieder eine gemeinsame DB für Kodi wenig Sinn (da der Vorteil ja gerade wäre, die Metadaten zentral zu verwalten, also z.B. ob der Film schon gesehen wurde, Infos zu Metadaten usw., aktuelle Position in der Aufnahme (wenn man auf anderem Gerät weitersehen möchte))
      - VDR-Aufnahmen - werden eben so mittelgut erkannt

      Komme aber im Moment nicht weiter - der external Player (definiert in der playercorefactory.xml) ist ja der xmbc.helper - das Ding findet sich ja logischerweise auch in den Sourcen des VTI-Images - dort allerdings auch als binäre Dateien. Macht es schwierig, hier was anzupassen.
      Ein "Strings gles_init.a" (ist im xbmc-support-Paket enthalten, das auch den xmbc.helper liefert) haut eine Menge "NEXUS" raus - ich vermute mal, das ist ein Abkömmling des alten Google Nexus Players, der nicht mehr weiter entwickelt wird?
      Scheint auf jeden Fall im Moment wenig Sinn zu machen, hier weiter zu forschen - schade.
    • Wuff schrieb:


      .. beim zweiten komme ich nicht weiter:

      Quellcode

      1. | checking for linking Python libraries... -L/home/builduser/vu/openvuplus_3.0/build/vusolo4k/tmp/sysroots/x86_64-linux/usr/lib -L/home/builduser/vu/openvuplus_3.0/build/vusolo4k/tmp/sysroots/x86_64-linux/lib -Wl,-rpath-link,/home/builduser/vu/openvuplus_3.0/build/vusolo4k/tmp/sysroots/x86_64-linux/usr/lib -Wl,-rpath-link,/home/builduser/vu/openvuplus_3.0/build/vusolo4k/tmp/sysroots/x86_64-linux/lib -Wl,-rpath,/home/builduser/vu/openvuplus_3.0/build/vusolo4k/tmp/sysroots/x86_64-linux/usr/lib -Wl,-rpath,/home/builduser/vu/openvuplus_3.0/build/vusolo4k/tmp/sysroots/x86_64-linux/lib -Wl,-O1
      2. | checking for apr_int64_t Python/C API format string...
      3. | configure: error: failed to recognize APR_INT64_T_FMT on this platform
      4. | Configure failed. The contents of all config.log files follows to aid debugging
      5. | ERROR: oe_runconf failed

      Hallo, ich stecke aktuell genau an der selben stelle fest, ich baue das ganze aber unter Gentoo und nicht in einer VM.
      @Wuff , hast du dazu eine Lösung gefunden oder ging es halt einfach als du auf das ältere Ubuntu gewechselt hast?
    • Hallo, kann mir hier vielleicht jemand helfen?
      Ich habe versucht unter Ubuntu 12.04 das openvuplus_3.0 für die duo2 zu erstellen
      Leider bricht das make hier beim opera-hbbtv_20171018_0.tar.gz ab dies kann nicht gefunden werden. Wenn ich im zugehörigen receipe schaue dann wird hier für den sshpass sftp download ein passwort aus /etc/vuplus_browser.pwd verwendet. Diese Datei gibt es bei mir allerdings nicht.
      Kann mir eventuell jemand sagen wie man das Problem umgeht, oder woher man dieses tar file bekommen kann? Ich habe nämlich nict einmal gefunden von welchem ftp server das tar geholt werden soll...

      Ich habe in einem anderen Forum gesehen, dass andere auch mit früheren Versionen schon damit Probleme hatten an das tar zu kommen, dort hat es dann jemand per pm geschickt gehabt (war aber die 2015er version)

      Anbei meine Fehlermeldung als Screenshot
      Danke für etwaige Hilfe!VirtualBox_openvu3_ubuntu1204_03_11_2017_22_31_35.png
    • Hi,
      Opera ist ja nicht frei und deswegen die Sache mit dem Passwort. Kannst ja mal ohne große Chancen bei VU nachfragen. Ich würde es aber ohne Opera compilieren und mir die Pakete aus dem Original oder VTi/BH leihen.

      ciao
    • Hi Trial, danke für deine Antwort.
      Ich habe mal angefragt, mal sehen ob etwas zurück kommt.

      Weißt Du zufällig aus welcher datei ich das Opera entfernen muss - ich habe eine Anleitung in einem anderen Forum gesehen - die war aber schon Jahre alt und diese inc Datei unter den jeweiligen Verzeichnis habe ich nicht gefunden. Falls Du es irgendwo bei der Hand hast wäre es super - ansonsten werde ich mich selbst durch die Verzeichnisbäume wühlen und selbst suchen. Linux ist für mich immer leider noch neu und da dauert dann halt alles etwas länger ;)
      Danke
    • Ich habe jetzt aus dem enigma2.bb file versuchsweise die Zeilen:

      Quellcode

      1. #DEPENDS += "${@base_contains("VUPLUS_FEATURES","hbbtv","opera-hbbtv","",d)]"
      2. #RDEPENDS_enigma2-plugin-extensions-hbbtv = " .......
      3. #DEPENDS += "${@base_contains("VUPLUS_FEATURES","webkithbbtv","webkit-hbbtv-browser","",d)}
      auskommentiert. Das Make läuft jetzt weiter - allerdings bin ich nicht sicher ob es auch richtig so war - ob das ausreichend auskommentiert ist oder zu viele Depends wegfallen. In der Beschreibung im anderen Forum stand auch man muss die Datei meta-openvuplus/recipes-vuplus/tasks/task-vuplus-enigma2.inc im tasks-Verzeichnis anpassen - aber ich finde bei mir das gesamte tasks Verzeichnis nicht - jetzt habe ich das mal weggelassen..