diff --git a/renderer/controllers/playback-controller.js b/renderer/controllers/playback-controller.js new file mode 100644 index 00000000..3439aa00 --- /dev/null +++ b/renderer/controllers/playback-controller.js @@ -0,0 +1,299 @@ +const electron = require('electron') +const path = require('path') + +const Cast = require('../lib/cast') +const {dispatch} = require('../lib/dispatcher') +const telemetry = require('../lib/telemetry') +const errors = require('../lib/errors') +const sound = require('../lib/sound') +const TorrentPlayer = require('../lib/torrent-player') +const TorrentSummary = require('../lib/torrent-summary') +const State = require('../lib/state') + +const ipcRenderer = electron.ipcRenderer + +// Controls playback of torrents and files within torrents +// both local (