Entwickler auf Twitch erstellt sauberes Tool, um DMCA-Benachrichtigungen zu verhindern

Entwickler auf Twitch erstellt sauberes Tool, um DMCA-Benachrichtigungen zu verhindern

Zucken

Letzten Sommer brach Chaos auf Twitch aus, als Benutzer plötzlich mit Hinweisen auf Urheberrechtsverletzungen für Inhalte bombardiert wurden, die 2017 und 2019 hochgeladen wurden.

Diese erste Charge war die Arbeit der RIAA und im Oktober 2020 waren die Probleme wieder da, als die Musikindustriegruppe eine zweite Beschwerdewelle auslöste .

Im Mai verschickte Twitch eine E-Mail, in der es hieß, dass es eine weitere Reihe von DMCA-Deaktivierungsmitteilungen von Musikverlegern erhalten hatte, in der darauf hingewiesen wurde, dass die Mehrheit auf Streamer abzielte, die beim Spielen von Videospielen Hintergrundmusik hörten. Aber was wäre, wenn es möglich wäre, urheberrechtlich geschützte Hintergrundmusik an Benutzer auf Twitch zu streamen, ohne DMCA-Benachrichtigungen zu erhalten. Und dafür sorgen, dass auch Künstler bezahlt werden?

Das Unmögliche einfach erreichen

Sofern Benutzer (oder tatsächlich Twitch) keine Lizenzen zum Streamen von Mainstream-Musik an die Öffentlichkeit erhalten, werden DMCA-Benachrichtigungen immer ein Problem sein. Mit etwas Querdenken hat der Entwickler Peter Frydenlund Madsen, auf Twitch als Pequeno0 bekannt , jedoch eine elegante Lösung gefunden, die Millionen von Benutzern nützlich sein wird.

Die Lösung von Pequeno0 ist SpotifySynchronizer , eine Twitch-Erweiterung, die Spotify des Streamers mit Spotify des Zuschauers synchronisiert, sodass Stream-Zuschauer genau zur gleichen Zeit dieselbe Musik wie der Streamer hören können.

SpotifySynchronizer

Das Schöne daran ist, dass keine urheberrechtlich geschützten Tracks mit oder sogar ohne Genehmigung verbreitet oder aufgenommen werden. Der Nutzer verbindet sich einfach über die Erweiterung mit Spotify des Streamers, führt bei Bedarf eine „Force Sync“ durch und hört dann exakt dieselbe Musik wie der Streamer zur exakt gleichen Zeit auf seinem eigenen Rechner. Und weil die Musik auf Spotify gespielt wird, werden die Künstler bezahlt.

SpotifySynchronizer, GTA V RP und Twitch

„Ich habe viel GTA V RP auf Twitch gesehen und sie haben viel Musik gespielt, die zum RP passt“, informiert Pequeno0 TorrentFreak.

„Als die DMCA-Streiks trafen, wurden sie hart getroffen. Mit ihnen im Hinterkopf habe ich das Projekt gestartet. Also sprach ich mit einem Freund von mir und wir kamen auf die Idee, Musik so zu synchronisieren, dass sich die Künstler trotzdem bezahlt machen.“

Pequeno0 sagt, dass er Spotify selbst nutzt und da es ein weit verbreiteter Dienst ist und Millionen zugänglich ist – ganz zu schweigen von einer öffentlichen API, die einfach zu bedienen ist – war die Entscheidung, die Plattform zu integrieren, offensichtlich. Es war jedoch nicht ohne technische Probleme.

Twitch und Spotify – Bitte schön spielen

„Die Twitch-API zusammen mit der Spotify-API zu verstehen, war anfangs problematisch. Es ist beispielsweise nicht möglich, einen iFrame in die Twitch-Erweiterung einzubetten. Aber normalerweise erfolgt die Anmeldung bei Spotify in einem Iframe mit OAuth“, sagt Pequeno0.

„Ich musste ein Popup erstellen und herausfinden, wie ich die Ergebnisse dieses Popups an die Erweiterung zurücksenden kann, um das Token für Spotify zu verwenden. Dies könnte in Zukunft in ein besseres System geändert werden, um mehr Plattformen zu unterstützen.“

Darüber hinaus sagt Pequeno0, dass Spotify keinen Benachrichtigungsdienst bereitstellt, wenn ein Song geändert wird. Das bedeutet, dass er Spotify fragen muss, welcher Song gerade abgespielt wird, wenn der Streamer während des Songs die Tracks wechselt.

„Ich hätte alle paar Sekunden einen Check machen können, aber die Spotify-API hat auch eine Ratenbegrenzung, also habe ich mich dagegen entschieden. Um diese Probleme zu lösen, musste ich die Schaltfläche "Sync erzwingen" erstellen. Es fragt Spotify im Grunde, was der Streamer gerade spielt, und aktualisiert es mit dem Server.

Der Entwickler sagt, er wisse nicht, wie viel Zeit er für das Projekt aufgewendet habe, gebe aber etwas Geld für einen Server aus, um eine minimale Datenmenge zu speichern. Dadurch soll sichergestellt werden, dass Zuschauer, die sich anmelden, während ein Titel bereits abgespielt wird, den Namen dieses Titels erkennen können, ohne mit dem Teil der Erweiterung des Streamers kommunizieren zu müssen.

Die Zukunft: Vielleicht mehr Musikdienste

Während Pequeno0 nun schon seit einigen Monaten als Nebenprojekt an SpotifySynchronizer arbeitet, schließt er weitere Entwicklungen nicht aus. Dies hängt weitgehend davon ab, wie viele Personen die Erweiterung nutzen, aber er hat einige frühe Pläne.

„Wenn die Erweiterung sehr beliebt wird, könnte sie erweitert werden, um noch mehr Dienste zu nutzen und vielleicht sogar Songs auf verschiedenen Musikdiensten nachzuschlagen, sodass der Zuschauer/Streamer verschiedene Dienste nutzen, aber dieselben Songs hören kann“, erklärt Pequeno0.

In der Zwischenzeit stellt der Entwickler Anweisungen für diejenigen bereit, die SpotifySynchronizer sowohl auf der Streaming- als auch auf der Empfangsseite testen möchten. Er verspricht, dass es für beide keine DMCA-Mitteilungen geben wird.

1. Der Streamer installiert die Erweiterung und fügt das Panel dem Kanal hinzu.
2. Streamer startet Spotify, startet dann das Live-Config-Panel im Creator Dashboard -> Stream Manager -> SpotifySynchronizer und meldet sich dann über das Popup bei Spotify an. Der Streamer hält dann dieses Live-Config-Panel geöffnet, da dies die Synchronisation übernimmt.
3. Wenn der Streamer die Musik während des Songs ändert, muss die Schaltfläche „Force Sync“ gedrückt werden, um sie für die Zuschauer zu aktualisieren.
4. Viewer öffnet Spotify und startet einen beliebigen Song. Dies ist eine Voraussetzung, da die Spotify-API die Wiedergabe nicht starten kann, wenn sie nicht weiß, welches Gerät Musik abspielt.
5. Der Zuschauer meldet sich mit SpotifySynchronizer unterhalb des Streams auf dem Kanal des Streamers an. Wenn das Spotify des Zuschauers nicht auf den vom Streamer abgespielten Song wechselt, kann der 'Force Sync'-Button auf der Zuschauerseite verwendet werden, um den aktuell wiedergegebenen Song abzurufen.

via Torrentfreak • CC BY-NC 3.0 license

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.