Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. Projekt Multiplayer

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Projekt Multiplayer

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
1 Beiträge 1 Kommentatoren 5.0k Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • K Offline
    K Offline
    Kamikaze
    schrieb am zuletzt editiert von
    #1

    Hallo,

    wie ich bereits angekündigt habe, siehe http://forum.iobroker.net/viewtopic.php?f=8&t=6787 möchte ich mein erstes Projekt hier bereitstellen. 1055_player1.png

    Der Player läßt sich gut einsetzen wenn folgende Voraussetzungen gegeben sind:

    1. Playlisten für die Musik liegen in m3u-Extended Format vor.

    2. Playlisten sind für den iobroker sowohl auf Dateiebene als auch über http zugreifbar.

    3. Die mp3-Dateien sind über http verfügbar.

    4. Ihr habt einen oder mehrere Chromcast Audio im Einsatz und im iobroker konfiguriert

    5. Ihr habt einen oder mehrere rechnergestützten VLC-Player (Windows Rechner oder Raspberry Pi oder andere Linux-Derivate) im Einsatz (Achtung: VLC auf Tablets oder Smartphones z.B. mit Android funktionieren nicht).

    Wenn die Voraussetzung geben sind müßt Ihr nun folgendes tun:

    a. Ladet die Dateien im Anhang herunter und speichert diese in einem Verzeichnis.

    b. Entpackt die Datei vis_buttons.zip und transportiert die Grafiken innerhalb von VIS in das Verzeichis vis.0

    c. Chromcast: Öffnet die Datei vis_view_CC.txt mit einem Editor und ersetzt alle Einträge ##123456## mit dem Namen eures Chromcast-Players, normalerweise zu finden unterhalb des Objektes chromcast.0. Markiert den gesamten Text und kopiert diesen in die Zwischenablage.

    d. VLC-Player:Öffnet die Datei vis_view_VLC.txt mit einem Editor und ersetzt alle Einträge ##123456## mit dem Namen eures VLC-Players. Dieser Name kann beliebig sein, ihr braucht ihn aber später noch einmal. Markiert den gesamten Text und kopiert diesen in die Zwischenablage.

    e. Startet den Vis-Editor und importiert einen View. In dem sich öffnenden Fenster fügt ihr den Text aus der Zwischenablage und gebt dem View einen Namen.

    f. Habt ihr mehrere Player im Einsatz müßt ihr den Vorgang für jeden Player wiederholen.

    Somit ist die Visualisierung abgeschlossen.

    g. Javascript vorbereiten. Geht in die Konfiguration des Javascript-Adapters und tragt bei den Modulen folgende ein: md5-file,jsmediatags,jsonfile,object-hash,playlist-parser,xml2js

    h. Öffnet die Datei Multiplayer_001.js mit einem Texteditor und kopiert des gesamten Inhalt in die Zwischenablage.

    i. Geht im iobroker auf den Reiter Scripte und erstellt ein neues Script. Wählt dazu einen Namen und stellt aus javascript um.

    j. Fügt den Text aus der Zwischenablage in das leere Script ein und speichert es.

    k. Jetzt müßt ihr den Player noch konfigurieren.

    const vlc_verwenden         = true;                                                                    // Medienplay VLC verwenden
    const cc_verwenden          = true;                                                                     // Medienplayer Chromcast verwenden
    const id3tags_verwenden     = true;                                                                     // Sollen die ID3Tags verwendet werden bw. stehen diese zur Verfügung
    const playerinstanz         = "javascript.0.MyPlayer";                                                  // Basis Myplayer Instanz
    const playerids_vlc         = ["Homeserver","NUC"];														// Identifizierung der unterschiedlichen VLC-Player Namen habt ihr bei VIS bereits festgelegt.
    const player_connect_vlc    = ["http://:dum_pass@192.168.2.5:8888","http://:dum_pass@192.168.2.95:8080"];// Verbindungselemente zum VLC-Player
    const chromcast_instanz     = "chromecast.0";															// Chromcast Instanz
    const playerids_cc          = ["Chromcast_AZ"];                                                         // Chromcast Player
    const albumcover		    	= "folder.jpg";                                                             // Dateiname, der das Albumcover repräsentiert
    const m3uext			    	= ".m3u";																	// Dateierweiterung für M3U-Dateien
    const m3udir                = "/var/www/html/playlisten";						                		// Verzeichnis der Playlistendateien *.m3u
    const url_m3udir            = "http://192.168.2.5/playlisten/";                                        // Playlistenzugriff via http (Laden in den Player)
    const cachedir              = '/opt/iobroker/log/Myplayer/';                                            // Cache-Verzeichnis
    var  anzahl_playlisten     = 5;																			// Anzahl der Playlisten in VIS
    const logging 			    = false;																		// Aktivitäten loggen
    

    Wollt Ihr den VLC-Player zum Einsatz bringen, dann ist hier eine Doku. http://www.casa-del-stifler.de/?page_id=176 Darus ergibt sich auch die Verbindungselemente für player_connect_vlc

    Da ich doch mit mehren Anfragen rechne, habe ich in dieser Version noch ein beträchtliches Logging eingetragen, um Fehler aufspüren zu können. Vergesst nicht, dies ist mein erstes Projekt.

    1 Antwort Letzte Antwort
    0
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen


    Support us

    ioBroker
    Community Adapters
    Donate

    763

    Online

    32.5k

    Benutzer

    81.7k

    Themen

    1.3m

    Beiträge
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
    ioBroker Community 2014-2025
    logo
    • Anmelden

    • Du hast noch kein Konto? Registrieren

    • Anmelden oder registrieren, um zu suchen
    • Erster Beitrag
      Letzter Beitrag
    0
    • Home
    • Aktuell
    • Tags
    • Ungelesen 0
    • Kategorien
    • Unreplied
    • Beliebt
    • GitHub
    • Docu
    • Hilfe