wie aufwendig ist das Kompilieren von xvdr für Android?

  • Hi,


    dann mal so


    Code
    library_android="../org.xvdr.addon/lib/libxvdraddon.so"/>


    oder mal den Pfade hier zu "libxvdraddon.so" eintragen


    z.B.

    Code
    /sdcard/Android/data/org.xbmc.xbmc/files/.xbmc/addons/pvr.vdr.xvdr/lib/libxvdraddon.so


    wo auch immer das Ding liegt?


    Wenn es dann gefunden wird und auch noch die Android API passt, kann ich dafür mal eine apk Datei bauen.


    Grüße
    cinfo

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

    Einmal editiert, zuletzt von cinfo ()

  • Hi,


    hmm, die Lib fehlt wohl nach der Installation ---> hiermal der erste Wurf einer neuen APK für das XVDR


    Download


    Grüße
    cinfo

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

    Einmal editiert, zuletzt von cinfo ()

  • Hi,


    ich denke die Lib sollte hier liegen wo -- XBMC alle Lib´x speichert incl. VNSI


    Code
    - library_android="../../org.xvdr.addon/lib/libxvdraddon.so"/>
    + library_android="/data/app-lib/org.xbmc.xbmc-1/libxvdraddon.so"/>




    Grüße
    cinfo

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

    6 Mal editiert, zuletzt von cinfo ()

  • Hi,


    ich denke die Lib sollte hier liegen wo -- XBMC alle Lib´x speichert incl. VNSI


    Code
    - library_android="../../org.xvdr.addon/lib/libxvdraddon.so"/>
    + library_android="/data/app-lib/com.semperpax.spmc-1/libxvdraddon.so"/>


    Download - "libxvdraddon.so"


    Für SPMC
    Download - XVDR Addon


    Grüße
    cinfo

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

    Einmal editiert, zuletzt von cinfo ()

  • Für SPMC[/color]
    Download - XVDR Addon


    Grüße
    cinfo


    Da ist glaube ich was schief gegenagen.


    vdr-box

  • Hi,


    Zitat

    Da ist glaube ich was schief gegenagen.


    nein ist noch nicht fertig -- da das im xvdr Android nicht so vorgesehen ist.


    Wenn es bei Kodi geht -- dann kann man auch später das Plugin für SPMC anpassen.


    geht leider nicht anders :(


    Grüße
    cinfo

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

  • Hi,


    ich hänge hier beim Übersetzen -- vielleicht hat das ja mal jemand gemacht und auch schon hintersich


    Code
    Error: The project either has no target set or the target is invalid.
    Please provide a --target to the 'android update' command.
    make: *** Keine Regel vorhanden, um das Target »addon-sources«, 
      benötigt von »assets/addons/xvdr.zip«, zu erstellen.  Schluss.


    ??

    Zitat

    Please provide a --target to the 'android update' command.


    im Makefile steht nur

    Code
    # create project properties
    
    
    local.properties:
    <------>$(SDKROOT)/tools/android update project -p .


    Hmm, der Pfad zum "xvdr-addon-android" reicht hier leider nicht?
    OK, hiermit kommt man etwas weiter


    Code
    export ANDROID_HOME="/opt/android-sdk-linux"
    export PATH="$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH"


    Zitat

    /tools/android update project -p .
    Error: Missing platform-tools
    Error: The project either has no target set or the target is invalid.


    Nur welche "platform-tools" version für AFTV? API 19? :wand


    OK, auch das mit

    Code
    ./android update sdk --no-ui


    Code
    Installed Android SDK Build-tools, revision 19
    ...


    Code
    /tools/android update project -p .
    Updated local.properties
    Updated file ./proguard-project.txt


    Grüße
    cinfo

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

    4 Mal editiert, zuletzt von cinfo ()

  • Hi,


    so jetzt noch dieser Fehler dann sollte es besser passen

    Jemand eine Idee wie dieser Fehler zu lösen wäre? :wand



    oder


    Code
    # ant debug
    Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/Launcher
    Caused by: java.lang.ClassNotFoundException: org.apache.tools.ant.launch.Launcher
    	at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
    	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
    Could not find the main class: org.apache.tools.ant.launch.Launcher. Program will exit.


    mit


    Code
    export JAVA_HOME="/usr/lib/jvm/java-6-openjdk"
    export ANT_HOME="/usr/share/ant/"
    export PATH="/usr/share/ant/bin/"


    Grüße
    cinfo

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

    5 Mal editiert, zuletzt von cinfo ()

  • Hi,


    Ok jetzt wurde eine "aktuelle" APK Datei gebaut :D


    Code
    install:
         [echo] Installing /ATFTV/xvdr-addon-android/bin/xbmc-addon-xvdr-debug.apk


    Grüße
    cinfo

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

  • Hi,


    Auch ich bin seit dem Wochenende auf der Suche nach einem funktionierenden xvdr xbmc-plugin für android.
    Bisher habe ich auch immer das Problem mit der nicht gefundenen library gehabt, trotz tool zum Registrieren des Plugins.


    Habe ich das richtig verstanden, dass du jetzt ein funktionierendes aktuelles apk gebaut hast?
    Ich würde das gerne ausprobieren.


    LG
    Roger

  • Ich würde es auch gerne probieren. Das bisherige
    xbmc-addon-xvdr-debug.apk führt bei mir nämlich auch immer zu einer Fehlermeldung

    Wetek "Play OpenELEC Version" LibreELEC mit VDR


    yaVDR 0.5a XBMC Gotham Frontend
    Zotac MAG HD-ND01 (Intel Atom N330 1.6 GHz Dual-Core NVIDIA® ION, RAM 2 x 1GB)
    TV über Opera DVB-S1 (USB) / TT-connect S2-4600 (USB)

    an Philips TV per HDMI

  • Hi,


    Zitat

    Ich würde das gerne ausprobieren.

    kann man aber genau die Lage der Lib im System ist das Problem - wie suchen und finden auf einem Gerät OHNE Rootrechte


    Aber um die APK sauber zubekommen würe ich dieses Paket mal dem "xbmc-20141001-28d47e3-master-armeabi-v7a.apk" auf einem Gerät mit Rootrechten unterschieben und die Lib suchen.
    Die Lage und verschieben in ein anderen Verzeichnis (siehe Beschreibung oben in der addon.xml Datei) ist dann kein Problem. Wenn es dann passt übernehme ich das gerne in die APK
    und es ghet dann bestimmt auch auf dem AFTV. Danach kann man die Weg für SPMC anpassen.


    Das Kodi-Paket "oben" rennt auch hier auf dem AFTV ohne Probleme mit VNSI und etc...

    N E U

    (AFTV, Nexus 7, Allwinner-SoC A80 = OK :D )
    Download: kodi-addon-xvdr-06014.apk


    Grüße
    cinfo

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

    6 Mal editiert, zuletzt von cinfo ()

  • Hi,


    die LIb wurde jetzt gefunden und geladen, muß nur mal sehen was der nächste Fehler bedeutet


    Jamnd eine Ahnung, muß was mit den XBMC versionen und der API zu schaffen haben


    Code
    22:17:04 T:1783431520   DEBUG: PVR - ADDON_STATUS PVR::CPVRClient::Create(int) - creating PVR add-on instance 'VDR XVDR Client'
    22:17:04 T:1783431520   DEBUG: ADDON: Dll Initializing - VDR XVDR Client
    22:17:04 T:1783431520   DEBUG: SECTION:LoadDLL(/data/app-lib/org.xbmc.xbmc-1/../org.xvdr.addon-1/libxvdraddon.so)
    22:17:04 T:1783431520   DEBUG: Loading: /data/app-lib/org.xbmc.xbmc-1/../org.xvdr.addon-1/libxvdraddon.so
    22:17:04 T:1783431520   ERROR: PVR - Add-on 'VDR XVDR Client' is using an incompatible API version. XBMC minimum API version = '1.9.2', add-on API version '1.9.0'


    Zitat


    ERROR: PVR - Add-on 'VDR XVDR Client' is using an incompatible API version. XBMC minimum API version = '1.9.2', add-on API version '1.9.0'


    Grüße
    cinfo

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

  • Hi,


    OK Fehler bzw. Patch gefunden ---> erster Test mit AFTV & NEXUS 7 war erfolgreich :D


    D O W N L O A Doben



    Grüße
    cinfo

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

    Einmal editiert, zuletzt von cinfo ()

  • läuft hier auf einem A80 2 GB ram mit 3.4.39 kitkat mit 2048x1536 perfekt


    EIN FETTES DANKE


    wobei ;)


    sehe grade die sender werden nur als mehrstellige nummer angezeigt


    aber aufnahmen schauen geht

  • Hi,


    hmm hatte diese Änderung noch übernommen -- vielleicht tritt die hier rein.


    Code
    unsigned int iChannelNumber; /*!< @brief (optional) channel number of this channel on the backend */
    + unsigned int iSubChannelNumber; /*!< @brief (optional) sub channel number of this channel on the backend (ATSC) */


    ich mache mal ein Version OHNE --> OK HIER


    Grüße
    cinfo

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

  • Das wars
    DANKE

  • mache mal ein Version


    Super Sache :)


    Würde es Sinn machen das als News zu posten? Oder den Titelthread umzubenennen das man den Beitrag leichter finden kann.
    Und ein paar Keywords reinstreuen damit die Googlebots was finden ;)


    lg,
    Joe

  • Kannst Du bitte mal zusammenfassen, welche XBMC / Kodi Version jetzt mit welchem XVDR Addon läuft?
    Am Besten gleich mit Links zu den jeweiligen apk s ?

    Wetek "Play OpenELEC Version" LibreELEC mit VDR


    yaVDR 0.5a XBMC Gotham Frontend
    Zotac MAG HD-ND01 (Intel Atom N330 1.6 GHz Dual-Core NVIDIA® ION, RAM 2 x 1GB)
    TV über Opera DVB-S1 (USB) / TT-connect S2-4600 (USB)

    an Philips TV per HDMI

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!