Skip to content

Releases: plateaukao/nerlan-android

NerLan v1.2

14 Jun 13:07

Choose a tag to compare

AI tab, tablet two-pane & Google Drive sync

🤖 AI tab

A dedicated AI tab brings the transcription and handout tools together, and transcription is now smarter:

  • Language-aware Whisper prompting with a selectable model.
  • Long episodes are chunked automatically to stay under the model's ~1400s limit.
  • Segmentation is punctuation-only, and each episode's transcript can be regenerated or deleted.

📱 Large-screen / tablet two-pane

On tablets and large screens the app now uses a two-pane layout with a collapsible program browser, correct window insets, and pinch-to-zoom on handouts.

☁️ Google Drive sync

Back up favorites and downloads metadata to your Google Drive appData folder, syncing automatically on change and when the app is backgrounded.

Other improvements

  • Opt-in caching of streamed audio for smoother repeat listening.
  • Tab and program-detail state is preserved across navigation.
  • Smoother downloads: throttled progress updates and a cap on concurrent downloads.
  • Fixed a Drive-sync crash caused by serializing a TreeMap.

The attached NerLan-v1.2.apk is a signed release build.

NerLan v1.1

13 Jun 06:26

Choose a tag to compare

OpenAI transcripts & AI handouts

Turn any episode into study material with your own OpenAI API key (set it in Settings — the gear in the 節目 tab).

  • 逐字稿 — transcribes the episode audio and segments it into a numbered, sentence-by-sentence list. Output is Taiwan Traditional Chinese; foreign-language text is kept genuine.
  • AI 講義 — generates an HTML study handout (文法重點 / 例句 / 單字) from the transcript, shown in a rich webview.

Both actions appear in the full player and in download/favorite rows once an API key is set. Long (30-min) episodes are transcoded to mono 16 kHz so they stay under the upload limit, and requests use long timeouts. Transcripts and handouts are saved on-device for offline review.

The attached app-release.apk is a signed release build.

NerLan v1.0

12 Jun 03:25

Choose a tag to compare

First release of NerLan for Android — an unofficial language-learning audio player for Taiwan's National Education Radio (國立教育廣播電台) Channel+ platform.

Features

  • Browse ~96 programs across 19 languages with a language filter
  • Full episode archives with infinite scroll
  • Background playback (Media3/ExoPlayer) with media notification and lock-screen controls
  • Playback speed 0.5×–2×, repeat modes (off / all / one)
  • MP3 downloads for offline listening, grouped by program and language
  • Favorites for episodes and programs

Built with Kotlin, Jetpack Compose, and Material 3 Expressive. Min SDK 24 (Android 7.0+).

All audio content belongs to 國立教育廣播電台 (National Education Radio, Taiwan).