Showing Posts From

Streaming

LibreELEC auf einem Raspberry Pi installieren - Media Center Kodi Stream Anleitung

LibreELEC auf einem Raspberry Pi installieren - Media Center Kodi Stream Anleitung

LibreELEC ist ein freies Linux Betriebssystem welches für Kodi optimiert ist. Kodi (früher XBMC) ist eine Media Center Software, mit sehr geringen Systemanforderungen und perfekt geeignet für einen Raspberry Pi. Funktionen von Kodi:Videos abspielen und streamen Musik abspielen und streamen Internetradio hören Spotify Musik streamen Fotos und Diashows anzeigen auf Netzlaufwerk (DLNA/SAMBA/...) zugreifen und Filme und Musik streamen mit PVR (Personal Video Recorder) TV Programm aufnehmen kann über die TV Fernbedienung gesteuert werden (wenn dein Gerät CEC unterstützt) im Internet surfen Youtube Videos anschauen auf Medientheken von ARD, ZDF, WDR und Arte zugreifen Wettervorhersage anzeigen Super Nintendo Spiele emulieren BitTorrent Client viele weitere Funktionen...Unterschied LibreELEC und OpenELEC OpenELEC war bis 2016 die bekannteste Kodi-Distribution. Aufgrund von Meinungsverschiedenheiten, haben sich Anfang 2016 einige Entwickler abgespalten und das neue Projekt LibreELEC gegründet. LibreELEC basiert auf OpenELEC. Es wurde der Code von OpenELEC genommen und weiterentwickelt. Das LibreELEC Team versucht möglichst die neuste Kodi Version zu unterstützen und bringt öfters Updates heraus als OpenELEC. LibreELEC (Kodi Krypton 17.0), OpenELEC (Kodi 16.0) Stand 17.02.2017Benötigte Teile:Raspberry Pi (am besten ein RPI 3 oder neuer) Raspberry Pi Micro USB Netzteil (min. 2A) Micro SD-Kart (min. 4Gb) HDMI Kabel (um Raspberry Pi mit einem TV verbinden) Maus und Tastatur (optional wenn dein Gerät kein CEC unterstützt) MPEG2 and VC-1 Lizenz (optional)Inhalt Image auf Micro SD-Karte kopieren und LibreELEC installierenLade dir die LibreELEC USB-SD Creator App herunter und installiere sie. Sie ist für Windows, Mac OSX und Linux 32-bit/64-bit verfügbar. LibreELEC kann mit folgenden System verwendet werden: Raspberry Pi 2, Raspberry Pi 3, Raspberry Pi 1, Raspberry Pi Zero, Generic AMD/Intel/nVidia GPC HTPC, HardKernel Odroid C2, WeTek Core, WeTek Hub, WeTek Play und WeTek Play 2.Öffne die LibreELEC USB-SD Creator App. Mac OSX: Falls sich die App nicht öffnen läßt, öffne die Systemeinstellungen->Sicherheit->Allgemein. Unter Apps-Download erlauben von: musst du Keine Einschränkungen einstellen. Aus Sicherheitsgründen kannst du nach der Anleitung die Einstellung wieder zurück stellen. Wähle unter Punkt 1 dein Gerät aus (Raspberry Pi 2 and 3). Optional: Wenn du das Feld "Alle Versionen" auswählst kannst du Beta Versionen von LibreELEC installieren. Klick unter Punkt 2 auf Herrunterladen. Jetzt wählst du den Speicherort aus und das LibreELEC Image wird heruntergeladen. Unter Punkt 3 wählst du deine Speicherkarte aus die du in dein Speicherkartenlesegerät gesteckt hast. Wenn unter Punkt 2 "Herunterladen fertig, Prüfsumme ok." steht kannst du unter Punkt 4 auf Schreiben klicken. Wenn du sicher bist das du deine Micro-SD Karte ausgewählt hast kannst du die Sicherheitsfrage mit Ja bestätigen. Achtung falls du das falsche Medium auswählst, werden alle Daten darauf gelöscht. Sobald unter Punkt 4 "Schreiben fertiggestellt!" steht, kannst du die Micro-SD Karte auswerfen und in den Raspberry Pi 3 stecken.Verbinde den Raspberry Pi mit einem HDMI Kabel und deinem Fernseher. Schließe das Netzteil an. LibreELEC installiert sich jetzt, macht einen Neustart und bootet. Du solltest jetzt den Welcome Screen von LibreELEC sehen. Im ersten Schritt kannst du den Netzwerknamen/Hostname ändern. Im zweiten Schritte kannst du eine Wifi/WLAN Verbindung herstellen. Klicke dazu auf den Namen deines Wifi Netzwerk und gib dein Netzwerkpasswort ein. Im dritten Schritt kannst du SSH und Samba Sharing aktivieren/deaktivieren. SSH sollte nur aktiviert werden wenn du es wirklich benötigst (standard Passwort ändern). Standard SSH Zugangsdaten von LibreELEC sind Benutzername: root und Passwort: libreelec Samba Sharing sollte aktiviert sein, da du dann einfach Dateien von und auf den Raspberry Pi kopieren kannst. Jetzt ist LibreElec startbereit.Wichtige Einstellungen in LibreELEC Nach der Installation solltest du ein paar Einstellungen ändern. Die Einstellungen erreichst du indem du im Hauptbildschirm oben links auf auf das Zahnrad klickst.Benutzeroberfläche von LibreELEC von Englisch auf Deutsch umstellen Interface settings -> Regional -> Language: GermanVirtuelle Tastatur auf Deutsch QWERTZ umstellen Benutzeroberfläche -> Region -> Tastaturbelegung: German QWERTZ (Tastatur virtuell)Benutzeroberfläche -> Region -> Standardformat für Region: DeutschlandUhrzeit auf Deutsche Zeitzone einstellen, sonst wird die Uhrzeit falsche angezeigt. Benutzeroberfläche -> Region -> Zeitzonen-Region -> Germnay Zeitzone -> Europe/BerlinMich hat das Klick-Geräusch beim bedienen von Kodi stört. Die Töne kannst du unter folgendem Punkt einstellen. System -> Audio -> Klangschemata: KeineMöchtest du die Wettervorhersage in Kodi angezeigt bekommen, musst du ein Wetter-Addon installieren. Das kannst du unter dem folgendem Punkt machen. Dienste -> Wetter -> Wetterdienste: Mehr... OpenWeatherMap Extended Ich bevorzuge OpenWeatherMap, da für die Nutzung kein Api Key erforderlich ist wie bei WeatherUnderground.Das Tastaturlayout für die richtige Tastatur kannst du hier auf deutsch QWERTZ umstellen. LibreELEC -> System -> Tastaturbelegung: deKodi Addons Hier eine Liste von ein paar nützlichen Addons für LibreELEC Kodi. LibreELEC Add-ons Repository Boblight (Dienste) Spotify Connect Web (Dienste) Tvheadend (Dienste) WaveforHue (Dienste) Kodi Add-on Repository Home Cinema Automation (Dienste) Das Addon kann bei bestimmten Kodi Aktionen, Befehle an die Hausautomation Software FHEM oder Homematic CCU senden. Zum Beispiel kannst du so das Licht dimmen, wenn ein Film startet. Dbmc (Programm) Mit dem Dbmc Addon kannst du Dateien in deiner Dropbox anschauen/anhören. Hier kannst du dir kostenlos einen Account mit 2GB Speicherplatz erstellen. Trakt (Programm) Speichert welche Filme und Serien du schon geschaut hast. Du kannst die Filme und Serien auch Bewerten. Du benötigst einen kostenlosen Account auf Trakt.tv. Transmission (Programm) Ist ein Torrent Client für Kodi. ARD Mediathek (Video) Arte +7 (Video) nach der Installation unter Addon Konfiguration Sprache auf DE umstellen dokumonster.de (Video) Twitch (Video) Vimeo (Video) Youtube (Video) ZDF Mediathek (Video) Dateien zu LibreELEC kopierenSamba/SMB Samba Share ist am einfachsten und standardmäßig in LibreELEC aktiviert. Mac OSX Klicke in der Seitenleiste im Finder unter Freigaben auf LIBREELEC. Windows Gib im Explorer folden Befehl ein. \\ip-des-libreelect-rechner\ Die IP findest du in LibreELEC unter Klick in LibreELEC auf das Zahnrad oben rechts -> System Information -> Summary -> rechter Bildschirm IP address. Linux Öffne den File Browser und gib folgenden Befehl in die Adresszeile ein. Die IP findest du in LibreELEC unter Klick in LibreELEC auf das Zahnrad oben rechts -> System Information -> Summary -> rechter Bildschirm IP address. smb://ip-des-libreelect-rechner/SFTP Filezilla ist für Windows, Mac OSX und Linux verfügbar und kostenlos. Öffne Filezilla und gib folgende Daten oben ein: Server: sftp://ip-des-libreelect-rechner Benutzername: root Passwort: libreelec Port: 22 und klick auf Verbinden. XStream Addon installieren xStream ist ein Kodi Video Addon. Mit xStream ist es möglich Filme, Serien und Dokumentationen von verschiedene Streaming Seiten über Kodi (LibreELEC) zu schauen. Es wird alles übersichtlich in Kategorien aufgelistet. Cover und Informationen werden zu den Film Serien angezeigt. Streamen ist in Deutschland eine Grauzone. Informiere dich vor der Nutzung über Rechtliche Konsequenzen der Nutzung.Lade dir die Repo Zip Datei für xStream herrunter. Die Repo Datei enthält die Quelle für die aktuellste xStream Version. Falls später ein Update für xStream verfügbar ist, aktualisiert LibreELEC xStream automatisch.Kopiere die Repo Zip Datei (repository.xstream-1.1.1.zip) via Samba/SMB oder SFTP auf das LibreELEC System in den Download Ordner. Diesen findest du leicht wieder. Bevor du Repo mit der Zip Datei installieren kannst, musst du in den Add-ons Einstellungen "Unknown sources" aktivieren.Nachdem die Repo installiert ist, kannst du das Addon xStream unter "Install from repository" -> "xStream Repository" -> "Video add-ons" installieren.openload.co und thevideo.me Service mit xStream nutzen Wählst du einen der Hoster in xStream aus, wird eine Meldung angezeigt die dich auffordert dein Gerät zu pairen. Das pairen ist kostenlos. Öffne die Seite openload.co/pair oder thevideo.me/pair mit einem Gerät (Browser am PC, Tablet, oder Smartphone), welches sich im selben Netzwerk wie dein LibreELEC (Kodi) Gerät befindet. Bestätige das reCAPTCHA in dem du anklickst "Ich bin kein Roboter" und klick auf "pair" bzw "Activate Streaming". thevideo.me ist weniger werbungsintensiv. Nach dem pairen kannst du die Hoster mit xStream verwenden. Nach 4 Stunden muss das pairen wiederholt werden. Warum ist das Pairen nötig? Die Hoster verdienen Geld mit Werbeeinblendungen. Videos die über xStream angeschaut werden sind werbefrei und die Hoster gehen leer aus. Damit openload.co und thevideo.me trotzdem mit xStream verwendet werden kann, wurde das Pair Konzept eingeführt. Zum pairen muss man die Webseite der Hosters besuchen und es wird Werbung eingeblendet.xStream unterstützt folgende Seiten (Stand 17.02.2017): 1kino-in, bs-to (BurningSeries), cine-to, ddl-me, dokustreamer-de, filme-streamz-com, filmpalast-to, flimmerstube-com, goldstream-org, hdfilme-tv, iload-to, kino-streamz-com, kinodogs-to, kinox, meinkino-to, movie4k-to, moviesever-com, movietown-org, mykino-to, rapidstream-to, serienstream-to, seriesever-net, streamdream-ws, streamit-ws, streamkiste-tv, szene-streams-com, tata-to, video2k-is, video4k-to, view4u-co Das deutsche xStream Forum findest du hier xstream-addon.square7.ch. MPG2 und VC-1 Lizenz einrichtenFür den Kauf der Lizenzen, benötigst du die Seriennummer des Raspberry Pi. Die Seriennummer des Raspberry Pi kannst du mit folgendem Befehl ausgeben lassen (über SSH), cat /proc/cpuinfo oder klick in LibreELEC oben rechts auf das Zahnrad, dann System Information -> Hardware Kauf dir die Lizenzen auf raspberrypi.com/license-keysSteck die Micro-SD Karte in dein Computer. Es wird ein neues Speichermedium mit dem Namen LibreELEC angezeigt.Öffne die Datei config.txt auf dem Speichermedium LibreELEC mit einem Texteditor.Suche folgende Zeilen und entferne die Raute am Anfang # decode_MPG2=0x00000000 # decode_WVC1=0x00000000 Ersetze die Nullen nach dem x mit der Lizenzschlüssel den du nach dem Kauf erhalten hast. decode_MPG2=0x41298006 decode_WVC1=0x22080157Starte den Raspberry Pi neu.Web Interface Du kannst LibreELEC/Kodi über deinen Browser steuern. Gib dazu folgende URL in die Adresszeile deines Browsers ein. IP-DES-RASPBERRY:8080Beispiel: 192.168.1.12:8080 Technische DatenVersion: 7.95.3 (Beta) Zeit zum Hochfahren: 14,50 Sekunden (Raspberry Pi 3) Zeit zum Herunterfahren: 11 Sekunden (Raspberry Pi 3)

Eigene Streaming Seite (wie Netflix) mit Streama und einem Raspberry Pi 3

Eigene Streaming Seite (wie Netflix) mit Streama und einem Raspberry Pi 3

Mit Streama kannst du dir deine eigene Streaming Seite, wie Netflix, Maxdome oder Amazon Prime erstellen. Was ist der Vorteil zu einem DLNA Server wie miniDLNA oder Kodi? Du meldest dich bei deiner Streama Seite an und benötigst nur den Browser um Filme und Serien zu schauen. Das hat den Vorteil, dass du keine extra Software auf dem PC oder Tablet benötigst. Leider kann man Streama nicht mit einem TV-Gerät benutzen. Durch die Benutzerverwaltung, wird für jeden Benutzer extra gespeichert, welche Filme und Serien er schon geschaut hat und wo er als letztes aufgehört hat zu schauen.Es ist möglich, deine Streama Seite online verfügbar zu machen (Portweiterleitung), um von überall aus deine Filme und Serien per Stream schauen zu können. Du benötigst einen Rechner, der möglichst immer ein geschalten ist (Raspberry Pi 3, Linux Debian Server). Du kannst Streama auch auf deinem Windows oder Mac OSX Rechner installieren.Cover und Beschreibung von Serien/Filmen werden automatisch von TheMovieDB geladen Schöne und Übersichtliche Darstellung Eigene Benutzerverwaltung, Zugriff auf die Mediathek mit Passwortschutz. Streama merkt sich wo man einen Film aufgehört hat zu schauen und startet beim nächsten mal an genau dieser Stelle wieder. Vorschläge für ähnliche Serien wie du in der Mediathek hast. Der Quellcode ist Open Source und wird weiterentwickelt. geplante Funktionen: Videokonvertierung, Media Crawler und Chromecast Unterstützung. Videos müssen HTML5 kompatibel sein, oder müssen konvertiert werden. Java wird benötigt und benötigt recht viel Rechenleistung (min. Raspberry Pi 3)Inhalt Voraussetzungen:Raspberry Pi oder ein Debian Linux Rechner Betriebssystem Raspbian oder Debian Linux Wifi- oder Lan-VerbindungJava Development Kit 8 installieren Streama benötigt Java. Mit folgendem Befehl aktualisierst du die Paketlisten von Raspbian/Debian und installierst danach Java Development Kit 8. sudo apt-get update && sudo apt-get install oracle-java8-jdkStreama installierenErstell ein Ordner mit dem Namen streama im Heimverzeichnis des aktuellen Benutzers und navigieren in den neuen Ordner. mkdir ~/streama && cd ~/streamaLade dir die aktuelle .war Datei von Streama herunter. Als ich den Artikel geschrieben habe, war die Version 1.0.11 gerade aktuell. Schau auf dieser Seite nach welche Version gerade aktuell ist, und ersetze die Versionsnummer mit der im Befehl. wget https://github.com/dularion/streama/releases/download/v1.0.11/streama-1.0.11.war Eine .war Datei (Web Application Archive) legt fest, wie eine komplette Webanwendung nach der Java-Servlet-Spezifikation in eine ZIP- bzw JAR-Datei verpackt wird. Mehr Informationen findest du hier.Du benötigst noch die sample_application.yml Datei. Diese muss im selben Ordner gespeichert werden wie die .war Datei und in application.yml umbenannt werden. wget -O application.yml https://raw.githubusercontent.com/dularion/streama/master/docs/sample_application.yml In der application.yml werden Streama Einstellungen festgelegt wie Server Port, Benutzername und Passwort. Da auf meinem Raspberry Pi der Port 8080 schon belegt ist, ändere ich den Standard Streama Port von 8080 auf 8090. Öffne dazu die application.yml Datei mit dem Nano Texteditor und ändere die Zeile port: 8080 in port: 8090. Schließe den Texteditor mit ctrl+x (strg + x) und speichere die Änderung mit y ENTER. sudo nano application.ymlMach die Streama .war Datei ausführbar, damit sie später automatisch als Service gestartet werden kann (Versionsnummer ersetzen). sudo chmod u+x streama-1.0.11.warStarte Streama mit folgendem Befehl. Ersetze wieder die Versionsnummer mit der zuvor heruntergeladenen Version. java -jar streama-1.0.11.war Jetzt kannst du die Streama Weboberfläche aufrufen indem du im Browser http://192.168.0.10:8080 aufrufst. Ersetze die IP mit der deines Raspberry Pi. Falls du den Port geändert hast, pass diesen noch an. Bei einem Raspberry Pi dauert das Starten von Streama einige Zeit (Raspberry Pi 3 60Sekunden). Wenn im Terminal die Zeile Grails application running at http://localhost:8080 in environment: production erscheint, dann läuft Streama. Melde dich mit den standard Benutzerdaten admin/admin an. Streama Einstellungen und TheMovieDB API Key einrichten Nach dem anmelden wirst du aufgefordert ein paar Grundeinstellungen für Streama festzulegen. Klick auf OK und du wirst zur Einstellungsseite weitergeleitet. Streama Einstellungen:Upload Directory (erforderlich): Legt den Ordner fest in den alle Dateien/Videos hochgeladen werden. Falls du noch keinen Ordner für deine Filme und Serien hast, erstelle einen Ordner in deinem Heimverzeichnis mit mkdir ~/media. Den Pfad zu dem Ordner erhältst du, indem du mit cd ~/media in Ordner navigierst. Der Befehl pwd gibt dir dann den Pfad aus. Füge diesen dann unter der Einstellung Upload Directory ein.TheMovieDB API key: Hier trägst du dein API Schlüssel ein den du unter themoviedb.org/account/signup beantragen kannst. Streama zeigt dir dann Informationen und Cover deiner Filme und Serien an. Nach der Registrierung klicke rechts oben auf deinen Benutzernamen, danach links auf API, API Schlüssel anfordern und wähle dann Developer. Leider müssen für den API Key einige Daten angegeben werden. Ob du echte Daten angibst bleibt dir überlassen. Kopier den API Schlüssel (v3 auth) und füge ihn in Streama ein. Mit Validate kannst du prüfen ob der Key funktioniert.Base URL (erforderlich): Hier kannst du die URL ändern unter der Streama aufgerufen werden kann. Trage hier die IP des Rechners ein auf dem Streama läuft (z.B. http://192.168.0.10:8080). Falls du den Port von Streama geändert hast musst du ihn hier auch ändern.Second Directory: Füge eine oder mehrere Ordner hinzu, teile mehrere Ordner mit | (Beispiel: /data/streama|/mnt/streama). Diese Ordner können für vorherig hochgeladene Datei verwendet werden. Das kann nützlich sein, wenn du deine Mediathek auf mehrere Speichermedien aufteilen willst.Local Video Files: Wenn du deine Mediathek schon in einem anderen Ordner hast, oder auf einem Speichermedium kannst du hier den Pfad angeben. Wenn du in Streama eine neue Serie oder Film erstellst, kannst du dann die Dateien von diesem Ordner wählen.First Time Login Info: Wenn aktiviert, wird der Hinweis mit den Standard Login Daten eingeblendet.Streama automatisch starten beim Hochfahren (als Service) Um Streama im Hintergrund automatisch zu starten, kannst du es als Service installieren/einrichten. Dazu richten wir Streama als Service in systemctl ein.Navigiere in den Ordner, in dem die Streama .war Datei liegt. cd ~/streamaErstell einen Link zur .war Datei ohne die Versionsnummer. Falls du später Streama aktualisierst, musst du nur den Link ändern und nicht die Service Datei umschreiben. Ersetze die Versionsnummer im Befehl mit der der Versionsnummer deiner Version. ln -s streama-1.0.11.war streama.warSpäter benötigst du den aktuelle Benutzernamen und den kompletten Pfad in dem deine Streama .war Datei liegt. Führe den Befehl whoami aus und notiere dir den Benutzernamen. Mit dem Befehl pwd gibst du den aktuellen Pfad aus. Notiere dir diesen ebenfalls.Der nachfolgende Befehl erstellt eine systemctl Service Datei und öffnet diese im Nano Texteditor. sudo nano /etc/systemd/system/streama.serviceFüge folgenden Text ein und ersetze User=pi mit deinem Benutzernamen. Ersetze auch ExecStart=/data/streama/streama.war und ConditionPathExists=/data/streama/streama.war mit dem zuvor ermittelten Pfad zur Streama .war Datei.[Unit] Description=streama After=syslog.target[Service] User=pi ExecStart=/data/streama/streama.war SuccessExitStatus=143 ConditionPathExists=/data/streama/streama.war[Install] WantedBy=multi-user.target Beende den Texteditor mit ctrl+x (strg + x) und speichere die Änderung mit y ENTER.Aktiviere den systemctl Service. sudo systemctl enable streama.serviceJetzt kannst du Streama start. sudo systemctl start streama.service So kannst du den Streama Service stoppen sudo systemctl stop streama.service und so neustarten. sudo systemctl restart streama.serviceNach einem Neustart sollte Streama jetzt automatisch Starten. Sprache auf Deutsch ändern Streama unterstützt folgende Sprachen: Englisch, Deutsch, Spanisch, Französisch, Holländisch, Koranisch und Portugiesisch. Wenn du auf deiner Streama Seite angemeldet bist, kannst du oben rechts unter DEIN Benutzername -> Profile Settings die Sprache ändern. Unterstützte Video Formate und Codecs Streama konvertiert deine Videos noch nicht. Wenn ein Video nicht abgespielt wird, ist es nicht HTML5 kompatibel. Hier gibt es eine Übersicht der HTML5 kompatiblen Videoformate/Codecs und welcher Browser sie unterstützt. Probier Chrome und Firefox falls ein Video nicht abgespielt wird. Wenn du ein Video in das Browserfenster ziehst und es wird abgespielt, ist es HTML5 kompatibel. Wo sind meine Daten gespeichert und wie stell ich auf MySQL um Streama verwendet eine eingebettet persistente Datenbank namens H2 in der .war Datei (Streama.db). Deine Daten sind auch nach einem Neustart noch verfügbar. Falls du eine MySQL Datenbank bevorzugst, kannst du in der application.yml die MySQL Zugangsdaten angeben. Entferne das # Kommentarzeichen am Anfang der Zeilen und trage deine MySQL Zugangsdaten ein. Mit den Standardwerten muss deine Datenbank unter root'@'localhost mit dem Datenbanknamen streama erreichbar sein.

Steam Box - PC Spiele auf dem Raspberry Pi mit Moonlight spielen (XBOX Controller, Nvidia Shield)

Steam Box - PC Spiele auf dem Raspberry Pi mit Moonlight spielen (XBOX Controller, Nvidia Shield)

In dieser Anleitung erkläre ich dir, wie du Steam Spiele von deinem Gaming PC über WLAN/Netzwerkabel auf deinen Raspberry Pi spielen kannst. Das hat den Vorteil, dass du deine Steam Spiele auf deinem Fernseher im Wohnzimmer spielen kannst, ohne das der laute und große Gaming PC auch im Wohnzimmer stehen muss. Voraussetzungen:PC mit einer GeForce Experience kompatiblen Grafikkarte (GTX 600/700/900) oder neuerRaspberry Pi B oder Raspberry 2 mit eine laufenden Betriebsystem (z.B. Raspbian Jessie/Wheezy)High-End Wireless Router (802.11n dual-band empfohlen) oder per Netzwerkkabel verbundenZugriff auf die Kommandozeile (direkt oder via SSH) des RaspberryWer keine Lust auf das einrichten hat und die 200€ mehr einem nicht weh tun, der sollte sich das NVIDIA Shield anschauen. **Inhalt**PC Einstellungen für Moonlight Du benötigst die GeForce Experience Software. Diese wird eigentlich bei der Installation der Grafikkartentreiber mit installiert. Falls die Software noch nicht installiert ist, kannst du sie hier herunterladen (http://www.geforce.com/geforce-experience/download). Nach der Installation muss der Computer unbedingt neu gestartet werden!Moonlight auf dem Raspberry Pi installieren Als erstes musst du das Moonlight Repository zu deiner Repository Liste hinzufügen. Öffne dazu die sources.list Datei mit dem nano Texteditor sudo nano /etc/apt/sources.list und füge folgenden Text am Ende der Datei ein. deb http://archive.itimmer.nl/raspbian/moonlight jessie main Beende den Texteditor mit ctrl+x und bestätige das die Änderung gespeichert werden soll. Aktualisiere die Paketliste und installiere Moonlight. sudo apt-get update && sudo apt-get install moonlight-embeddedMoonlight Pair mit dem PC Nach der Installation von Moonlight auf dem Raspberry Pi musst du den Raspberry und den PC koppeln (pair). Dazu gibst du folgenden Befehl im Raspberry ein (Ersetze die IP mit der deines Gaming PC's). moonlight pair 192.168.178.12 Jetzt musst du den Code am Raspberry Bildschirm in deinem PC mit Steam eingeben (es müsste ein kleines Fenster aufgegangen sein) Moonlight starten Verbinde den Raspberry mit einem Fernseher/Monitor. PC und Raspberry müssen eingeschaltet sein und über WLAN oder Netzwerkkabel mit dem selben lokalen Netzwerk verbunden sein. Mit dem nachfolgendem Befehl startest du Moonlight auf dem Raspberry. moonlight stream <IP des Game PC> Bei mir sieht der Befehl wie folgt aus moonlight stream 192.168.178.12 Jetzt müsstest du auf dem PC und dem Raspberry die Steam Oberfläche sehen. Xbox Controller am Raspberry Pi anschliessen (optional) Ich benutze den XBox 360 USB am liebsten und beschreibe in diesem Abschnitt welche Einstellungen du vornehmen musst, um den XBox 360 Controller mit Moonlight zu verwenden. Dieser wird zwar standardmäßig erkannt, aber so schaltest du das nervige Blinken am Controller ab und die Steuerung verbessert sich. Entferne xpad vom Kernel Mmodul sudo modprobe -r xpad Blacklist das xpad Kernel Module. Öffne die Datei "gamepad.conf" mit dem Nano Editor. sudo nano /etc/modprobe.d/gamepad.conf und füge diesen Text ein blacklist xpad Installiere xboxdrv (Xbox360 USB Gamepad Linux Treiber). Dieser ist kompatibel mit Xbox 1, Xbox 360 USB und Xbox 360 Wireless Gamepad. sudo apt-get install xboxdrv xboxdrv soll beim hochfahren des Systems automatisch mit gestartet werden. Öffne dazu die Datei rc.local und füge folgenden Befehl am Ende ein. Beende danach den Nano Editor mit ctrl+x und bestätige die Änderung mit y. sudo nano /etc/rc.local und füge folgende Zeile vor "exit 0" ein xboxdrv --trigger-as-button --wid 0 --led 2 --deadzone 4000 --dpad-as-button --silent & INFO: Die Option --trigger-as-button besagt, dass die hinteren Wippschalter als Knöpfe fungieren. Dies ist bei Rennspielen nicht erwünscht und diese Option sollte dann weggelassen werden. Alle xboxdrv Optionen http://pingus.seul.org/~grumbel/xboxdrv/xboxdrv.html Jetzt benötigt Moonlight noch eine map Datei, damit die Knöpfe vom Xbox Controller zugeordnet werden können. Erstelle zuerst einen Ordner in dem du alle Moonlight relevanten Daten abspeicherst. mkdir ~/moonlight Navigiere in den neu erstellten moonlight Ordner cd ~/moonlight und lade diese voreingestellte .map Datei herrunter. wget https://raw.githubusercontent.com/RoelofBerg/moonlightpisteambox/master/xbox.map Jetzt kannst du mit dem folgendem Befehlt Moonlight starten und lädst die .map Datei für den Xbox Controller mit. moonlight stream -mapping xbox.map Moonlight automatisch beim booten des Raspberry Pi starten Falls du nicht mehr in dem moonlight Ordner bist, navigiere dort hin. cd ~/moonlight Erstelle eine SH-Script Datei mit dem Nano Texteditor nano autostart.sh und füge folgenden Text ein. Ersetzte [IP des Game PC] mit der IP deines PC.#!/bin/bash#Wait until steam is reachable echo Verbindung zum PC wird hergestellt ... while ! nc -z -w5 [IP des Game PC] 47989 &>/dev/null; do :; done#Start moonlight echo …mit PC verbunden, starte moonlight cd ~/moonlight moonlight -mapping xbox.map stream [IP des Game PC] Mach das Script ausführbar. chmod +x autostart.sh Mit diesem Befehl kannst du testen ob dein Script funktioniert. ./autostart.sh Wenn alles funktioniert solltest du jetzt Steam auf deinem TV sehen. Begib dich zurück zur Console in dem du oben rechts auf den Ausschalten-Knopf in Steam klickst und "Big Picture verlassen" wählst. Um das Script beim hochfahren ausführen zu können, schalten wir die Passwortabfrage beim booten ab und loggen den Benutzer pi an. sudo raspi-config und wählen dann unter Punkt 3 "Boot Options" die Option B2 "Console Autologin Text console, automatically logged in as 'pi' user" (funktioniert so nur bei Raspbian Jessie). Wie du dich unter Raspbian Whezzy automatisch anmeldest wird in diesem Beitrag erklärt. Ab jetzt wird der Benutzer pi nach dem booten automatisch eingeloggt, ohne ein Passwort eingeben zu müssen. Das kannst du mit sudo reboot testen. Jetzt musst du noch das "autostart.sh" Script nach dem Anmelden ausführen lassen. Öffne die Datei profile Befehl für Jessie: sudo nano /etc/profile Befehlt für Wheezy sudo nano /etc/rc.local und füge diesen Text am Ende der Datei ein. . ~/moonlight/autostart.sh Beende den Nano Texteditor mit ctrl+x und bestätige die Änderung mit y. Nach einem Neustart solltest du jetzt automatisch eingeloggt sein und moonlight sich starten.Liste aller Moonlight Optionen/Parameter Ersetze [options] mit den gewünschten Befehlen. Du kannst mehrere benutzen, musst sie aber durch ein Leerzeichen trennen. moonlight [options] host Actions: map erstelle ein mapping file für gamepad pair Koppel dieses Gerät mit dem PC stream Stream PC zu diesem Gerät list Liste von verfügbaren Spielen und Programmen quit Beende den Stream help Zeige alle Optionen Global options: config [config] Lade eine Konfigurationsdatei save [config] Speichert eine Konfigurationsdatei Streaming options: 720 verwende 1280x720 Auflösung (standard) 1080 verwende 1920x1080 Auflösung width [width] Horizontale Auflösung (standard 1280) height [height] Vertikale Auflösung (standard 720) 30fps verwende 30fps 60fps verwende 60fps (standard) bitrate [bitrate] setze die Bitrate in Kbps packetsize [size] setze die max Paketgröße in Bytes app [app] Name einer zu streamenden App nosops GFE darf nicht die Spieleinstellungen verändern localaudio Audio lokal keydir [directory]\tLoad Verschlüsselungscode von einem Ordner laden I/O options: mapping [file] verwende [file] als Gamepad mapping Konfigurationsdatei (muss vor -input) input [device] verwende evice] als Eingabegerät. Can be used multiple times audio [device] verwende [device] als ALSA Audio Ausgabegerät (standard sysdefault) Moonlight schließen Du kannst mit dieser Tastenkombination das Moonlight Programm beenden, falls es sich mal aufhängt. Ctrl+Alt+Shift+Q