clrsrc Bot, die Android-App
Eine kleine Android-App, die die Partien unseres Lichess-Bots @clrsrc_lc0 zuverlässig aufs Handy bringt: das laufende Spiel als Live-Brett und eine Benachrichtigung, sobald eine neue Partie beginnt oder eine endet – auch bei geschlossener App. Quelloffen, ganz ohne Login.
Die APK kommt nicht aus dem Play Store, daher muss einmalig die Installation aus unbekannten Quellen erlaubt werden; sie ist mit dem Debug-Schlüssel signiert. Voraussetzung: Android 8.0 oder neuer.
Was die App kann
Die wichtigsten Funktionen – bewusst laienverständlich.
Live-Brett
Die laufende Partie von clrsrc_lc0 in Echtzeit: Züge, wie sie fallen, der
letzte Zug markiert, dazu beide Uhren (die Seite am Zug tickt sekündlich runter) und die
erkannte Eröffnung. Das Brett dreht sich automatisch auf die Seite des Bots.
Hintergrund-Wächter
Ein Dienst beobachtet den Bot weiter, auch wenn die App geschlossen ist, und schickt eine Benachrichtigung, sobald eine neue Partie beginnt oder eine endet (mit Ergebnis). So verpasst man keine Partie, ohne ständig nachzusehen.
Historie & Bilanz
Ein eigener Reiter listet die letzten Partien chronologisch (Ergebnis, Gegner samt Elo, Zeitkontrolle, gewertet/nicht, Datum & Uhrzeit) und fasst sie pro Gegner zu einer Bilanz zusammen – Siege, Remis, Niederlagen und der Elo-Saldo auf einen Blick.
Übersteht den Neustart
War der Wächter aktiv, meldet er sich nach einem Geräte-Neustart von selbst zurück – kein erneutes Einschalten nötig.
Frei einstellbar
Standardmäßig folgt die App clrsrc_lc0, der beobachtete Bot lässt sich aber
jederzeit ändern. Damit funktioniert sie mit jedem Lichess-Bot. Dazu Optionen wie
„Display anlassen" während einer Partie.
Hoch- und Querformat
Mit Jetpack Compose und Material 3 gebaut. Im Querformat steht das Brett über die volle Höhe, daneben Bedienung und Partie-Infos – ohne dass der Live-Stream beim Drehen abreißt.
So funktioniert es
Nur öffentliche Schnittstellen – keine Anmeldedaten, kein Konto nötig.
Öffentliche Lichess-API
Die App nutzt ausschließlich die öffentliche Lichess-API – kein Login, kein OAuth. Sie fragt im 15-Sekunden-Takt nach der aktuellen Partie, liest deren Stellungen Zug für Zug aus dem Live-Datenstrom von Lichess und holt am Ende das Ergebnis. Die Historie kommt aus dem öffentlichen Partie-Export des Bots.
Zuverlässig im Hintergrund
Der Wächter läuft als Foreground-Service mit einer dauerhaften, leisen Status-Benachrichtigung – so verhindert Android, dass das System ihn beendet. Für maximale Zuverlässigkeit nimmt man die App in den Akku-Einstellungen von der Energieoptimierung aus.
Lizenz: Die App steht – wie die clrsrc-Engine – unter GPL-3.0. Sie ist ein reiner Client der öffentlichen Lichess-API und enthält keinen Lichess-Server-Code. Der ganze Quellcode liegt offen auf GitHub: github.com/clrsrc/clrsrc-bot-app ↗. Den Bot im Live-Betrieb siehst du auf der Live-Seite →