SongTabs

Offline-Songtext-App mit Gitarrenakkorden für Android

  • Python
  • Kivy
  • KivyMD
  • Android
  • SQLite

Mobile-App für Gitarrenspieler: Songtexte mit Akkordsymbolen vom Ultimate-Guitar-Webdienst holen, in einer lokalen SQLite-Bibliothek ablegen und offline jederzeit abrufen. Oberfläche im Material-Design-3-Look auf Basis von Kivy + KivyMD; läuft als gleiche Codebasis auf Android und Linux- Desktop.

Features

  • Suche per Titel + Künstler, Mehrstufen-Fallback gegen UG-404er
  • Lokale Bibliothek mit Suchfeld + Alphabet-Sidebar
  • Songtext in Monospace, Akkorde bleiben über den Silben ausgerichtet
  • Komplett offline nach dem Speichern
  • Cloudflare-Bypass auf Android via Androids nativen TLS-Stack (java.net.HttpURLConnection per pyjnius)

Installation auf Android

Die fertige .apk aus dem GitHub-Release herunterladen, „Installation aus unbekannten Quellen” für den jeweiligen Browser erlauben, fertig. Min. Android 5.0 (API 21), getestet bis 13 (API 33), Architekturen arm64-v8a und armeabi-v7a.

Stack

Python 3.13, Kivy 2.3, KivyMD 2.0, SQLite, requests + BeautifulSoup, pyjnius. Build via Buildozer + python-for-android.