From c29deab72836d6214479a5634c80325eb165ad37 Mon Sep 17 00:00:00 2001 From: hicom150 Date: Tue, 13 Aug 2019 23:53:37 +0200 Subject: [PATCH 1/2] Pass title metadata in media url --- src/renderer/lib/playlist.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/lib/playlist.js b/src/renderer/lib/playlist.js index 321f13e2..07a564ba 100644 --- a/src/renderer/lib/playlist.js +++ b/src/renderer/lib/playlist.js @@ -38,7 +38,7 @@ function getPreviousIndex (state) { function getCurrentLocalURL (state) { return state.server - ? state.server.localURL + '/' + state.playing.fileIndex + ? state.server.localURL + '/' + state.playing.fileIndex + '/' + state.window.title : '' } From 097fa9cc7cd2579f6721b65de4ba34abc33df716 Mon Sep 17 00:00:00 2001 From: hicom150 Date: Thu, 15 Aug 2019 12:06:22 +0200 Subject: [PATCH 2/2] Add file name to state --- src/renderer/controllers/playback-controller.js | 1 + src/renderer/lib/playlist.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/renderer/controllers/playback-controller.js b/src/renderer/controllers/playback-controller.js index 6e6c1587..413ccd2d 100644 --- a/src/renderer/controllers/playback-controller.js +++ b/src/renderer/controllers/playback-controller.js @@ -269,6 +269,7 @@ module.exports = class PlaybackController { // update state state.playing.infoHash = infoHash state.playing.fileIndex = index + state.playing.fileName = fileSummary.name state.playing.type = TorrentPlayer.isVideo(fileSummary) ? 'video' : TorrentPlayer.isAudio(fileSummary) ? 'audio' : 'other' diff --git a/src/renderer/lib/playlist.js b/src/renderer/lib/playlist.js index 07a564ba..eb369de1 100644 --- a/src/renderer/lib/playlist.js +++ b/src/renderer/lib/playlist.js @@ -38,7 +38,7 @@ function getPreviousIndex (state) { function getCurrentLocalURL (state) { return state.server - ? state.server.localURL + '/' + state.playing.fileIndex + '/' + state.window.title + ? state.server.localURL + '/' + state.playing.fileIndex + '/' + encodeURIComponent(state.playing.fileName) : '' }