{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":23480519,"defaultBranch":"master","name":"exaile","ownerLogin":"exaile","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-08-29T23:26:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8432897?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1705115154.0","currentOid":""},"activityList":{"items":[{"before":"23663fe2be5089c76fa3edd809425b0a0514b228","after":"76accdc14cf35ddb4e71c9b8722cdabd6d7c8e9e","ref":"refs/heads/master","pushedAt":"2024-03-27T15:03:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"},"commit":{"message":"Merge pull request #917 from ryneeverett/fix-scan-keyerror\n\nDon't remove tracks twice during scan.","shortMessageHtmlLink":"Merge pull request #917 from ryneeverett/fix-scan-keyerror"}},{"before":"9e33b0d2cf16c97ead2855de2e67386902785191","after":"23663fe2be5089c76fa3edd809425b0a0514b228","ref":"refs/heads/master","pushedAt":"2024-03-16T04:01:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"Translated using Weblate (Russian)\n\nCurrently translated at 100.0% (1121 of 1121 strings)","shortMessageHtmlLink":"Translated using Weblate (Russian)"}},{"before":"7ab0a16047e8df0ebd40e13969c98727cde47b41","after":"9e33b0d2cf16c97ead2855de2e67386902785191","ref":"refs/heads/master","pushedAt":"2024-03-14T00:02:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"Translated using Weblate (Russian)\n\nCurrently translated at 100.0% (1121 of 1121 strings)","shortMessageHtmlLink":"Translated using Weblate (Russian)"}},{"before":"874d3bf7c88d6bfa89001bccaf6abc8186704efc","after":"7ab0a16047e8df0ebd40e13969c98727cde47b41","ref":"refs/heads/master","pushedAt":"2024-03-13T15:01:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"Translated using Weblate (Russian)\n\nCurrently translated at 100.0% (1121 of 1121 strings)","shortMessageHtmlLink":"Translated using Weblate (Russian)"}},{"before":"4729b21086715f6745f1aee51b9e0322f01d06ee","after":"874d3bf7c88d6bfa89001bccaf6abc8186704efc","ref":"refs/heads/master","pushedAt":"2024-03-13T03:01:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"Translated using Weblate (Russian)\n\nCurrently translated at 100.0% (1121 of 1121 strings)","shortMessageHtmlLink":"Translated using Weblate (Russian)"}},{"before":"31bb14e2f25fca16e29a8dd8656dd1fe5cb7f689","after":"4729b21086715f6745f1aee51b9e0322f01d06ee","ref":"refs/heads/master","pushedAt":"2024-03-12T14:01:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"Translated using Weblate (Russian)\n\nCurrently translated at 100.0% (1121 of 1121 strings)","shortMessageHtmlLink":"Translated using Weblate (Russian)"}},{"before":"ebdca037231e434b12a54400820dbeac4319e35c","after":"31bb14e2f25fca16e29a8dd8656dd1fe5cb7f689","ref":"refs/heads/master","pushedAt":"2024-02-21T04:02:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"Translated using Weblate (Estonian)\n\nCurrently translated at 100.0% (1121 of 1121 strings)","shortMessageHtmlLink":"Translated using Weblate (Estonian)"}},{"before":"96a16537e71a9afc2b88accaac8b1ba605c657c1","after":"ebdca037231e434b12a54400820dbeac4319e35c","ref":"refs/heads/master","pushedAt":"2024-01-13T22:29:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"luzip665","name":null,"path":"/luzip665","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82048917?s=80&v=4"},"commit":{"message":"Shutdown plugin - Add preferences for activation by default and timeout (#911)\n\n* Add preferences for activation by default and timeout","shortMessageHtmlLink":"Shutdown plugin - Add preferences for activation by default and timeo…"}},{"before":"ff073073195cc8a62bd6fb610fbdd59d69e421a0","after":"d02ddee074e7d9aedad5fa4d0332df091f2f9994","ref":"refs/heads/sdk41","pushedAt":"2024-01-13T03:08:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sjohannes","name":"Johannes Sasongko","path":"/sjohannes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8440927?s=80&v=4"},"commit":{"message":"AppVeyor: Upgrade to exaile-sdk-win 41","shortMessageHtmlLink":"AppVeyor: Upgrade to exaile-sdk-win 41"}},{"before":"6e016258cc24da94f7353d6a9350daf7a7421bcc","after":null,"ref":"refs/heads/dependabot/pip/tools/installer/pyinstaller-5.13.1","pushedAt":"2024-01-13T03:05:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"eef60d224caad65d9054fe085167ff9003cd23ec","after":"96a16537e71a9afc2b88accaac8b1ba605c657c1","ref":"refs/heads/master","pushedAt":"2024-01-13T03:05:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sjohannes","name":"Johannes Sasongko","path":"/sjohannes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8440927?s=80&v=4"},"commit":{"message":"Merge pull request #910 from exaile/dependabot/pip/tools/installer/pyinstaller-5.13.1\n\nBump pyinstaller from 5.7 to 5.13.1 in /tools/installer","shortMessageHtmlLink":"Merge pull request #910 from exaile/dependabot/pip/tools/installer/py…"}},{"before":null,"after":"ff073073195cc8a62bd6fb610fbdd59d69e421a0","ref":"refs/heads/sdk41","pushedAt":"2024-01-12T16:01:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sjohannes","name":"Johannes Sasongko","path":"/sjohannes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8440927?s=80&v=4"},"commit":{"message":"AppVeyor: Upgrade to exaile-sdk-win 41","shortMessageHtmlLink":"AppVeyor: Upgrade to exaile-sdk-win 41"}},{"before":"08a0f35a8329ac5561262fd8944b774409cecba1","after":"eef60d224caad65d9054fe085167ff9003cd23ec","ref":"refs/heads/master","pushedAt":"2024-01-12T15:58:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sjohannes","name":"Johannes Sasongko","path":"/sjohannes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8440927?s=80&v=4"},"commit":{"message":"xl/common: open_file_directory: Don't error if passed a root directory\n\nGio.File.get_parent returns None when it points to a root directory (e.g.\n`/` or `C:\\`). In this case, just open the directory.\n\nThis doesn't actually affect us because we only ever call the function on\nfiles, not directories, so this is just for correctness' sake.","shortMessageHtmlLink":"xl/common: open_file_directory: Don't error if passed a root directory"}},{"before":"eac647c96da463982b496871378598813217d750","after":"08a0f35a8329ac5561262fd8944b774409cecba1","ref":"refs/heads/master","pushedAt":"2024-01-01T11:07:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"Translated using Weblate (Chinese (Simplified))\n\nCurrently translated at 71.4% (801 of 1121 strings)","shortMessageHtmlLink":"Translated using Weblate (Chinese (Simplified))"}},{"before":null,"after":"6e016258cc24da94f7353d6a9350daf7a7421bcc","ref":"refs/heads/dependabot/pip/tools/installer/pyinstaller-5.13.1","pushedAt":"2023-12-09T00:47:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pyinstaller from 5.7 to 5.13.1 in /tools/installer\n\nBumps [pyinstaller](https://github.com/pyinstaller/pyinstaller) from 5.7 to 5.13.1.\n- [Release notes](https://github.com/pyinstaller/pyinstaller/releases)\n- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst)\n- [Commits](https://github.com/pyinstaller/pyinstaller/compare/v5.7.0...v5.13.1)\n\n---\nupdated-dependencies:\n- dependency-name: pyinstaller\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pyinstaller from 5.7 to 5.13.1 in /tools/installer"}},{"before":"e58736e34349604d2e2867b0d37661f86cb55353","after":"8cdce67468ac184fc8d5b1fe6191ecfb54825e9c","ref":"refs/heads/pipewire-autodetect","pushedAt":"2023-11-27T05:20:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"},"commit":{"message":"Add support for autodetecting pipewire sink devices","shortMessageHtmlLink":"Add support for autodetecting pipewire sink devices"}},{"before":"d79ed2afba997a69146eb4a9164df035a524a48c","after":"eac647c96da463982b496871378598813217d750","ref":"refs/heads/master","pushedAt":"2023-11-07T19:07:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"luzip665","name":null,"path":"/luzip665","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82048917?s=80&v=4"},"commit":{"message":"Fix Settings > Playback > Fade spinner displacement (#908)","shortMessageHtmlLink":"Fix Settings > Playback > Fade spinner displacement (#908)"}},{"before":"2eba0f33fed95edf8a58de9d83d766479151c381","after":"d79ed2afba997a69146eb4a9164df035a524a48c","ref":"refs/heads/master","pushedAt":"2023-10-27T17:34:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"luzip665","name":null,"path":"/luzip665","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82048917?s=80&v=4"},"commit":{"message":"Plugin Shutdown: Also close exaile after playback (#900)\n\nFixes #837","shortMessageHtmlLink":"Plugin Shutdown: Also close exaile after playback (#900)"}},{"before":"b8c896c1edadb4a5f660a81a08401fc1f275e83b","after":"2eba0f33fed95edf8a58de9d83d766479151c381","ref":"refs/heads/master","pushedAt":"2023-10-27T17:32:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"luzip665","name":null,"path":"/luzip665","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82048917?s=80&v=4"},"commit":{"message":"Playback stops at end of queue (#904)\n\n* Playback stops at the end of queue instead of continuing last playlist","shortMessageHtmlLink":"Playback stops at end of queue (#904)"}},{"before":"edb233e00deb2702fbb7c9923b9e85e7ea35a62c","after":"b8c896c1edadb4a5f660a81a08401fc1f275e83b","ref":"refs/heads/master","pushedAt":"2023-10-25T22:02:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"Translated using Weblate (Catalan)\n\nCurrently translated at 100.0% (1121 of 1121 strings)","shortMessageHtmlLink":"Translated using Weblate (Catalan)"}},{"before":"b5a7f86ca1766badac2b400c17c69df48734acdf","after":"edb233e00deb2702fbb7c9923b9e85e7ea35a62c","ref":"refs/heads/master","pushedAt":"2023-10-13T21:02:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"luzip665","name":null,"path":"/luzip665","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82048917?s=80&v=4"},"commit":{"message":"Add plugin to allow users to add their own custom orders in collection panel (#899)\n\n* Add plugin to allow users to add their own custom orders in collection panel","shortMessageHtmlLink":"Add plugin to allow users to add their own custom orders in collectio…"}},{"before":"caa582cda99fab8f56d4b989d2294982aa9c58ea","after":"b5a7f86ca1766badac2b400c17c69df48734acdf","ref":"refs/heads/master","pushedAt":"2023-10-11T17:01:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"Translated using Weblate (Polish)\n\nCurrently translated at 99.9% (1120 of 1121 strings)","shortMessageHtmlLink":"Translated using Weblate (Polish)"}},{"before":"7608f758fe8bc05f6fd8af66eca09ff8504caec8","after":"caa582cda99fab8f56d4b989d2294982aa9c58ea","ref":"refs/heads/master","pushedAt":"2023-09-29T21:18:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"luzip665","name":null,"path":"/luzip665","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82048917?s=80&v=4"},"commit":{"message":"Extend multitextentrydialog with values and hints (#898)","shortMessageHtmlLink":"Extend multitextentrydialog with values and hints (#898)"}},{"before":"1b7157ed7053d6b455cd89f1116fa0b17edb753a","after":"7608f758fe8bc05f6fd8af66eca09ff8504caec8","ref":"refs/heads/master","pushedAt":"2023-09-29T21:17:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"luzip665","name":null,"path":"/luzip665","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82048917?s=80&v=4"},"commit":{"message":"Fix gone track-properties menu item references (#902)","shortMessageHtmlLink":"Fix gone track-properties menu item references (#902)"}},{"before":"6fa74759eae2a34d6a78b802a20a6de32749f46d","after":"1b7157ed7053d6b455cd89f1116fa0b17edb753a","ref":"refs/heads/master","pushedAt":"2023-09-25T03:00:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"Translated using Weblate (Russian)\n\nCurrently translated at 100.0% (1121 of 1121 strings)","shortMessageHtmlLink":"Translated using Weblate (Russian)"}},{"before":"98524154bbe0abdef077380cd7f4d547b95171a7","after":null,"ref":"refs/heads/black-update","pushedAt":"2023-09-15T15:43:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"}},{"before":"5dcc2d7762e5b662927139ab362ac533fa2edc3c","after":"e58736e34349604d2e2867b0d37661f86cb55353","ref":"refs/heads/pipewire-autodetect","pushedAt":"2023-09-15T15:42:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"},"commit":{"message":"Add support for autodetecting pipewire sink devices","shortMessageHtmlLink":"Add support for autodetecting pipewire sink devices"}},{"before":null,"after":"98524154bbe0abdef077380cd7f4d547b95171a7","ref":"refs/heads/black-update","pushedAt":"2023-09-15T15:40:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"},"commit":{"message":"Update black formatting","shortMessageHtmlLink":"Update black formatting"}},{"before":null,"after":"5dcc2d7762e5b662927139ab362ac533fa2edc3c","ref":"refs/heads/pipewire-autodetect","pushedAt":"2023-09-15T15:35:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"virtuald","name":"Dustin Spicuzza","path":"/virtuald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/567900?s=80&v=4"},"commit":{"message":"Add support for autodetecting pipewire sink devices","shortMessageHtmlLink":"Add support for autodetecting pipewire sink devices"}},{"before":"1f4373c80cf4b95577052fda57f326233b9d183e","after":"6fa74759eae2a34d6a78b802a20a6de32749f46d","ref":"refs/heads/master","pushedAt":"2023-08-07T17:48:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"Translated using Weblate (Russian)\n\nCurrently translated at 99.9% (1120 of 1121 strings)","shortMessageHtmlLink":"Translated using Weblate (Russian)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEINbgtgA","startCursor":null,"endCursor":null}},"title":"Activity · exaile/exaile"}