mirror of
				https://github.com/advplyr/audiobookshelf.git
				synced 2025-10-27 11:18:14 +01:00 
			
		
		
		
	Emit stream_closed even if stream is not found
This commit is contained in:
		
							parent
							
								
									c5bc865e6c
								
							
						
					
					
						commit
						3c854ca32b
					
				@ -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
 | 
			
		||||
 | 
			
		||||
@ -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": {
 | 
			
		||||
 | 
			
		||||
@ -7,12 +7,12 @@
 | 
			
		||||
  <MyIP/>
 | 
			
		||||
  <Shell>sh</Shell>
 | 
			
		||||
  <Privileged>false</Privileged>
 | 
			
		||||
  <Support>https://hub.docker.com/r/advplyr/audiobookshelf/</Support>
 | 
			
		||||
  <Support>https://forums.unraid.net/topic/112698-support-audiobookshelf/</Support>
 | 
			
		||||
  <Project>https://github.com/advplyr/audiobookshelf</Project>
 | 
			
		||||
  <Overview>Audiobook manager and player</Overview>
 | 
			
		||||
  <Category>MediaApp:Books MediaServer:Books Status:Beta<</Category>
 | 
			
		||||
  <Overview>**(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.</Overview>
 | 
			
		||||
  <Category>MediaApp:Books MediaServer:Books Status:Beta</Category>
 | 
			
		||||
  <WebUI>http://[IP]:[PORT:80]</WebUI>
 | 
			
		||||
  <TemplateURL/>
 | 
			
		||||
  <TemplateURL>https://raw.githubusercontent.com/advplyr/docker-templates/master/audiobookshelf.xml</TemplateURL>
 | 
			
		||||
  <Icon>https://github.com/advplyr/audiobookshelf/raw/master/client/static/Logo.png</Icon>
 | 
			
		||||
  <ExtraParams/>
 | 
			
		||||
  <PostArgs/>
 | 
			
		||||
@ -20,7 +20,7 @@
 | 
			
		||||
  <DateInstalled>1629238508</DateInstalled>
 | 
			
		||||
  <DonateText/>
 | 
			
		||||
  <DonateLink/>
 | 
			
		||||
  <Description>Audiobook manager and player</Description>
 | 
			
		||||
  <Description>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.</Description>
 | 
			
		||||
  <Networking>
 | 
			
		||||
    <Mode>bridge</Mode>
 | 
			
		||||
    <Publish>
 | 
			
		||||
 | 
			
		||||
@ -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": {
 | 
			
		||||
 | 
			
		||||
@ -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..
 | 
			
		||||
 | 
			
		||||
<img alt="Screenshot2" src="https://github.com/advplyr/audiobookshelf/raw/master/images/ss_audiobook.png" />
 | 
			
		||||
 | 
			
		||||
@ -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
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user