{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":123426934,"defaultBranch":"master","name":"vlc-android","ownerLogin":"videolan","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-03-01T11:37:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1389585?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725276243.0","currentOid":""},"activityList":{"items":[{"before":"d470d65be38b9570ac7a6970b575fbd9e49ae1a0","after":"6d3c5cdbbe143cd1805f9361fa283992e290bc0d","ref":"refs/heads/master","pushedAt":"2024-09-18T07:17:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"RemoteAccess: start videoplayback based on setting","shortMessageHtmlLink":"RemoteAccess: start videoplayback based on setting"}},{"before":"85e35ce0b3f8777b1073e41f274c2a8a637f7a51","after":"d470d65be38b9570ac7a6970b575fbd9e49ae1a0","ref":"refs/heads/master","pushedAt":"2024-09-12T12:44:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"Proper crash fix for the file provider IOException","shortMessageHtmlLink":"Proper crash fix for the file provider IOException"}},{"before":"2bc098d2f95ba30ea116410d784de64514f3c3e9","after":"85e35ce0b3f8777b1073e41f274c2a8a637f7a51","ref":"refs/heads/master","pushedAt":"2024-09-10T12:36:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"Add audio resume preference\n\nLong audio samples are considered audiobooks, and their progress is\nsaved, though some classical music files are also long and will keep\ntheir progress even though music should not.\n\nFor this, an audio resume setting is added to force resume, start from\nstart, or ask which.","shortMessageHtmlLink":"Add audio resume preference"}},{"before":"a1ffefa08146a60136c3f27f48f7f3eb96abb585","after":"2bc098d2f95ba30ea116410d784de64514f3c3e9","ref":"refs/heads/master","pushedAt":"2024-09-10T11:11:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"Add a share line to the audio advanced options\n\nFixes #3082","shortMessageHtmlLink":"Add a share line to the audio advanced options"}},{"before":"c56c2a9eaba809998b6ee31c0463ea201e9ab237","after":"a1ffefa08146a60136c3f27f48f7f3eb96abb585","ref":"refs/heads/master","pushedAt":"2024-09-10T09:29:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"Prevent crash on race condition\n\nFixes #3083","shortMessageHtmlLink":"Prevent crash on race condition"}},{"before":"a0449c3bf3e60ec3b2d34a209048ca3e91222f9d","after":"c56c2a9eaba809998b6ee31c0463ea201e9ab237","ref":"refs/heads/master","pushedAt":"2024-09-10T06:47:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"Update translations","shortMessageHtmlLink":"Update translations"}},{"before":"83e8d3a81e2e75cc6379bcc125bcfd586475fd51","after":"a0449c3bf3e60ec3b2d34a209048ca3e91222f9d","ref":"refs/heads/master","pushedAt":"2024-09-09T15:14:18.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"Bump the remote access hash","shortMessageHtmlLink":"Bump the remote access hash"}},{"before":"0301f23d7518f83cea8635d8a7662a55de04b738","after":"83e8d3a81e2e75cc6379bcc125bcfd586475fd51","ref":"refs/heads/master","pushedAt":"2024-09-09T09:29:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"Prevent showing the download button on release builds\n\nAs those builds don't have the install package permission.","shortMessageHtmlLink":"Prevent showing the download button on release builds"}},{"before":"cfe99e5419b39a7e9c8b8e811403c75edb14a7cf","after":"0301f23d7518f83cea8635d8a7662a55de04b738","ref":"refs/heads/master","pushedAt":"2024-09-05T09:44:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"RemoteAcces: fix null media description crash\n\nIf for some reason the provider is stuck, the description in the\ngetProviderContent can be null if the underlaying\nMedialibraryItem.description hasn't yet been initialized.\n\nThis can happen by triggering the smd auth dialog from the remote\naccess, leaving it untouched on the phone, and then from the remote\naccess querying any list of directories, their description is stuck as\nlong as the smb dialog is still opened.\n\nFixes #3037","shortMessageHtmlLink":"RemoteAcces: fix null media description crash"}},{"before":"74eddbbfd6ded398b009a93ffc7b22876cd88f68","after":"cfe99e5419b39a7e9c8b8e811403c75edb14a7cf","ref":"refs/heads/master","pushedAt":"2024-09-05T09:32:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"PiP: screen off shouln't set pip to false\n\nIn the onStop of the VideoPlayerActivity, isInPiPMode is set to off so\nthat when reopening the player, it resumes normally.\n\nIf the PiP is running, and the screen is turned off, onStop will be\ncalled, and when turning the screen on, the player will resume with\nisInPipMode false, but PiP actually not running which triggers the\nHUD. Checking in the onStop if the screen is off stops PiP from\nbeing disabled.","shortMessageHtmlLink":"PiP: screen off shouln't set pip to false"}},{"before":"7cab5c296fb123397d40702a85346230f35ce9b3","after":"74eddbbfd6ded398b009a93ffc7b22876cd88f68","ref":"refs/heads/master","pushedAt":"2024-09-05T08:49:02.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"Improve the chapter navigation layout","shortMessageHtmlLink":"Improve the chapter navigation layout"}},{"before":"960d25dfea6509cf7cbe8b2e6c08c5cc6a0f526b","after":"7cab5c296fb123397d40702a85346230f35ce9b3","ref":"refs/heads/master","pushedAt":"2024-09-05T08:07:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"PiP: set opening Pop-Up player to leave the app\n\nWhen opening PiP / Pop-Up player through the Videoplayer's menu doesnt\nleave the app, but open's the pip player in the video section. This\nmeans the user then has to press home to leave the app. This takes the\nuser home directly when pressing the Pop-Up player button.","shortMessageHtmlLink":"PiP: set opening Pop-Up player to leave the app"}},{"before":"4826c05a356bfa00765578c2a4b860c55828ae90","after":"960d25dfea6509cf7cbe8b2e6c08c5cc6a0f526b","ref":"refs/heads/master","pushedAt":"2024-09-03T09:15:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"Bump the version and news for 3.6.0 Beta 4","shortMessageHtmlLink":"Bump the version and news for 3.6.0 Beta 4"}},{"before":"903ecf9ae1ec5d0caf8a357d1bbf870e6b2651a8","after":"4826c05a356bfa00765578c2a4b860c55828ae90","ref":"refs/heads/master","pushedAt":"2024-09-02T12:43:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"Bump the remote access hash","shortMessageHtmlLink":"Bump the remote access hash"}},{"before":"4826c05a356bfa00765578c2a4b860c55828ae90","after":"903ecf9ae1ec5d0caf8a357d1bbf870e6b2651a8","ref":"refs/heads/master","pushedAt":"2024-09-02T11:15:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"Bump the version and news for 3.6.0 Beta 4","shortMessageHtmlLink":"Bump the version and news for 3.6.0 Beta 4"}},{"before":"9c746d96ecde325b9477363e6d1e00bd940bceef","after":"4826c05a356bfa00765578c2a4b860c55828ae90","ref":"refs/heads/master","pushedAt":"2024-09-02T10:01:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"Bump the remote access hash","shortMessageHtmlLink":"Bump the remote access hash"}},{"before":"eb0bdbbe7c84311688987a91740a9602ea8d9563","after":"9c746d96ecde325b9477363e6d1e00bd940bceef","ref":"refs/heads/master","pushedAt":"2024-08-14T05:54:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"Bump the remote access hash\n\nTo fix some vulnerability issues","shortMessageHtmlLink":"Bump the remote access hash"}},{"before":"9fa78fb6d8e40fa77322912857a73b760f3f5416","after":"eb0bdbbe7c84311688987a91740a9602ea8d9563","ref":"refs/heads/master","pushedAt":"2024-08-13T16:56:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"Add a 3 second timeout to the long polling to avoid blocking other queries","shortMessageHtmlLink":"Add a 3 second timeout to the long polling to avoid blocking other qu…"}},{"before":"de2fb6bf784efaf6130bc045175d8baec85c022a","after":"9fa78fb6d8e40fa77322912857a73b760f3f5416","ref":"refs/heads/master","pushedAt":"2024-08-13T08:29:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"PiP: set isInPipMode to false in onStop\n\nPressing the stop / cross button on pip to stop the PiP player will stop\nPiP but not set the liveData value to false. This causes StartActivity\nto restart the video player when re-opening the app after killing the\npip player, and can cause the HUD not to show","shortMessageHtmlLink":"PiP: set isInPipMode to false in onStop"}},{"before":"f20c417b644bb814f5b797a4aeeff1e5dcbc8838","after":"de2fb6bf784efaf6130bc045175d8baec85c022a","ref":"refs/heads/master","pushedAt":"2024-08-09T09:26:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"Fix auto update denial","shortMessageHtmlLink":"Fix auto update denial"}},{"before":"62ac033e967813a757ee073244c1c76aa6cd1577","after":"f20c417b644bb814f5b797a4aeeff1e5dcbc8838","ref":"refs/heads/master","pushedAt":"2024-08-07T13:41:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"Fix soundfont picker not working on TV","shortMessageHtmlLink":"Fix soundfont picker not working on TV"}},{"before":"b6f375160eaa647f6212448a0819c5327c793bea","after":"62ac033e967813a757ee073244c1c76aa6cd1577","ref":"refs/heads/master","pushedAt":"2024-08-06T06:46:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"Bump the Remote access hash","shortMessageHtmlLink":"Bump the Remote access hash"}},{"before":"4c9e2e274873cb5ebba096ce0d06f4ab42a38520","after":"b6f375160eaa647f6212448a0819c5327c793bea","ref":"refs/heads/master","pushedAt":"2024-08-05T12:29:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"Fix the logo animation","shortMessageHtmlLink":"Fix the logo animation"}},{"before":"7d46b230413a1a227066a87923a9644f0768ce4a","after":"4c9e2e274873cb5ebba096ce0d06f4ab42a38520","ref":"refs/heads/master","pushedAt":"2024-08-05T12:21:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"SafeMode: remove relock button when disabled\n\nIf the safe mode is unlocked, and then in the settings, disabled, the\n\"re-lock\" button would still stay visible. This removes it, if the\nsetting is changed.","shortMessageHtmlLink":"SafeMode: remove relock button when disabled"}},{"before":"45979251ecc124da217164db7e4d315424257178","after":"7d46b230413a1a227066a87923a9644f0768ce4a","ref":"refs/heads/master","pushedAt":"2024-08-05T12:13:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"SafeMode: add videoplayer lock to pin lock\n\nUnlocking the video player should be protected by pin when safe mode is\nenabled. A kid with lock enabled wouldn't be able to leave the\nvideoplayer.","shortMessageHtmlLink":"SafeMode: add videoplayer lock to pin lock"}},{"before":"22135a46f67d1d2df1828d280261cf187daf8907","after":"45979251ecc124da217164db7e4d315424257178","ref":"refs/heads/master","pushedAt":"2024-08-05T12:04:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"OrientationDelegate: close when touch out\n\nTouching the screen outside of the delegate should close it, like the\nResizeDelegate.","shortMessageHtmlLink":"OrientationDelegate: close when touch out"}},{"before":"dd503a38f27d564b4b648b6f7634f5df8a08bf2a","after":"22135a46f67d1d2df1828d280261cf187daf8907","ref":"refs/heads/master","pushedAt":"2024-08-05T09:48:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"Remote access: fix the track's artist when it's unknown in playlists","shortMessageHtmlLink":"Remote access: fix the track's artist when it's unknown in playlists"}},{"before":"73e24e8b0709a22d9f938fa38f77d6f0bcf00f19","after":"dd503a38f27d564b4b648b6f7634f5df8a08bf2a","ref":"refs/heads/master","pushedAt":"2024-08-05T09:35:00.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"Add a file picker to the settings restoration","shortMessageHtmlLink":"Add a file picker to the settings restoration"}},{"before":"0e20f1775970e6d8a6df5b4766602c12239a20c9","after":"73e24e8b0709a22d9f938fa38f77d6f0bcf00f19","ref":"refs/heads/master","pushedAt":"2024-07-31T12:08:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"Fix crash when opening the pin code activity while using a custom locale\n\nFixes #3075","shortMessageHtmlLink":"Fix crash when opening the pin code activity while using a custom locale"}},{"before":"7a7c198b680d8633bc203218e71875833d46cb30","after":"0e20f1775970e6d8a6df5b4766602c12239a20c9","ref":"refs/heads/master","pushedAt":"2024-07-25T05:14:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlc-mirrorer","name":null,"path":"/vlc-mirrorer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20596405?s=80&v=4"},"commit":{"message":"CI: RemoteAccess: skip devDependencies for audit\n\ndevDependencies should not break CI as they don't affect production\nbuilds.","shortMessageHtmlLink":"CI: RemoteAccess: skip devDependencies for audit"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQwNzoxNzoyOC4wMDAwMDBazwAAAAS5VcFa","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQwNzoxNzoyOC4wMDAwMDBazwAAAAS5VcFa","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yNVQwNToxNDoyOS4wMDAwMDBazwAAAASIntCg"}},"title":"Activity · videolan/vlc-android"}