Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: play unprotected SRG SSR contents from urns #26

Merged
merged 8 commits into from
Aug 11, 2023

Commits on Aug 4, 2023

  1. chore(npm): script property update

    Improves unit-testing development experience by displaying individual
    test suite results with the test suite hierarchy.
    
    - modifies `test` script by adding `--verbose` option
    - adds `test:watch` script to automatically restart unit tests when source files are modified
    amtins committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    5ca4e5f View commit details
    Browse the repository at this point in the history
  2. chore(parcel): configuration update

    Uses `@parcel/transformer-js` to suppress `babel` warnings at compile time.
    
    - adds `transformer` object to `.parcelrc` configuration file
    amtins committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    a93ab7b View commit details
    Browse the repository at this point in the history
  3. chore(eslint): configuration update

    Adds `jest` support and updated `linter` rules.
    amtins committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    359fe38 View commit details
    Browse the repository at this point in the history
  4. style(babel): add blank line

    amtins committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    df73262 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. chore(eslint): allow unused vars

    - updates `eslint` configuration to ignore unused vars starting by `_`
    amtins committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    e752522 View commit details
    Browse the repository at this point in the history
  2. feat(image): adds scaling url generation

    Adds support for the image scaling service provided by IL.
    
    - adds class to generate image scaling URL
    - adds test coverage and mock file
    amtins committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    0350f8f View commit details
    Browse the repository at this point in the history
  3. feat(mediaComposition): add data model used by SRGSSR

    This class represents the data model used by `SRGSSR` to describe a media object.
    It also provides functions for easy access to the object's properties.
    
    - adds `MediaComposition` class
    - adds unit tests
    - adds mock files
    amtins committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    dde07f2 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. feat: play unprotected SRG SSR contents from urns

    Allows playback of any unprotected SRG SSR content from its URN.
    
    - adds `DataProvider` which is in charge of retrieving the `MediaComposition`
    - adds `SrgSsr` middleware for resolving `srgssr/urn` sources
    - updates demo with sample sources
    - adds test coverage for `DataProvider` and `SrgSsr` classes
    - adds mock files
    
    Resolves #24
    amtins committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    ee569b9 View commit details
    Browse the repository at this point in the history