{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":33166041,"defaultBranch":"master","name":"react-native-video","ownerLogin":"TheWidlarzGroup","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-03-31T05:08:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/60334373?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726851263.0","currentOid":""},"activityList":{"items":[{"before":"0e4c95def968a4091fdd18d07215ba592eec99cb","after":"17dc2c064f94032e5d1ff48914bc4d35349ca291","ref":"refs/heads/master","pushedAt":"2024-09-20T16:54:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KrzysztofMoch","name":"Krzysztof Moch","path":"/KrzysztofMoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83216158?s=80&v=4"},"commit":{"message":"chore: release v6.6.2","shortMessageHtmlLink":"chore: release v6.6.2"}},{"before":"ccb800c49a06432673669af9825865ac1ed62a8b","after":"aa681532baa03f047e43cdf95bc9d243e0c2ca62","ref":"refs/heads/gh-pages","pushedAt":"2024-09-20T15:47:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ TheWidlarzGroup/react-native-video@0e4c95def968a4091fdd18d07215ba592eec99cb πŸš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 0e4c95d πŸš€"}},{"before":"c96f7d41f38499baefde2b7fa7cf10441463438e","after":"0e4c95def968a4091fdd18d07215ba592eec99cb","ref":"refs/heads/master","pushedAt":"2024-09-20T15:46:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KrzysztofMoch","name":"Krzysztof Moch","path":"/KrzysztofMoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83216158?s=80&v=4"},"commit":{"message":"feat(iOS): rewrite DRM Module (#4136)\n\n* minimal api\r\n\r\n* add suport for `getLicense`\r\n\r\n* update logic for obtaining `assetId`\r\n\r\n* add support for localSourceEncryptionKeyScheme\r\n\r\n* fix typo\r\n\r\n* fix pendingLicenses key bug\r\n\r\n* lint code\r\n\r\n* code clean\r\n\r\n* code clean\r\n\r\n* remove old files\r\n\r\n* fix tvOS build\r\n\r\n* fix errors loop\r\n\r\n* move `localSourceEncryptionKeyScheme` into drm params\r\n\r\n* add check for drm type\r\n\r\n* use DebugLog\r\n\r\n* lint\r\n\r\n* update docs\r\n\r\n* lint code\r\n\r\n* fix bad rebase\r\n\r\n* update docs\r\n\r\n* fix crashes on simulators\r\n\r\n* show error on simulator when using DRM\r\n\r\n* fix typos\r\n\r\n* code clean","shortMessageHtmlLink":"feat(iOS): rewrite DRM Module (#4136)"}},{"before":"6fedca0df7eee4556c90db6ad1c54d944c91e989","after":"c96f7d41f38499baefde2b7fa7cf10441463438e","ref":"refs/heads/master","pushedAt":"2024-09-20T14:26:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"freeboub","name":"Olivier Bouillet","path":"/freeboub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62574056?s=80&v=4"},"commit":{"message":"chore(sample): fix default track identification and add audio tracks selection option (#4184)","shortMessageHtmlLink":"chore(sample): fix default track identification and add audio tracks …"}},{"before":null,"after":"bba12ee1a8797d0f7d25237dbaf23a869cc6bfcd","ref":"refs/heads/feat/reworkSourceStart","pushedAt":"2024-09-19T21:59:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"freeboub","name":"Olivier Bouillet","path":"/freeboub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62574056?s=80&v=4"},"commit":{"message":"feat: add setSource API function fix ads playback","shortMessageHtmlLink":"feat: add setSource API function fix ads playback"}},{"before":"892efdd3ab64d7edb5ae6800959801bbc7c0887e","after":"6fedca0df7eee4556c90db6ad1c54d944c91e989","ref":"refs/heads/master","pushedAt":"2024-09-19T11:51:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"freeboub","name":"Olivier Bouillet","path":"/freeboub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62574056?s=80&v=4"},"commit":{"message":"chore(sample): upgrade sample expo version (#4179)","shortMessageHtmlLink":"chore(sample): upgrade sample expo version (#4179)"}},{"before":"7d43d5d3da72495e94468756be21442f96cc7a89","after":"892efdd3ab64d7edb5ae6800959801bbc7c0887e","ref":"refs/heads/master","pushedAt":"2024-09-18T20:51:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"freeboub","name":"Olivier Bouillet","path":"/freeboub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62574056?s=80&v=4"},"commit":{"message":"chore: release v6.6.1","shortMessageHtmlLink":"chore: release v6.6.1"}},{"before":"41d3da9146cbb646905974779ed8a8a324efa1bc","after":"7d43d5d3da72495e94468756be21442f96cc7a89","ref":"refs/heads/master","pushedAt":"2024-09-18T20:43:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"freeboub","name":"Olivier Bouillet","path":"/freeboub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62574056?s=80&v=4"},"commit":{"message":"fix(ios): fix side loaded text track management (#4180)","shortMessageHtmlLink":"fix(ios): fix side loaded text track management (#4180)"}},{"before":"835186a321e1940932a045a59e26e43a040fa334","after":"41d3da9146cbb646905974779ed8a8a324efa1bc","ref":"refs/heads/master","pushedAt":"2024-09-18T19:17:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KrzysztofMoch","name":"Krzysztof Moch","path":"/KrzysztofMoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83216158?s=80&v=4"},"commit":{"message":"chore: release v6.6.0","shortMessageHtmlLink":"chore: release v6.6.0"}},{"before":"d8b0b1d39007ca9eabaec6adeac41551cf77f21e","after":"ccb800c49a06432673669af9825865ac1ed62a8b","ref":"refs/heads/gh-pages","pushedAt":"2024-09-17T13:59:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ TheWidlarzGroup/react-native-video@835186a321e1940932a045a59e26e43a040fa334 πŸš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 835186a πŸš€"}},{"before":"7f6b500c82122325c326b6dcacaf7af8039b2b33","after":"835186a321e1940932a045a59e26e43a040fa334","ref":"refs/heads/master","pushedAt":"2024-09-17T13:58:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"freeboub","name":"Olivier Bouillet","path":"/freeboub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62574056?s=80&v=4"},"commit":{"message":"fix(JS): improve loader api to allow function call instead of component (#4171)","shortMessageHtmlLink":"fix(JS): improve loader api to allow function call instead of compone…"}},{"before":"f02f33de086831d2bf06000aebf8e456f2480913","after":"d8b0b1d39007ca9eabaec6adeac41551cf77f21e","ref":"refs/heads/gh-pages","pushedAt":"2024-09-17T13:58:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ TheWidlarzGroup/react-native-video@7f6b500c82122325c326b6dcacaf7af8039b2b33 πŸš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 7f6b500 πŸš€"}},{"before":"1ef2b3a977b664f9b481c5656d46337df29dcc3a","after":"7f6b500c82122325c326b6dcacaf7af8039b2b33","ref":"refs/heads/master","pushedAt":"2024-09-17T13:57:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"freeboub","name":"Olivier Bouillet","path":"/freeboub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62574056?s=80&v=4"},"commit":{"message":"fix(android): ensure maxbitrate & selectedVideoTrack interact correctly (#4155)","shortMessageHtmlLink":"fix(android): ensure maxbitrate & selectedVideoTrack interact correct…"}},{"before":"d3dc9267e4fb258bc523f46312f5cafa136e05af","after":"f02f33de086831d2bf06000aebf8e456f2480913","ref":"refs/heads/gh-pages","pushedAt":"2024-09-17T12:11:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ TheWidlarzGroup/react-native-video@1ef2b3a977b664f9b481c5656d46337df29dcc3a πŸš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 1ef2b3a πŸš€"}},{"before":"0538b3b46801a535c76cf52db28cee76f2aeb0c5","after":"1ef2b3a977b664f9b481c5656d46337df29dcc3a","ref":"refs/heads/master","pushedAt":"2024-09-17T12:11:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KrzysztofMoch","name":"Krzysztof Moch","path":"/KrzysztofMoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83216158?s=80&v=4"},"commit":{"message":"chore(android): add null check for id of videoFormat (#4174)\n\n* chore(android): add null check for id of videoFormat\r\n\r\n* chore: null check videoFormat.id on onBandwidthSample\r\n\r\n* fix: PR feedback\r\n\r\n* fix: linter error\r\n\r\n* chore: update trackId fallback value","shortMessageHtmlLink":"chore(android): add null check for id of videoFormat (#4174)"}},{"before":"e57c7bda5df7d624d90b20620859b8a4eb3f76b7","after":"0538b3b46801a535c76cf52db28cee76f2aeb0c5","ref":"refs/heads/master","pushedAt":"2024-09-17T12:09:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KrzysztofMoch","name":"Krzysztof Moch","path":"/KrzysztofMoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83216158?s=80&v=4"},"commit":{"message":"fix(expo-plugin): add check for existing service in AndroidManifest for notification controls (#4172)\n\n* fix: add check for existing VideoPlaybackService in AndroidManifest\r\n\r\n* Update src/expo-plugins/withNotificationControls.ts\r\n\r\nCo-authored-by: Seyed Mostafa Hasani \r\n\r\n* fix: comment spacing\r\n\r\n---------\r\n\r\nCo-authored-by: Olivier Bouillet <62574056+freeboub@users.noreply.github.com>\r\nCo-authored-by: Seyed Mostafa Hasani ","shortMessageHtmlLink":"fix(expo-plugin): add check for existing service in AndroidManifest f…"}},{"before":"24d90e9ec8f07777dc2924950632921b45a31269","after":"e57c7bda5df7d624d90b20620859b8a4eb3f76b7","ref":"refs/heads/master","pushedAt":"2024-09-16T11:54:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"freeboub","name":"Olivier Bouillet","path":"/freeboub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62574056?s=80&v=4"},"commit":{"message":"feat(android): upgrade dependencies / media3 1.4.1 / androidxCore to 1.13.1 / androidxActivity 1.8.2 (#4173)","shortMessageHtmlLink":"feat(android): upgrade dependencies / media3 1.4.1 / androidxCore to …"}},{"before":"b4e9670684c16b662bd656925764ffa034d6714e","after":"d3dc9267e4fb258bc523f46312f5cafa136e05af","ref":"refs/heads/gh-pages","pushedAt":"2024-09-14T17:54:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ TheWidlarzGroup/react-native-video@24d90e9ec8f07777dc2924950632921b45a31269 πŸš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 24d90e9 πŸš€"}},{"before":"b74cb59602d68d76ef585f3c9e86b4efa24ea6e5","after":"24d90e9ec8f07777dc2924950632921b45a31269","ref":"refs/heads/master","pushedAt":"2024-09-14T17:53:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"freeboub","name":"Olivier Bouillet","path":"/freeboub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62574056?s=80&v=4"},"commit":{"message":"chore(android): move contentStartTime into source prop (#4160)","shortMessageHtmlLink":"chore(android): move contentStartTime into source prop (#4160)"}},{"before":"9748f0ae22bb30d4428652e25c8177b5e6e9c759","after":"fdb116ea57361af15ea5f0617307d0e7d7f999e6","ref":"refs/heads/chore/moveContentStartTimeIntoSource","pushedAt":"2024-09-14T13:31:28.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"freeboub","name":"Olivier Bouillet","path":"/freeboub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62574056?s=80&v=4"},"commit":{"message":"Merge branch 'master' of github.com:TheWidlarzGroup/react-native-video into chore/moveContentStartTimeIntoSource\n\n# Conflicts:\n#\tandroid/src/main/java/com/brentvatne/common/api/Source.kt","shortMessageHtmlLink":"Merge branch 'master' of github.com:TheWidlarzGroup/react-native-vide…"}},{"before":null,"after":"9748f0ae22bb30d4428652e25c8177b5e6e9c759","ref":"refs/heads/chore/moveContentStartTimeIntoSource","pushedAt":"2024-09-14T13:30:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"freeboub","name":"Olivier Bouillet","path":"/freeboub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62574056?s=80&v=4"},"commit":{"message":"fix(android): add missing contentStartTime merge in source","shortMessageHtmlLink":"fix(android): add missing contentStartTime merge in source"}},{"before":"84a27f3d9f90624af3c5c3cbff50d754bab9baa4","after":"b74cb59602d68d76ef585f3c9e86b4efa24ea6e5","ref":"refs/heads/master","pushedAt":"2024-09-14T13:20:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"freeboub","name":"Olivier Bouillet","path":"/freeboub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62574056?s=80&v=4"},"commit":{"message":"chore(android): add null checks (#4168)","shortMessageHtmlLink":"chore(android): add null checks (#4168)"}},{"before":"28495cec81d02f5764f80c096e5cdc73441ef312","after":"b4e9670684c16b662bd656925764ffa034d6714e","ref":"refs/heads/gh-pages","pushedAt":"2024-09-13T08:51:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ TheWidlarzGroup/react-native-video@84a27f3d9f90624af3c5c3cbff50d754bab9baa4 πŸš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 84a27f3 πŸš€"}},{"before":"7118ba68197de48397d60d045c8de133cc618e65","after":"84a27f3d9f90624af3c5c3cbff50d754bab9baa4","ref":"refs/heads/master","pushedAt":"2024-09-13T08:50:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"freeboub","name":"Olivier Bouillet","path":"/freeboub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62574056?s=80&v=4"},"commit":{"message":"fix: refactor side loaded text tracks management (#4158)\n\n* fix: refactor side loaded text tracks management\r\n\r\nMore textTracks in source.\r\nandroid/ios: ensure text tracks are not selected by default\r\nandroid/ios make textTrack field not nullable\r\nclean up doc\r\ncheck compatibility with the old api\r\nAdd comments on deprecated JS apis\r\nApply API change on basic sample\r\n\r\n* chore: fix linter\r\n\r\n* fix(ios): fix build with caching & remove warnings","shortMessageHtmlLink":"fix: refactor side loaded text tracks management (#4158)"}},{"before":"2c1fc964bf2cb97624c8cc37ff8138465619fc61","after":"7118ba68197de48397d60d045c8de133cc618e65","ref":"refs/heads/master","pushedAt":"2024-09-13T08:49:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"freeboub","name":"Olivier Bouillet","path":"/freeboub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62574056?s=80&v=4"},"commit":{"message":"chore(ios): remove some warnings (#4159)","shortMessageHtmlLink":"chore(ios): remove some warnings (#4159)"}},{"before":null,"after":"0f7c5385d56e0f44fa87bfba11273e552fae22a1","ref":"refs/heads/chore/cleanupWarnings","pushedAt":"2024-09-10T20:53:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"freeboub","name":"Olivier Bouillet","path":"/freeboub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62574056?s=80&v=4"},"commit":{"message":"chore(ios): remove some warnings","shortMessageHtmlLink":"chore(ios): remove some warnings"}},{"before":null,"after":"e47f13dcaf0c9facb2c67c62fd9e938907ed0064","ref":"refs/heads/chore/refactorExternalTextTRacksManagement","pushedAt":"2024-09-10T20:25:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"freeboub","name":"Olivier Bouillet","path":"/freeboub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62574056?s=80&v=4"},"commit":{"message":"fix(ios): fix build with caching & remove warnings","shortMessageHtmlLink":"fix(ios): fix build with caching & remove warnings"}},{"before":null,"after":"83c8cef265317e7e2a8ec39f0bfc2f0f52fd0592","ref":"refs/heads/fix/fixMaxBitrateAndroid","pushedAt":"2024-09-09T21:27:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"freeboub","name":"Olivier Bouillet","path":"/freeboub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62574056?s=80&v=4"},"commit":{"message":"fix(android): ensure maxbitrate & selectedVideoTrack interact correctly","shortMessageHtmlLink":"fix(android): ensure maxbitrate & selectedVideoTrack interact correctly"}},{"before":"6c3da7bd3785b2ea3827d2a64b5b6f678e1f0ef2","after":null,"ref":"refs/heads/fix/vision-os","pushedAt":"2024-09-09T13:46:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"KrzysztofMoch","name":"Krzysztof Moch","path":"/KrzysztofMoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83216158?s=80&v=4"}},{"before":"b2fd8d62a10ee64e6208b43120ca9231008309c2","after":"2c1fc964bf2cb97624c8cc37ff8138465619fc61","ref":"refs/heads/master","pushedAt":"2024-09-09T13:46:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KrzysztofMoch","name":"Krzysztof Moch","path":"/KrzysztofMoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83216158?s=80&v=4"},"commit":{"message":"fix(visionOS): remove unsupported apis (#4154)","shortMessageHtmlLink":"fix(visionOS): remove unsupported apis (#4154)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNjo1NDoyMy4wMDAwMDBazwAAAAS8MLYr","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNjo1NDoyMy4wMDAwMDBazwAAAAS8MLYr","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQxMzo0Njo1NC4wMDAwMDBazwAAAASw9RS8"}},"title":"Activity Β· TheWidlarzGroup/react-native-video"}