Skip to content

ThePixelPro366/scp-reader

Repository files navigation

SCP Reader

An Android app for reading the SCP Foundation wiki. Browse and search the archive, save articles to read offline, and play the narration when it's available.

Attribution

  • Article text and images are from the SCP Foundation wiki, licensed under CC BY-SA 3.0. The app links back to each article's original wiki page and repeats this attribution in the reader itself.
  • The SCP emblem is from Wikimedia, also CC BY-SA 3.0.
  • Narration audio is produced by SCP Archives and sourced from their YouTube videos (with their Apple Podcasts feed as a fallback). The reader links to the specific YouTube video for any article with narration, with credit shown alongside it.

Screenshots

Home, Search, Library, Downloads, Settings, Reader and full-screen player screenshots

Features

  • Browse the archive with an SCP of the Day highlight and random-entry discovery, filtered by SCP, Tales or GoI
  • Full-text search across SCPs, tales and GoI documents, with a Top Rated / Recently Viewed zero-state before you type
  • Read articles with rendered collapsibles, redactions, the ACS bar and object-class badges, and follow wiki links inside the app
  • Play YouTube-sourced narration in a full-screen player or the system media notification, with SponsorBlock segments (sponsor, intro, outro, filler and more) skipped automatically
  • Save articles and ad-free, SponsorBlock-trimmed narration for offline playback, with a storage breakdown and a browse-by-class filter in your library
  • Queue and manage downloads — including bulk download of random, top-rated, a series or the entire archive
  • Bookmarks and a recently-viewed list
  • Adjustable text size, light/dark/auto themes and dynamic color from your wallpaper
  • Tune discovery: choose the home highlight and exclude object classes from random picks
  • Resumes where you left off
  • Checks for new releases and installs updates in-app

Building

You need the Android SDK and JDK 17.

./gradlew assembleDebug

The APK ends up in app/build/outputs/apk/debug/.

About

Android reader for the SCP Foundation wiki

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages