Filmstart über QR-Code

  • Hallo,

    meine Freundin liebte es früher den DVD-Schrank durchzugucken und sich eine DVD für den Abend rauzusuchen.
    Heute machen wir das ganze über XBMC. Das finde ich zwar deutlich besser und schöner... aber sie fand es früher eben viel schöner ^^

    Daher hatte ich die Idee, mir DVD-Hüllen zu kaufen und alle Filme von meinem NAS als DVD-Hülle nachzubilden.
    Jetzt könnte man natürlich, nachdem man sich die DVD ausgesucht hat, einfach in XBMC den Film suchen und starten.
    Viel cooler wäre es allerdings, wenn in der Hülle ein QR-Code (oder ähnliches wäre) den ich mit meinem Handy (oder Fernbedienung oder ähnliches) scanne und wo dann sofort der Film startet...

    Jetzt ist die Frage... ist das mit XBMC realisierbar? oder mit einer anderen Software?
    Ich werde wahrscheinlich bald mit dem ATV3 auf Plex umsteigen, wenn da jemand was weiß.

    Falls nicht, fällt jemandem eine Möglichkeit ein wenn ich das unter Windows oder Linux mache?
    Für den Fall das ich mal umrüste, wäre das dann ein wichtiges Kriterium.

    Meiner Meinung wäre das einfachste, wenn ich in den QR-Code eine URL mache, welche direkt den ATV im lokalen Netzwerk anspricht und dann noch eine ID des gewünschen Films übergibt.
    http://192.168.2.11/?ID=1337

    Ich hab aber keine Ahnung ob und wie das machbar ist...

    Über jegliche Meinungen bin ich sehr dankbar :)

  • :D NFC-Chips... sehr gute Idee ^^

    Aber dein Link passt leider nicht so ganz.
    Er hat die Bücher per Hand in die Datenbank eingetragen und konnte sie per QR-Code bei sich aufs Handy holen.
    Ich möchte aber durch einen direkten Befehl (welcher Art auch immer) einen Film starten können.

  • Ich denke etwas fertiges wird es da höchstwahrscheinlich nicht geben... Der einfachste Weg wäre jedoch wahrscheinlich (bei Android) Yatse mit den Daten über den Film über dessen Api zu füttern... => Du brauchst entweder einen QR-Code-Scanner, der die ausgelesenen Daten an eine andere Anwendung weitergeben kann, oder müsstest selbst zur Tat schreiten und dir eine passende Android-App schreiben... Damit ließen sich dann Steuercodes (wie Abspielen, Infos anzeigen etc) an XBMC senden...

    Es wäre natürlich eine feine Sache wenn diese Funktion direkt in Yatse integriert wäre, aber ich denke bei einem so extravanganten Vorhaben ist die Nachfrage einfach zu gering...

  • Ich denke mit der Idee das ganze mit html anzugehen, wird das einfachste sein, da die meisten qr-Scanner die html Übergabe standartmäßig beherrschen. Wird nur ne Heiden Arbeit, das ganze umzusetzen, da mir kein Programm bekannt ist, das alle Filme mit deren IDS ausliest. Qr-Codes per Bärchen erstellen ist dagegen kein Problem.


    Sent from my iPod touch using Tapatalk

    Edit: Grade gefunden.
    PlayFile(filename;[playlist]) Starts playing the media file filename on playlist playlist or if playlist is not specified the current playlist. http://xbox/xbmcCmds/xbmcHttp?command=PlayFile(F:\music\test.mp3)

  • Ich denke mit der Idee das ganze mit html anzugehen, wird das einfachste sein, da die meisten qr-Scanner die html Übergabe standartmäßig beherrschen. Wird nur ne Heiden Arbeit, das ganze umzusetzen, da mir kein Programm bekannt ist, das alle Filme mit deren IDS ausliest. Qr-Codes per Bärchen erstellen ist dagegen kein Problem.


    Sent from my iPod touch using Tapatalk

    Edit: Grade gefunden.
    PlayFile(filename;[playlist]) Starts playing the media file filename on playlist playlist or if playlist is not specified the current playlist. http://xbox/xbmcCmds/xbmcHttp?command=PlayFile(F:\music\test.mp3)


    Die Sache hat nur den Haken, das die HTTP-API von XBMC seit dem Frodo Release nicht mehr existiert... XBMC an sich anzusteuern oder passende QR-Codes zu generieren stellen m.M.n. auch nicht die größten Probleme dar... Interessanter wird es aber bei dem Part den Code einzuscannen, diesen passend für XBMC zu verarbeiten und per Yatse Api oder via JSON einen entsprechenden Befehl an XBMC zu senden... Ich wage mal zu behaupten, das es dafür nichts fertiges als App gibt...

  • Hammer Idee :love:

    Kann ich absolut nachvollziehen. Es ist zwar schon cool sich nen Film mit schicken Cover Beschreibung etc. am Handy/Tablet/XBMC auszusuchen aber der Charme von früher, wenn man in der Videothek stand und ne Stunde nach einem geilen Film gesucht hat ist leider weg.

    Ich finds geil, aber werds auch eher nicht brauchen ;)

  • Müsste doch so gehen:

    IP XBMC: 192.168.1.1
    IP Webserver: 192.168.1.2
    startmovie.php: PHP-File auf dem Webserver

    Die Startmovie.php musst du entsprechend aufbauen:
    http://wiki.xbmc.org/index.php?titl…6#Playlist.Item
    bzw.
    http://wiki.xbmc.org/index.php?titl…/v6#Player.Open

    Der QR-Code verlinkt auf deinen Webserver mit, wie du schon im Startpost überlegt hast, der ID des Films aus der Datenbank:
    http://192.168.1.2/startmovie.php?id=12345
    Die ID wird dann entsprechend verarbeitet und über die startmovie.php startet der Film.

    Schöne Grüße
    hansrouge


  • Man kann doch den JSON-Request direkt als URL bauen. Zwar ist die Bestätigung nicht sooo toll, es sollte allerdings ohne Probleme klappen. Ein Request sieht so aus: http://192.168.1.1/jsonrpc?request={"jsonrpc":"2.0","id":"1","method":"Player.Open","params":{"item":{"file":"Media/Big_Buck_Bunny_1080p.mov"}}}


    Ahh, wie cool, das wusste ich gar nicht. Dann spart man sich den Weg über den eigenen Webserver:

    So sollte es dann über die Film id gehen:

    Zitat

    http://IPVONXBMC:PORTVONXBMC/jsonrpc?request={ "jsonrpc": "2.0", "method": "Player.Open", "params": { "item": { "movieid": 12345}}, "id": 1 }


    Zugriff über HTTP muss natürlich noch in XBMC erlaubt sein :)

  • Zitat

    http://IPVONXBMC: PORTVONXBMC/jsonrpc?request={ "jsonrpc": "2.0", "method": "Player.Open", "params": { "item": { "movieid": 12345}}, "id":1 }]

    Sehr sehr geil Leute das funktioniert TOP :)
    So wird der QR-Code zwar ziemlich groß, aber das interessiert ja eigentlich niemand.

    Problem ist nur, wenn ich die Biblothek (warum auch immer) neu aufsetzen will. Dann stimmen die ganzen IDs nichtmehr überein.
    Aber bin erstmal voll Happy :) Vielen dank :)

  • Eine Frage noch.
    Wie kann ich mir am schnellsten alle "movieid"s meiner Filme anzeigen lassen?
    Habe es über den Export der Videobibliothek versucht, aber da wird das nicht mit exportiert soweit ich das sehe.

    Denke in der Datenbank wirds drin stehen, aber wie komme ich daran?
    Mit SQL kenne ich mich aus, aber wie bekomme ich eine Verbindung zur Datenbank im ATV?

Jetzt mitmachen!

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