Skip to content
forked from hradio/omri-usb

Implementation of the OMRI interface supporting DAB USB hardware receivers

Notifications You must be signed in to change notification settings

rashrf/omri-usb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OMRI USB

This is an implementation of the OpenMobileRadioInterface API project.

It compiles to an Android .aar library

Features:

  • Supports some hardware USB DAB receivers
  • Supports playback of ShoutCast streams
  • Support for EDI streams
  • Full C++ DAB stack for DAB/EDI decoding including
    • DAB Band III service scanner
    • DAB servicecomponent decoder
    • DAB+ servicecomponent decoder
    • Dynamic Label (Plus) (DLS / DL+) decoder
    • Enhanced Slideshow (SLS) decoder
  • Java/Android JNI layer for easy integration
  • RadioDns service scanner for IP services and metadata enrichment

Compile

You must have the Android SDK and NDK installed.
Use the gradle wrapper command line or import the project into AndroidStudio

TODO

  • DAB Ensemble reconfiguration

About

Implementation of the OMRI interface supporting DAB USB hardware receivers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 58.7%
  • Java 40.9%
  • CMake 0.4%