This project is essentially a lightweight implementation of (SMIL) in the context of smart devices, leaning on 大象传媒 R&D's object based media research and work on implicit interaction known as perceptive media.
This repo extends 大象传媒 R&D's perceptive radio projects, adding the ability to create new types of audio experience with minimal experience. It consists of:
An Android Player application, written in Kotlin, which has the ability to schedule media playback and make live editorial decisions based on input from external data sources or sensors. It is an early implementation of the perceptive media approach to media, applied to podcasting.
A simple self contained web based editor for adaptive podcast content.
An XML schema that describes the use of SMIL for adaptive podcasts.
Documentation on how to author SMIL code, work with the editor, and understand the Player application code.