Mit XBMC auf iPad, auf externes NAS zugreifen

  • Hallo Leute!

    Erst einmal möchte ich mich bedanken für dieses gute Forum. Die eine oder andere Idee oder Tipp hat mich bereits weiter gebracht. Und ihr seit soweit ich das bis anhin erforscht habe, das einzige deutschsprachige Forum mit einer Rubrik "XBMC und iOS"! Das heisst für mich, dass hier ein kleiner Schatz an Erfahrungswerten vorhanden sein muss. Drum habe ich mich mal eingetragen, da ich sehr gerne ein Support in Anspruch stellen möchte. Alle sonstigen Quellen drohen nämlich zu versiegen.
    Okey: ich möchte auf einem iPad, das der Freundin, das XBMC installiert haben um damit auf meine Musiksammlung zuhause auf dem NAS zuzugreifen. Zuhause habe ich breits ein bestehendes XBMC im Wohnzimmer welches am NAS hängt. Erfahrungswerte hierzu sind ausreichend vorhanden, diese XBMC Lösung habe ich im Griff.
    Nun habe ich auf meinem iPad(3) das XBMC installiert. Im eigenen Netzwerk funktioniert es einwandfrei. Jetzt aber, wenn ich bei der Freundin bin, muss ich ja wie WAN an mein NAS kommen. (externe IP bekannt, vom WindowsRechner der Freundin komme ich an meine Daten und kann die auch streamen...)
    Nun die Kernfrage des Ganzen: wo oder wie sage ich XBMC das es auf eine Netzwerkadresse im I-Net zugreiffen muss? Gibt es hierfür ein AddON? Die NetzwerkFunktionen im XBMC selbst, suchen nur immer im lokalen Netz...
    Beim XBMC zuhause, habe ich ja auch die Daten von Freunden eingebunden. Dort musdte ich aber zuerste unter Windows ein Netzlaufwerk einrichten, seit jeher kann ich mir auch Contents von denen streamen.

    Hat jemand Erfahrung/Tipp?

    Wünsche ein schöner SonntagAbend!

  • Danke MM!
    Cooler Input! Habe gestern Nacht, nachdem ich Dein Eintrag gesehen habe gleich ein Test gemacht. SSH ist auf Synology aktiviert, Router Port 22 frei und... Nee, XBMC findet den Eingang zum NAS nicht. Dabei muss gesagt werden dass ich zurzeit zuhause bin, daher gehe ich vom iPad via Mobile ins Netz um den Server wirklich von extern anzusprechen, denn so sols ja dann sein, wenn ich mich bei der Freundin zuhause einlogge. Mit dem SSH-TerminalApp auf dem Pad spreche ich den Server schon mal an und kann mich problemlos einloggen. Nun suche ich mal noch etwas genauer im XBMC, dass das deb Spuren des SsHTerminal folgt... ;)

    Danke für Dein Input!! :thumbup:

    Lieber Gruss aus Zürich

  • Hast du denn auch deinen Router richtig eingerichtet ? Wenn du von Außen auf deinen Synology zugreifen willst musst du im Router dafür eine Portweoterleitung einrichten.
    Woher kennst du deine eigene IP ? Die meisten verwenden dafür den Dienst DynDns. Dort kann man seine ständig wechselnde Internet IP auf eine statische Adresse mappen.

    Amazon Fire TV 4k | KODI 17.X
    HTPC: ASUS F2A85-M LE | A6-5400K | 4GB DDR3-1866 | 128GB SSD | Windows 10 64 bit | KODI 17.X
    AVR: Onkyo TX-NR509 5.1 + Teufel Consono 35
    TV: Samsung UE55ES6300 55"
    FB: Harmony 785

    Wo finde ich das xbmc.log File?

    Wer einen Rechtschreibfehler findet darf ihn behalten !

  • Hey keibertz

    Thnx 4 input!
    Router muss passen, denn vom iPad mit SSHTherminal über das Mobile raus ins I-Net und dan auf externe IP zum NAS geht ja... Darüber kann ich den Server bzw NAS ansprechen.
    Meine externe IP ist mir bekann, da ich die im RouterGUI sehe. Swisscom (Schweiz) ist hier (noch) human und teilt fast immer die gleich IP wieder zu und dies geschieht ja nur beim Neustart des Routers oder wenn der Stromunterbruch erleidt. Sollte das mal zum Problem werden wird DynDNS und Co zum Zuge kommen. Zum anderen ist die allfällige neue IP im XBMC schnell angepasst, da reicht ein Blick ins RouterGUI...

  • Warum?
    DynDNS klemmt ja nur meine IP fest. Und da mein Provider diese sehr selten wechselt, sehe ich den Grund nicht. ich kann ja bereits von aussen zugreifen (SSH Terminal, FTP, Mails,) Nur XBMC auf iPad findet den Eingang nicht... Oder hast Du Provision auf DynDNS? ;)
    Kannst Du das begründen? Ein Link zum Lesestoff wäre sonst auch willkommen...

    Danke und schöner Abend.

  • Auch wenn laut deiner Aussage der ISP die IP nur selten wechselt, wuerde ich DynDNS nehmen, weils aus folgenden Gruenden bequemer ist:
    Du brauchst nur den Namen, wenn sich die IP doch aendert, brauchst du dir keinen Kopf drum machen...
    Willst du wen anders mal Zugriff geben, brauch der auch nur den Namen und muss sich nicht um wechselnde IPs kuemmern...
    Und du erklaerst mir aber noch, wie man auf einen kostenlosen Webdienst Provi bwkommt... :D

    Gesendet mit meinem HTC Sensation XE

  • So einfach ist das bei DynDNS gar nicht mehr. Wenn man sich frisch registriert, muss man auch für den Free Host eine Kreditkarte haben, weil man zunächst genötigt wird, sich für den 14 Tage DynDNS Pro Test anzumelden (was nur mit einer Kreditkarte geht). Kosten entstehen keine weil der Test nichts kostet und man ihn sofort wieder canceln kann, ärgerlich ist es aber trotzdem.

  • Danke für die Info.
    Ich habe da schon im Bekanntenkreis von gehört, dass es jetzt kostenpflichtig sei.
    Da sich von denen aber keiner mit der Materie auseinandersetzt, war das immer nur halbgar.

    Bin nur froh, dass ich meinen Account schon seit Jahren habe.
    Ich wäre bei denen sonst aufgeschmissen. Hab halt keine Kreditkarte.

    Aber es gibt ja noch alternativen. NO-IP.com müßte ja noch frei sein.

  • Kostenpflichtig ist es nicht, nachdem man den Pro Account getestet hat, kann man einen Free-Host behalten. Aber dennoch saudämlich gelöst, insbesondere weil nicht jeder eine Kreditkarte hat, oder die für etwas, dass eigentlich nichts kostet einfach mal so angeben will.

  • ...oder die für etwas, dass eigentlich nichts kostet einfach mal so angeben will.

    Genau das ist der Punkt, warum ich mich nicht angemeldet habe. :thumbdown:

    Samsung LCD 40" TV <-> HTPC <-> NAS: QNAP TS-212 inkl. 4TB Seagate HDD
    XBMC Frodo mit dem Skin HorizonV

    HTPC:
    [expander]
    Gehäuse: MS-Tech MC-1200
    Prozessor: AMD A8-6600K Black Edition, 4x 3.90GHz, boxed
    Mainboard: ASROCK FM2A88M Extreme4+
    RAM: G.Skill DIMM Kit 4GB, DDR3-1600, CL9-9-9-24
    Festplatte: SanDisk Ultra Plus Desktop 128GB, 2.5", SATA 6Gb/s (SSD)
    BluRay-Laufwerk: LiteOn IHOS104-37
    Kühler: Scythe Shuriken Rev.B (SCSK-1100)
    [/expander]

  • Hey Leute
    Nun verdichtet sich dieser Thread... Genau, dass habe ich auch schon durchgespielt mit DynDns, wie Ben schreibt. Dass kann ich bestätigen. Drum drücke ich mich so lange es geht vor dem. Vor ca 1/2 hatte ich no-ip... Doch da hat bei mir nicht alles geklappt, FTP ging gar nicht.
    Wie dem auch sei... Zum Ursprung zurück: für einen Test und Verhaltenserhebung brauch ich dies alles nicht!
    Ich kann ALLES ansprechen von Extern. Euer Rat ist gut gemeint, aber diesen Aufand will ich nicht machen nur um mal zu sehen wie sich das XBMC auf dem iPad verhält und ob es Frauentauglich ist. Wie oben erwähnt es soll eine Lösung sein um meiner Freundin auf eifachem Weg etwas Unterhaltung ins Wohnzimmer zu bringen, zu Grunde gelegt meine Musiksammlung die 80km entfehrnt ist.

    Nochmals zusammengefasst:
    Mail, FTP, SSHTerminal von extern geht. (auch ab iPad, WindowsPc, iPhone....)
    Nur wenn ich im XBMC (auf dem iPad) meinen Server wie MMbeschrieben hat, via SSH/SFTP ansprechen will hustet mich XBMC an....
    Ben, Du hattest doch mal eine ähnlichen Eintrag hier im Forum gemacht, dass Du keinen Zugriff bekommen hast obwohl PW und User sicher stimmten. Läuft es bei Dir jetzt?

    Grüsse an alle!
    N69

  • Nein, läuft bei mir nicht, hab noch nie eine SSH/SFTP Verbindung via XBMC einbinden können, hab immer die Fehlermeldung bekommen, dass Benutzer/Passwort nicht übereinstimmt. Du könntest aber reguläres FTP nutzen und im NAS Interface festlegen, dass du als Benutzer nur über eine bestimmte IP-Range reinkommst. Ist zwar nicht das Gelbe vom Ei, aber zumindest eine halbwegs akzeptable Lösung.

  • Danke Ben, das ist ein interessanter Lösungsansatz! Den werde ich gerne am Weekend mal testen!

    An bg: hier mein Logfile. Vielleicht sagt es Dir mehr. Ich kann daraus nur erkennen dass kein Connect stattgefunden hat.

    20:47:00 T:151523328 NOTICE: -----------------------------------------------------------------------
    20:47:00 T:151523328 NOTICE: Starting XBMC (11.0 Git:20120321-14feb09), Platform: Darwin iOS (11.0.0 iPad3,1, Version 5.1.1 (Build 9B206)). Built on Mar 21 2012
    20:47:00 T:151523328 NOTICE: special://xbmc/ is mapped to: /private/var/stash/Applications.scuanN/http://XBMC.app/XBMCData/XBMCHome
    20:47:00 T:151523328 NOTICE: special://xbmcbin/ is mapped to: /private/var/stash/Applications.scuanN/http://XBMC.app/XBMCData/XBMCHome
    20:47:00 T:151523328 NOTICE: special://masterprofile/ is mapped to: /var/mobile/Library/Preferences/XBMC/userdata
    20:47:00 T:151523328 NOTICE: special://home/ is mapped to: /var/mobile/Library/Preferences/XBMC
    20:47:00 T:151523328 NOTICE: special://temp/ is mapped to: /var/mobile/Library/Preferences/XBMC/temp
    20:47:00 T:151523328 NOTICE: special://frameworks/ is mapped to: /Applications/http://XBMC.app/Frameworks
    20:47:00 T:151523328 NOTICE: The executable running is: /Applications/http://XBMC.app/XBMC
    20:47:00 T:151523328 NOTICE: Local hostname: iPad-von-Jutzi
    20:47:00 T:151523328 NOTICE: Log File is located: /var/mobile/Library/Preferences/xbmc.[definition='1','0']log[/definition]
    20:47:00 T:151523328 NOTICE: -----------------------------------------------------------------------
    20:47:00 T:151523328 NOTICE: load settings...
    20:47:00 T:151523328 NOTICE: special://profile/ is mapped to: special://masterprofile/
    20:47:00 T:151523328 NOTICE: loading special://masterprofile/guisettings.xml
    20:47:00 T:151523328 NOTICE: Getting hardware information now...
    20:47:00 T:151523328 INFO: Using analog output
    20:47:00 T:151523328 INFO: AC3 pass through is disabled
    20:47:00 T:151523328 INFO: DTS pass through is disabled
    20:47:00 T:151523328 INFO: AAC pass through is disabled
    20:47:00 T:151523328 INFO: MP1 pass through is disabled
    20:47:00 T:151523328 INFO: MP2 pass through is disabled
    20:47:00 T:151523328 INFO: MP3 pass through is disabled
    20:47:00 T:151523328 DEBUG: Error: Requested setting (videoscreen.screenmode) was not found. It must be case-sensitive
    20:47:00 T:151523328 NOTICE: Checking resolution 12
    20:47:00 T:151523328 NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
    20:47:00 T:151523328 DEBUG: CPlayerCoreConfig::<ctor>: created player DVDPlayer for core 1
    20:47:00 T:151523328 DEBUG: CPlayerCoreConfig::<ctor>: created player oldmplayercore for core 1
    20:47:00 T:151523328 DEBUG: CPlayerCoreConfig::<ctor>: created player PAPlayer for core 3
    20:47:00 T:151523328 DEBUG: CPlayerSelectionRule::Initialize: creating rule: system rules
    20:47:00 T:151523328 DEBUG: CPlayerSelectionRule::Initialize: creating rule: rtv
    20:47:00 T:151523328 DEBUG: CPlayerSelectionRule::Initialize: creating rule: hdhomerun/myth/rtmp/mms/udp
    20:47:00 T:151523328 DEBUG: CPlayerSelectionRule::Initialize: creating rule: lastfm/shout
    20:47:00 T:151523328 DEBUG: CPlayerSelectionRule::Initialize: creating rule: rtsp
    20:47:00 T:151523328 DEBUG: CPlayerSelectionRule::Initialize: creating rule: streams
    20:47:00 T:151523328 DEBUG: CPlayerSelectionRule::Initialize: creating rule: flv/aacp/sdp
    20:47:00 T:151523328 DEBUG: CPlayerSelectionRule::Initialize: creating rule: mp2
    20:47:00 T:151523328 DEBUG: CPlayerSelectionRule::Initialize: creating rule: dvd
    20:47:00 T:151523328 DEBUG: CPlayerSelectionRule::Initialize: creating rule: dvdfile
    20:47:00 T:151523328 DEBUG: CPlayerSelectionRule::Initialize: creating rule: dvdimage
    20:47:00 T:151523328 DEBUG: CPlayerSelectionRule::Initialize: creating rule: sdp/asf
    20:47:00 T:151523328 DEBUG: CPlayerSelectionRule::Initialize: creating rule: nsv
    20:47:00 T:151523328 NOTICE: Loaded playercorefactory configuration
    20:47:00 T:151523328 NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
    20:47:00 T:151523328 NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
    20:47:00 T:151523328 NOTICE: No settings file to load (special://xbmc/system/[definition='2','1']advancedsettings[/definition].xml)
    20:47:00 T:151523328 NOTICE: No settings file to load (special://masterprofile/[definition='2','1']advancedsettings[/definition].xml)
    20:47:00 T:151523328 NOTICE: Default DVD Player: dvdplayer
    20:47:00 T:151523328 NOTICE: Default Video Player: dvdplayer
    20:47:00 T:151523328 NOTICE: Default Audio Player: paplayer
    20:47:00 T:151523328 NOTICE: Disabled debug logging due to GUI setting. Level 0.
    20:47:00 T:151523328 NOTICE: Log level changed to 0
    20:47:00 T:151523328 NOTICE: Loading media sources from special://masterprofile/sources.xml
    20:47:00 T:151523328 NOTICE: GL_VENDOR = Imagination Technologies
    20:47:00 T:151523328 NOTICE: GL_RENDERER = PowerVR SGX 543
    20:47:00 T:151523328 NOTICE: GL_VERSION = OpenGL ES 2.0 IMGSGX543-63.24
    20:47:00 T:151523328 NOTICE: GL_SHADING_LANGUAGE_VERSION = OpenGL ES GLSL ES 1.0
    20:47:00 T:151523328 NOTICE: GL_EXTENSIONS = GL_OES_depth_texture GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_float GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_vertex_array_object GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_separate_shader_objects GL_EXT_shader_texture_lod GL_EXT_shadow_samplers GL_EXT_texture_filter_anisotropic GL_EXT_texture_rg GL_APPLE_framebuffer_multisample GL_APPLE_rgb_422 GL_APPLE_texture_format_BGRA8888 GL_APPLE_texture_max_level GL_IMG_read_format GL_IMG_texture_compression_pvrtc
    20:47:01 T:151523328 NOTICE: initializing playlistplayer
    20:47:01 T:151523328 NOTICE: DONE initializing playlistplayer
    20:47:01 T:151523328 NOTICE: /private/var/stash/Applications.scuanN/http://XBMC.app/XBMCData/XBMCHome/addons/skin.touched/sounds/sounds.xml, Line 0
    Failed to open file
    20:47:02 T:151523328 NOTICE: initialize done
    20:47:02 T:151523328 NOTICE: Running the application...
    20:47:02 T:151523328 NOTICE: ES: Starting event server
    20:47:02 T:151523328 NOTICE: starting zeroconf publishing
    20:47:02 T:181415936 NOTICE: ES: Starting UDP Event server on 0.0.0.0:9777
    20:47:02 T:181415936 NOTICE: UDP: Listening on port 9777
    20:47:02 T:192790528 NOTICE: -->Python Interpreter Initialized<--
    20:47:25 T:151523328 NOTICE: Log level changed to 2
    20:47:25 T:151523328 NOTICE: Enabled debug logging due to GUI setting. Level 2.
    20:47:25 T:151523328 DEBUG: ------ Window Init () ------
    20:47:25 T:151523328 INFO: Python, unloading python shared library because no scripts are running anymore
    20:47:29 T:151523328 DEBUG: OnAppCommand: unknown appcommand 229
    20:47:33 T:151523328 DEBUG: Previous line repeats 1 times.
    20:47:33 T:151523328 DEBUG: OnAppCommand: unknown appcommand 79
    20:47:35 T:151523328 DEBUG: Previous line repeats 1 times.
    20:47:35 T:151523328 DEBUG: ProcessMouse: trying mouse action leftclick
    20:47:35 T:151523328 DEBUG: ExecuteXBMCAction : Translating PreviousMenu
    20:47:35 T:151523328 DEBUG: ExecuteXBMCAction : To PreviousMenu
    20:47:35 T:151523328 DEBUG: CGUIWindowManager::PreviousWindow: Deactivate
    .
    .
    .
    .
    20:49:26 T:151523328 DEBUG: ------ Window Init (DialogKeyboard.xml) ------
    20:49:29 T:151523328 DEBUG: ProcessMouse: trying mouse action leftclick
    20:49:33 T:151523328 DEBUG: Previous line repeats 4 times.
    20:49:33 T:151523328 DEBUG: ExecuteXBMCAction : Translating -
    20:49:33 T:151523328 DEBUG: ExecuteXBMCAction : To -
    20:49:33 T:151523328 ERROR: Keymapping error: no such action '-' defined
    20:49:34 T:151523328 DEBUG: ProcessMouse: trying mouse action leftclick
    20:50:01 T:151523328 DEBUG: Previous line repeats 18 times.
    20:50:01 T:151523328 DEBUG: ------ Window Deinit (DialogKeyboard.xml) ------
    20:50:04 T:151523328 DEBUG: ProcessMouse: trying mouse action leftclick
    20:50:05 T:151523328 DEBUG: ------ Window Deinit (DialogNetworkSetup.xml) ------
    20:50:05 T:151523328 INFO: SFTPSession: Creating new session on host '***.***.**.**:22' with user 'admin'
    20:50:06 T:151523328 ERROR: SFTPSession: Failed to connect 'Timeout connecting to ***.***.**.**
    20:50:06 T:151523328 ERROR: SFTPSession: Not connected, can't list directory
    20:50:06 T:151523328 ERROR: GetDirectory - Error getting sftp://admin:**********@***.***.**.**:22/
    20:50:06 T:151523328 INFO: Loading skin file: DialogYesNo.xml
    20:50:06 T:151523328 DEBUG: ------ Window Init (DialogYesNo.xml) ------
    20:50:13 T:151523328 DEBUG: ProcessMouse: trying mouse action leftclick
    20:50:13 T:151523328 DEBUG: ------ Window Deinit (DialogYesNo.xml) ------
    20:50:18 T:151523328 DEBUG: ProcessMouse: trying mouse action leftclick
    20:50:19 T:151523328 DEBUG: ------ Window Deinit (FileBrowser.xml) ------
    20:50:21 T:151523328 DEBUG: ProcessMouse: trying mouse action leftclick
    20:50:21 T:151523328 DEBUG: ------ Window Deinit (DialogMediaSource.xml) ------
    20:50:24 T:151523328 DEBUG: OnAppCommand: unknown appcommand 229

    LG an alle

  • Guten Abend die Herren der gepflegten Unterhaltung!

    Ich wollte mich bei Euch allen herzlichst bedanken! Ich bin drin! Habe das XBMC auf em Pad erfolgreich via FTP an mein Server angedockt!!
    Weiss einer nun auch noch wie ich all die eingebunfenen und nicht funktionierenden "Verknüpfungen" (SSH, WEBDav, ...) die ich zum Test eingebunden habe im XBMC wieder löschen kann?

    Grüsse und danke für Eure Mühe!

Jetzt mitmachen!

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