mirror of
				https://github.com/advplyr/audiobookshelf.git
				synced 2025-10-27 11:18:14 +01:00 
			
		
		
		
	* Add: `AudioTrack.yaml` * Fix: audiotrack example * Initial: podcast schemas and endpoints * Update schemas * Add: podcasts tag * Update bundled spec
		
			
				
	
	
		
			46 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| components:
 | |
|   schemas:
 | |
|     AudioTrack:
 | |
|       type: object
 | |
|       description: Represents an audio track with various properties.
 | |
|       properties:
 | |
|         index:
 | |
|           type: integer
 | |
|           nullable: true
 | |
|           description: The index of the audio track.
 | |
|           example: null
 | |
|         startOffset:
 | |
|           type: number
 | |
|           format: float
 | |
|           nullable: true
 | |
|           description: The start offset of the audio track in seconds.
 | |
|           example: null
 | |
|         duration:
 | |
|           type: number
 | |
|           format: float
 | |
|           nullable: true
 | |
|           description: The duration of the audio track in seconds.
 | |
|           example: null
 | |
|         title:
 | |
|           type: string
 | |
|           nullable: true
 | |
|           description: The title of the audio track.
 | |
|           example: null
 | |
|         contentUrl:
 | |
|           type: string
 | |
|           nullable: true
 | |
|           description: The URL where the audio track content is located.
 | |
|           example: '`/api/items/${itemId}/file/${audioFile.ino}`'
 | |
|         mimeType:
 | |
|           type: string
 | |
|           nullable: true
 | |
|           description: The MIME type of the audio track.
 | |
|           example: null
 | |
|         codec:
 | |
|           type: string
 | |
|           nullable: true
 | |
|           description: The codec used for the audio track.
 | |
|           example: aac
 | |
|         metadata:
 | |
|           $ref: '../metadata/FileMetadata.yaml#/components/schemas/fileMetadata'
 |