Skip to content
/ Orbit Public
forked from bphillips09/Orbit

LTS downstream of bphillips09/Orbit

License

Notifications You must be signed in to change notification settings

canisat/Orbit

 
 

Repository files navigation

Orbit

An offline satellite radio player that can work completely without internet.

Orbit connects to an SXV300 tuner and controls it using the SXi protocol.

Features

Feature Status
Play / Pause / Fast‑Forward / Rewind ✅ Supported
Channel Forward / Back / Tune ✅ Supported
Song / Artist / Channel information ✅ Supported
Album artwork (downloaded from satellite) ✅ Supported
Channel logos (downloaded from satellite) ✅ Supported
Channel info (description, similar channels) ✅ Supported
Now‑playing guide ✅ Supported
Presets ✅ Supported
Presets Playback (up to an hour) ✅ Supported
Presets Scan ✅ Supported
Presets Mix ✅ Supported
Restart song on tune ✅ Supported
Song / Artist alerts ✅ Supported
Sports alerts ⏳ Planned
Travel Link (downloaded from satellite) ❌ Not yet supported
Internet Streaming ❌ Not supported

Platforms

Getting started

  1. See the Hardware Setup page to connect your device.
  2. Download the latest release for your platform or Web
  3. Launch Orbit and choose the serial device when prompted.
  4. Optionally select your audio input setup.
  5. Start listening (applicable subscription needed). No internet connection required.

Permissions

This app interacts with serial devices and can capture audio for playback. It requests permissions when needed:

  • Android
    • USB serial (native)
    • Microphone / Audio input
  • Desktop
    • Serial API (native)
    • Microphone / Audio input
  • Web
    • Serial API (WebSerial)
    • Microphone / Audio input

Building from Source

  1. Install Flutter: Flutter installation guide
  2. Clone this repo:
    git clone https://github.com/bphillips09/Orbit.git
    cd orbit
  3. Build or run the app:
    flutter build [platform]
    #or 
    flutter run [platform]

SXi Documentation

Coming soon.

Disclaimer

This project is unaffiliated with any satellite radio provider. Names and trademarks belong to their respective owners.

About

LTS downstream of bphillips09/Orbit

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dart 94.9%
  • C++ 2.9%
  • CMake 1.5%
  • Ruby 0.2%
  • HTML 0.2%
  • Swift 0.2%
  • Other 0.1%