Playliste

YouTube Upload Automation System

Beschreibung

Ein automatisiertes Python-System zum Hochladen von Videos auf YouTube mit Unterstützung für Playlists und Einzelvideos. Das System verbindet sich mit einer MySQL-Datenbank, um Video-Metadaten zu verwalten und YouTube-Videos automatisch zu verarbeiten.

Hauptfunktionen

Technologien

Python 3
Google API Client
PyMySQL
Google OAuth2
YouTube Data API v3
MoviePy

Dateien

Datei Beschreibung
yt_script.py Hauptscript für Einzelvideo-Uploads
yt_PL_script.py Script für Playlist-Erstellung
upload_ytvid.py Upload-Funktionen (Video + Thumbnail)
playlist_ytvid.py Playlist-Erstellungs-Funktionen
googleAPI.json Google API Credentials
token.json OAuth2 Token (automatisch generiert)

Workflow

1

Datenbank-Verbindung

Verbindung zur MySQL-Datenbank mit Zufallsauswahl eines Videos

2

OAuth2 Authentifizierung

Token-basierte Google API Authentifizierung

3

Video-Upload

Resumable Upload mit Metadaten (Titel, Beschreibung, Tags)

4

Thumbnail-Upload

Automatisches Setzen des Thumbnails nach Upload

5

Datenbank-Update

Aktualisierung des Datenbank-Status mit YouTube Video ID

Status

● Funktionsfähig

Letzte Aktualisierung: 26. März 2026
Standort: Windows-3060 (RTX 3060) - D:\arbeit\git\playliste