UltraNotes — Notes & Recording App for UltraBAR

Android recording + AI real-time transcription + fullscreen captions + Web remote control

A recording notes app designed for ultrawide desktop displays, supporting real-time speech recognition, AI translation, dual-pane side-by-side display, and remote recording control via a LAN web page.

License: MIT
Platform
Version


Features

Core recording

  • High-fidelity recording: 48kHz sample rate, AAC/M4A format, supports Bluetooth HFP SCO microphone routing
  • Real-time waveform: dynamic audio waveform shown while recording
  • Marker system: drop markers at any time during recording; timestamps are automatically saved to meta.json

AI transcription & translation

  • Real-time speech transcription: powered by Alibaba Cloud DashScope Paraformer, supports Chinese / English / Japanese / Korean and more
  • AI translation: integrated with Alibaba Cloud Bailian LLM, supports multi-language mutual translation with a dual-pane side-by-side display
  • Smart summary: after recording ends, generate meeting minutes, key-point reviews, and to-do items

Fullscreen caption mode

  • Single-pane mode: large-font real-time transcription text, auto-scrolling
  • Dual-pane mode: original + translation side by side, independent scrolling
  • Translation toggle: one-click switch in the top-right corner, with language selection

Web remote control

  • LAN control: open http://<device-IP>:<port> in a browser on the same network to control
  • Real-time sync: recording state, AI toggle, translation toggle, Mark markers sync bidirectionally within 1 second
  • Recording management: remotely start / pause / stop recording, view the recording list, download / delete files

LineOS plugin

  • Runs as a CoreBar/LineOS desktop plugin, supporting one-tap recording from a card
  • 3 Actions: Start Recording / Start AI Recording / Stop Recording

Screenshots

Fullscreen captions (single pane)

Quick start

Requirements

  • Android 6.0 (API 23) or above
  • Ultrawide display (21:9 or wider recommended, e.g. 3440×1440)
  • Network connection (required for AI features)

Configure AI services

First use requires an Alibaba Cloud DashScope API Key:

  1. Open the app → tap the settings icon in the top-right
  2. Go to “AI Service Configuration”
  3. Enter your DashScope API Key (get one here)
  4. Select the ASR model and LLM model

Web remote control

  1. Make sure the device and PC are on the same LAN
  2. The app displays the HTTP service address on launch (e.g. http://192.168.31.6:44045)
  3. Open that address in a browser to access the control page
  4. Scan the QR code on a phone or type the address manually

LineOS plugin

  1. Install UltraNotes on a LineOS device
  2. Open the CoreBar desktop and go to plugin management
  3. Add the “UltraNotes” plugin card
  4. Tap the card buttons to control recording

Version history

v1.4.14 (2026-09-13)

Full bidirectional sync for AI / translation / Mark, fullscreen layout optimization, dual sound-effect system

  • AI Transcript toggle syncs bidirectionally between terminal and Web (1s polling, terminal is the source of truth)
  • Translation toggle and language config sync on both ends; fullscreen translation entry button has two-state appearance
  • Fullscreen transcription frame restored to 4 visible lines; translation button floats in single-pane / moves into the title bar in dual-pane
  • Terminal Mark markers sync to the Web list in real time via /api/status
  • Web/API/plugin stop recording now includes sound effects; marker callback released to prevent truncation
  • Dual-tone sound effects: start = low→high 660→1320Hz, stop = high→low 1320→660Hz
  • Added CoreBar/LineOS plugin integration

v1.3 (2026-09-05)

Optimized translation strategy

  • Streaming trigger, continuous scrolling, instant output
  • Fixed AI Recorder text recognition frame centering

v1.2 (2026-09-01)

Initial version

  • Basic recording functionality
  • AI real-time transcription
  • Fullscreen caption display