2
0

DeviceProfile-Yatse.json 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. {
  2. "EnableAlbumArtInDidl": false,
  3. "EnableSingleAlbumArtLimit": false,
  4. "EnableSingleSubtitleLimit": false,
  5. "SupportedMediaTypes": "Audio,Photo,Video",
  6. "MaxAlbumArtWidth": 0,
  7. "MaxAlbumArtHeight": 0,
  8. "MaxStreamingBitrate": 120000000,
  9. "MaxStaticBitrate": 100000000,
  10. "MusicStreamingTranscodingBitrate": 192000,
  11. "TimelineOffsetSeconds": 0,
  12. "RequiresPlainVideoItems": false,
  13. "RequiresPlainFolders": false,
  14. "EnableMSMediaReceiverRegistrar": false,
  15. "IgnoreTranscodeByteRangeRequests": false,
  16. "DirectPlayProfiles": [
  17. {
  18. "Container": "",
  19. "AudioCodec": "aac",
  20. "VideoCodec": "",
  21. "Type": "Video",
  22. "$type": "DirectPlayProfile"
  23. },
  24. {
  25. "Container": "ts,mp4,mka,m4a,mp3,mp2,wav,flac,ogg",
  26. "AudioCodec": "",
  27. "VideoCodec": "",
  28. "Type": "Audio",
  29. "$type": "DirectPlayProfile"
  30. },
  31. {
  32. "Container": "",
  33. "AudioCodec": "",
  34. "VideoCodec": "",
  35. "Type": "Photo",
  36. "$type": "DirectPlayProfile"
  37. }
  38. ],
  39. "TranscodingProfiles": [
  40. {
  41. "Container": "ts",
  42. "Type": "Video",
  43. "VideoCodec": "h264",
  44. "AudioCodec": "aac",
  45. "Protocol": "hls",
  46. "EstimateContentLength": false,
  47. "EnableMpegtsM2TsMode": false,
  48. "TranscodeSeekInfo": "Auto",
  49. "CopyTimestamps": true,
  50. "Context": "Streaming",
  51. "EnableSubtitlesInManifest": false,
  52. "MaxAudioChannels": "6",
  53. "MinSegments": 0,
  54. "SegmentLength": 0,
  55. "BreakOnNonKeyFrames": false,
  56. "$type": "TranscodingProfile"
  57. },
  58. {
  59. "Container": "mp3",
  60. "Type": "Audio",
  61. "VideoCodec": "",
  62. "AudioCodec": "mp3",
  63. "Protocol": "http",
  64. "EstimateContentLength": false,
  65. "EnableMpegtsM2TsMode": false,
  66. "TranscodeSeekInfo": "Auto",
  67. "CopyTimestamps": false,
  68. "Context": "Static",
  69. "EnableSubtitlesInManifest": false,
  70. "MaxAudioChannels": "6",
  71. "MinSegments": 0,
  72. "SegmentLength": 0,
  73. "BreakOnNonKeyFrames": false,
  74. "$type": "TranscodingProfile"
  75. },
  76. {
  77. "Container": "mp3",
  78. "Type": "Audio",
  79. "VideoCodec": "",
  80. "AudioCodec": "mp3",
  81. "Protocol": "http",
  82. "EstimateContentLength": false,
  83. "EnableMpegtsM2TsMode": false,
  84. "TranscodeSeekInfo": "Auto",
  85. "CopyTimestamps": false,
  86. "Context": "Streaming",
  87. "EnableSubtitlesInManifest": false,
  88. "MaxAudioChannels": "6",
  89. "MinSegments": 0,
  90. "SegmentLength": 0,
  91. "BreakOnNonKeyFrames": false,
  92. "$type": "TranscodingProfile"
  93. }
  94. ],
  95. "CodecProfiles": [
  96. {
  97. "Type": "VideoAudio",
  98. "Conditions": [
  99. {
  100. "Condition": "Equals",
  101. "Property": "IsSecondaryAudio",
  102. "Value": "false",
  103. "IsRequired": false,
  104. "$type": "ProfileCondition"
  105. }
  106. ],
  107. "Codec": "",
  108. "Container": "",
  109. "$type": "CodecProfile"
  110. }
  111. ],
  112. "ResponseProfiles": [
  113. {
  114. "Container": "m4v",
  115. "Type": "Video",
  116. "MimeType": "video/mp4",
  117. "$type": "ResponseProfile"
  118. },
  119. {
  120. "Container": "mov",
  121. "Type": "Video",
  122. "MimeType": "video/webm",
  123. "$type": "ResponseProfile"
  124. }
  125. ],
  126. "SubtitleProfiles": [
  127. {
  128. "Format": "vtt",
  129. "Method": "Embed",
  130. "$type": "SubtitleProfile"
  131. },
  132. {
  133. "Format": "srt",
  134. "Method": "Embed",
  135. "$type": "SubtitleProfile"
  136. },
  137. {
  138. "Format": "ass",
  139. "Method": "Embed",
  140. "$type": "SubtitleProfile"
  141. },
  142. {
  143. "Format": "ssa",
  144. "Method": "Embed",
  145. "$type": "SubtitleProfile"
  146. },
  147. {
  148. "Format": "smi",
  149. "Method": "Embed",
  150. "$type": "SubtitleProfile"
  151. },
  152. {
  153. "Format": "subrip",
  154. "Method": "Embed",
  155. "$type": "SubtitleProfile"
  156. },
  157. {
  158. "Format": "sub",
  159. "Method": "Embed",
  160. "$type": "SubtitleProfile"
  161. },
  162. {
  163. "Format": "dvdsub",
  164. "Method": "Embed",
  165. "$type": "SubtitleProfile"
  166. },
  167. {
  168. "Format": "pgs",
  169. "Method": "Embed",
  170. "$type": "SubtitleProfile"
  171. },
  172. {
  173. "Format": "pgssub",
  174. "Method": "Embed",
  175. "$type": "SubtitleProfile"
  176. },
  177. {
  178. "Format": "srt",
  179. "Method": "External",
  180. "$type": "SubtitleProfile"
  181. },
  182. {
  183. "Format": "sub",
  184. "Method": "External",
  185. "$type": "SubtitleProfile"
  186. }
  187. ],
  188. "$type": "DeviceProfile"
  189. }