Letzte Woche beschwerte ich mich über die Urheberrechtsanspruchserkennung auf YouTube und Twitch.
Anscheinend hat sich dieses Problem inzwischen gelöst. War auch total einfach.
Kevin MacLeod bietet auf incompetech.com eine Fülle an Musikstücken unter Creative Commons: By Attribution 3.0 an. Die habe ich heruntergeladen.
In einer kleinen Datenbank habe ich für jeden Titel die zugehörige Lizenzinformation hinterlegt.
Der VLC Media Player ward dann mit diesen Stücken befüllt und auf Zufallswiedergabe gestellt. Außerdem ward das Webinterface aktiviert.
Im Webinterface des VLC gibt es eine interessante Datei: status.xml. Aus ihr lässt sich der Titel des aktuell gespielten Stücks auslesen.
Ein Python-Skript ruft diese status.xml also regelmäßig ab, extrahiert den Titel des aktuellen Stücks, entnimmt die Lizenzinformationen aus der Datenbank und schreibt sie in eine einfache Textdatei, sobald ein neues Stück beginnt. Außerdem wird der Name des Stücks mit Zeitstempel in einer Logdatei gespeichert.
Open Broadcaster Software (OBS), was ich zum Streamen benutze, liest den Text ebenso regelmäßig aus der ersten Datei aus und zeigt ihn neben einer selbst gemalten Note an.
Aus der Logdatei lässt sich im Nachhinein die Übersicht über die verwendeten Stücke für den YouTube-Upload erstellen.
Diesmal haben weder Twitch noch YouTube Teile gemutet. Ein Hoch auf Kevin MacLeod und CC-BY!