Twitchy

Ein nativer Twitch-kompatibler Client für iPhone, iPad, Mac und Apple TV.

  • Swift
  • SwiftUI
  • AVPlayer
Twitchy-Banner mit App-Logo und violetter Welle

Überblick

Die Idee

Am Schreibtisch schaut man einen Stream anders als auf dem Sofa. Twitchy zeigt, wie dieselbe Kanalbibliothek und Wiedergabe auf verschiedenen Apple-Geräten jeweils passend bedient werden können.

Entwickelt von
Rafael Reverberi
Plattformen
iOS · iPadOS · macOS · tvOS
Status
Quellcode-Vorschau
Lizenz
MIT

Funktionsweise

Einblick ins Projekt

Oberflächen für jedes Gerät

Auf dem Mac gibt es eine Seitenleiste und einen Miniplayer. Auf dem iPad können Stream und Chat nebeneinander stehen. Apple TV bietet Fokusnavigation und Vollbild.

Gemeinsame Swift-Basis

Das gemeinsame Paket übernimmt Twitch-Anbindung und Wiedergabe. Konfigurierte Quellen werden in der gewählten Reihenfolge ausprobiert. Kompatible Streams laufen über AVPlayer.

Optionaler eigener Server

Ein verbundener Twitchy Server kann als zusätzliche Quelle dienen und, soweit unterstützt, Videos und Clips für die Offline-Wiedergabe speichern.

Stand und Einschränkungen

Frühe, unabhängige Vorschau zum Selbstbauen. Kontoeinwilligung, Verhalten auf physischen Geräten und iCloud-Synchronisation über mehrere Geräte wurden nur begrenzt geprüft. Twitchy ist nicht mit Twitch verbunden.

Ähnliche Projekte

Alle Projekte →

Projektanfragen

Hast du etwas vor?

Ob App, Website oder technische Idee: Ich bin gespannt, was du vorhast.