Advertisement
faelterman

kodi_shield_jellyfin.log

Apr 28th, 2021
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 228.78 KB | None | 0 0
  1. 2021-04-28 20:05:25.405 T:4533 INFO <general>: CActiveAESink::OpenSink - initialize sink
  2. 2021-04-28 20:05:25.405 T:4533 INFO <general>: Trying to open: samplerate: 44100, channelMask: 12, encoding: 4
  3. 2021-04-28 20:05:25.495 T:4533 INFO <general>: CAESinkAUDIOTRACK::Initializing with: m_sampleRate: 44100 format: AE_FMT_FLOAT (AE) method: PCM stream-type: PCM-STREAM min_buffer_size: 56720 m_frames: 1772 m_frameSize: 8 channels: 2
  4. 2021-04-28 20:05:28.368 T:4515 INFO <general>: Loading skin file: MyVideoNav.xml, load type: KEEP_IN_MEMORY
  5. 2021-04-28 20:05:39.764 T:6374 INFO <general>: initializing python engine.
  6. 2021-04-28 20:05:39.896 T:6374 WARNING <general>: xbmc.translatePath is deprecated and might be removed in future kodi versions. Please use xbmcvfs.translatePath instead.
  7. 2021-04-28 20:05:40.748 T:6374 INFO <general>: Skipped 2 duplicate messages..
  8. 2021-04-28 20:05:40.748 T:6374 INFO <general>: JELLYFIN.__main__ -> DEBUG::default.py:32 --->[ default ]
  9. 2021-04-28 20:05:40.753 T:6374 INFO <general>: JELLYFIN.jellyfin.client -> DEBUG::jellyfin_kodi/jellyfin/client.py:35 JellyfinClient initializing...
  10. 2021-04-28 20:05:40.756 T:6374 INFO <general>: JELLYFIN.jellyfin.configuration -> DEBUG::jellyfin_kodi/jellyfin/configuration.py:25 Configuration initializing...
  11. 2021-04-28 20:05:40.761 T:6374 INFO <general>: JELLYFIN.jellyfin.configuration -> DEBUG::jellyfin_kodi/jellyfin/configuration.py:50 Begin http constructor.
  12. 2021-04-28 20:05:40.765 T:6374 INFO <general>: JELLYFIN.jellyfin.ws_client -> DEBUG::jellyfin_kodi/jellyfin/ws_client.py:29 WSClient initializing...
  13. 2021-04-28 20:05:40.769 T:6374 INFO <general>: JELLYFIN.jellyfin.connection_manager -> DEBUG::jellyfin_kodi/jellyfin/connection_manager.py:39 ConnectionManager initializing...
  14. 2021-04-28 20:05:40.773 T:6374 INFO <general>: JELLYFIN.jellyfin.credentials -> DEBUG::jellyfin_kodi/jellyfin/credentials.py:23 Credentials initializing...
  15. 2021-04-28 20:05:40.778 T:6374 INFO <general>: JELLYFIN -> INFO::jellyfin_kodi/jellyfin/__init__.py:100 ---[ START JELLYFINCLIENT ]---
  16. 2021-04-28 20:05:40.778 T:6374 WARNING <general>: xbmc.translatePath is deprecated and might be removed in future kodi versions. Please use xbmcvfs.translatePath instead.
  17. 2021-04-28 20:05:40.783 T:6374 INFO <general>: JELLYFIN.entrypoint.default -> INFO::jellyfin_kodi/entrypoint/default.py:73 path: ?filename=1917+-+2019+-+Bluray-1080p.mp4&id=dfa5dd23d10a31e491712f8fbf714f9a&dbid=17&mode=play params: {
  18. "filename": "1917 - 2019 - Bluray-1080p.mp4",
  19. "id": "dfa5dd23d10a31e491712f8fbf714f9a",
  20. "dbid": "17",
  21. "mode": "play"
  22. }
  23. 2021-04-28 20:05:40.787 T:6374 INFO <general>: JELLYFIN.jellyfin.http -> DEBUG::jellyfin_kodi/jellyfin/http.py:84 --->[ http ] {
  24. "params": null,
  25. "type": "GET",
  26. "url": "http://{jellyfin-server}/Users/86a42eeef45d409e8be477f2875573fc/Items/dfa5dd23d10a31e491712f8fbf714f9a",
  27. "headers": {
  28. "Content-type": "application/json",
  29. "Accept-Charset": "UTF-8,*",
  30. "Accept-encoding": "gzip",
  31. "User-Agent": "Jellyfin for Kodi/0.0.0",
  32. "x-emby-authorization": "MediaBrowser Client=Jellyfin for Kodi, Device=Unknown Device, DeviceId=Unknown Device id, Version=0.0.0, UserId=86a42eeef45d409e8be477f2875573fc",
  33. "X-MediaBrowser-Token": "{jellyfin-token}"
  34. },
  35. "timeout": 30,
  36. "verify": false
  37. }
  38. 2021-04-28 20:05:40.859 T:6374 INFO <general>: JELLYFIN.jellyfin.http -> DEBUG::jellyfin_kodi/jellyfin/http.py:170 ---<[ http ][51 ms]
  39. 2021-04-28 20:05:40.874 T:6374 INFO <general>: JELLYFIN.jellyfin.http -> DEBUG::jellyfin_kodi/jellyfin/http.py:171 {
  40. "Name": "1917",
  41. "OriginalTitle": "1917",
  42. "ServerId": "b977db0743ce49c5968a40eccb7dc2b6",
  43. "Id": "dfa5dd23d10a31e491712f8fbf714f9a",
  44. "Etag": "21cb1f8b0d20395b411616bf3d1f310b",
  45. "DateCreated": "2020-03-25T04:29:04.0000000Z",
  46. "CanDelete": true,
  47. "CanDownload": true,
  48. "HasSubtitles": true,
  49. "Container": "mov,mp4,m4a,3gp,3g2,mj2",
  50. "SortName": "0000001917",
  51. "PremiereDate": "2019-12-24T23:00:00.0000000Z",
  52. "ExternalUrls": [
  53. {
  54. "Name": "IMDb",
  55. "Url": "https://www.imdb.com/title/tt8579674"
  56. },
  57. {
  58. "Name": "TheMovieDb",
  59. "Url": "https://www.themoviedb.org/movie/530915"
  60. },
  61. {
  62. "Name": "Trakt",
  63. "Url": "https://trakt.tv/movies/tt8579674"
  64. }
  65. ],
  66. "MediaSources": [
  67. {
  68. "Protocol": "File",
  69. "Id": "dfa5dd23d10a31e491712f8fbf714f9a",
  70. "Path": "/data/media/movies/1917 (2019)/1917 - 2019 - Bluray-1080p.mp4",
  71. "Type": "Default",
  72. "Container": "mp4",
  73. "Size": 4291024384,
  74. "Name": "1917 - 2019 - Bluray-1080p",
  75. "IsRemote": false,
  76. "ETag": "657e702f5f8d52068b6a8b152c74ff83",
  77. "RunTimeTicks": 71381123072,
  78. "ReadAtNativeFramerate": false,
  79. "IgnoreDts": false,
  80. "IgnoreIndex": false,
  81. "GenPtsInput": false,
  82. "SupportsTranscoding": true,
  83. "SupportsDirectStream": true,
  84. "SupportsDirectPlay": true,
  85. "IsInfiniteStream": false,
  86. "RequiresOpening": false,
  87. "RequiresClosing": false,
  88. "RequiresLooping": false,
  89. "SupportsProbing": true,
  90. "VideoType": "VideoFile",
  91. "MediaStreams": [
  92. {
  93. "Codec": "h264",
  94. "CodecTag": "avc1",
  95. "Language": "und",
  96. "ColorSpace": "bt709",
  97. "ColorTransfer": "bt709",
  98. "ColorPrimaries": "bt709",
  99. "TimeBase": "1/90000",
  100. "CodecTimeBase": "41720857/2000612229",
  101. "VideoRange": "SDR",
  102. "DisplayTitle": "1080p H264 SDR",
  103. "NalLengthSize": "0",
  104. "IsInterlaced": false,
  105. "IsAVC": false,
  106. "BitRate": 4162999,
  107. "BitDepth": 8,
  108. "RefFrames": 1,
  109. "IsDefault": true,
  110. "IsForced": false,
  111. "Height": 802,
  112. "Width": 1920,
  113. "AverageFrameRate": 23.976164,
  114. "RealFrameRate": 23.976025,
  115. "Profile": "High",
  116. "Type": "Video",
  117. "AspectRatio": "2.40:1",
  118. "Index": 0,
  119. "IsExternal": false,
  120. "IsTextSubtitleStream": false,
  121. "SupportsExternalStream": false,
  122. "PixelFormat": "yuv420p",
  123. "Level": 41
  124. },
  125. {
  126. "Codec": "ac3",
  127. "CodecTag": "ac-3",
  128. "Language": "eng",
  129. "TimeBase": "1/48000",
  130. "CodecTimeBase": "1/48000",
  131. "DisplayTitle": "English - Dolby Digital - 5.1 - Default",
  132. "IsInterlaced": false,
  133. "ChannelLayout": "5.1",
  134. "BitRate": 640000,
  135. "Channels": 6,
  136. "SampleRate": 48000,
  137. "IsDefault": true,
  138. "IsForced": false,
  139. "Type": "Audio",
  140. "Index": 1,
  141. "IsExternal": false,
  142. "IsTextSubtitleStream": false,
  143. "SupportsExternalStream": false,
  144. "Level": 0
  145. },
  146. {
  147. "Codec": "mov_text",
  148. "CodecTag": "tx3g",
  149. "Language": "eng",
  150. "TimeBase": "1/90000",
  151. "CodecTimeBase": "0/1",
  152. "localizedUndefined": "Undefined",
  153. "localizedDefault": "Default",
  154. "localizedForced": "Forced",
  155. "DisplayTitle": "English - Default",
  156. "IsInterlaced": false,
  157. "BitRate": 41,
  158. "IsDefault": true,
  159. "IsForced": false,
  160. "Type": "Subtitle",
  161. "Index": 2,
  162. "Score": 112221,
  163. "IsExternal": false,
  164. "IsTextSubtitleStream": true,
  165. "SupportsExternalStream": true,
  166. "Level": 0
  167. },
  168. {
  169. "Codec": "mjpeg",
  170. "ColorSpace": "bt470bg",
  171. "TimeBase": "1/90000",
  172. "CodecTimeBase": "0/1",
  173. "IsInterlaced": false,
  174. "BitDepth": 8,
  175. "RefFrames": 1,
  176. "IsDefault": false,
  177. "IsForced": false,
  178. "Height": 750,
  179. "Width": 500,
  180. "RealFrameRate": 90000,
  181. "Profile": "Progressive",
  182. "Type": "EmbeddedImage",
  183. "AspectRatio": "2:3",
  184. "Index": 4,
  185. "IsExternal": false,
  186. "IsTextSubtitleStream": false,
  187. "SupportsExternalStream": false,
  188. "PixelFormat": "yuvj420p",
  189. "Level": -99
  190. },
  191. {
  192. "Codec": "srt",
  193. "Language": "eng",
  194. "localizedUndefined": "Undefined",
  195. "localizedDefault": "Default",
  196. "localizedForced": "Forced",
  197. "DisplayTitle": "English - Forced",
  198. "IsInterlaced": false,
  199. "IsDefault": false,
  200. "IsForced": true,
  201. "Type": "Subtitle",
  202. "Index": 5,
  203. "IsExternal": true,
  204. "IsTextSubtitleStream": true,
  205. "SupportsExternalStream": true,
  206. "Path": "/data/media/movies/1917 (2019)/1917 - 2019 - Bluray-1080p.en.forced.srt"
  207. },
  208. {
  209. "Codec": "srt",
  210. "Language": "dut",
  211. "localizedUndefined": "Undefined",
  212. "localizedDefault": "Default",
  213. "localizedForced": "Forced",
  214. "DisplayTitle": "Dut",
  215. "IsInterlaced": false,
  216. "IsDefault": false,
  217. "IsForced": false,
  218. "Type": "Subtitle",
  219. "Index": 6,
  220. "Score": 10111222,
  221. "IsExternal": true,
  222. "IsTextSubtitleStream": true,
  223. "SupportsExternalStream": true,
  224. "Path": "/data/media/movies/1917 (2019)/1917 - 2019 - Bluray-1080p.nl.srt"
  225. }
  226. ],
  227. "MediaAttachments": [],
  228. "Formats": [],
  229. "Bitrate": 4809142,
  230. "RequiredHttpHeaders": {},
  231. "DefaultAudioStreamIndex": 1,
  232. "DefaultSubtitleStreamIndex": 6
  233. }
  234. ],
  235. "CriticRating": 89,
  236. "ProductionLocations": [
  237. "United States of America"
  238. ],
  239. "Path": "/data/media/movies/1917 (2019)/1917 - 2019 - Bluray-1080p.mp4",
  240. "EnableMediaSourceDisplay": true,
  241. "OfficialRating": "R",
  242. "ChannelId": null,
  243. "Overview": "At the height of the First World War, two young British soldiers must cross enemy territory and deliver a message that will stop a deadly attack on hundreds of soldiers.",
  244. "Taglines": [
  245. "Time is the enemy"
  246. ],
  247. "Genres": [
  248. "War",
  249. "Drama",
  250. "Action",
  251. "Thriller"
  252. ],
  253. "CommunityRating": 8.3,
  254. "RunTimeTicks": 71381123072,
  255. "PlayAccess": "Full",
  256. "ProductionYear": 2019,
  257. "RemoteTrailers": [
  258. {
  259. "Url": "https://www.youtube.com/watch?v=UcmZN0Mbl04"
  260. },
  261. {
  262. "Url": "https://www.youtube.com/watch?v=YqNYrYUiMfg"
  263. },
  264. {
  265. "Url": "https://www.youtube.com/watch?v=3hSjs2hBa94"
  266. },
  267. {
  268. "Url": "https://www.youtube.com/watch?v=wlbJZQQJ528"
  269. },
  270. {
  271. "Url": "https://www.youtube.com/watch?v=gZjQROMAh_s"
  272. }
  273. ],
  274. "ProviderIds": {
  275. "Imdb": "tt8579674",
  276. "Tmdb": "530915"
  277. },
  278. "IsHD": true,
  279. "IsFolder": false,
  280. "ParentId": "f7e7e63b37457bf249703e993260a2e6",
  281. "Type": "Movie",
  282. "People": [
  283. {
  284. "Name": "George MacKay",
  285. "Id": "9aa850269c7404bdc1bbd6c92a260dd8",
  286. "Role": "Lance Corporal Schofield",
  287. "Type": "Actor",
  288. "PrimaryImageTag": "92cabaf9b0a1114c6040c08097d79b4e",
  289. "ImageBlurHashes": {
  290. "Primary": {
  291. "92cabaf9b0a1114c6040c08097d79b4e": "ddGk,#n$0foy8^ayRjS4Otof-pjFE1WAt6aeRkkDoJof"
  292. }
  293. }
  294. },
  295. {
  296. "Name": "Dean-Charles Chapman",
  297. "Id": "7fef897f018f4f563802aa38ae7fb717",
  298. "Role": "Lance Corporal Blake",
  299. "Type": "Actor",
  300. "PrimaryImageTag": "1923754eee762f66c0077d26c1954d1a",
  301. "ImageBlurHashes": {
  302. "Primary": {
  303. "1923754eee762f66c0077d26c1954d1a": "daI56^?ayX%M~pM{W=NGEMV@$%ozS$ozaKxa-;ofNGjZ"
  304. }
  305. }
  306. },
  307. {
  308. "Name": "Mark Strong",
  309. "Id": "4d2252921ddc7af7ef2065c1373aa92a",
  310. "Role": "Captain Smith",
  311. "Type": "Actor",
  312. "PrimaryImageTag": "b954b93efb55f090bf8700d4ee91b931",
  313. "ImageBlurHashes": {
  314. "Primary": {
  315. "b954b93efb55f090bf8700d4ee91b931": "dE9GU5=|9u0f~A%1EL9abHbHayjZNHR*bHt7RjR*j[of"
  316. }
  317. }
  318. },
  319. {
  320. "Name": "Andrew Scott",
  321. "Id": "e883cd166c73a6be59fa5c54431cb4af",
  322. "Role": "Lieutenant Leslie",
  323. "Type": "Actor",
  324. "PrimaryImageTag": "38e523d77f915bcf5979815f11caa9b5",
  325. "ImageBlurHashes": {
  326. "Primary": {
  327. "38e523d77f915bcf5979815f11caa9b5": "dNJREfM{ys~q.8tR_3-:E1xuVsD*yDM{$*xu.8xu%2xa"
  328. }
  329. }
  330. },
  331. {
  332. "Name": "Richard Madden",
  333. "Id": "fdd60dd892429c8ed27d28daa8ff118a",
  334. "Role": "Lieutenant Blake",
  335. "Type": "Actor",
  336. "PrimaryImageTag": "06b6ab288533f7674f65a2498001a891",
  337. "ImageBlurHashes": {
  338. "Primary": {
  339. "06b6ab288533f7674f65a2498001a891": "dfMt2Es:Te?b~pt7?bxu9tf+a0RPozWBxut7%gof%2xu"
  340. }
  341. }
  342. },
  343. {
  344. "Name": "Claire Duburcq",
  345. "Id": "19854536b33736e7c7c616d5181851b7",
  346. "Role": "Lauri",
  347. "Type": "Actor",
  348. "PrimaryImageTag": "3446ec034a7059060176734d63aa954d",
  349. "ImageBlurHashes": {
  350. "Primary": {
  351. "3446ec034a7059060176734d63aa954d": "dsMt2D?aN{x]4T%2tRbb.8t7xtoftRR*nin%D%j[oLjZ"
  352. }
  353. }
  354. },
  355. {
  356. "Name": "Colin Firth",
  357. "Id": "edc63faa9fdc7e54bf36c5908148c36c",
  358. "Role": "General Erinmore",
  359. "Type": "Actor",
  360. "PrimaryImageTag": "247233a631581ca8d2810f716828814b",
  361. "ImageBlurHashes": {
  362. "Primary": {
  363. "247233a631581ca8d2810f716828814b": "dPExty={0fEMD%t7%MM|AHELr=%2M{R*ozs:S4WBs.xa"
  364. }
  365. }
  366. },
  367. {
  368. "Name": "Benedict Cumberbatch",
  369. "Id": "2f4075bf673cd22112312c42e19ecb15",
  370. "Role": "Colonel MacKenzie",
  371. "Type": "Actor",
  372. "PrimaryImageTag": "aeb80ae2b40590af1167dd9039600403",
  373. "ImageBlurHashes": {
  374. "Primary": {
  375. "aeb80ae2b40590af1167dd9039600403": "ddC~-sf60gogj^fka~jaIpoLxZWBIpWBxtt6R+kCs:ay"
  376. }
  377. }
  378. },
  379. {
  380. "Name": "Daniel Mays",
  381. "Id": "fa9964c952254f0fe1891a46e0b1b440",
  382. "Role": "Sergeant Sanders",
  383. "Type": "Actor",
  384. "PrimaryImageTag": "4d70117cb9f6d0a2f540c93da8c22379",
  385. "ImageBlurHashes": {
  386. "Primary": {
  387. "4d70117cb9f6d0a2f540c93da8c22379": "dGE2IN^j00#,+Z-A?H-oO@Sz$fShAWS~tQEL9tNutlg3"
  388. }
  389. }
  390. },
  391. {
  392. "Name": "Adrian Scarborough",
  393. "Id": "f31c63e18eeeddcce01448f2246e7ab0",
  394. "Role": "Major Hepburn",
  395. "Type": "Actor",
  396. "PrimaryImageTag": "ef47604c38586a4937151b61acbbf7b6",
  397. "ImageBlurHashes": {
  398. "Primary": {
  399. "ef47604c38586a4937151b61acbbf7b6": "dbHc}|-U0}S4^js;I:WC5kNbxGj[I=W=bbW;WEa#t6of"
  400. }
  401. }
  402. },
  403. {
  404. "Name": "Chris Walley",
  405. "Id": "9f77fe3c5ec24005f64cebb3dde78901",
  406. "Role": "Private Bullen",
  407. "Type": "Actor",
  408. "PrimaryImageTag": "554a13204be21d18b2fab19da523a512",
  409. "ImageBlurHashes": {
  410. "Primary": {
  411. "554a13204be21d18b2fab19da523a512": "dPDII5-V0zNG^jxaNGRk57R*-VoLE2NGt7xaNGR*oft7"
  412. }
  413. }
  414. },
  415. {
  416. "Name": "Nabhaan Rizwan",
  417. "Id": "d2ee1d81e42b9fe1f87be2bb16213e8c",
  418. "Role": "Sepoy Jondalar",
  419. "Type": "Actor",
  420. "PrimaryImageTag": "9b4415e39c6c6999023eeb1f20455daa",
  421. "ImageBlurHashes": {
  422. "Primary": {
  423. "9b4415e39c6c6999023eeb1f20455daa": "dcH_Ptr;5Tx]-Tayozoe0eSh$%RjJ7WVogofI;ju%1j["
  424. }
  425. }
  426. },
  427. {
  428. "Name": "Jamie Parker",
  429. "Id": "11e3cc617e91f9886f7e67ccdfc752ad",
  430. "Role": "Lieutenant Richards",
  431. "Type": "Actor",
  432. "PrimaryImageTag": "aad33756f6f7bcc207c42ff5437e7c6c",
  433. "ImageBlurHashes": {
  434. "Primary": {
  435. "aad33756f6f7bcc207c42ff5437e7c6c": "dJGIP|~W9wEQ=}M{.8-;ELoz%2spyDxuRPt6bcWX%M%M"
  436. }
  437. }
  438. },
  439. {
  440. "Name": "Tommy French",
  441. "Id": "a17b862ad745e6e4a12f45080541c77f",
  442. "Role": "Private Butler",
  443. "Type": "Actor",
  444. "PrimaryImageTag": "5bb8b5003916a194fd1fa12c5c1548d5",
  445. "ImageBlurHashes": {
  446. "Primary": {
  447. "5bb8b5003916a194fd1fa12c5c1548d5": "dcM6n~?H0fniR4V@ROjsAGW;xvkDD%RjNGRkIoayxtj["
  448. }
  449. }
  450. },
  451. {
  452. "Name": "Paul Tinto",
  453. "Id": "d5aab5232cca593dc9b3b605372a84e9",
  454. "Role": "NCO Baker",
  455. "Type": "Actor",
  456. "PrimaryImageTag": "d794d6bc39d03d01f14b09a385439083",
  457. "ImageBlurHashes": {
  458. "Primary": {
  459. "d794d6bc39d03d01f14b09a385439083": "dVFYP@sm0Koz^jo0S5f*NFR*%Loft,R*r?ofXSWUxabH"
  460. }
  461. }
  462. },
  463. {
  464. "Name": "Billy Postlethwaite",
  465. "Id": "49641a2ef9e6096786fabf348441041d",
  466. "Role": "NCO Harvey",
  467. "Type": "Actor",
  468. "ImageBlurHashes": {
  469. "Primary": {}
  470. }
  471. },
  472. {
  473. "Name": "Richard McCabe",
  474. "Id": "1cf37a182a2be5d8bb70a2e8f1e6cea9",
  475. "Role": "Colonel Collins",
  476. "Type": "Actor",
  477. "PrimaryImageTag": "04f4e346f46a4cdb239d5fd5a9a024a3",
  478. "ImageBlurHashes": {
  479. "Primary": {
  480. "04f4e346f46a4cdb239d5fd5a9a024a3": "daGHSd-o0yI:V?ofkCWA0zNG$%s:WBWBofofIoWX$*s."
  481. }
  482. }
  483. },
  484. {
  485. "Name": "Justin Edwards",
  486. "Id": "9aed81aefc0184f6a1b0b9d141afb542",
  487. "Role": "Captain Ivins",
  488. "Type": "Actor",
  489. "ImageBlurHashes": {
  490. "Primary": {}
  491. }
  492. },
  493. {
  494. "Name": "Sam Mendes",
  495. "Id": "bc985e7c6749923797dc42c15845fe2d",
  496. "Type": "Director",
  497. "PrimaryImageTag": "a30097360748aa1b5af0850eacd3ae65",
  498. "ImageBlurHashes": {
  499. "Primary": {
  500. "a30097360748aa1b5af0850eacd3ae65": "dQA,ORe.0LozwuoLS5WVE1j[%2R*tlWVRPoeIobHxtn%"
  501. }
  502. }
  503. },
  504. {
  505. "Name": "Sam Mendes",
  506. "Id": "bc985e7c6749923797dc42c15845fe2d",
  507. "Type": "Writer",
  508. "PrimaryImageTag": "a30097360748aa1b5af0850eacd3ae65",
  509. "ImageBlurHashes": {
  510. "Primary": {
  511. "a30097360748aa1b5af0850eacd3ae65": "dQA,ORe.0LozwuoLS5WVE1j[%2R*tlWVRPoeIobHxtn%"
  512. }
  513. }
  514. },
  515. {
  516. "Name": "Krysty Wilson-Cairns",
  517. "Id": "5e88f41abb3185af4f2d85c338aa73fb",
  518. "Type": "Writer",
  519. "PrimaryImageTag": "d6a17445f3ad4093eae43763223750a8",
  520. "ImageBlurHashes": {
  521. "Primary": {
  522. "d6a17445f3ad4093eae43763223750a8": "dWI4-Lv}0$57_3IA%g%MkrWBxabItRj[M|t7I@Rj%1%M"
  523. }
  524. }
  525. },
  526. {
  527. "Name": "Sam Mendes",
  528. "Id": "bc985e7c6749923797dc42c15845fe2d",
  529. "Role": "Producer",
  530. "Type": "Producer",
  531. "PrimaryImageTag": "a30097360748aa1b5af0850eacd3ae65",
  532. "ImageBlurHashes": {
  533. "Primary": {
  534. "a30097360748aa1b5af0850eacd3ae65": "dQA,ORe.0LozwuoLS5WVE1j[%2R*tlWVRPoeIobHxtn%"
  535. }
  536. }
  537. },
  538. {
  539. "Name": "Callum McDougall",
  540. "Id": "e5e28627b3c35ae856553a9c1e44be0e",
  541. "Role": "Producer",
  542. "Type": "Producer",
  543. "ImageBlurHashes": {
  544. "Primary": {}
  545. }
  546. },
  547. {
  548. "Name": "Pippa Harris",
  549. "Id": "31f5fb5b902feeb01258f2abae8e794e",
  550. "Role": "Producer",
  551. "Type": "Producer",
  552. "ImageBlurHashes": {
  553. "Primary": {}
  554. }
  555. },
  556. {
  557. "Name": "Jayne-Ann Tenggren",
  558. "Id": "d291813c6c98d8a9c59d2c5634a59974",
  559. "Role": "Producer",
  560. "Type": "Producer",
  561. "ImageBlurHashes": {
  562. "Primary": {}
  563. }
  564. },
  565. {
  566. "Name": "Michael Lerman",
  567. "Id": "ab145bb20bae6c4da3b8b0c4610d0ff1",
  568. "Role": "Producer",
  569. "Type": "Producer",
  570. "ImageBlurHashes": {
  571. "Primary": {}
  572. }
  573. }
  574. ],
  575. "Studios": [
  576. {
  577. "Name": "Neal Street Productions",
  578. "Id": "40c01d3355deb9d464648484c2e57857"
  579. },
  580. {
  581. "Name": "DreamWorks Pictures",
  582. "Id": "8dfcb072fade7ffde98ce192dc2d66bb"
  583. },
  584. {
  585. "Name": "New Republic Pictures",
  586. "Id": "d63c9a190b134f95216043121a6b057d"
  587. },
  588. {
  589. "Name": "Amblin Partners",
  590. "Id": "97ee9be990bf15b90fc258d3042dadd2"
  591. },
  592. {
  593. "Name": "Universal Pictures",
  594. "Id": "e56aaac7ab0bb0f5f48371be0252bab4"
  595. }
  596. ],
  597. "GenreItems": [
  598. {
  599. "Name": "War",
  600. "Id": "f8dbf7a2ab1427f4b038db28cd08f8ab"
  601. },
  602. {
  603. "Name": "Drama",
  604. "Id": "090eac6e9de4fe1fbc194e5b96691277"
  605. },
  606. {
  607. "Name": "Action",
  608. "Id": "ce06903d834d2c3417e0889dd4049f3b"
  609. },
  610. {
  611. "Name": "Thriller",
  612. "Id": "4936f5b1a6f84f0b0aa2657368a5b364"
  613. }
  614. ],
  615. "LocalTrailerCount": 0,
  616. "UserData": {
  617. "PlaybackPositionTicks": 0,
  618. "PlayCount": 0,
  619. "IsFavorite": false,
  620. "Played": false,
  621. "Key": "530915"
  622. },
  623. "SpecialFeatureCount": 0,
  624. "DisplayPreferencesId": "dbf7709c41faaa746463d67978eb863d",
  625. "Tags": [
  626. "world war i",
  627. "british army",
  628. "race against time",
  629. "soldier",
  630. "trenches",
  631. "1910s",
  632. "trench warfare",
  633. "collection",
  634. "no man's land"
  635. ],
  636. "PrimaryImageAspectRatio": 0.6666666666666666,
  637. "MediaStreams": [
  638. {
  639. "Codec": "h264",
  640. "CodecTag": "avc1",
  641. "Language": "und",
  642. "ColorSpace": "bt709",
  643. "ColorTransfer": "bt709",
  644. "ColorPrimaries": "bt709",
  645. "TimeBase": "1/90000",
  646. "CodecTimeBase": "41720857/2000612229",
  647. "VideoRange": "SDR",
  648. "DisplayTitle": "1080p H264 SDR",
  649. "NalLengthSize": "0",
  650. "IsInterlaced": false,
  651. "IsAVC": false,
  652. "BitRate": 4162999,
  653. "BitDepth": 8,
  654. "RefFrames": 1,
  655. "IsDefault": true,
  656. "IsForced": false,
  657. "Height": 802,
  658. "Width": 1920,
  659. "AverageFrameRate": 23.976164,
  660. "RealFrameRate": 23.976025,
  661. "Profile": "High",
  662. "Type": "Video",
  663. "AspectRatio": "2.40:1",
  664. "Index": 0,
  665. "IsExternal": false,
  666. "IsTextSubtitleStream": false,
  667. "SupportsExternalStream": false,
  668. "PixelFormat": "yuv420p",
  669. "Level": 41
  670. },
  671. {
  672. "Codec": "ac3",
  673. "CodecTag": "ac-3",
  674. "Language": "eng",
  675. "TimeBase": "1/48000",
  676. "CodecTimeBase": "1/48000",
  677. "DisplayTitle": "English - Dolby Digital - 5.1 - Default",
  678. "IsInterlaced": false,
  679. "ChannelLayout": "5.1",
  680. "BitRate": 640000,
  681. "Channels": 6,
  682. "SampleRate": 48000,
  683. "IsDefault": true,
  684. "IsForced": false,
  685. "Type": "Audio",
  686. "Index": 1,
  687. "IsExternal": false,
  688. "IsTextSubtitleStream": false,
  689. "SupportsExternalStream": false,
  690. "Level": 0
  691. },
  692. {
  693. "Codec": "mov_text",
  694. "CodecTag": "tx3g",
  695. "Language": "eng",
  696. "TimeBase": "1/90000",
  697. "CodecTimeBase": "0/1",
  698. "localizedUndefined": "Undefined",
  699. "localizedDefault": "Default",
  700. "localizedForced": "Forced",
  701. "DisplayTitle": "English - Default",
  702. "IsInterlaced": false,
  703. "BitRate": 41,
  704. "IsDefault": true,
  705. "IsForced": false,
  706. "Type": "Subtitle",
  707. "Index": 2,
  708. "Score": 112221,
  709. "IsExternal": false,
  710. "IsTextSubtitleStream": true,
  711. "SupportsExternalStream": true,
  712. "Level": 0
  713. },
  714. {
  715. "Codec": "mjpeg",
  716. "ColorSpace": "bt470bg",
  717. "TimeBase": "1/90000",
  718. "CodecTimeBase": "0/1",
  719. "IsInterlaced": false,
  720. "BitDepth": 8,
  721. "RefFrames": 1,
  722. "IsDefault": false,
  723. "IsForced": false,
  724. "Height": 750,
  725. "Width": 500,
  726. "RealFrameRate": 90000,
  727. "Profile": "Progressive",
  728. "Type": "EmbeddedImage",
  729. "AspectRatio": "2:3",
  730. "Index": 4,
  731. "IsExternal": false,
  732. "IsTextSubtitleStream": false,
  733. "SupportsExternalStream": false,
  734. "PixelFormat": "yuvj420p",
  735. "Level": -99
  736. },
  737. {
  738. "Codec": "srt",
  739. "Language": "eng",
  740. "localizedUndefined": "Undefined",
  741. "localizedDefault": "Default",
  742. "localizedForced": "Forced",
  743. "DisplayTitle": "English - Forced",
  744. "IsInterlaced": false,
  745. "IsDefault": false,
  746. "IsForced": true,
  747. "Type": "Subtitle",
  748. "Index": 5,
  749. "IsExternal": true,
  750. "IsTextSubtitleStream": true,
  751. "SupportsExternalStream": true,
  752. "Path": "/data/media/movies/1917 (2019)/1917 - 2019 - Bluray-1080p.en.forced.srt"
  753. },
  754. {
  755. "Codec": "srt",
  756. "Language": "dut",
  757. "localizedUndefined": "Undefined",
  758. "localizedDefault": "Default",
  759. "localizedForced": "Forced",
  760. "DisplayTitle": "Dut",
  761. "IsInterlaced": false,
  762. "IsDefault": false,
  763. "IsForced": false,
  764. "Type": "Subtitle",
  765. "Index": 6,
  766. "Score": 10111222,
  767. "IsExternal": true,
  768. "IsTextSubtitleStream": true,
  769. "SupportsExternalStream": true,
  770. "Path": "/data/media/movies/1917 (2019)/1917 - 2019 - Bluray-1080p.nl.srt"
  771. }
  772. ],
  773. "VideoType": "VideoFile",
  774. "ImageTags": {
  775. "Primary": "6bd677eb58a6833684d728f4a1989ba9"
  776. },
  777. "BackdropImageTags": [
  778. "237a5304365cb425442ef474d4ba1b2b"
  779. ],
  780. "ScreenshotImageTags": [],
  781. "ImageBlurHashes": {
  782. "Backdrop": {
  783. "237a5304365cb425442ef474d4ba1b2b": "WGB{M?s.9_ofS1xaTfWBxDayR*of1PWBxCaysAWV={f6NIWqj?ax"
  784. },
  785. "Primary": {
  786. "6bd677eb58a6833684d728f4a1989ba9": "d97-KS=|9Z9y1n9x-N?ExAs*I=E3vysot8ocE1Nyt8xZ"
  787. }
  788. },
  789. "Chapters": [
  790. {
  791. "StartPositionTicks": 0,
  792. "Name": "Chapter 1",
  793. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  794. },
  795. {
  796. "StartPositionTicks": 2994240000,
  797. "Name": "Chapter 2",
  798. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  799. },
  800. {
  801. "StartPositionTicks": 4993740000,
  802. "Name": "Chapter 3",
  803. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  804. },
  805. {
  806. "StartPositionTicks": 8066390000,
  807. "Name": "Chapter 4",
  808. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  809. },
  810. {
  811. "StartPositionTicks": 9987890000,
  812. "Name": "Chapter 5",
  813. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  814. },
  815. {
  816. "StartPositionTicks": 14124940000,
  817. "Name": "Chapter 6",
  818. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  819. },
  820. {
  821. "StartPositionTicks": 18286600000,
  822. "Name": "Chapter 7",
  823. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  824. },
  825. {
  826. "StartPositionTicks": 21345490000,
  827. "Name": "Chapter 8",
  828. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  829. },
  830. {
  831. "StartPositionTicks": 25453760000,
  832. "Name": "Chapter 9",
  833. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  834. },
  835. {
  836. "StartPositionTicks": 30940910000,
  837. "Name": "Chapter 10",
  838. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  839. },
  840. {
  841. "StartPositionTicks": 33964350000,
  842. "Name": "Chapter 11",
  843. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  844. },
  845. {
  846. "StartPositionTicks": 37490790000,
  847. "Name": "Chapter 12",
  848. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  849. },
  850. {
  851. "StartPositionTicks": 39935730000,
  852. "Name": "Chapter 13",
  853. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  854. },
  855. {
  856. "StartPositionTicks": 43243200000,
  857. "Name": "Chapter 14",
  858. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  859. },
  860. {
  861. "StartPositionTicks": 47851970000,
  862. "Name": "Chapter 15",
  863. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  864. },
  865. {
  866. "StartPositionTicks": 53278230000,
  867. "Name": "Chapter 16",
  868. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  869. },
  870. {
  871. "StartPositionTicks": 56234510000,
  872. "Name": "Chapter 17",
  873. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  874. },
  875. {
  876. "StartPositionTicks": 58915940000,
  877. "Name": "Chapter 18",
  878. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  879. },
  880. {
  881. "StartPositionTicks": 61036810000,
  882. "Name": "Chapter 19",
  883. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  884. },
  885. {
  886. "StartPositionTicks": 65865800000,
  887. "Name": "Chapter 20",
  888. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  889. }
  890. ],
  891. "LocationType": "FileSystem",
  892. "MediaType": "Video",
  893. "LockedFields": [],
  894. "LockData": false,
  895. "Width": 1920,
  896. "Height": 802
  897. }
  898. 2021-04-28 20:05:40.883 T:6374 INFO <general>: JELLYFIN.objects.actions -> INFO::jellyfin_kodi/objects/actions.py:67 [ play/dfa5dd23d10a31e491712f8fbf714f9a ] 1917
  899. 2021-04-28 20:05:40.930 T:6374 INFO <general>: JELLYFIN.jellyfin.http -> DEBUG::jellyfin_kodi/jellyfin/http.py:84 --->[ http ] {
  900. "params": null,
  901. "json": {
  902. "UserId": "86a42eeef45d409e8be477f2875573fc",
  903. "DeviceProfile": {
  904. "Name": "Kodi",
  905. "MaxStaticBitrate": 1000000000,
  906. "MaxStreamingBitrate": 1000000000,
  907. "MusicStreamingTranscodingBitrate": 1280000,
  908. "TimelineOffsetSeconds": 5,
  909. "TranscodingProfiles": [
  910. {
  911. "Type": "Video",
  912. "Container": "m3u8",
  913. "AudioCodec": "aac,mp3,ac3,opus,flac,vorbis",
  914. "VideoCodec": "h264,hevc,h265,mpeg4,mpeg2video,vc1",
  915. "MaxAudioChannels": "6"
  916. },
  917. {
  918. "Type": "Audio"
  919. },
  920. {
  921. "Type": "Photo",
  922. "Container": "jpeg"
  923. }
  924. ],
  925. "DirectPlayProfiles": [
  926. {
  927. "Type": "Video",
  928. "VideoCodec": "h264,hevc,h265,mpeg4,mpeg2video,vc1"
  929. },
  930. {
  931. "Type": "Audio"
  932. },
  933. {
  934. "Type": "Photo"
  935. }
  936. ],
  937. "ResponseProfiles": [],
  938. "ContainerProfiles": [],
  939. "CodecProfiles": [],
  940. "SubtitleProfiles": [
  941. {
  942. "Format": "srt",
  943. "Method": "External"
  944. },
  945. {
  946. "Format": "srt",
  947. "Method": "Embed"
  948. },
  949. {
  950. "Format": "ass",
  951. "Method": "External"
  952. },
  953. {
  954. "Format": "ass",
  955. "Method": "Embed"
  956. },
  957. {
  958. "Format": "sub",
  959. "Method": "Embed"
  960. },
  961. {
  962. "Format": "sub",
  963. "Method": "External"
  964. },
  965. {
  966. "Format": "ssa",
  967. "Method": "Embed"
  968. },
  969. {
  970. "Format": "ssa",
  971. "Method": "External"
  972. },
  973. {
  974. "Format": "smi",
  975. "Method": "Embed"
  976. },
  977. {
  978. "Format": "smi",
  979. "Method": "External"
  980. },
  981. {
  982. "Format": "pgssub",
  983. "Method": "Embed"
  984. },
  985. {
  986. "Format": "pgssub",
  987. "Method": "External"
  988. },
  989. {
  990. "Format": "dvdsub",
  991. "Method": "Embed"
  992. },
  993. {
  994. "Format": "dvdsub",
  995. "Method": "External"
  996. },
  997. {
  998. "Format": "pgs",
  999. "Method": "Embed"
  1000. },
  1001. {
  1002. "Format": "pgs",
  1003. "Method": "External"
  1004. }
  1005. ]
  1006. },
  1007. "AutoOpenLiveStream": true
  1008. },
  1009. "type": "POST",
  1010. "url": "http://{jellyfin-server}/Items/dfa5dd23d10a31e491712f8fbf714f9a/PlaybackInfo",
  1011. "headers": {
  1012. "Content-type": "application/json",
  1013. "Accept-Charset": "UTF-8,*",
  1014. "Accept-encoding": "gzip",
  1015. "User-Agent": "Jellyfin for Kodi/0.0.0",
  1016. "x-emby-authorization": "MediaBrowser Client=Jellyfin for Kodi, Device=Unknown Device, DeviceId=Unknown Device id, Version=0.0.0, UserId=86a42eeef45d409e8be477f2875573fc",
  1017. "X-MediaBrowser-Token": "{jellyfin-token}"
  1018. },
  1019. "timeout": 30,
  1020. "verify": false
  1021. }
  1022. 2021-04-28 20:05:40.955 T:6374 INFO <general>: JELLYFIN.jellyfin.http -> DEBUG::jellyfin_kodi/jellyfin/http.py:170 ---<[ http ][15 ms]
  1023. 2021-04-28 20:05:40.961 T:6374 INFO <general>: JELLYFIN.jellyfin.http -> DEBUG::jellyfin_kodi/jellyfin/http.py:171 {
  1024. "MediaSources": [
  1025. {
  1026. "Protocol": "File",
  1027. "Id": "dfa5dd23d10a31e491712f8fbf714f9a",
  1028. "Path": "/data/media/movies/1917 (2019)/1917 - 2019 - Bluray-1080p.mp4",
  1029. "Type": "Default",
  1030. "Container": "mov",
  1031. "Size": 4291024384,
  1032. "Name": "1917 - 2019 - Bluray-1080p",
  1033. "IsRemote": false,
  1034. "ETag": "657e702f5f8d52068b6a8b152c74ff83",
  1035. "RunTimeTicks": 71381123072,
  1036. "ReadAtNativeFramerate": false,
  1037. "IgnoreDts": false,
  1038. "IgnoreIndex": false,
  1039. "GenPtsInput": false,
  1040. "SupportsTranscoding": true,
  1041. "SupportsDirectStream": true,
  1042. "SupportsDirectPlay": true,
  1043. "IsInfiniteStream": false,
  1044. "RequiresOpening": false,
  1045. "RequiresClosing": false,
  1046. "RequiresLooping": false,
  1047. "SupportsProbing": true,
  1048. "VideoType": "VideoFile",
  1049. "MediaStreams": [
  1050. {
  1051. "Codec": "h264",
  1052. "CodecTag": "avc1",
  1053. "Language": "und",
  1054. "ColorSpace": "bt709",
  1055. "ColorTransfer": "bt709",
  1056. "ColorPrimaries": "bt709",
  1057. "TimeBase": "1/90000",
  1058. "CodecTimeBase": "41720857/2000612229",
  1059. "VideoRange": "SDR",
  1060. "DisplayTitle": "1080p H264 SDR",
  1061. "NalLengthSize": "0",
  1062. "IsInterlaced": false,
  1063. "IsAVC": false,
  1064. "BitRate": 4162999,
  1065. "BitDepth": 8,
  1066. "RefFrames": 1,
  1067. "IsDefault": true,
  1068. "IsForced": false,
  1069. "Height": 802,
  1070. "Width": 1920,
  1071. "AverageFrameRate": 23.976164,
  1072. "RealFrameRate": 23.976025,
  1073. "Profile": "High",
  1074. "Type": "Video",
  1075. "AspectRatio": "2.40:1",
  1076. "Index": 0,
  1077. "IsExternal": false,
  1078. "IsTextSubtitleStream": false,
  1079. "SupportsExternalStream": false,
  1080. "PixelFormat": "yuv420p",
  1081. "Level": 41
  1082. },
  1083. {
  1084. "Codec": "ac3",
  1085. "CodecTag": "ac-3",
  1086. "Language": "eng",
  1087. "TimeBase": "1/48000",
  1088. "CodecTimeBase": "1/48000",
  1089. "DisplayTitle": "English - Dolby Digital - 5.1 - Default",
  1090. "IsInterlaced": false,
  1091. "ChannelLayout": "5.1",
  1092. "BitRate": 640000,
  1093. "Channels": 6,
  1094. "SampleRate": 48000,
  1095. "IsDefault": true,
  1096. "IsForced": false,
  1097. "Type": "Audio",
  1098. "Index": 1,
  1099. "IsExternal": false,
  1100. "IsTextSubtitleStream": false,
  1101. "SupportsExternalStream": false,
  1102. "Level": 0
  1103. },
  1104. {
  1105. "Codec": "mov_text",
  1106. "CodecTag": "tx3g",
  1107. "Language": "eng",
  1108. "TimeBase": "1/90000",
  1109. "CodecTimeBase": "0/1",
  1110. "localizedUndefined": "Undefined",
  1111. "localizedDefault": "Default",
  1112. "localizedForced": "Forced",
  1113. "DisplayTitle": "English - Default",
  1114. "IsInterlaced": false,
  1115. "BitRate": 41,
  1116. "IsDefault": true,
  1117. "IsForced": false,
  1118. "Type": "Subtitle",
  1119. "Index": 2,
  1120. "Score": 112221,
  1121. "IsExternal": false,
  1122. "DeliveryMethod": "Embed",
  1123. "IsTextSubtitleStream": true,
  1124. "SupportsExternalStream": true,
  1125. "Level": 0
  1126. },
  1127. {
  1128. "Codec": "mjpeg",
  1129. "ColorSpace": "bt470bg",
  1130. "TimeBase": "1/90000",
  1131. "CodecTimeBase": "0/1",
  1132. "IsInterlaced": false,
  1133. "BitDepth": 8,
  1134. "RefFrames": 1,
  1135. "IsDefault": false,
  1136. "IsForced": false,
  1137. "Height": 750,
  1138. "Width": 500,
  1139. "RealFrameRate": 90000,
  1140. "Profile": "Progressive",
  1141. "Type": "EmbeddedImage",
  1142. "AspectRatio": "2:3",
  1143. "Index": 4,
  1144. "IsExternal": false,
  1145. "IsTextSubtitleStream": false,
  1146. "SupportsExternalStream": false,
  1147. "PixelFormat": "yuvj420p",
  1148. "Level": -99
  1149. },
  1150. {
  1151. "Codec": "srt",
  1152. "Language": "eng",
  1153. "localizedUndefined": "Undefined",
  1154. "localizedDefault": "Default",
  1155. "localizedForced": "Forced",
  1156. "DisplayTitle": "English - Forced",
  1157. "IsInterlaced": false,
  1158. "IsDefault": false,
  1159. "IsForced": true,
  1160. "Type": "Subtitle",
  1161. "Index": 5,
  1162. "IsExternal": true,
  1163. "DeliveryMethod": "External",
  1164. "DeliveryUrl": "/Videos/dfa5dd23-d10a-31e4-9171-2f8fbf714f9a/dfa5dd23d10a31e491712f8fbf714f9a/Subtitles/5/0/Stream.srt?api_key={jellyfin-token}",
  1165. "IsExternalUrl": false,
  1166. "IsTextSubtitleStream": true,
  1167. "SupportsExternalStream": true,
  1168. "Path": "/data/media/movies/1917 (2019)/1917 - 2019 - Bluray-1080p.en.forced.srt"
  1169. },
  1170. {
  1171. "Codec": "srt",
  1172. "Language": "dut",
  1173. "localizedUndefined": "Undefined",
  1174. "localizedDefault": "Default",
  1175. "localizedForced": "Forced",
  1176. "DisplayTitle": "Dut",
  1177. "IsInterlaced": false,
  1178. "IsDefault": false,
  1179. "IsForced": false,
  1180. "Type": "Subtitle",
  1181. "Index": 6,
  1182. "Score": 10111222,
  1183. "IsExternal": true,
  1184. "DeliveryMethod": "External",
  1185. "DeliveryUrl": "/Videos/dfa5dd23-d10a-31e4-9171-2f8fbf714f9a/dfa5dd23d10a31e491712f8fbf714f9a/Subtitles/6/0/Stream.srt?api_key={jellyfin-token}",
  1186. "IsExternalUrl": false,
  1187. "IsTextSubtitleStream": true,
  1188. "SupportsExternalStream": true,
  1189. "Path": "/data/media/movies/1917 (2019)/1917 - 2019 - Bluray-1080p.nl.srt"
  1190. }
  1191. ],
  1192. "MediaAttachments": [],
  1193. "Formats": [],
  1194. "Bitrate": 4809142,
  1195. "RequiredHttpHeaders": {},
  1196. "TranscodingContainer": "mov",
  1197. "DefaultAudioStreamIndex": 1,
  1198. "DefaultSubtitleStreamIndex": 6
  1199. }
  1200. ],
  1201. "PlaySessionId": "9e4cc2e09a8f485e81e442b7b0f37621"
  1202. }
  1203. 2021-04-28 20:05:40.967 T:6374 INFO <general>: JELLYFIN.helper.playutils -> INFO::jellyfin_kodi/helper/playutils.py:75 {'MediaSources': [{'Protocol': 'File', 'Id': 'dfa5dd23d10a31e491712f8fbf714f9a', 'Path': '/data/media/movies/1917 (2019)/1917 - 2019 - Bluray-1080p.mp4', 'Type': 'Default', 'Container': 'mov', 'Size': 4291024384, 'Name': '1917 - 2019 - Bluray-1080p', 'IsRemote': False, 'ETag': '657e702f5f8d52068b6a8b152c74ff83', 'RunTimeTicks': 71381123072, 'ReadAtNativeFramerate': False, 'IgnoreDts': False, 'IgnoreIndex': False, 'GenPtsInput': False, 'SupportsTranscoding': True, 'SupportsDirectStream': True, 'SupportsDirectPlay': True, 'IsInfiniteStream': False, 'RequiresOpening': False, 'RequiresClosing': False, 'RequiresLooping': False, 'SupportsProbing': True, 'VideoType': 'VideoFile', 'MediaStreams': [{'Codec': 'h264', 'CodecTag': 'avc1', 'Language': 'und', 'ColorSpace': 'bt709', 'ColorTransfer': 'bt709', 'ColorPrimaries': 'bt709', 'TimeBase': '1/90000', 'CodecTimeBase': '41720857/2000612229', 'VideoRange': 'SDR', 'DisplayTitle': '1080p H264 SDR', 'NalLengthSize': '0', 'IsInterlaced': False, 'IsAVC': False, 'BitRate': 4162999, 'BitDepth': 8, 'RefFrames': 1, 'IsDefault': True, 'IsForced': False, 'Height': 802, 'Width': 1920, 'AverageFrameRate': 23.976164, 'RealFrameRate': 23.976025, 'Profile': 'High', 'Type': 'Video', 'AspectRatio': '2.40:1', 'Index': 0, 'IsExternal': False, 'IsTextSubtitleStream': False, 'SupportsExternalStream': False, 'PixelFormat': 'yuv420p', 'Level': 41}, {'Codec': 'ac3', 'CodecTag': 'ac-3', 'Language': 'eng', 'TimeBase': '1/48000', 'CodecTimeBase': '1/48000', 'DisplayTitle': 'English - Dolby Digital - 5.1 - Default', 'IsInterlaced': False, 'ChannelLayout': '5.1', 'BitRate': 640000, 'Channels': 6, 'SampleRate': 48000, 'IsDefault': True, 'IsForced': False, 'Type': 'Audio', 'Index': 1, 'IsExternal': False, 'IsTextSubtitleStream': False, 'SupportsExternalStream': False, 'Level': 0}, {'Codec': 'mov_text', 'CodecTag': 'tx3g', 'Language': 'eng', 'TimeBase': '1/90000', 'CodecTimeBase': '0/1', 'localizedUndefined': 'Undefined', 'localizedDefault': 'Default', 'localizedForced': 'Forced', 'DisplayTitle': 'English - Default', 'IsInterlaced': False, 'BitRate': 41, 'IsDefault': True, 'IsForced': False, 'Type': 'Subtitle', 'Index': 2, 'Score': 112221, 'IsExternal': False, 'DeliveryMethod': 'Embed', 'IsTextSubtitleStream': True, 'SupportsExternalStream': True, 'Level': 0}, {'Codec': 'mjpeg', 'ColorSpace': 'bt470bg', 'TimeBase': '1/90000', 'CodecTimeBase': '0/1', 'IsInterlaced': False, 'BitDepth': 8, 'RefFrames': 1, 'IsDefault': False, 'IsForced': False, 'Height': 750, 'Width': 500, 'RealFrameRate': 90000, 'Profile': 'Progressive', 'Type': 'EmbeddedImage', 'AspectRatio': '2:3', 'Index': 4, 'IsExternal': False, 'IsTextSubtitleStream': False, 'SupportsExternalStream': False, 'PixelFormat': 'yuvj420p', 'Level': -99}, {'Codec': 'srt', 'Language': 'eng', 'localizedUndefined': 'Undefined', 'localizedDefault': 'Default', 'localizedForced': 'Forced', 'DisplayTitle': 'English - Forced', 'IsInterlaced': False, 'IsDefault': False, 'IsForced': True, 'Type': 'Subtitle', 'Index': 5, 'IsExternal': True, 'DeliveryMethod': 'External', 'DeliveryUrl': '/Videos/dfa5dd23-d10a-31e4-9171-2f8fbf714f9a/dfa5dd23d10a31e491712f8fbf714f9a/Subtitles/5/0/Stream.srt?api_key={jellyfin-token}', 'IsExternalUrl': False, 'IsTextSubtitleStream': True, 'SupportsExternalStream': True, 'Path': '/data/media/movies/1917 (2019)/1917 - 2019 - Bluray-1080p.en.forced.srt'}, {'Codec': 'srt', 'Language': 'dut', 'localizedUndefined': 'Undefined', 'localizedDefault': 'Default', 'localizedForced': 'Forced', 'DisplayTitle': 'Dut', 'IsInterlaced': False, 'IsDefault': False, 'IsForced': False, 'Type': 'Subtitle', 'Index': 6, 'Score': 10111222, 'IsExternal': True, 'DeliveryMethod': 'External', 'DeliveryUrl': '/Videos/dfa5dd23-d10a-31e4-9171-2f8fbf714f9a/dfa5dd23d10a31e491712f8fbf714f9a/Subtitles/6/0/Stream.srt?api_key={jellyfin-token}', 'IsExternalUrl': False, 'IsTextSubtitleStream': True, 'SupportsExternalStream': True, 'Path': '/data/media/movies/1917 (2019)/1917 - 2019 - Bluray-1080p.nl.srt'}], 'MediaAttachments': [], 'Formats': [], 'Bitrate': 4809142, 'RequiredHttpHeaders': {}, 'TranscodingContainer': 'mov', 'DefaultAudioStreamIndex': 1, 'DefaultSubtitleStreamIndex': 6}], 'PlaySessionId': '9e4cc2e09a8f485e81e442b7b0f37621'}
  1204. 2021-04-28 20:05:40.970 T:6374 INFO <general>: JELLYFIN.helper.playutils -> INFO::jellyfin_kodi/helper/playutils.py:92 Skip source selection.
  1205. 2021-04-28 20:05:40.979 T:6374 INFO <general>: JELLYFIN.helper.playutils -> INFO::jellyfin_kodi/helper/playutils.py:197 --[ direct stream ]
  1206. 2021-04-28 20:05:40.986 T:6374 INFO <general>: JELLYFIN.jellyfin.http -> DEBUG::jellyfin_kodi/jellyfin/http.py:84 --->[ http ] {
  1207. "params": null,
  1208. "type": "GET",
  1209. "url": "http://{jellyfin-server}/System/Configuration/encoding",
  1210. "headers": {
  1211. "Content-type": "application/json",
  1212. "Accept-Charset": "UTF-8,*",
  1213. "Accept-encoding": "gzip",
  1214. "User-Agent": "Jellyfin for Kodi/0.0.0",
  1215. "x-emby-authorization": "MediaBrowser Client=Jellyfin for Kodi, Device=Unknown Device, DeviceId=Unknown Device id, Version=0.0.0, UserId=86a42eeef45d409e8be477f2875573fc",
  1216. "X-MediaBrowser-Token": "{jellyfin-token}"
  1217. },
  1218. "timeout": 30,
  1219. "verify": false
  1220. }
  1221. 2021-04-28 20:05:41.003 T:6374 INFO <general>: JELLYFIN.jellyfin.http -> DEBUG::jellyfin_kodi/jellyfin/http.py:170 ---<[ http ][7 ms]
  1222. 2021-04-28 20:05:41.006 T:6374 INFO <general>: JELLYFIN.jellyfin.http -> DEBUG::jellyfin_kodi/jellyfin/http.py:171 {
  1223. "EncodingThreadCount": -1,
  1224. "TranscodingTempPath": "/config/data/transcodes",
  1225. "FallbackFontPath": "",
  1226. "EnableFallbackFont": false,
  1227. "DownMixAudioBoost": 2,
  1228. "MaxMuxingQueueSize": 2048,
  1229. "EnableThrottling": false,
  1230. "ThrottleDelaySeconds": 180,
  1231. "HardwareAccelerationType": "",
  1232. "EncoderAppPath": "/usr/lib/jellyfin-ffmpeg/ffmpeg",
  1233. "EncoderAppPathDisplay": "/usr/lib/jellyfin-ffmpeg/ffmpeg",
  1234. "VaapiDevice": "/dev/dri/renderD128",
  1235. "OpenclDevice": "0.0",
  1236. "EnableTonemapping": false,
  1237. "EnableVppTonemapping": false,
  1238. "TonemappingAlgorithm": "hable",
  1239. "TonemappingRange": "auto",
  1240. "TonemappingDesat": 0,
  1241. "TonemappingThreshold": 0.8,
  1242. "TonemappingPeak": 100,
  1243. "TonemappingParam": 0,
  1244. "H264Crf": 23,
  1245. "H265Crf": 28,
  1246. "EncoderPreset": "",
  1247. "DeinterlaceDoubleRate": false,
  1248. "DeinterlaceMethod": "yadif",
  1249. "EnableDecodingColorDepth10Hevc": true,
  1250. "EnableDecodingColorDepth10Vp9": true,
  1251. "EnableEnhancedNvdecDecoder": true,
  1252. "EnableHardwareEncoding": true,
  1253. "AllowHevcEncoding": false,
  1254. "EnableSubtitleExtraction": true,
  1255. "HardwareDecodingCodecs": [
  1256. "hevc",
  1257. "mpeg2video",
  1258. "mpeg4",
  1259. "vc1",
  1260. "vp8",
  1261. "vp9"
  1262. ]
  1263. }
  1264. 2021-04-28 20:05:41.013 T:6374 INFO <general>: JELLYFIN.helper.playutils -> INFO::jellyfin_kodi/helper/playutils.py:514 [ subtitles/5 ] http://{jellyfin-server}/Videos/dfa5dd23-d10a-31e4-9171-2f8fbf714f9a/dfa5dd23d10a31e491712f8fbf714f9a/Subtitles/5/0/Stream.srt?api_key={jellyfin-token}
  1265. 2021-04-28 20:05:41.013 T:6374 WARNING <general>: xbmc.translatePath is deprecated and might be removed in future kodi versions. Please use xbmcvfs.translatePath instead.
  1266. 2021-04-28 20:05:50.040 T:6374 INFO <general>: JELLYFIN.helper.playutils -> INFO::jellyfin_kodi/helper/playutils.py:514 [ subtitles/6 ] http://{jellyfin-server}/Videos/dfa5dd23-d10a-31e4-9171-2f8fbf714f9a/dfa5dd23d10a31e491712f8fbf714f9a/Subtitles/6/0/Stream.srt?api_key={jellyfin-token}
  1267. 2021-04-28 20:05:50.040 T:6374 WARNING <general>: xbmc.translatePath is deprecated and might be removed in future kodi versions. Please use xbmcvfs.translatePath instead.
  1268. 2021-04-28 20:05:50.079 T:6374 INFO <general>: JELLYFIN.jellyfin.http -> DEBUG::jellyfin_kodi/jellyfin/http.py:84 --->[ http ] {
  1269. "params": null,
  1270. "type": "GET",
  1271. "url": "http://{jellyfin-server}/Users/86a42eeef45d409e8be477f2875573fc/Items/dfa5dd23d10a31e491712f8fbf714f9a/Intros",
  1272. "headers": {
  1273. "Content-type": "application/json",
  1274. "Accept-Charset": "UTF-8,*",
  1275. "Accept-encoding": "gzip",
  1276. "User-Agent": "Jellyfin for Kodi/0.0.0",
  1277. "x-emby-authorization": "MediaBrowser Client=Jellyfin for Kodi, Device=Unknown Device, DeviceId=Unknown Device id, Version=0.0.0, UserId=86a42eeef45d409e8be477f2875573fc",
  1278. "X-MediaBrowser-Token": "{jellyfin-token}"
  1279. },
  1280. "timeout": 30,
  1281. "verify": false
  1282. }
  1283. 2021-04-28 20:05:50.098 T:6374 INFO <general>: JELLYFIN.jellyfin.http -> DEBUG::jellyfin_kodi/jellyfin/http.py:170 ---<[ http ][8 ms]
  1284. 2021-04-28 20:05:50.105 T:6374 INFO <general>: JELLYFIN.jellyfin.http -> DEBUG::jellyfin_kodi/jellyfin/http.py:171 {
  1285. "Items": [],
  1286. "TotalRecordCount": 0,
  1287. "StartIndex": 0
  1288. }
  1289. 2021-04-28 20:05:50.121 T:6374 INFO <general>: JELLYFIN.objects.actions -> DEBUG::jellyfin_kodi/objects/actions.py:664 [ art/poster ] http://{jellyfin-server}/Items/dfa5dd23d10a31e491712f8fbf714f9a/Images/Primary/0?Format=original&Tag=6bd677eb58a6833684d728f4a1989ba9
  1290. 2021-04-28 20:05:50.140 T:6374 INFO <general>: JELLYFIN.objects.actions -> DEBUG::jellyfin_kodi/objects/actions.py:664 [ art/clearart ]
  1291. 2021-04-28 20:05:50.157 T:6374 INFO <general>: JELLYFIN.objects.actions -> DEBUG::jellyfin_kodi/objects/actions.py:664 [ art/clearlogo ]
  1292. 2021-04-28 20:05:50.175 T:6374 INFO <general>: JELLYFIN.objects.actions -> DEBUG::jellyfin_kodi/objects/actions.py:664 [ art/discart ]
  1293. 2021-04-28 20:05:50.190 T:6374 INFO <general>: JELLYFIN.objects.actions -> DEBUG::jellyfin_kodi/objects/actions.py:664 [ art/fanart_image ] http://{jellyfin-server}/Items/dfa5dd23d10a31e491712f8fbf714f9a/Images/Backdrop/0?Format=original&Tag=237a5304365cb425442ef474d4ba1b2b
  1294. 2021-04-28 20:05:50.207 T:6374 INFO <general>: JELLYFIN.objects.actions -> DEBUG::jellyfin_kodi/objects/actions.py:664 [ art/landscape ]
  1295. 2021-04-28 20:05:50.225 T:6374 INFO <general>: JELLYFIN.objects.actions -> DEBUG::jellyfin_kodi/objects/actions.py:664 [ art/thumb ] http://{jellyfin-server}/Items/dfa5dd23d10a31e491712f8fbf714f9a/Images/Primary/0?Format=original&Tag=6bd677eb58a6833684d728f4a1989ba9
  1296. 2021-04-28 20:05:50.241 T:6374 INFO <general>: JELLYFIN.objects.actions -> DEBUG::jellyfin_kodi/objects/actions.py:664 [ art/fanart ] http://{jellyfin-server}/Items/dfa5dd23d10a31e491712f8fbf714f9a/Images/Backdrop/0?Format=original&Tag=237a5304365cb425442ef474d4ba1b2b
  1297. 2021-04-28 20:05:50.275 T:6374 INFO <general>: JELLYFIN.__main__ -> INFO::default.py:39 ---<[ default ]
  1298. 2021-04-28 20:05:50.275 T:6374 INFO <general>: CPythonInvoker(3, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.jellyfin/default.py): script successfully run
  1299. 2021-04-28 20:05:50.299 T:4515 INFO <general>: VideoPlayer::OpenFile: plugin://plugin.video.jellyfin/f137a2dd21bbc1b99aa5c0f6bf02a805/?filename=1917+-+2019+-+Bluray-1080p.mp4&id=dfa5dd23d10a31e491712f8fbf714f9a&dbid=17&mode=play
  1300. 2021-04-28 20:05:50.300 T:6429 INFO <general>: Creating InputStream
  1301. 2021-04-28 20:05:50.348 T:6429 INFO <general>: Creating Demuxer
  1302. 2021-04-28 20:05:50.499 T:4645 INFO <general>: JELLYFIN.player -> INFO::jellyfin_kodi/player.py:392 Played info: {'http://{jellyfin-server}/Videos/00deb02d8abc81c7749fd266ada8d6bb/stream?static=true&MediaSourceId=00deb02d8abc81c7749fd266ada8d6bb&api_key={jellyfin-token}': {'Type': 'Movie', 'Id': '00deb02d8abc81c7749fd266ada8d6bb', 'Path': 'http://{jellyfin-server}/Videos/00deb02d8abc81c7749fd266ada8d6bb/stream?static=true&MediaSourceId=00deb02d8abc81c7749fd266ada8d6bb&api_key={jellyfin-token}', 'PlayMethod': 'DirectStream', 'PlayOption': 'Addon', 'MediaSourceId': '00deb02d8abc81c7749fd266ada8d6bb', 'Runtime': 69637898240, 'PlaySessionId': '530de5460f604747a467f49b6b48ed76', 'ServerId': None, 'DeviceId': 'b6df4489-0847-4754-9f88-d6902532dcb5', 'SubsMapping': {'0': 5}, 'AudioStreamIndex': 1, 'SubtitleStreamIndex': 5, 'CurrentPosition': 604, 'CurrentEpisode': None, 'File': 'http://{jellyfin-server}/Videos/00deb02d8abc81c7749fd266ada8d6bb/stream?static=true&MediaSourceId=00deb02d8abc81c7749fd266ada8d6bb&api_key={jellyfin-token}', 'Muted': False, 'Volume': 100, 'Server': <jellyfin.client.JellyfinClient object at 0x297626f550>, 'Paused': False}}
  1303. 2021-04-28 20:05:50.539 T:6374 INFO <general>: Python interpreter stopped
  1304. 2021-04-28 20:05:50.545 T:4645 INFO <general>: JELLYFIN.jellyfin.http -> DEBUG::jellyfin_kodi/jellyfin/http.py:84 --->[ http ] {
  1305. "params": null,
  1306. "json": {
  1307. "ItemId": "00deb02d8abc81c7749fd266ada8d6bb",
  1308. "MediaSourceId": "00deb02d8abc81c7749fd266ada8d6bb",
  1309. "PositionTicks": 6040000000,
  1310. "PlaySessionId": "530de5460f604747a467f49b6b48ed76"
  1311. },
  1312. "type": "POST",
  1313. "url": "http://{jellyfin-server}/Sessions/Playing/Stopped",
  1314. "headers": {
  1315. "Content-type": "application/json",
  1316. "Accept-Charset": "UTF-8,*",
  1317. "Accept-encoding": "gzip",
  1318. "User-Agent": "Jellyfin-Kodi/0.7.2+py3",
  1319. "x-emby-authorization": "MediaBrowser Client=Kodi, Device=Kodi (NvidiaShield.faelterman.be), DeviceId=b6df4489-0847-4754-9f88-d6902532dcb5, Version=0.7.2+py3, UserId=86a42eeef45d409e8be477f2875573fc",
  1320. "X-MediaBrowser-Token": "{jellyfin-token}"
  1321. },
  1322. "timeout": 30,
  1323. "verify": true
  1324. }
  1325. 2021-04-28 20:05:50.706 T:4645 WARNING <general>: xbmc.translatePath is deprecated and might be removed in future kodi versions. Please use xbmcvfs.translatePath instead.
  1326. 2021-04-28 20:05:50.713 T:4645 INFO <general>: JELLYFIN.jellyfin.http -> DEBUG::jellyfin_kodi/jellyfin/http.py:84 --->[ http ] {
  1327. "params": null,
  1328. "type": "GET",
  1329. "url": "http://{jellyfin-server}/Users/86a42eeef45d409e8be477f2875573fc/Items/00deb02d8abc81c7749fd266ada8d6bb",
  1330. "headers": {
  1331. "Content-type": "application/json",
  1332. "Accept-Charset": "UTF-8,*",
  1333. "Accept-encoding": "gzip",
  1334. "User-Agent": "Jellyfin-Kodi/0.7.2+py3",
  1335. "x-emby-authorization": "MediaBrowser Client=Kodi, Device=Kodi (NvidiaShield.faelterman.be), DeviceId=b6df4489-0847-4754-9f88-d6902532dcb5, Version=0.7.2+py3, UserId=86a42eeef45d409e8be477f2875573fc",
  1336. "X-MediaBrowser-Token": "{jellyfin-token}"
  1337. },
  1338. "timeout": 30,
  1339. "verify": true
  1340. }
  1341. 2021-04-28 20:05:50.744 T:4645 INFO <general>: JELLYFIN.jellyfin.http -> DEBUG::jellyfin_kodi/jellyfin/http.py:170 ---<[ http ][20 ms]
  1342. 2021-04-28 20:05:50.757 T:4645 INFO <general>: JELLYFIN.jellyfin.http -> DEBUG::jellyfin_kodi/jellyfin/http.py:171 {
  1343. "Name": "Back to the Future",
  1344. "OriginalTitle": "Back to the Future",
  1345. "ServerId": "b977db0743ce49c5968a40eccb7dc2b6",
  1346. "Id": "00deb02d8abc81c7749fd266ada8d6bb",
  1347. "Etag": "a11924abe254dec0519d74221b6de5b3",
  1348. "DateCreated": "2017-09-09T19:25:45.0000000Z",
  1349. "CanDelete": true,
  1350. "CanDownload": true,
  1351. "HasSubtitles": true,
  1352. "Container": "mkv,webm",
  1353. "SortName": "back to future",
  1354. "PremiereDate": "1985-07-02T22:00:00.0000000Z",
  1355. "ExternalUrls": [
  1356. {
  1357. "Name": "IMDb",
  1358. "Url": "https://www.imdb.com/title/tt0088763"
  1359. },
  1360. {
  1361. "Name": "TheMovieDb",
  1362. "Url": "https://www.themoviedb.org/movie/105"
  1363. },
  1364. {
  1365. "Name": "TheMovieDb",
  1366. "Url": "https://www.themoviedb.org/collection/264"
  1367. },
  1368. {
  1369. "Name": "Trakt",
  1370. "Url": "https://trakt.tv/movies/tt0088763"
  1371. }
  1372. ],
  1373. "MediaSources": [
  1374. {
  1375. "Protocol": "File",
  1376. "Id": "00deb02d8abc81c7749fd266ada8d6bb",
  1377. "Path": "/data/media/movies/Back to the Future (1985)/Back to the Future (1985) Remux-1080p.mkv",
  1378. "Type": "Default",
  1379. "Container": "mkv",
  1380. "Size": 37411090432,
  1381. "Name": "Back to the Future (1985) Remux-1080p",
  1382. "IsRemote": false,
  1383. "ETag": "0a3ab0889b51a9f74717b717309c7bc0",
  1384. "RunTimeTicks": 69637898240,
  1385. "ReadAtNativeFramerate": false,
  1386. "IgnoreDts": false,
  1387. "IgnoreIndex": false,
  1388. "GenPtsInput": false,
  1389. "SupportsTranscoding": true,
  1390. "SupportsDirectStream": true,
  1391. "SupportsDirectPlay": true,
  1392. "IsInfiniteStream": false,
  1393. "RequiresOpening": false,
  1394. "RequiresClosing": false,
  1395. "RequiresLooping": false,
  1396. "SupportsProbing": true,
  1397. "VideoType": "VideoFile",
  1398. "MediaStreams": [
  1399. {
  1400. "Codec": "h264",
  1401. "ColorSpace": "bt709",
  1402. "ColorTransfer": "bt709",
  1403. "ColorPrimaries": "bt709",
  1404. "TimeBase": "1/1000",
  1405. "CodecTimeBase": "1001/48000",
  1406. "VideoRange": "SDR",
  1407. "DisplayTitle": "1080p H264 SDR",
  1408. "NalLengthSize": "0",
  1409. "IsInterlaced": false,
  1410. "IsAVC": false,
  1411. "BitRate": 42977851,
  1412. "BitDepth": 8,
  1413. "RefFrames": 1,
  1414. "IsDefault": true,
  1415. "IsForced": false,
  1416. "Height": 1080,
  1417. "Width": 1920,
  1418. "AverageFrameRate": 23.976025,
  1419. "RealFrameRate": 23.976025,
  1420. "Profile": "High",
  1421. "Type": "Video",
  1422. "AspectRatio": "16:9",
  1423. "Index": 0,
  1424. "IsExternal": false,
  1425. "IsTextSubtitleStream": false,
  1426. "SupportsExternalStream": false,
  1427. "PixelFormat": "yuv420p",
  1428. "Level": 41
  1429. },
  1430. {
  1431. "Codec": "dts",
  1432. "Language": "eng",
  1433. "TimeBase": "1/1000",
  1434. "CodecTimeBase": "1/48000",
  1435. "Title": "DTS-HD MA 5.1",
  1436. "DisplayTitle": "DTS-HD MA 5.1 - English - Default",
  1437. "IsInterlaced": false,
  1438. "ChannelLayout": "5.1",
  1439. "BitRate": 4251206,
  1440. "BitDepth": 24,
  1441. "Channels": 6,
  1442. "SampleRate": 48000,
  1443. "IsDefault": true,
  1444. "IsForced": false,
  1445. "Profile": "DTS-HD MA",
  1446. "Type": "Audio",
  1447. "Index": 1,
  1448. "IsExternal": false,
  1449. "IsTextSubtitleStream": false,
  1450. "SupportsExternalStream": false,
  1451. "Level": 0
  1452. },
  1453. {
  1454. "Codec": "ac3",
  1455. "Language": "eng",
  1456. "TimeBase": "1/1000",
  1457. "CodecTimeBase": "1/48000",
  1458. "Title": "Commentary with Producers Bob Gale and Neil Canton",
  1459. "DisplayTitle": "Commentary with Producers Bob Gale and Neil Canton - English - Dolby Digital - Stereo",
  1460. "IsInterlaced": false,
  1461. "ChannelLayout": "stereo",
  1462. "BitRate": 192000,
  1463. "Channels": 2,
  1464. "SampleRate": 48000,
  1465. "IsDefault": false,
  1466. "IsForced": false,
  1467. "Type": "Audio",
  1468. "Index": 2,
  1469. "IsExternal": false,
  1470. "IsTextSubtitleStream": false,
  1471. "SupportsExternalStream": false,
  1472. "Level": 0
  1473. },
  1474. {
  1475. "Codec": "ac3",
  1476. "Language": "eng",
  1477. "TimeBase": "1/1000",
  1478. "CodecTimeBase": "1/48000",
  1479. "Title": "Q&A Commentary with Director Robert Zemeckis and Producer Bob Gale",
  1480. "DisplayTitle": "Q&A Commentary with Director Robert Zemeckis and Producer Bob Gale - English - Dolby Digital - Stereo",
  1481. "IsInterlaced": false,
  1482. "ChannelLayout": "stereo",
  1483. "BitRate": 192000,
  1484. "Channels": 2,
  1485. "SampleRate": 48000,
  1486. "IsDefault": false,
  1487. "IsForced": false,
  1488. "Type": "Audio",
  1489. "Index": 3,
  1490. "IsExternal": false,
  1491. "IsTextSubtitleStream": false,
  1492. "SupportsExternalStream": false,
  1493. "Level": 0
  1494. },
  1495. {
  1496. "Codec": "PGSSUB",
  1497. "Language": "eng",
  1498. "TimeBase": "1/1000",
  1499. "CodecTimeBase": "0/1",
  1500. "Title": "English",
  1501. "localizedUndefined": "Undefined",
  1502. "localizedDefault": "Default",
  1503. "localizedForced": "Forced",
  1504. "DisplayTitle": "English",
  1505. "IsInterlaced": false,
  1506. "IsDefault": false,
  1507. "IsForced": false,
  1508. "Type": "Subtitle",
  1509. "Index": 4,
  1510. "IsExternal": false,
  1511. "IsTextSubtitleStream": false,
  1512. "SupportsExternalStream": false,
  1513. "Level": 0
  1514. },
  1515. {
  1516. "Codec": "srt",
  1517. "Language": "dut",
  1518. "localizedUndefined": "Undefined",
  1519. "localizedDefault": "Default",
  1520. "localizedForced": "Forced",
  1521. "DisplayTitle": "Dut",
  1522. "IsInterlaced": false,
  1523. "IsDefault": false,
  1524. "IsForced": false,
  1525. "Type": "Subtitle",
  1526. "Index": 5,
  1527. "IsExternal": true,
  1528. "IsTextSubtitleStream": true,
  1529. "SupportsExternalStream": true,
  1530. "Path": "/data/media/movies/Back to the Future (1985)/Back to the Future (1985) Remux-1080p.nl.srt"
  1531. }
  1532. ],
  1533. "MediaAttachments": [],
  1534. "Formats": [],
  1535. "Bitrate": 47613057,
  1536. "RequiredHttpHeaders": {},
  1537. "DefaultAudioStreamIndex": 1,
  1538. "DefaultSubtitleStreamIndex": 5
  1539. }
  1540. ],
  1541. "CriticRating": 96,
  1542. "ProductionLocations": [
  1543. "United States of America"
  1544. ],
  1545. "Path": "/data/media/movies/Back to the Future (1985)/Back to the Future (1985) Remux-1080p.mkv",
  1546. "EnableMediaSourceDisplay": true,
  1547. "OfficialRating": "PG",
  1548. "ChannelId": null,
  1549. "Overview": "Eighties teenager Marty McFly is accidentally sent back in time to 1955, inadvertently disrupting his parents' first meeting and attracting his mother's romantic interest. Marty must repair the damage to history by rekindling his parents' romance and - with the help of his eccentric inventor friend Doc Brown - return to 1985.",
  1550. "Taglines": [
  1551. "He's the only kid ever to get into trouble before he was born."
  1552. ],
  1553. "Genres": [
  1554. "Adventure",
  1555. "Comedy",
  1556. "Science Fiction",
  1557. "Family"
  1558. ],
  1559. "CommunityRating": 8.5,
  1560. "RunTimeTicks": 69637898240,
  1561. "PlayAccess": "Full",
  1562. "ProductionYear": 1985,
  1563. "RemoteTrailers": [
  1564. {
  1565. "Url": "https://www.youtube.com/watch?v=qvsgGtivCgs"
  1566. }
  1567. ],
  1568. "ProviderIds": {
  1569. "Tmdb": "105",
  1570. "Imdb": "tt0088763",
  1571. "TmdbCollection": "264"
  1572. },
  1573. "IsHD": true,
  1574. "IsFolder": false,
  1575. "ParentId": "f7e7e63b37457bf249703e993260a2e6",
  1576. "Type": "Movie",
  1577. "People": [
  1578. {
  1579. "Name": "Michael J. Fox",
  1580. "Id": "72ef42729d6ab049ab8434c001d31698",
  1581. "Role": "Marty McFly",
  1582. "Type": "Actor",
  1583. "PrimaryImageTag": "5f7ec960141c790dca2465354e243cd8",
  1584. "ImageBlurHashes": {
  1585. "Primary": {
  1586. "5f7ec960141c790dca2465354e243cd8": "dvKdlEs.?vx]~WV@x]f+ELWBR5WBx^t7nit6-;kCt7s:"
  1587. }
  1588. }
  1589. },
  1590. {
  1591. "Name": "Christopher Lloyd",
  1592. "Id": "f2b2a2a18149ac8c4423b482f320e700",
  1593. "Role": "Dr. Emmett Brown",
  1594. "Type": "Actor",
  1595. "PrimaryImageTag": "6dc724d8ee3dbe6aa6b8d530da50586c",
  1596. "ImageBlurHashes": {
  1597. "Primary": {
  1598. "6dc724d8ee3dbe6aa6b8d530da50586c": "dSC$4bNG0y%2=|jZ9tkDozoLaeR+Nas:xGNHNGofj[Rj"
  1599. }
  1600. }
  1601. },
  1602. {
  1603. "Name": "Lea Thompson",
  1604. "Id": "4e3c045c1bd374438d384f7ad8c5dd25",
  1605. "Role": "Lorraine Baines",
  1606. "Type": "Actor",
  1607. "PrimaryImageTag": "5518340bff41d4c1e26560e0f5aa7ae5",
  1608. "ImageBlurHashes": {
  1609. "Primary": {
  1610. "5518340bff41d4c1e26560e0f5aa7ae5": "deI;#SsX01oNSvM|W-R%9GWYt7n,M{xuxbofE1WUtQof"
  1611. }
  1612. }
  1613. },
  1614. {
  1615. "Name": "Crispin Glover",
  1616. "Id": "cd62219a42274ac66edc379596f3027b",
  1617. "Role": "George McFly",
  1618. "Type": "Actor",
  1619. "PrimaryImageTag": "bfe68dbd496ceb2439725821a645d333",
  1620. "ImageBlurHashes": {
  1621. "Primary": {
  1622. "bfe68dbd496ceb2439725821a645d333": "daD+uXM{0K-:RPayt7WV9uxa%1M|Ioayt7s:M{a}xuWB"
  1623. }
  1624. }
  1625. },
  1626. {
  1627. "Name": "Thomas F. Wilson",
  1628. "Id": "ccac136fac236d434d913b6d098adf9e",
  1629. "Role": "Biff Tannen",
  1630. "Type": "Actor",
  1631. "PrimaryImageTag": "73e19c6f8ea6f22c699c3c0bfcbd7dad",
  1632. "ImageBlurHashes": {
  1633. "Primary": {
  1634. "73e19c6f8ea6f22c699c3c0bfcbd7dad": "dFDIOJ0fx@~B={oys;xsK5xEM{Sh$%Wqs:o0NHxtVtSg"
  1635. }
  1636. }
  1637. },
  1638. {
  1639. "Name": "Claudia Wells",
  1640. "Id": "cf86aced0734382c30346165bf271a02",
  1641. "Role": "Jennifer Parker",
  1642. "Type": "Actor",
  1643. "PrimaryImageTag": "750ccb80a7ca3cb6f828c29e52f33a02",
  1644. "ImageBlurHashes": {
  1645. "Primary": {
  1646. "750ccb80a7ca3cb6f828c29e52f33a02": "dkK-ndxv_N?c~3V?%hxux[oIxZxuXVt7n$j[RiR+ogaz"
  1647. }
  1648. }
  1649. },
  1650. {
  1651. "Name": "Marc McClure",
  1652. "Id": "b5f629bdf235c2082d6826b5c0cdd879",
  1653. "Role": "Dave McFly",
  1654. "Type": "Actor",
  1655. "PrimaryImageTag": "a8a14ed5c3a9230e9055c3ac9d149c93",
  1656. "ImageBlurHashes": {
  1657. "Primary": {
  1658. "a8a14ed5c3a9230e9055c3ac9d149c93": "dXG[c@xvyZ%h?wV@ozkXxuRiMxWBx^t8j?s:xvj]R%Wq"
  1659. }
  1660. }
  1661. },
  1662. {
  1663. "Name": "Wendie Jo Sperber",
  1664. "Id": "f403b2f0384399d414ad15635695b3dd",
  1665. "Role": "Linda McFly",
  1666. "Type": "Actor",
  1667. "PrimaryImageTag": "71e325067bb07addca8d83f5eb11e119",
  1668. "ImageBlurHashes": {
  1669. "Primary": {
  1670. "71e325067bb07addca8d83f5eb11e119": "dBEpA+_NRPRiogxu%NM{?aD$?b%M~qM{_3_3xat7-;-="
  1671. }
  1672. }
  1673. },
  1674. {
  1675. "Name": "George DiCenzo",
  1676. "Id": "5891aa84488c94d2f17df5d453018481",
  1677. "Role": "Sam Baines",
  1678. "Type": "Actor",
  1679. "PrimaryImageTag": "c6f7788e88e9040afa37e402ed2c89bf",
  1680. "ImageBlurHashes": {
  1681. "Primary": {
  1682. "c6f7788e88e9040afa37e402ed2c89bf": "dIDI^3_3O@.8~pt8M{%LyDM{Myt7%gRjRjxt%gWERjxu"
  1683. }
  1684. }
  1685. },
  1686. {
  1687. "Name": "Frances Lee McCain",
  1688. "Id": "22147edad17299c7c23391fd69854dec",
  1689. "Role": "Stella Baines",
  1690. "Type": "Actor",
  1691. "PrimaryImageTag": "0c554437e3be314219473c04590ed72c",
  1692. "ImageBlurHashes": {
  1693. "Primary": {
  1694. "0c554437e3be314219473c04590ed72c": "dWFhIl={0z9u?FbFS1xZ9]Iqw{xZNHRkM}NIELRkxGt6"
  1695. }
  1696. }
  1697. },
  1698. {
  1699. "Name": "James Tolkan",
  1700. "Id": "8f5911dae0cdfb786509505403f77165",
  1701. "Role": "Mr. Strickland",
  1702. "Type": "Actor",
  1703. "PrimaryImageTag": "04a6f05d9e0cef7f7b43af67b80f2dd2",
  1704. "ImageBlurHashes": {
  1705. "Primary": {
  1706. "04a6f05d9e0cef7f7b43af67b80f2dd2": "d;I4Ott6o|of~BofkWoft6ayaffkNHayWBayofoLf6a|"
  1707. }
  1708. }
  1709. },
  1710. {
  1711. "Name": "J.J. Cohen",
  1712. "Id": "53e671e296f53645ec0ca9f4f734e0d3",
  1713. "Role": "Skinhead",
  1714. "Type": "Actor",
  1715. "PrimaryImageTag": "8d7f2554c392134d5a2f64308ecb1253",
  1716. "ImageBlurHashes": {
  1717. "Primary": {
  1718. "8d7f2554c392134d5a2f64308ecb1253": "dFIE|g-;D%%M9FRj9FRj-;xuWB%M~q%M-;-;9FD%9F-;"
  1719. }
  1720. }
  1721. },
  1722. {
  1723. "Name": "Casey Siemaszko",
  1724. "Id": "3ab68d84964ea2b5d2c78573cd168e03",
  1725. "Role": "3-D",
  1726. "Type": "Actor",
  1727. "PrimaryImageTag": "aac057d61498c61bea866f7dc638318c",
  1728. "ImageBlurHashes": {
  1729. "Primary": {
  1730. "aac057d61498c61bea866f7dc638318c": "deJHg$?bPBNIuPMx$*WVxxNGbv%2gij]nOtR$+ozRij?"
  1731. }
  1732. }
  1733. },
  1734. {
  1735. "Name": "Billy Zane",
  1736. "Id": "8ab961cd04ce525fc37b1c843bd997c8",
  1737. "Role": "Match",
  1738. "Type": "Actor",
  1739. "PrimaryImageTag": "f4d5fe07e77a81cd01f00ba85349af0e",
  1740. "ImageBlurHashes": {
  1741. "Primary": {
  1742. "f4d5fe07e77a81cd01f00ba85349af0e": "dhH1S]$+9u%2}[xuSjs:X9axs;kDSis:nhadsTxHoLo0"
  1743. }
  1744. }
  1745. },
  1746. {
  1747. "Name": "Harry Waters, Jr.",
  1748. "Id": "a32d62ff563fec90ad2489d84cf627e8",
  1749. "Role": "Marvin Berry",
  1750. "Type": "Actor",
  1751. "PrimaryImageTag": "be38d093386b911bf9f518afc32744d4",
  1752. "ImageBlurHashes": {
  1753. "Primary": {
  1754. "be38d093386b911bf9f518afc32744d4": "dOEMLDD%%M~q-;ayWB%MM{M{M{WB-;xuM{%Moft7RjfQ"
  1755. }
  1756. }
  1757. },
  1758. {
  1759. "Name": "Steven Spielberg",
  1760. "Id": "ebb9edee028a48d5185291055d0596dd",
  1761. "Role": "Executive Producer",
  1762. "Type": "Actor",
  1763. "PrimaryImageTag": "efea11954a31f5270ba0d2f6e559a0d1",
  1764. "ImageBlurHashes": {
  1765. "Primary": {
  1766. "efea11954a31f5270ba0d2f6e559a0d1": "dbI#ik%Ml9%g~Woex^tR9tR*VraeyEofaKt7%Mj[xut7"
  1767. }
  1768. }
  1769. },
  1770. {
  1771. "Name": "Kathleen Kennedy",
  1772. "Id": "8634fe40ed730e584dde445a336e7e50",
  1773. "Role": "Executive Producer",
  1774. "Type": "Actor",
  1775. "PrimaryImageTag": "83a3fa56f17d49ac0ddf646a78f9bb0c",
  1776. "ImageBlurHashes": {
  1777. "Primary": {
  1778. "83a3fa56f17d49ac0ddf646a78f9bb0c": "d*K-Xtxux^kD~qj[%Mt7ozV@M{f6t8j[WBoe%Moft6j["
  1779. }
  1780. }
  1781. },
  1782. {
  1783. "Name": "Frank Marshall",
  1784. "Id": "2ab40cab73daf5426b07e75f671bffce",
  1785. "Role": "Executive Producer",
  1786. "Type": "Actor",
  1787. "PrimaryImageTag": "dc1960fa8dd2b8d74edf38bb0b88d08a",
  1788. "ImageBlurHashes": {
  1789. "Primary": {
  1790. "dc1960fa8dd2b8d74edf38bb0b88d08a": "dlGbSKNG0Ks.-PRjT0t7OraxnOofR*s:kCaeWAofofj["
  1791. }
  1792. }
  1793. },
  1794. {
  1795. "Name": "Robert Zemeckis",
  1796. "Id": "3b3a82dd9867704627e093313f1cdba0",
  1797. "Type": "Director",
  1798. "PrimaryImageTag": "a1f8d1a61cb60cd6850cf9f7c8e1eab0",
  1799. "ImageBlurHashes": {
  1800. "Primary": {
  1801. "a1f8d1a61cb60cd6850cf9f7c8e1eab0": "dHBMSs^k9[0y-js:bbS157EL$k-VNuR*aes:WSWUt7xZ"
  1802. }
  1803. }
  1804. },
  1805. {
  1806. "Name": "Robert Zemeckis",
  1807. "Id": "3b3a82dd9867704627e093313f1cdba0",
  1808. "Type": "Writer",
  1809. "PrimaryImageTag": "a1f8d1a61cb60cd6850cf9f7c8e1eab0",
  1810. "ImageBlurHashes": {
  1811. "Primary": {
  1812. "a1f8d1a61cb60cd6850cf9f7c8e1eab0": "dHBMSs^k9[0y-js:bbS157EL$k-VNuR*aes:WSWUt7xZ"
  1813. }
  1814. }
  1815. },
  1816. {
  1817. "Name": "Bob Gale",
  1818. "Id": "5a54cd41cccbb11dfb42259001bda40c",
  1819. "Type": "Writer",
  1820. "PrimaryImageTag": "79cbd411c4fbcb294bc2d6ac14def767",
  1821. "ImageBlurHashes": {
  1822. "Primary": {
  1823. "79cbd411c4fbcb294bc2d6ac14def767": "dECh{B%L560}McnhEgNHB:xFoz=eM_NuwdaeenJAxFSh"
  1824. }
  1825. }
  1826. },
  1827. {
  1828. "Name": "Bob Gale",
  1829. "Id": "5a54cd41cccbb11dfb42259001bda40c",
  1830. "Role": "Producer",
  1831. "Type": "Producer",
  1832. "PrimaryImageTag": "79cbd411c4fbcb294bc2d6ac14def767",
  1833. "ImageBlurHashes": {
  1834. "Primary": {
  1835. "79cbd411c4fbcb294bc2d6ac14def767": "dECh{B%L560}McnhEgNHB:xFoz=eM_NuwdaeenJAxFSh"
  1836. }
  1837. }
  1838. },
  1839. {
  1840. "Name": "Neil Canton",
  1841. "Id": "1e0b97ae91330fdc2ff74bb8cd266b2f",
  1842. "Role": "Producer",
  1843. "Type": "Producer",
  1844. "ImageBlurHashes": {
  1845. "Primary": {}
  1846. }
  1847. }
  1848. ],
  1849. "Studios": [
  1850. {
  1851. "Name": "Universal Pictures",
  1852. "Id": "e56aaac7ab0bb0f5f48371be0252bab4"
  1853. },
  1854. {
  1855. "Name": "Amblin Entertainment",
  1856. "Id": "cdc4ab8b8df7162ca868ae3a899a95e3"
  1857. }
  1858. ],
  1859. "GenreItems": [
  1860. {
  1861. "Name": "Adventure",
  1862. "Id": "51cec9645b896084d12b259acd05ccb1"
  1863. },
  1864. {
  1865. "Name": "Comedy",
  1866. "Id": "08d31605d366d63a7a924f944b4417f1"
  1867. },
  1868. {
  1869. "Name": "Science Fiction",
  1870. "Id": "0430d514c35e1f158fa93f1eeb8361ea"
  1871. },
  1872. {
  1873. "Name": "Family",
  1874. "Id": "ccbd8d9008aab2b5e749e1cc4bc458a4"
  1875. }
  1876. ],
  1877. "LocalTrailerCount": 0,
  1878. "UserData": {
  1879. "PlayedPercentage": 8.673438102890108,
  1880. "PlaybackPositionTicks": 6040000000,
  1881. "PlayCount": 16,
  1882. "IsFavorite": false,
  1883. "LastPlayedDate": "2021-04-28T18:01:20.7466466Z",
  1884. "Played": false,
  1885. "Key": "105"
  1886. },
  1887. "SpecialFeatureCount": 0,
  1888. "DisplayPreferencesId": "dbf7709c41faaa746463d67978eb863d",
  1889. "Tags": [
  1890. "clock tower",
  1891. "flying car",
  1892. "car race",
  1893. "terrorist",
  1894. "delorean",
  1895. "lightning",
  1896. "guitar",
  1897. "plutonium",
  1898. "sports car",
  1899. "inventor",
  1900. "journey in the past",
  1901. "invention",
  1902. "time travel",
  1903. "race against time",
  1904. "bullying",
  1905. "partner",
  1906. "misfit",
  1907. "mad scientist",
  1908. "fish out of water",
  1909. "teenage love",
  1910. "destiny",
  1911. "hidden identity",
  1912. "odd couple",
  1913. "escapade",
  1914. "disorder",
  1915. "chases and races",
  1916. "love and romance",
  1917. "teenage life",
  1918. "misfit partners",
  1919. "changing the past or future",
  1920. "getting home",
  1921. "1950s",
  1922. "profanity"
  1923. ],
  1924. "PrimaryImageAspectRatio": 0.6666666666666666,
  1925. "MediaStreams": [
  1926. {
  1927. "Codec": "h264",
  1928. "ColorSpace": "bt709",
  1929. "ColorTransfer": "bt709",
  1930. "ColorPrimaries": "bt709",
  1931. "TimeBase": "1/1000",
  1932. "CodecTimeBase": "1001/48000",
  1933. "VideoRange": "SDR",
  1934. "DisplayTitle": "1080p H264 SDR",
  1935. "NalLengthSize": "0",
  1936. "IsInterlaced": false,
  1937. "IsAVC": false,
  1938. "BitRate": 42977851,
  1939. "BitDepth": 8,
  1940. "RefFrames": 1,
  1941. "IsDefault": true,
  1942. "IsForced": false,
  1943. "Height": 1080,
  1944. "Width": 1920,
  1945. "AverageFrameRate": 23.976025,
  1946. "RealFrameRate": 23.976025,
  1947. "Profile": "High",
  1948. "Type": "Video",
  1949. "AspectRatio": "16:9",
  1950. "Index": 0,
  1951. "IsExternal": false,
  1952. "IsTextSubtitleStream": false,
  1953. "SupportsExternalStream": false,
  1954. "PixelFormat": "yuv420p",
  1955. "Level": 41
  1956. },
  1957. {
  1958. "Codec": "dts",
  1959. "Language": "eng",
  1960. "TimeBase": "1/1000",
  1961. "CodecTimeBase": "1/48000",
  1962. "Title": "DTS-HD MA 5.1",
  1963. "DisplayTitle": "DTS-HD MA 5.1 - English - Default",
  1964. "IsInterlaced": false,
  1965. "ChannelLayout": "5.1",
  1966. "BitRate": 4251206,
  1967. "BitDepth": 24,
  1968. "Channels": 6,
  1969. "SampleRate": 48000,
  1970. "IsDefault": true,
  1971. "IsForced": false,
  1972. "Profile": "DTS-HD MA",
  1973. "Type": "Audio",
  1974. "Index": 1,
  1975. "IsExternal": false,
  1976. "IsTextSubtitleStream": false,
  1977. "SupportsExternalStream": false,
  1978. "Level": 0
  1979. },
  1980. {
  1981. "Codec": "ac3",
  1982. "Language": "eng",
  1983. "TimeBase": "1/1000",
  1984. "CodecTimeBase": "1/48000",
  1985. "Title": "Commentary with Producers Bob Gale and Neil Canton",
  1986. "DisplayTitle": "Commentary with Producers Bob Gale and Neil Canton - English - Dolby Digital - Stereo",
  1987. "IsInterlaced": false,
  1988. "ChannelLayout": "stereo",
  1989. "BitRate": 192000,
  1990. "Channels": 2,
  1991. "SampleRate": 48000,
  1992. "IsDefault": false,
  1993. "IsForced": false,
  1994. "Type": "Audio",
  1995. "Index": 2,
  1996. "IsExternal": false,
  1997. "IsTextSubtitleStream": false,
  1998. "SupportsExternalStream": false,
  1999. "Level": 0
  2000. },
  2001. {
  2002. "Codec": "ac3",
  2003. "Language": "eng",
  2004. "TimeBase": "1/1000",
  2005. "CodecTimeBase": "1/48000",
  2006. "Title": "Q&A Commentary with Director Robert Zemeckis and Producer Bob Gale",
  2007. "DisplayTitle": "Q&A Commentary with Director Robert Zemeckis and Producer Bob Gale - English - Dolby Digital - Stereo",
  2008. "IsInterlaced": false,
  2009. "ChannelLayout": "stereo",
  2010. "BitRate": 192000,
  2011. "Channels": 2,
  2012. "SampleRate": 48000,
  2013. "IsDefault": false,
  2014. "IsForced": false,
  2015. "Type": "Audio",
  2016. "Index": 3,
  2017. "IsExternal": false,
  2018. "IsTextSubtitleStream": false,
  2019. "SupportsExternalStream": false,
  2020. "Level": 0
  2021. },
  2022. {
  2023. "Codec": "PGSSUB",
  2024. "Language": "eng",
  2025. "TimeBase": "1/1000",
  2026. "CodecTimeBase": "0/1",
  2027. "Title": "English",
  2028. "localizedUndefined": "Undefined",
  2029. "localizedDefault": "Default",
  2030. "localizedForced": "Forced",
  2031. "DisplayTitle": "English",
  2032. "IsInterlaced": false,
  2033. "IsDefault": false,
  2034. "IsForced": false,
  2035. "Type": "Subtitle",
  2036. "Index": 4,
  2037. "IsExternal": false,
  2038. "IsTextSubtitleStream": false,
  2039. "SupportsExternalStream": false,
  2040. "Level": 0
  2041. },
  2042. {
  2043. "Codec": "srt",
  2044. "Language": "dut",
  2045. "localizedUndefined": "Undefined",
  2046. "localizedDefault": "Default",
  2047. "localizedForced": "Forced",
  2048. "DisplayTitle": "Dut",
  2049. "IsInterlaced": false,
  2050. "IsDefault": false,
  2051. "IsForced": false,
  2052. "Type": "Subtitle",
  2053. "Index": 5,
  2054. "IsExternal": true,
  2055. "IsTextSubtitleStream": true,
  2056. "SupportsExternalStream": true,
  2057. "Path": "/data/media/movies/Back to the Future (1985)/Back to the Future (1985) Remux-1080p.nl.srt"
  2058. }
  2059. ],
  2060. "VideoType": "VideoFile",
  2061. "ImageTags": {
  2062. "Primary": "ad2e7699ae2f8c1302b7a9e2bf9dfbb5"
  2063. },
  2064. "BackdropImageTags": [
  2065. "2e3329d3de3085d3a889eed84213a07f"
  2066. ],
  2067. "ScreenshotImageTags": [],
  2068. "ImageBlurHashes": {
  2069. "Backdrop": {
  2070. "2e3329d3de3085d3a889eed84213a07f": "WYFYlaE24WkSo{%3X:t2IWR7t2kqEM$yR+spxYIq-TNIV@o}tPjE"
  2071. },
  2072. "Primary": {
  2073. "ad2e7699ae2f8c1302b7a9e2bf9dfbb5": "deH_D6-V0MNZETkWs,RQI8wbx[tR=qaKR.tQI^X9oIMy"
  2074. }
  2075. },
  2076. "Chapters": [
  2077. {
  2078. "StartPositionTicks": 0,
  2079. "Name": "Main Titles",
  2080. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  2081. },
  2082. {
  2083. "StartPositionTicks": 2512090000,
  2084. "Name": "Late for School",
  2085. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  2086. },
  2087. {
  2088. "StartPositionTicks": 4047380000,
  2089. "Name": "The Slacker",
  2090. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  2091. },
  2092. {
  2093. "StartPositionTicks": 7038700000,
  2094. "Name": "The Family McFly",
  2095. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  2096. },
  2097. {
  2098. "StartPositionTicks": 10810380000,
  2099. "Name": "A Time Machine?",
  2100. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  2101. },
  2102. {
  2103. "StartPositionTicks": 16896050000,
  2104. "Name": "Escape to the Past",
  2105. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  2106. },
  2107. {
  2108. "StartPositionTicks": 18875520000,
  2109. "Name": "Chapter 7",
  2110. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  2111. },
  2112. {
  2113. "StartPositionTicks": 23178570000,
  2114. "Name": "Dad the Dork",
  2115. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  2116. },
  2117. {
  2118. "StartPositionTicks": 24789350000,
  2119. "Name": "Calvin & Lorraine",
  2120. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  2121. },
  2122. {
  2123. "StartPositionTicks": 28708260000,
  2124. "Name": "Future Boy & Doc",
  2125. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  2126. },
  2127. {
  2128. "StartPositionTicks": 33494290000,
  2129. "Name": "Marty's Problem",
  2130. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  2131. },
  2132. {
  2133. "StartPositionTicks": 35264400000,
  2134. "Name": "The Matchmaker",
  2135. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  2136. },
  2137. {
  2138. "StartPositionTicks": 39127420000,
  2139. "Name": "Skateboard Hero",
  2140. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  2141. },
  2142. {
  2143. "StartPositionTicks": 45965090000,
  2144. "Name": "The Big Date",
  2145. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  2146. },
  2147. {
  2148. "StartPositionTicks": 48104310000,
  2149. "Name": "The Real George",
  2150. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  2151. },
  2152. {
  2153. "StartPositionTicks": 52396090000,
  2154. "Name": "Johnny B. Goode",
  2155. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  2156. },
  2157. {
  2158. "StartPositionTicks": 54681290000,
  2159. "Name": "Back to the Future",
  2160. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  2161. },
  2162. {
  2163. "StartPositionTicks": 60972160000,
  2164. "Name": "Doc's Decision",
  2165. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  2166. },
  2167. {
  2168. "StartPositionTicks": 63970990000,
  2169. "Name": "Future Shock",
  2170. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  2171. },
  2172. {
  2173. "StartPositionTicks": 66807990000,
  2174. "Name": "Roads? (Credits)",
  2175. "ImageDateModified": "0001-01-01T00:00:00.0000000Z"
  2176. }
  2177. ],
  2178. "LocationType": "FileSystem",
  2179. "MediaType": "Video",
  2180. "LockedFields": [],
  2181. "LockData": false,
  2182. "Width": 1920,
  2183. "Height": 1080
  2184. }
  2185. 2021-04-28 20:05:50.766 T:4645 INFO <general>: JELLYFIN.helper.utils -> DEBUG::jellyfin_kodi/helper/utils.py:48 --[ window clear: jellyfin.external_check ]
  2186. 2021-04-28 20:05:50.773 T:4645 INFO <general>: JELLYFIN.player -> INFO::jellyfin_kodi/player.py:159 -->[ play/dfa5dd23d10a31e491712f8fbf714f9a ] {'Type': 'Movie', 'Id': 'dfa5dd23d10a31e491712f8fbf714f9a', 'Path': 'http://{jellyfin-server}/Videos/dfa5dd23d10a31e491712f8fbf714f9a/stream?static=true&MediaSourceId=dfa5dd23d10a31e491712f8fbf714f9a&api_key={jellyfin-token}', 'PlayMethod': 'DirectStream', 'PlayOption': 'Addon', 'MediaSourceId': 'dfa5dd23d10a31e491712f8fbf714f9a', 'Runtime': 71381123072, 'PlaySessionId': '9e4cc2e09a8f485e81e442b7b0f37621', 'ServerId': None, 'DeviceId': 'b6df4489-0847-4754-9f88-d6902532dcb5', 'SubsMapping': {'0': 5, '1': 6}, 'AudioStreamIndex': 1, 'SubtitleStreamIndex': 6, 'CurrentPosition': 0, 'CurrentEpisode': None, 'File': 'http://{jellyfin-server}/Videos/dfa5dd23d10a31e491712f8fbf714f9a/stream?static=true&MediaSourceId=dfa5dd23d10a31e491712f8fbf714f9a&api_key={jellyfin-token}', 'Muted': False, 'Volume': 100, 'Server': <jellyfin.client.JellyfinClient object at 0x297626f550>, 'Paused': False}
  2187. 2021-04-28 20:05:50.779 T:4645 INFO <general>: JELLYFIN.jellyfin.http -> DEBUG::jellyfin_kodi/jellyfin/http.py:84 --->[ http ] {
  2188. "params": null,
  2189. "json": {
  2190. "QueueableMediaTypes": "Video,Audio",
  2191. "CanSeek": true,
  2192. "ItemId": "dfa5dd23d10a31e491712f8fbf714f9a",
  2193. "MediaSourceId": "dfa5dd23d10a31e491712f8fbf714f9a",
  2194. "PlayMethod": "DirectStream",
  2195. "VolumeLevel": 100,
  2196. "PositionTicks": 0,
  2197. "IsPaused": false,
  2198. "IsMuted": false,
  2199. "PlaySessionId": "9e4cc2e09a8f485e81e442b7b0f37621",
  2200. "AudioStreamIndex": 1,
  2201. "SubtitleStreamIndex": 6
  2202. },
  2203. "type": "POST",
  2204. "url": "http://{jellyfin-server}/Sessions/Playing",
  2205. "headers": {
  2206. "Content-type": "application/json",
  2207. "Accept-Charset": "UTF-8,*",
  2208. "Accept-encoding": "gzip",
  2209. "User-Agent": "Jellyfin-Kodi/0.7.2+py3",
  2210. "x-emby-authorization": "MediaBrowser Client=Kodi, Device=Kodi (NvidiaShield.faelterman.be), DeviceId=b6df4489-0847-4754-9f88-d6902532dcb5, Version=0.7.2+py3, UserId=86a42eeef45d409e8be477f2875573fc",
  2211. "X-MediaBrowser-Token": "{jellyfin-token}"
  2212. },
  2213. "timeout": 30,
  2214. "verify": true
  2215. }
  2216. 2021-04-28 20:05:50.800 T:6429 INFO <general>: Opening stream: 0 source: 256
  2217. 2021-04-28 20:05:50.800 T:6429 INFO <general>: Creating video codec with codec id: 27
  2218. 2021-04-28 20:05:50.800 T:6429 INFO <general>: CBitstreamConverter::Open bitstream to annexb init
  2219. 2021-04-28 20:05:50.800 T:6429 INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.Nvidia.mp2.decoder
  2220. 2021-04-28 20:05:50.801 T:6429 INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.Nvidia.wma.decoder
  2221. 2021-04-28 20:05:50.801 T:6429 INFO <general>: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.Nvidia.h264.decode
  2222. 2021-04-28 20:05:50.870 T:6429 INFO <general>: CDVDVideoCodecAndroidMediaCodec:: Open Android MediaCodec OMX.Nvidia.h264.decode
  2223. 2021-04-28 20:05:50.871 T:6429 INFO <general>: Creating video thread
  2224. 2021-04-28 20:05:50.872 T:6442 INFO <general>: running thread: video_thread
  2225. 2021-04-28 20:05:50.874 T:6429 INFO <general>: Opening stream: 1 source: 256
  2226. 2021-04-28 20:05:50.875 T:6429 INFO <general>: Finding audio codec for: 86019
  2227. 2021-04-28 20:05:50.875 T:6429 INFO <general>: CDVDAudioCodecAndroidMediaCodec::Open() Use default handling for non encrypted stream
  2228. 2021-04-28 20:05:50.876 T:6429 INFO <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder ac3
  2229. 2021-04-28 20:05:50.876 T:6429 INFO <general>: Creating audio thread
  2230. 2021-04-28 20:05:50.876 T:6443 INFO <general>: running thread: CVideoPlayerAudio::Process()
  2231. 2021-04-28 20:05:50.876 T:6429 INFO <general>: Opening stream: 0 source: 1024
  2232. 2021-04-28 20:05:50.876 T:6429 ERROR <general>: OpenStream - Unable to create subtitle parser
  2233. 2021-04-28 20:05:50.876 T:6429 INFO <general>: Opening stream: 0 source: 1025
  2234. 2021-04-28 20:05:50.877 T:6429 ERROR <general>: OpenStream - Unable to create subtitle parser
  2235. 2021-04-28 20:05:50.877 T:6429 INFO <general>: Opening stream: 2 source: 256
  2236. 2021-04-28 20:05:50.887 T:6443 INFO <general>: Creating audio stream (codec id: 86019, channels: 6, sample rate: 48000, no pass-through)
  2237. 2021-04-28 20:05:50.921 T:4533 INFO <general>: CActiveAESink::OpenSink - initialize sink
  2238. 2021-04-28 20:05:50.924 T:4533 INFO <general>: Trying to open: samplerate: 48000, channelMask: 12, encoding: 4
  2239. 2021-04-28 20:05:50.956 T:4533 INFO <general>: CAESinkAUDIOTRACK::Initializing with: m_sampleRate: 48000 format: AE_FMT_FLOAT (AE) method: PCM stream-type: PCM-STREAM min_buffer_size: 61600 m_frames: 1925 m_frameSize: 8 channels: 2
  2240. 2021-04-28 20:05:50.974 T:4645 INFO <general>: JELLYFIN.monitor -> DEBUG::jellyfin_kodi/monitor.py:91 [ xbmc: Player.OnPlay ] {
  2241. "item": {
  2242. "id": 17,
  2243. "type": "movie"
  2244. },
  2245. "player": {
  2246. "playerid": 1,
  2247. "speed": 1
  2248. }
  2249. }
  2250. 2021-04-28 20:05:50.979 T:4645 INFO <general>: JELLYFIN.objects.actions -> INFO::jellyfin_kodi/objects/actions.py:758 [ play ] kodi_id: 17 media: movie
  2251. 2021-04-28 20:05:50.991 T:4645 INFO <general>: JELLYFIN.monitor -> DEBUG::jellyfin_kodi/monitor.py:91 [ xbmc: Player.OnAVChange ] {
  2252. "item": {
  2253. "id": 17,
  2254. "type": "movie"
  2255. },
  2256. "player": {
  2257. "playerid": 1,
  2258. "speed": 1
  2259. }
  2260. }
  2261. 2021-04-28 20:05:50.997 T:4645 INFO <general>: JELLYFIN.jellyfin.http -> DEBUG::jellyfin_kodi/jellyfin/http.py:84 --->[ http ] {
  2262. "params": null,
  2263. "json": {
  2264. "QueueableMediaTypes": "Video,Audio",
  2265. "CanSeek": true,
  2266. "ItemId": "dfa5dd23d10a31e491712f8fbf714f9a",
  2267. "MediaSourceId": "dfa5dd23d10a31e491712f8fbf714f9a",
  2268. "PlayMethod": "DirectStream",
  2269. "VolumeLevel": 100,
  2270. "PositionTicks": 0,
  2271. "IsPaused": false,
  2272. "IsMuted": false,
  2273. "PlaySessionId": "9e4cc2e09a8f485e81e442b7b0f37621",
  2274. "AudioStreamIndex": 1,
  2275. "SubtitleStreamIndex": 2
  2276. },
  2277. "type": "POST",
  2278. "url": "http://{jellyfin-server}/Sessions/Playing/Progress",
  2279. "headers": {
  2280. "Content-type": "application/json",
  2281. "Accept-Charset": "UTF-8,*",
  2282. "Accept-encoding": "gzip",
  2283. "User-Agent": "Jellyfin-Kodi/0.7.2+py3",
  2284. "x-emby-authorization": "MediaBrowser Client=Kodi, Device=Kodi (NvidiaShield.faelterman.be), DeviceId=b6df4489-0847-4754-9f88-d6902532dcb5, Version=0.7.2+py3, UserId=86a42eeef45d409e8be477f2875573fc",
  2285. "X-MediaBrowser-Token": "{jellyfin-token}"
  2286. },
  2287. "timeout": 30,
  2288. "verify": true
  2289. }
  2290. 2021-04-28 20:05:51.003 T:4515 INFO <general>: Instancing CRendererMediaCodecSurface
  2291. 2021-04-28 20:05:51.003 T:4515 INFO <general>: CRendererMediaCodecSurface::Configure
  2292. 2021-04-28 20:05:51.065 T:4645 INFO <general>: JELLYFIN.monitor -> DEBUG::jellyfin_kodi/monitor.py:91 [ xbmc: Player.OnAVChange ] {
  2293. "item": {
  2294. "id": 17,
  2295. "type": "movie"
  2296. },
  2297. "player": {
  2298. "playerid": 1,
  2299. "speed": 1
  2300. }
  2301. }
  2302. 2021-04-28 20:05:51.071 T:4645 INFO <general>: JELLYFIN.jellyfin.http -> DEBUG::jellyfin_kodi/jellyfin/http.py:84 --->[ http ] {
  2303. "params": null,
  2304. "json": {
  2305. "QueueableMediaTypes": "Video,Audio",
  2306. "CanSeek": true,
  2307. "ItemId": "dfa5dd23d10a31e491712f8fbf714f9a",
  2308. "MediaSourceId": "dfa5dd23d10a31e491712f8fbf714f9a",
  2309. "PlayMethod": "DirectStream",
  2310. "VolumeLevel": 100,
  2311. "PositionTicks": 0,
  2312. "IsPaused": false,
  2313. "IsMuted": false,
  2314. "PlaySessionId": "9e4cc2e09a8f485e81e442b7b0f37621",
  2315. "AudioStreamIndex": 1,
  2316. "SubtitleStreamIndex": 2
  2317. },
  2318. "type": "POST",
  2319. "url": "http://{jellyfin-server}/Sessions/Playing/Progress",
  2320. "headers": {
  2321. "Content-type": "application/json",
  2322. "Accept-Charset": "UTF-8,*",
  2323. "Accept-encoding": "gzip",
  2324. "User-Agent": "Jellyfin-Kodi/0.7.2+py3",
  2325. "x-emby-authorization": "MediaBrowser Client=Kodi, Device=Kodi (NvidiaShield.faelterman.be), DeviceId=b6df4489-0847-4754-9f88-d6902532dcb5, Version=0.7.2+py3, UserId=86a42eeef45d409e8be477f2875573fc",
  2326. "X-MediaBrowser-Token": "{jellyfin-token}"
  2327. },
  2328. "timeout": 30,
  2329. "verify": true
  2330. }
  2331. 2021-04-28 20:05:51.139 T:4645 INFO <general>: JELLYFIN.monitor -> DEBUG::jellyfin_kodi/monitor.py:91 [ xbmc: Player.OnAVChange ] {
  2332. "item": {
  2333. "id": 17,
  2334. "type": "movie"
  2335. },
  2336. "player": {
  2337. "playerid": 1,
  2338. "speed": 1
  2339. }
  2340. }
  2341. 2021-04-28 20:05:51.145 T:4645 INFO <general>: JELLYFIN.jellyfin.http -> DEBUG::jellyfin_kodi/jellyfin/http.py:84 --->[ http ] {
  2342. "params": null,
  2343. "json": {
  2344. "QueueableMediaTypes": "Video,Audio",
  2345. "CanSeek": true,
  2346. "ItemId": "dfa5dd23d10a31e491712f8fbf714f9a",
  2347. "MediaSourceId": "dfa5dd23d10a31e491712f8fbf714f9a",
  2348. "PlayMethod": "DirectStream",
  2349. "VolumeLevel": 100,
  2350. "PositionTicks": 0,
  2351. "IsPaused": false,
  2352. "IsMuted": false,
  2353. "PlaySessionId": "9e4cc2e09a8f485e81e442b7b0f37621",
  2354. "AudioStreamIndex": 1,
  2355. "SubtitleStreamIndex": 2
  2356. },
  2357. "type": "POST",
  2358. "url": "http://{jellyfin-server}/Sessions/Playing/Progress",
  2359. "headers": {
  2360. "Content-type": "application/json",
  2361. "Accept-Charset": "UTF-8,*",
  2362. "Accept-encoding": "gzip",
  2363. "User-Agent": "Jellyfin-Kodi/0.7.2+py3",
  2364. "x-emby-authorization": "MediaBrowser Client=Kodi, Device=Kodi (NvidiaShield.faelterman.be), DeviceId=b6df4489-0847-4754-9f88-d6902532dcb5, Version=0.7.2+py3, UserId=86a42eeef45d409e8be477f2875573fc",
  2365. "X-MediaBrowser-Token": "{jellyfin-token}"
  2366. },
  2367. "timeout": 30,
  2368. "verify": true
  2369. }
  2370. 2021-04-28 20:05:51.215 T:4645 INFO <general>: JELLYFIN.monitor -> DEBUG::jellyfin_kodi/monitor.py:91 [ xbmc: Player.OnAVChange ] {
  2371. "item": {
  2372. "id": 17,
  2373. "type": "movie"
  2374. },
  2375. "player": {
  2376. "playerid": 1,
  2377. "speed": 1
  2378. }
  2379. }
  2380. 2021-04-28 20:05:51.222 T:4645 INFO <general>: JELLYFIN.jellyfin.http -> DEBUG::jellyfin_kodi/jellyfin/http.py:84 --->[ http ] {
  2381. "params": null,
  2382. "json": {
  2383. "QueueableMediaTypes": "Video,Audio",
  2384. "CanSeek": true,
  2385. "ItemId": "dfa5dd23d10a31e491712f8fbf714f9a",
  2386. "MediaSourceId": "dfa5dd23d10a31e491712f8fbf714f9a",
  2387. "PlayMethod": "DirectStream",
  2388. "VolumeLevel": 100,
  2389. "PositionTicks": 0,
  2390. "IsPaused": false,
  2391. "IsMuted": false,
  2392. "PlaySessionId": "9e4cc2e09a8f485e81e442b7b0f37621",
  2393. "AudioStreamIndex": 1,
  2394. "SubtitleStreamIndex": 2
  2395. },
  2396. "type": "POST",
  2397. "url": "http://{jellyfin-server}/Sessions/Playing/Progress",
  2398. "headers": {
  2399. "Content-type": "application/json",
  2400. "Accept-Charset": "UTF-8,*",
  2401. "Accept-encoding": "gzip",
  2402. "User-Agent": "Jellyfin-Kodi/0.7.2+py3",
  2403. "x-emby-authorization": "MediaBrowser Client=Kodi, Device=Kodi (NvidiaShield.faelterman.be), DeviceId=b6df4489-0847-4754-9f88-d6902532dcb5, Version=0.7.2+py3, UserId=86a42eeef45d409e8be477f2875573fc",
  2404. "X-MediaBrowser-Token": "{jellyfin-token}"
  2405. },
  2406. "timeout": 30,
  2407. "verify": true
  2408. }
  2409. 2021-04-28 20:05:52.875 T:4645 INFO <general>: JELLYFIN.player -> INFO::jellyfin_kodi/player.py:169 Setting audio: 1 subs: 2
  2410. 2021-04-28 20:05:52.880 T:4645 INFO <general>: JELLYFIN.helper.utils -> DEBUG::jellyfin_kodi/helper/utils.py:144 ---[ event: plugin.video.jellyfin/ReportProgressRequested ] "[{\"Report\": true}]"
  2411. 2021-04-28 20:05:52.885 T:6429 INFO <general>: Closing stream player 3
  2412. 2021-04-28 20:05:52.885 T:6429 INFO <general>: Opening stream: 2 source: 256
  2413. 2021-04-28 20:05:52.987 T:4645 INFO <general>: JELLYFIN.monitor -> DEBUG::jellyfin_kodi/monitor.py:91 [ plugin.video.jellyfin: ReportProgressRequested ] {
  2414. "Report": true
  2415. }
  2416. 2021-04-28 20:05:52.995 T:4645 INFO <general>: JELLYFIN.jellyfin.http -> DEBUG::jellyfin_kodi/jellyfin/http.py:84 --->[ http ] {
  2417. "params": null,
  2418. "json": {
  2419. "QueueableMediaTypes": "Video,Audio",
  2420. "CanSeek": true,
  2421. "ItemId": "dfa5dd23d10a31e491712f8fbf714f9a",
  2422. "MediaSourceId": "dfa5dd23d10a31e491712f8fbf714f9a",
  2423. "PlayMethod": "DirectStream",
  2424. "VolumeLevel": 100,
  2425. "PositionTicks": 10000000,
  2426. "IsPaused": false,
  2427. "IsMuted": false,
  2428. "PlaySessionId": "9e4cc2e09a8f485e81e442b7b0f37621",
  2429. "AudioStreamIndex": 1,
  2430. "SubtitleStreamIndex": 2
  2431. },
  2432. "type": "POST",
  2433. "url": "http://{jellyfin-server}/Sessions/Playing/Progress",
  2434. "headers": {
  2435. "Content-type": "application/json",
  2436. "Accept-Charset": "UTF-8,*",
  2437. "Accept-encoding": "gzip",
  2438. "User-Agent": "Jellyfin-Kodi/0.7.2+py3",
  2439. "x-emby-authorization": "MediaBrowser Client=Kodi, Device=Kodi (NvidiaShield.faelterman.be), DeviceId=b6df4489-0847-4754-9f88-d6902532dcb5, Version=0.7.2+py3, UserId=86a42eeef45d409e8be477f2875573fc",
  2440. "X-MediaBrowser-Token": "{jellyfin-token}"
  2441. },
  2442. "timeout": 30,
  2443. "verify": true
  2444. }
  2445. 2021-04-28 20:06:03.893 T:4645 INFO <general>: JELLYFIN.helper.utils -> DEBUG::jellyfin_kodi/helper/utils.py:144 ---[ event: plugin.video.jellyfin/ReportProgressRequested ] "[{\"Report\": false}]"
  2446. 2021-04-28 20:06:04.000 T:4645 INFO <general>: JELLYFIN.monitor -> DEBUG::jellyfin_kodi/monitor.py:91 [ plugin.video.jellyfin: ReportProgressRequested ] {
  2447. "Report": false
  2448. }
  2449. 2021-04-28 20:06:14.902 T:4645 INFO <general>: JELLYFIN.helper.utils -> DEBUG::jellyfin_kodi/helper/utils.py:144 ---[ event: plugin.video.jellyfin/ReportProgressRequested ] "[{\"Report\": false}]"
  2450. 2021-04-28 20:06:15.011 T:4645 INFO <general>: JELLYFIN.monitor -> DEBUG::jellyfin_kodi/monitor.py:91 [ plugin.video.jellyfin: ReportProgressRequested ] {
  2451. "Report": false
  2452. }
  2453. 2021-04-28 20:06:25.914 T:4645 INFO <general>: JELLYFIN.helper.utils -> DEBUG::jellyfin_kodi/helper/utils.py:144 ---[ event: plugin.video.jellyfin/ReportProgressRequested ] "[{\"Report\": false}]"
  2454. 2021-04-28 20:06:26.020 T:4645 INFO <general>: JELLYFIN.monitor -> DEBUG::jellyfin_kodi/monitor.py:91 [ plugin.video.jellyfin: ReportProgressRequested ] {
  2455. "Report": false
  2456. }
  2457. 2021-04-28 20:06:36.924 T:4645 INFO <general>: JELLYFIN.helper.utils -> DEBUG::jellyfin_kodi/helper/utils.py:144 ---[ event: plugin.video.jellyfin/ReportProgressRequested ] "[{\"Report\": false}]"
  2458. 2021-04-28 20:06:37.030 T:4645 INFO <general>: JELLYFIN.monitor -> DEBUG::jellyfin_kodi/monitor.py:91 [ plugin.video.jellyfin: ReportProgressRequested ] {
  2459. "Report": false
  2460. }
  2461. 2021-04-28 20:06:47.934 T:4645 INFO <general>: JELLYFIN.helper.utils -> DEBUG::jellyfin_kodi/helper/utils.py:144 ---[ event: plugin.video.jellyfin/ReportProgressRequested ] "[{\"Report\": false}]"
  2462. 2021-04-28 20:06:48.041 T:4645 INFO <general>: JELLYFIN.monitor -> DEBUG::jellyfin_kodi/monitor.py:91 [ plugin.video.jellyfin: ReportProgressRequested ] {
  2463. "Report": false
  2464. }
  2465. 2021-04-28 20:06:58.944 T:4645 INFO <general>: JELLYFIN.helper.utils -> DEBUG::jellyfin_kodi/helper/utils.py:144 ---[ event: plugin.video.jellyfin/ReportProgressRequested ] "[{\"Report\": false}]"
  2466. 2021-04-28 20:06:59.051 T:4645 INFO <general>: JELLYFIN.monitor -> DEBUG::jellyfin_kodi/monitor.py:91 [ plugin.video.jellyfin: ReportProgressRequested ] {
  2467. "Report": false
  2468. }
  2469. 2021-04-28 20:07:05.421 T:6443 INFO <general>: CVideoPlayerAudio::Process - stream stalled
  2470. 2021-04-28 20:07:09.953 T:4645 INFO <general>: JELLYFIN.helper.utils -> DEBUG::jellyfin_kodi/helper/utils.py:144 ---[ event: plugin.video.jellyfin/ReportProgressRequested ] "[{\"Report\": false}]"
  2471. 2021-04-28 20:07:10.057 T:4645 INFO <general>: JELLYFIN.monitor -> DEBUG::jellyfin_kodi/monitor.py:91 [ plugin.video.jellyfin: ReportProgressRequested ] {
  2472. "Report": false
  2473. }
  2474. 2021-04-28 20:07:12.050 T:6432 ERROR <general>: CCurlFile::FillBuffer - Failed: Timeout was reached(28)
  2475. 2021-04-28 20:07:12.066 T:6442 ERROR <general>: CBitstreamConverter::Convert: error converting.
  2476. 2021-04-28 20:07:12.097 T:6443 INFO <general>: CVideoPlayerAudio::Process - stream stalled
  2477. 2021-04-28 20:07:12.165 T:6429 INFO <general>: CVideoPlayer::OnExit()
  2478. 2021-04-28 20:07:12.165 T:6429 INFO <general>: VideoPlayer: eof, waiting for queues to empty
  2479. 2021-04-28 20:07:12.165 T:6429 INFO <general>: Closing stream player 1
  2480. 2021-04-28 20:07:12.165 T:6429 INFO <general>: CDVDMessageQueue(audio)::WaitUntilEmpty
  2481. 2021-04-28 20:07:12.165 T:6429 INFO <general>: Waiting for audio thread to exit
  2482. 2021-04-28 20:07:12.165 T:6443 ERROR <general>: Got MSGQ_ABORT or MSGO_IS_ERROR return true
  2483. 2021-04-28 20:07:12.165 T:6443 INFO <general>: thread end: CVideoPlayerAudio::OnExit()
  2484. 2021-04-28 20:07:12.166 T:6429 INFO <general>: Closing audio device
  2485. 2021-04-28 20:07:12.167 T:6429 INFO <general>: Deleting audio codec
  2486. 2021-04-28 20:07:12.167 T:6429 INFO <general>: Closing stream player 2
  2487. 2021-04-28 20:07:12.167 T:6429 INFO <general>: CDVDMessageQueue(video)::WaitUntilEmpty
  2488. 2021-04-28 20:07:12.178 T:6442 ERROR <general>: Got MSGQ_ABORT or MSGO_IS_ERROR return true
  2489. 2021-04-28 20:07:12.178 T:6429 INFO <general>: waiting for video thread to exit
  2490. 2021-04-28 20:07:12.178 T:6442 INFO <general>: thread end: video_thread
  2491. 2021-04-28 20:07:12.179 T:6429 INFO <general>: deleting video codec
  2492. 2021-04-28 20:07:12.191 T:6429 INFO <general>: Closing stream player 3
  2493. 2021-04-28 20:07:12.219 T:4515 INFO <general>: CVideoPlayer::CloseFile()
  2494. 2021-04-28 20:07:12.219 T:4515 INFO <general>: VideoPlayer: waiting for threads to exit
  2495. 2021-04-28 20:07:12.219 T:4515 INFO <general>: VideoPlayer: finished waiting
  2496. 2021-04-28 20:07:12.219 T:4515 INFO <general>: CVideoPlayer::CloseFile()
  2497. 2021-04-28 20:07:12.219 T:4515 INFO <general>: VideoPlayer: waiting for threads to exit
  2498. 2021-04-28 20:07:12.219 T:4515 INFO <general>: VideoPlayer: finished waiting
  2499. 2021-04-28 20:07:12.257 T:4645 INFO <general>: JELLYFIN.monitor -> DEBUG::jellyfin_kodi/monitor.py:91 [ xbmc: VideoLibrary.OnUpdate ] {
  2500. "item": {
  2501. "id": 17,
  2502. "type": "movie"
  2503. }
  2504. }
  2505. 2021-04-28 20:07:12.261 T:4645 INFO <general>: JELLYFIN.objects.actions -> DEBUG::jellyfin_kodi/objects/actions.py:719 Invalid playstate update
  2506. 2021-04-28 20:07:12.466 T:4645 INFO <general>: JELLYFIN.player -> INFO::jellyfin_kodi/player.py:392 Played info: {'http://{jellyfin-server}/Videos/dfa5dd23d10a31e491712f8fbf714f9a/stream?static=true&MediaSourceId=dfa5dd23d10a31e491712f8fbf714f9a&api_key={jellyfin-token}': {'Type': 'Movie', 'Id': 'dfa5dd23d10a31e491712f8fbf714f9a', 'Path': 'http://{jellyfin-server}/Videos/dfa5dd23d10a31e491712f8fbf714f9a/stream?static=true&MediaSourceId=dfa5dd23d10a31e491712f8fbf714f9a&api_key={jellyfin-token}', 'PlayMethod': 'DirectStream', 'PlayOption': 'Addon', 'MediaSourceId': 'dfa5dd23d10a31e491712f8fbf714f9a', 'Runtime': 71381123072, 'PlaySessionId': '9e4cc2e09a8f485e81e442b7b0f37621', 'ServerId': None, 'DeviceId': 'b6df4489-0847-4754-9f88-d6902532dcb5', 'SubsMapping': {'0': 5, '1': 6}, 'AudioStreamIndex': 1, 'SubtitleStreamIndex': 2, 'CurrentPosition': 76, 'CurrentEpisode': None, 'File': 'http://{jellyfin-server}/Videos/dfa5dd23d10a31e491712f8fbf714f9a/stream?static=true&MediaSourceId=dfa5dd23d10a31e491712f8fbf714f9a&api_key={jellyfin-token}', 'Muted': False, 'Volume': 100, 'Server': <jellyfin.client.JellyfinClient object at 0x297626f550>, 'Paused': False}}
  2507. 2021-04-28 20:07:12.467 T:4533 INFO <general>: CActiveAESink::OpenSink - initialize sink
  2508. 2021-04-28 20:07:12.470 T:4533 INFO <general>: Trying to open: samplerate: 44100, channelMask: 12, encoding: 4
  2509. 2021-04-28 20:07:12.489 T:4533 INFO <general>: CAESinkAUDIOTRACK::Initializing with: m_sampleRate: 44100 format: AE_FMT_FLOAT (AE) method: PCM stream-type: PCM-STREAM min_buffer_size: 56720 m_frames: 1772 m_frameSize: 8 channels: 2
  2510. 2021-04-28 20:07:12.512 T:4645 INFO <general>: JELLYFIN.jellyfin.http -> DEBUG::jellyfin_kodi/jellyfin/http.py:84 --->[ http ] {
  2511. "params": null,
  2512. "json": {
  2513. "ItemId": "dfa5dd23d10a31e491712f8fbf714f9a",
  2514. "MediaSourceId": "dfa5dd23d10a31e491712f8fbf714f9a",
  2515. "PositionTicks": 760000000,
  2516. "PlaySessionId": "9e4cc2e09a8f485e81e442b7b0f37621"
  2517. },
  2518. "type": "POST",
  2519. "url": "http://{jellyfin-server}/Sessions/Playing/Stopped",
  2520. "headers": {
  2521. "Content-type": "application/json",
  2522. "Accept-Charset": "UTF-8,*",
  2523. "Accept-encoding": "gzip",
  2524. "User-Agent": "Jellyfin-Kodi/0.7.2+py3",
  2525. "x-emby-authorization": "MediaBrowser Client=Kodi, Device=Kodi (NvidiaShield.faelterman.be), DeviceId=b6df4489-0847-4754-9f88-d6902532dcb5, Version=0.7.2+py3, UserId=86a42eeef45d409e8be477f2875573fc",
  2526. "X-MediaBrowser-Token": "{jellyfin-token}"
  2527. },
  2528. "timeout": 30,
  2529. "verify": true
  2530. }
  2531.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement