SRGSSR / pillarbox-apple

A next-generation reactive media playback ecosystem for Apple platforms.
https://testflight.apple.com/join/TS6ngLqf
MIT License
57 stars 9 forks source link

Provide library version in analytics #333

Closed defagos closed 1 year ago

defagos commented 1 year ago

As an SRG analytics team member I want media player version information to be obtained from analytics.

Acceptance criteria

Tasks

defagos commented 1 year ago

I made a proposal on the 333-provide-library-version-in-analytics-alternative branch. It is based on the idea linked above, but with several improvements.

Here are the main implementation ideas:

Note that a Swift executableTarget was also investigated (since this is the approach mentioned in the WWDC talks) but compiled executables are currently not supported. Information extraction would also have been more verbose since calling a shell command with Swift involves more code than direct shell execution.