Pillarbox Player for Android
Pillarbox is the modern SRG SSR multimedia player ecosystem, built on top of AndroidX Media3. Pillarbox has been designed with robustness, flexibility, and efficiency in mind, with many customization options available.
It is split in multiple modules, whose documentation is available from the side menu.
Additional resources:
All modules:
Provides SRG SSR implementation for Commanders Act and ComScore to send page view events and custom events.
Provides a PillarboxPlayer implementation that controls a Cast receiver app.
Provides a PillarboxPlayer implementation to handle GoogleCast TV receiver. Application needs to use PillarboxCastReceiverPlayer instead of PillarboxExoPlayer
.
Provides a MediaSource for handling SRG SSR media URNs to Pillarbox. It basically converts an integration layer MediaComposition to a playable MediaSource.
Provides a MediaItemConverter implementation that works with SRG SSR receivers.
Provides PillarboxPlayer, an AndroidX Media3 Player implementation for media playback on Android.
Provides UI Compose components and helpers.