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