Fix:Encode filename for audio player direct plays

This commit is contained in:
advplyr
2022-03-05 17:28:15 -06:00
parent 9f29b245d7
commit 83976b5549
5 changed files with 17 additions and 21 deletions

View File

@ -75,15 +75,9 @@ export default {
},
tracksCleaned() {
return this.tracks.map((track) => {
var trackPath = track.path.replace(/\\/g, '/')
var audiobookPath = this.audiobookPath.replace(/\\/g, '/')
return {
...track,
relativePath: trackPath
.replace(audiobookPath + '/', '')
.replace(/%/g, '%25')
.replace(/#/g, '%23')
relativePath: this.getRelativePath(track.path)
}
})
},
@ -100,6 +94,10 @@ export default {
methods: {
clickBar() {
this.showTracks = !this.showTracks
},
getRelativePath(path) {
var relativePath = path.replace(/\\/g, '/').replace(this.audiobookPath.replace(/\\/g, '/') + '/', '')
return this.$encodeUriPath(relativePath)
}
},
mounted() {}