mirror of
				https://github.com/advplyr/audiobookshelf.git
				synced 2025-10-27 11:18:14 +01:00 
			
		
		
		
	Add mime types for MPEG/MPG
This commit is contained in:
		
							parent
							
								
									32105665c1
								
							
						
					
					
						commit
						f3d2b781ab
					
				| @ -147,7 +147,7 @@ export default class LocalAudioPlayer extends EventEmitter { | ||||
|           timeoutRetry: { | ||||
|             maxNumRetry: 4, | ||||
|             retryDelayMs: 0, | ||||
|             maxRetryDelayMs: 0, | ||||
|             maxRetryDelayMs: 0 | ||||
|           }, | ||||
|           errorRetry: { | ||||
|             maxNumRetry: 8, | ||||
| @ -160,7 +160,7 @@ export default class LocalAudioPlayer extends EventEmitter { | ||||
|               } | ||||
|               return retry | ||||
|             } | ||||
|           }, | ||||
|           } | ||||
|         } | ||||
|       } | ||||
|     } | ||||
| @ -194,7 +194,7 @@ export default class LocalAudioPlayer extends EventEmitter { | ||||
| 
 | ||||
|   setDirectPlay() { | ||||
|     // Set initial track and track time offset
 | ||||
|     var trackIndex = this.audioTracks.findIndex(t => this.startTime >= t.startOffset && this.startTime < (t.startOffset + t.duration)) | ||||
|     var trackIndex = this.audioTracks.findIndex((t) => this.startTime >= t.startOffset && this.startTime < t.startOffset + t.duration) | ||||
|     this.currentTrackIndex = trackIndex >= 0 ? trackIndex : 0 | ||||
| 
 | ||||
|     this.loadCurrentTrack() | ||||
| @ -270,7 +270,7 @@ export default class LocalAudioPlayer extends EventEmitter { | ||||
|       // Seeking Direct play
 | ||||
|       if (time < this.currentTrack.startOffset || time > this.currentTrack.startOffset + this.currentTrack.duration) { | ||||
|         // Change Track
 | ||||
|         var trackIndex = this.audioTracks.findIndex(t => time >= t.startOffset && time < (t.startOffset + t.duration)) | ||||
|         var trackIndex = this.audioTracks.findIndex((t) => time >= t.startOffset && time < t.startOffset + t.duration) | ||||
|         if (trackIndex >= 0) { | ||||
|           this.startTime = time | ||||
|           this.currentTrackIndex = trackIndex | ||||
| @ -293,7 +293,6 @@ export default class LocalAudioPlayer extends EventEmitter { | ||||
|     this.player.volume = volume | ||||
|   } | ||||
| 
 | ||||
| 
 | ||||
|   // Utils
 | ||||
|   isValidDuration(duration) { | ||||
|     if (duration && !isNaN(duration) && duration !== Number.POSITIVE_INFINITY && duration !== Number.NEGATIVE_INFINITY) { | ||||
|  | ||||
| @ -1,6 +1,6 @@ | ||||
| const SupportedFileTypes = { | ||||
|   image: ['png', 'jpg', 'jpeg', 'webp'], | ||||
|   audio: ['m4b', 'mp3', 'm4a', 'flac', 'opus', 'ogg', 'oga', 'mp4', 'aac', 'wma', 'aiff', 'wav', 'webm', 'webma', 'mka', 'awb', 'caf'], | ||||
|   audio: ['m4b', 'mp3', 'm4a', 'flac', 'opus', 'ogg', 'oga', 'mp4', 'aac', 'wma', 'aiff', 'wav', 'webm', 'webma', 'mka', 'awb', 'caf', 'mpeg', 'mpg'], | ||||
|   ebook: ['epub', 'pdf', 'mobi', 'azw3', 'cbr', 'cbz'], | ||||
|   info: ['nfo'], | ||||
|   text: ['txt'], | ||||
| @ -81,9 +81,7 @@ const Hotkeys = { | ||||
|   } | ||||
| } | ||||
| 
 | ||||
| export { | ||||
|   Constants | ||||
| } | ||||
| export { Constants } | ||||
| export default ({ app }, inject) => { | ||||
|   inject('constants', Constants) | ||||
|   inject('keynames', KeyNames) | ||||
|  | ||||
| @ -49,5 +49,7 @@ module.exports.AudioMimeType = { | ||||
|   WEBMA: 'audio/webm', | ||||
|   MKA: 'audio/x-matroska', | ||||
|   AWB: 'audio/amr-wb', | ||||
|   CAF: 'audio/x-caf' | ||||
|   CAF: 'audio/x-caf', | ||||
|   MPEG: 'audio/mpeg', | ||||
|   MPG: 'audio/mpeg' | ||||
| } | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user