├── .gitattributes ├── .gitignore ├── .prettierignore ├── .prettierrc.js ├── Discovery └── index.ts ├── LICENSE ├── LogEmitter └── index.ts ├── README.md ├── Sources ├── DbConnection.ts └── index.ts ├── StageLinq └── index.ts ├── TODO.md ├── cli ├── index.ts └── nowPlaying.ts ├── devices └── index.ts ├── docs ├── .nojekyll ├── assets │ ├── highlight.css │ ├── main.js │ ├── search.js │ └── style.css ├── classes │ ├── BeatInfo.html │ ├── Broadcast.html │ ├── Context.html │ ├── DbConnection.html │ ├── Device.html │ ├── DeviceId.html │ ├── Devices.html │ ├── Directory.html │ ├── Discovery.html │ ├── FileTransfer.html │ ├── ReadContext.html │ ├── Service.html │ ├── Source.html │ ├── Sources.html │ ├── StageLinq.html │ ├── StateMap.html │ ├── TimeSynchronization.html │ ├── Track.html │ └── WriteContext.html ├── enums │ └── Services.html ├── functions │ ├── getTempFilePath.html │ └── sleep.html ├── index.html ├── interfaces │ ├── BeatData.html │ ├── BroadcastData.html │ ├── ConnectionInfo.html │ ├── DirectoryData.html │ ├── DiscoveryMessage.html │ ├── DiscoveryMessageOptions.html │ ├── FileTransferData.html │ ├── FileTransferProgress.html │ ├── ServiceMessage.html │ ├── StageLinqOptions.html │ ├── StateData.html │ ├── TimeSyncData.html │ └── TrackDBEntry.html ├── modules.html ├── types │ ├── BroadcastMessage.html │ ├── IpAddress.html │ └── IpAddressPort.html └── variables │ ├── ActingAsDevice.html │ ├── StateNames.html │ └── Units.html ├── index.ts ├── package.json ├── services ├── BeatInfo.ts ├── Broadcast.ts ├── Directory.ts ├── FileTransfer.ts ├── Service.ts ├── StateMap.ts ├── TimeSync.ts └── index.ts ├── stagelinqConfig.json ├── status └── index.ts ├── tsconfig.json ├── types ├── DeviceId.ts ├── index.ts ├── messages.ts ├── models │ ├── State.ts │ ├── Track.ts │ ├── Unit.ts │ └── index.ts ├── options.ts └── player.ts └── utils ├── Context.ts ├── ReadContext.ts ├── WriteContext.ts ├── getTempFilePath.ts ├── index.ts └── sleep.ts /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | www/ 2 | node_modules/ 3 | .DS_Store 4 | .yarn 5 | .github 6 | *.md 7 | *.yml -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /Discovery/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/Discovery/index.ts -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/LICENSE -------------------------------------------------------------------------------- /LogEmitter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/LogEmitter/index.ts -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/README.md -------------------------------------------------------------------------------- /Sources/DbConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/Sources/DbConnection.ts -------------------------------------------------------------------------------- /Sources/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/Sources/index.ts -------------------------------------------------------------------------------- /StageLinq/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/StageLinq/index.ts -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/TODO.md -------------------------------------------------------------------------------- /cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/cli/index.ts -------------------------------------------------------------------------------- /cli/nowPlaying.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/cli/nowPlaying.ts -------------------------------------------------------------------------------- /devices/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/devices/index.ts -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/.nojekyll -------------------------------------------------------------------------------- /docs/assets/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/assets/highlight.css -------------------------------------------------------------------------------- /docs/assets/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/assets/main.js -------------------------------------------------------------------------------- /docs/assets/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/assets/search.js -------------------------------------------------------------------------------- /docs/assets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/assets/style.css -------------------------------------------------------------------------------- /docs/classes/BeatInfo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/classes/BeatInfo.html -------------------------------------------------------------------------------- /docs/classes/Broadcast.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/classes/Broadcast.html -------------------------------------------------------------------------------- /docs/classes/Context.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/classes/Context.html -------------------------------------------------------------------------------- /docs/classes/DbConnection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/classes/DbConnection.html -------------------------------------------------------------------------------- /docs/classes/Device.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/classes/Device.html -------------------------------------------------------------------------------- /docs/classes/DeviceId.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/classes/DeviceId.html -------------------------------------------------------------------------------- /docs/classes/Devices.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/classes/Devices.html -------------------------------------------------------------------------------- /docs/classes/Directory.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/classes/Directory.html -------------------------------------------------------------------------------- /docs/classes/Discovery.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/classes/Discovery.html -------------------------------------------------------------------------------- /docs/classes/FileTransfer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/classes/FileTransfer.html -------------------------------------------------------------------------------- /docs/classes/ReadContext.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/classes/ReadContext.html -------------------------------------------------------------------------------- /docs/classes/Service.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/classes/Service.html -------------------------------------------------------------------------------- /docs/classes/Source.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/classes/Source.html -------------------------------------------------------------------------------- /docs/classes/Sources.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/classes/Sources.html -------------------------------------------------------------------------------- /docs/classes/StageLinq.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/classes/StageLinq.html -------------------------------------------------------------------------------- /docs/classes/StateMap.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/classes/StateMap.html -------------------------------------------------------------------------------- /docs/classes/TimeSynchronization.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/classes/TimeSynchronization.html -------------------------------------------------------------------------------- /docs/classes/Track.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/classes/Track.html -------------------------------------------------------------------------------- /docs/classes/WriteContext.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/classes/WriteContext.html -------------------------------------------------------------------------------- /docs/enums/Services.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/enums/Services.html -------------------------------------------------------------------------------- /docs/functions/getTempFilePath.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/functions/getTempFilePath.html -------------------------------------------------------------------------------- /docs/functions/sleep.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/functions/sleep.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/interfaces/BeatData.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/interfaces/BeatData.html -------------------------------------------------------------------------------- /docs/interfaces/BroadcastData.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/interfaces/BroadcastData.html -------------------------------------------------------------------------------- /docs/interfaces/ConnectionInfo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/interfaces/ConnectionInfo.html -------------------------------------------------------------------------------- /docs/interfaces/DirectoryData.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/interfaces/DirectoryData.html -------------------------------------------------------------------------------- /docs/interfaces/DiscoveryMessage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/interfaces/DiscoveryMessage.html -------------------------------------------------------------------------------- /docs/interfaces/DiscoveryMessageOptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/interfaces/DiscoveryMessageOptions.html -------------------------------------------------------------------------------- /docs/interfaces/FileTransferData.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/interfaces/FileTransferData.html -------------------------------------------------------------------------------- /docs/interfaces/FileTransferProgress.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/interfaces/FileTransferProgress.html -------------------------------------------------------------------------------- /docs/interfaces/ServiceMessage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/interfaces/ServiceMessage.html -------------------------------------------------------------------------------- /docs/interfaces/StageLinqOptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/interfaces/StageLinqOptions.html -------------------------------------------------------------------------------- /docs/interfaces/StateData.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/interfaces/StateData.html -------------------------------------------------------------------------------- /docs/interfaces/TimeSyncData.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/interfaces/TimeSyncData.html -------------------------------------------------------------------------------- /docs/interfaces/TrackDBEntry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/interfaces/TrackDBEntry.html -------------------------------------------------------------------------------- /docs/modules.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/modules.html -------------------------------------------------------------------------------- /docs/types/BroadcastMessage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/types/BroadcastMessage.html -------------------------------------------------------------------------------- /docs/types/IpAddress.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/types/IpAddress.html -------------------------------------------------------------------------------- /docs/types/IpAddressPort.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/types/IpAddressPort.html -------------------------------------------------------------------------------- /docs/variables/ActingAsDevice.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/variables/ActingAsDevice.html -------------------------------------------------------------------------------- /docs/variables/StateNames.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/variables/StateNames.html -------------------------------------------------------------------------------- /docs/variables/Units.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/docs/variables/Units.html -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/index.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/package.json -------------------------------------------------------------------------------- /services/BeatInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/services/BeatInfo.ts -------------------------------------------------------------------------------- /services/Broadcast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/services/Broadcast.ts -------------------------------------------------------------------------------- /services/Directory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/services/Directory.ts -------------------------------------------------------------------------------- /services/FileTransfer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/services/FileTransfer.ts -------------------------------------------------------------------------------- /services/Service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/services/Service.ts -------------------------------------------------------------------------------- /services/StateMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/services/StateMap.ts -------------------------------------------------------------------------------- /services/TimeSync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/services/TimeSync.ts -------------------------------------------------------------------------------- /services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/services/index.ts -------------------------------------------------------------------------------- /stagelinqConfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/stagelinqConfig.json -------------------------------------------------------------------------------- /status/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/status/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/DeviceId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/types/DeviceId.ts -------------------------------------------------------------------------------- /types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/types/index.ts -------------------------------------------------------------------------------- /types/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/types/messages.ts -------------------------------------------------------------------------------- /types/models/State.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/types/models/State.ts -------------------------------------------------------------------------------- /types/models/Track.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/types/models/Track.ts -------------------------------------------------------------------------------- /types/models/Unit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/types/models/Unit.ts -------------------------------------------------------------------------------- /types/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/types/models/index.ts -------------------------------------------------------------------------------- /types/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/types/options.ts -------------------------------------------------------------------------------- /types/player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/types/player.ts -------------------------------------------------------------------------------- /utils/Context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/utils/Context.ts -------------------------------------------------------------------------------- /utils/ReadContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/utils/ReadContext.ts -------------------------------------------------------------------------------- /utils/WriteContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/utils/WriteContext.ts -------------------------------------------------------------------------------- /utils/getTempFilePath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/utils/getTempFilePath.ts -------------------------------------------------------------------------------- /utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/utils/index.ts -------------------------------------------------------------------------------- /utils/sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisle/StageLinq/HEAD/utils/sleep.ts --------------------------------------------------------------------------------