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 CommandersAct and ComScore to send page view events and custom events.
Provides helpers to integrate Cast with Pillarbox.
Provides a MediaSource
for handling SRG SSR media URNs to Pillarbox. It basically converts an integration layer ch.srgssr.pillarbox.core.business.integrationlayer.data.MediaComposition to a playable MediaSource
.
Provides ch.srgssr.pillarbox.player.PillarboxPlayer, the Exoplayer
implementation of media playback on Android.
Provides UI Compose components: