Hitesh Sahu
Hitesh SahuHitesh Sahu
  1. Home
  2. ›
  3. work
  4. ›
  5. …

  6. ›
  7. 7 beosound moment

Loading ⏳
Fetching content, this won’t take long…


💡 Did you know?

🐙 Octopuses have three hearts and blue blood.

🍪 This website uses cookies

No personal data is stored on our servers however third party tools Google Analytics cookies to measure traffic and improve your website experience. Learn more

Mobile-Development

    AI & Machine Learning

    Cloud & DevOps

    Full-Stack Applications

    Mobile Development
    • Trading App

    • Rear Seat Entertainment System (RSE)

    • Mobile Banking App (MyFX)

    • Technology Day

    • Mi Banco / La Mia Banca

    • Vipps Mobile Wallet

    • BeoSound Moment


Cover Image for BeoSound Moment
Mobile Development

BeoSound Moment

Bang & Olufsen

2013 – 2014

Android App Developer

Multimedia

Tech Stack
Android (OS Customization, C++)
Third-Party APIs (Spotify, Deezer, TuneIn)
Bluetooth / Socket Communication
UI Components & Animations
Java Web Services / REST APIs

Summary

Developed BeoSound Moment Android app with integrated music services and innovative UI features.


What I Built

BeoSound Moment

A product ahead of its time

Bang & Olufsen • Android App Developer • 2013–2014

BeoSound Moment product was a custom Android Tablet originally using NVIDIA Tegra process for SOC.

But it does not look and feel like Android Tablet because the Android OS was modified from UI to OS kernel level to give a whole different experience.

The launcher starts a Music app that can seamless integrate with streaming services such as Deezer and TuneIn.


Product Demo

Live Product

Bang & Olufsen BeoSound Moment

Key Features

The Device has many cool features that were way ahead of its time:

Multi-service music integration — A unified browsing and playback experience across Deezer, TuneIn Radio, DLNA media sources, and Gracenote metadata.

Mood Wheel discovery — Custom UI components, animations, and interactive controls supporting B&O's Mood Wheel interface for music discovery.

Device setup and connectivity — System-level settings and onboarding for Wi-Fi, Bluetooth pairing, account management, and product activation.

Over-the-air updates — On-device software distribution, firmware downloads, and update management.

What I Built

  • Android system applications for music browsing, playback control, and device management
  • Content-provider integrations for Deezer, TuneIn, DLNA, and Gracenote behind a shared abstraction layer
  • Custom UI components, animations, and interaction patterns matched to B&O's design language
  • An OpenCV motion-detection pipeline processing the camera feed to drive motion-aware behavior in the interface
  • Onboarding flows for Wi-Fi, Bluetooth, user accounts, and device provisioning
  • Services for product registration, activation, crash reporting, and OTA updates
  • A port of legacy C++ service components to Java, simplifying maintenance and Android integration
  • Build and deployment automation with Apache Ant and Python

Technical Highlights

Cross-device communication

I helped built the messaging layer between the audio system and the Android Nexus tablet over Wi-Fi, keeping metadata, playback state, and controls synchronized across both.

Nexus 7 tablet used as the BeoSound Moment Jukebox interface

The interface (Jukebox) and hub (SoundHeart) are connected via your wireless network.

Original code was in CPP API. With aid of automated tools we translated CPP to Java. However, it was not clean, and we had to still do a lot of work to clean the code

Service modernization

Migrated native C++ components into Java service layers, cutting maintenance overhead and making integration with the Android apps far simpler.

Embedded Android — Worked below the application layer, integrating platform services, hardware drivers, connectivity modules, and system settings on an embedded Android target.

Challenges & Approach

The system depended on several external music providers, proprietary hardware, and system-level Android features that all had to behave as a single product.

I isolated each content provider behind a common interface, built the device-communication services that kept the two devices in sync, and worked directly with the hardware and firmware teams on driver integration.

The result was a shipping multimedia platform — cloud streaming, local media, hardware controls, and OTA updates — running in a Bang & Olufsen consumer product.

Technology Stack

  • Mobile & platform — Android, Java, Android Framework, Android Settings, Fragments
  • Media & connectivity — Deezer API, TuneIn API, DLNA, Gracenote, Bluetooth, Wi-Fi, socket communication
  • Computer vision — OpenCV (motion detection)
  • Backend services — Java web services, REST APIs
  • Systems programming — C++, Java
  • Build & automation — Apache Ant, Python
  • Hardware integration — Custom device drivers, embedded Android platform development
← Previous

Vipps Mobile Wallet

Let's work together
+49 176-2019-2523
hiteshkrsahu@gmail.com
WhatsApp
Skype
Munich 🥨, Germany 🇩🇪, EU
Playstore
Hitesh Sahu's apps on Google Play Store
Need Help?
Let's Connect
Navigation
  Home/About
  Skills
  Work/Projects
  Lab/Experiments
  Contribution
  Awards
  Art/Sketches
  Thoughts
  Contact
Links
  Sitemap
  Legal Notice
  Privacy Policy

Made with

NextJS logo

NextJS by

hitesh Sahu

| © 2026 All rights reserved.