mirror of
https://github.com/advplyr/audiobookshelf-app.git
synced 2026-07-29 16:08:38 +02:00
Compare commits
3
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a53a96ecf5 | ||
|
|
82cddde15f | ||
|
|
def47fd5e2 |
@@ -72,12 +72,10 @@ body:
|
|||||||
description: Please ensure your app is up to date. *If you are using a 3rd-party app, please reach out to them directly.*
|
description: Please ensure your app is up to date. *If you are using a 3rd-party app, please reach out to them directly.*
|
||||||
multiple: true
|
multiple: true
|
||||||
options:
|
options:
|
||||||
|
- 'Android App - 0.10.0'
|
||||||
|
- 'iOS App - 0.10.0'
|
||||||
- 'Android App - 0.9.81'
|
- 'Android App - 0.9.81'
|
||||||
- 'iOS App - 0.9.81'
|
- 'iOS App - 0.9.81'
|
||||||
- 'Android App - 0.9.80'
|
|
||||||
- 'iOS App - 0.9.80'
|
|
||||||
- 'Android App - 0.9.79'
|
|
||||||
- 'iOS App - 0.9.79'
|
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
- type: dropdown
|
- type: dropdown
|
||||||
|
|||||||
@@ -43,12 +43,10 @@ body:
|
|||||||
description: Please ensure your app is up to date. *If you are using a 3rd-party app, please reach out to them directly.*
|
description: Please ensure your app is up to date. *If you are using a 3rd-party app, please reach out to them directly.*
|
||||||
multiple: true
|
multiple: true
|
||||||
options:
|
options:
|
||||||
|
- 'Android App - 0.10.0'
|
||||||
|
- 'iOS App - 0.10.0'
|
||||||
- 'Android App - 0.9.81'
|
- 'Android App - 0.9.81'
|
||||||
- 'iOS App - 0.9.81'
|
- 'iOS App - 0.9.81'
|
||||||
- 'Android App - 0.9.80'
|
|
||||||
- 'iOS App - 0.9.80'
|
|
||||||
- 'Android App - 0.9.79'
|
|
||||||
- 'iOS App - 0.9.79'
|
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
- type: textarea
|
- type: textarea
|
||||||
|
|||||||
@@ -192,7 +192,12 @@ class PlaybackSession(
|
|||||||
// As of v2.22.0 tracks use a different endpoint
|
// As of v2.22.0 tracks use a different endpoint
|
||||||
// See: https://github.com/advplyr/audiobookshelf/pull/4263
|
// See: https://github.com/advplyr/audiobookshelf/pull/4263
|
||||||
if (checkIsServerVersionGte("2.22.0")) {
|
if (checkIsServerVersionGte("2.22.0")) {
|
||||||
return Uri.parse("$serverAddress/public/session/$id/track/${audioTrack.index}")
|
return if (isDirectPlay) {
|
||||||
|
Uri.parse("$serverAddress/public/session/$id/track/${audioTrack.index}")
|
||||||
|
} else {
|
||||||
|
// Transcode uses HlsRouter on server
|
||||||
|
Uri.parse("$serverAddress${audioTrack.contentUrl}")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return Uri.parse("$serverAddress${audioTrack.contentUrl}?token=${DeviceManager.token}")
|
return Uri.parse("$serverAddress${audioTrack.contentUrl}?token=${DeviceManager.token}")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -255,7 +255,7 @@ class AbsAudioPlayerWeb extends WebPlugin {
|
|||||||
if (this.currentTrack.contentUrl?.startsWith('/hls')) {
|
if (this.currentTrack.contentUrl?.startsWith('/hls')) {
|
||||||
sessionTrackUrl = this.currentTrack.contentUrl
|
sessionTrackUrl = this.currentTrack.contentUrl
|
||||||
} else {
|
} else {
|
||||||
sessionTrackUrl = `/public/session/${this.playbackSession.id}/track/${this.currentTrack.index}`
|
sessionTrackUrl = `/public/session/${this.playbackSession.id}/track/${this.currentTrack.index || 1}`
|
||||||
}
|
}
|
||||||
|
|
||||||
this.player.src = `${serverHost}${sessionTrackUrl}`
|
this.player.src = `${serverHost}${sessionTrackUrl}`
|
||||||
|
|||||||
Reference in New Issue
Block a user