Skip to content

← Firmware Downloads

Post-install setup · Rondo · Y1

Third-party software

A lightweight, custom audio operating system for the Innioasis Y1.

Instructions published by the project, shown here word for word.

Third-party software

Rondo is MIT-licensed (see LICENSE). It's built on the projects below, each under its own license.

In the Android app (and the APK)

ProjectLicense
ExoPlayer 2.19.1Apache-2.0
OkHttp 3.12 and OkioApache-2.0
AndroidX (appcompat, core, recyclerview, media, multidex, lifecycle)Apache-2.0
Kotlin standard library, kotlinx.coroutines, kotlinx.serializationApache-2.0
NanoHTTPDBSD-3-Clause
ZXing (QR codes)Apache-2.0
Roboto fontSIL Open Font License 1.1 (see app/app/src/main/assets/fonts/NOTICE.txt)
ISRG Root X1 and ISRG Root YR certificates (Let's Encrypt)public certificates

In the server

ProjectLicense
youtubei.jsMIT
Fastify and @fastify/rate-limitMIT
undiciMIT
sharp (with libvips)Apache-2.0 (libvips: LGPL-3.0)

In the firmware (rom.zip)

The firmware is built from the y1-community's Android 4.2 base ROM (firmware/build.sh downloads it): Android 4.2.2 from the Android Open Source Project (mostly Apache-2.0) with the Y1's MediaTek drivers and system files as Innioasis shipped them. Rondo takes apps out of it and adds its own; it redistributes the rest unchanged, as the base ROM does.

In the update page

ProjectLicense
Tango (@yume-chan/adb and its WebUSB and credential packages)MIT
esbuild (build only)MIT

Downloaded when the server's Docker image is built or started

These aren't part of this repository. The Docker image fetches them from their own projects.

ProjectLicense
yt-dlpUnlicense
DenoMIT
FFmpeg (Debian package)LGPL-2.1+ / GPL-2.0+
Node.jsMIT
Caddy (with compose.vps.yaml)Apache-2.0

YouTube and YouTube Music are trademarks of Google LLC; their logos are shown to identify the services. Innioasis and Y1 are trademarks of their owner. Rondo isn't affiliated with or endorsed by either.

Published by the jarvissax/rondo project [1] [3]