diff --git a/client/components/app/StreamContainer.vue b/client/components/app/StreamContainer.vue
index 823b3e56..74ac4d8b 100644
--- a/client/components/app/StreamContainer.vue
+++ b/client/components/app/StreamContainer.vue
@@ -111,7 +111,7 @@ export default {
}
},
streamClosed(streamId) {
- if (this.stream && this.stream.id === streamId) {
+ if (this.stream && (this.stream.id === streamId || this.stream === 'n/a')) {
this.terminateStream()
this.$store.commit('clearStreamAudiobook', this.stream.audiobook.id)
this.stream = null
diff --git a/client/package.json b/client/package.json
index abb31774..d4e88a60 100644
--- a/client/package.json
+++ b/client/package.json
@@ -1,6 +1,6 @@
{
"name": "audiobookshelf-client",
- "version": "0.9.88-beta",
+ "version": "0.9.89-beta",
"description": "Audiobook manager and player",
"main": "index.js",
"scripts": {
diff --git a/docker-template.xml b/docker-template.xml
index 1b264ed9..093078f5 100644
--- a/docker-template.xml
+++ b/docker-template.xml
@@ -7,12 +7,12 @@
sh
false
- https://hub.docker.com/r/advplyr/audiobookshelf/
+ https://forums.unraid.net/topic/112698-support-audiobookshelf/
https://github.com/advplyr/audiobookshelf
- Audiobook manager and player
- MediaApp:Books MediaServer:Books Status:Beta<
+ **(Beta)** Audiobook manager and player. Saves your progress, supports multiple accounts, stream all audio formats on the fly. No more switching between dozens of audio files for a single audiobook, Audiobookshelf shows you one audio track with skipping, seeking and adjustable playback speed. Free & open source mobile apps under construction, consider contributing by posting feedback, suggestions, feature requests on github or the forums.
+ MediaApp:Books MediaServer:Books Status:Beta
http://[IP]:[PORT:80]
-
+ https://raw.githubusercontent.com/advplyr/docker-templates/master/audiobookshelf.xml
https://github.com/advplyr/audiobookshelf/raw/master/client/static/Logo.png
@@ -20,7 +20,7 @@
1629238508
- Audiobook manager and player
+ Audiobook manager and player. Saves your progress, supports multiple accounts, stream all audio formats on the fly. No more switching between dozens of audio files for a single audiobook, Audiobookshelf shows you one audio track with skipping, seeking and adjustable playback speed. Free & open source mobile apps under construction, consider contributing by posting feedback, suggestions, feature requests on github or the forums.
bridge
diff --git a/package.json b/package.json
index 72dba93b..f5a40d6e 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "audiobookshelf",
- "version": "0.9.88-beta",
+ "version": "0.9.89-beta",
"description": "Self-hosted audiobook server for managing and playing audiobooks.",
"main": "index.js",
"scripts": {
diff --git a/readme.md b/readme.md
index d4fc9f11..dbc2be88 100644
--- a/readme.md
+++ b/readme.md
@@ -24,7 +24,7 @@ Title can start with the publish year like so:
* Adding new audiobooks require pressing Scan button again (on settings page)
* Matching is still manual - should auto-match when exact title and author with cover image is found
* Support different views to see more details of each audiobook
-* Add ability to add/manage additional accounts with varying access levels
+* Downloading audiobooks + merge files and download
* Then comes the mobile app..
diff --git a/server/StreamManager.js b/server/StreamManager.js
index a0e5bbb2..30ecc66f 100644
--- a/server/StreamManager.js
+++ b/server/StreamManager.js
@@ -92,6 +92,7 @@ class StreamManager {
var client = socket.sheepClient
if (!client || !client.stream) {
Logger.error('No stream for client', client.user.id)
+ client.socket.emit('stream_closed', 'n/a')
return
}
// var streamId = client.stream.id