Skip to content

📢 ANNOUNCEMENT: Turning Spotify Car Thing into a Retro Handheld & Edge AI Device (Video Coming Soon on GIL STUDIO!) #1

Description

@Gilzone

🚗 Nocturne v1.1.0: Dedicated Retro Player, Offline Edge AI & Car Thing Revive Suite!

Spotify discontinued the Car Thing and told everyone to throw them away. Instead of letting this gorgeous 800×480 touchscreen, rotary knob, and 4-button hardware become e-waste, this project turns it into a standalone handheld and edge computing device running 100% offline with zero cloud and zero companion PC.


🌟 What's New in v1.1.0

🌴 1. "Car Thing Revive" Tropical Starting Screen

  • Features a vibrant tropical startup animation inspired by classic retro badges.
  • Smooth transition: advances with the progress bar or immediately upon spinning the rotary dial or tapping the screen.
  • Click "CAR THING REVIVE" in the top header anytime to re-trigger the tropical display.

🕹️ 2. Dedicated Game Boy & GBA Retro Player (Tools Tab)

  • Authentic DMG Emulation: Built with the high-performance, cycle-accurate GameBoyCore WebAssembly engine.
  • Hardware-Integrated Controls:
    • 🔘 Knob Push (Click Dial): Triggers Button A (Jump, Confirm) with an on-screen status indicator.
    • 🔴 Dedicated Thumb Button: Large 82px Coral Red Button B (Cancel, Run).
    • Tactile D-Pad & Top Buttons: Full 4-way cross pad on the left, with Top Button 2 for SELECT and Top Button 3 for START.
  • Pre-Loaded Open-Source Homebrew:
    • 🎮 2048 Game Boy Edition: Open-source, cycle-accurate puzzle port.
    • 🗡️ Anguna: Warriors of Virtue: Acclaimed open-source action-adventure homebrew by Nathan Tolbert.
    • 🧱 Advancetris: High-speed competitive block-stacking homebrew.
    • 📂 Bring Your Own ROMs (BYO ROMs): Tap 📂 ROM to load any legally owned .gb, .gbc, or .gba file from your device storage.
  • Battery Auto-Save: SRAM saves auto-saved to persistent local storage every 12 seconds with dedicated [ 💾 Save ] controls.

🌐 3. 100% Offline Neural Machine Translation (Tools Tab)

  • Real-time on-device English ↔ Spanish bidirectional neural translation using Mozilla's Bergamot Project (Marian NMT).
  • Compressed 43MB quantized neural weights into efficient on-disk WebAssembly binaries loading in under 106KB heap memory.
  • Instant preloaded automotive and travel quick-phrases.

🎙️ 4. On-Device Neural Keyword Spotting & Voice Games (Extras Tab)

  • TensorFlow.js Speech Commands: 18-keyword neural model running locally on the quad-core Amlogic S905D2.
  • Hardware Dual-Link Microphone Fix: Uses ALSA subdevice hw:0,1 to capture hardware audio simultaneously without conflicting with the nocturned wake-word daemon.
  • Voice Pawn: One-pawn chess puzzle quest where you call out coordinates and moves verbally ("Up", "Go", "Left", "Right").
  • Voice Tetrix: Hands-free voice block-stacking.
  • Cyber Drive: Voice-steered retro racer.

📡 5. Air-Gapped Optical Data Transfer (Decimen Beam)

  • High-speed visual data transfer using animated fountain codes directly on the Car Thing display.
  • Transfer text and files to any smartphone camera without needing Wi-Fi or Bluetooth pairing.

💻 6. KolibriOS 32-bit x86 PC Emulation (Apps Tab)

  • Full x86 PC virtual machine booted from a 1.44MB floppy image in under 1.5 seconds.
  • Absolute-to-relative PS/2 mouse coordinate translator turning the touchscreen into a fluid virtual trackpad.

📜 Compliance & Open Source Attribution

  • Multi-License Inventory: Original launcher and scripts are licensed under MIT. Third-party tools retain their upstream licenses (see LICENSE).
  • Upstream Attribution: Built upon foundational Linux BSP work by Joey Eamigh, lmore377, and Neel Patel (@68p) (yocto-superbird), and Nocturne OS by Brandon Saldan, Neel Patel, and Dominic Frye (usenocturne/nocturne).
  • ROM Policy: This project does not distribute or bundle commercial ROMs. Users supply their own legally owned ROM files.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions