xdk-device-dummy-package
XDK DEVICE DUMMY PACKAGE
Accedo Build XDK Device Package - Dummy Package
This is an unusable dummy package that can help you to understand what is required to create a device and contrib with XDK.
Instalation
$ npm i @accedo/xdk-device-dummy-package
Usage
import  dummy, {ID as DUMMY}  from '@accedo/xdk-device-dummy-package' ;
// include the device configuration into the packages to be detected and loaded
const devices = {
  packages: [
    // ...
    youview // last device to load
  ],
  detail: {
    [YOUVIEW]: [
      extensions: [
        // add extensions
      ]
    ]
  }
Links
Capabilities matrix
| Module | Implemented | Supported | Notes | |||
|---|---|---|---|---|---|---|
| Player | Playback | HLS | v2 | Linear, Live | Linear, Live | |
| v3 | Linear, Live | Linear, Live | ||||
| v4 | Linear, Live | Linear, Live | Live seek is not working | |||
| v5 | Linear, Live | Linear, Live | ||||
| v6 | Linear, Live | Linear, Live | ||||
| v7 | Linear, Live | Linear, Live | ||||
| v8 | Linear, Live | Linear, Live | ||||
| MPD | Linear, Live | Linear, Live | ||||
| ISM | Linear, Live | Linear, Live | ||||
| MP4 | Linear | Linear | ||||
| DRM | HLS | AES, PlayReady | AES, PlayReady | |||
| MPD | CENC, PlayReady, Widevine | CENC, PlayReady, Widevine | ||||
| ISM | PlayReady | PlayReady | ||||
| Subtitles | HLS | Internal, External | Internal, External | From v5 or when the Subtitles meta is on the m3u8 External using xdk-extension-external-vttmodule | ||
| MPD | Internal, External | Internal, External | Internal do not report the language label External using xdk-extension-external-vttmodule | |||
| ISM | Internal, External | Internal, External | External using xdk-extension-external-vttmodule | |||
| MP4 | Internal, External | Internal, External | External using xdk-extension-external-vttmodule | |||
| Audio Tracks | HLS | Supported | Supported | Internal using xdk-extension-au | ||
| MPD | Supported | Supported | ||||
| ISM | Supported | Supported | ||||
| MP4 | Supported | Supported | ||||
| System | UUID | Storage Based | Device API | Device API requires validation from vendor | ||
| Device Type | ||||||
| App Resolution | ||||||
| Network | ||||||
| Storage | Local Storage | Local Storage, Device API | ||||
| TVKey | Gamepad | Gamepad, remote | ||||
| Mouse | Not implemented | Mouse, Touchpad, Stick |