{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":288218307,"defaultBranch":"dev","name":"Auxio","ownerLogin":"OxygenCobalt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-08-17T15:35:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/65370175?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718945665.0","currentOid":""},"activityList":{"items":[{"before":"b684da6c8a22836e8f5ec13896a7945e769e206f","after":"4c92ac0f8505ab8f65f4138f440b6b92f32d8c5e","ref":"refs/heads/hotfixes","pushedAt":"2024-06-30T01:26:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"list: dont abuse comparators for sort\n\nLikely causing crashes with how they are set up.","shortMessageHtmlLink":"list: dont abuse comparators for sort"}},{"before":"c8fa3892675cd1fc6c43c2933abae07a5e322b73","after":"b684da6c8a22836e8f5ec13896a7945e769e206f","ref":"refs/heads/hotfixes","pushedAt":"2024-06-30T00:24:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"list: dont abuse comparators for sort\n\nLikely causing crashes with how they are set up.","shortMessageHtmlLink":"list: dont abuse comparators for sort"}},{"before":"8beb2ef4af8cd1ca7cfe277193ec7f0ae455725d","after":"c8fa3892675cd1fc6c43c2933abae07a5e322b73","ref":"refs/heads/hotfixes","pushedAt":"2024-06-29T02:23:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"music: add stack trace to async load task error","shortMessageHtmlLink":"music: add stack trace to async load task error"}},{"before":"f116d551da33842beb32bf1c55603e0730ea0e44","after":"368c8cf00fbf3d033cc97f11ae0353ffda2eaa4c","ref":"refs/heads/dev","pushedAt":"2024-06-22T19:45:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"music: sort songs by individual date first\n\nWhile still falling back to the album date for libraries that have the\nsame date for all songs (like mine)\n\nResolves #797.","shortMessageHtmlLink":"music: sort songs by individual date first"}},{"before":"5f73201c9c06a3d488412999f52a01626bad2d51","after":"f116d551da33842beb32bf1c55603e0730ea0e44","ref":"refs/heads/dev","pushedAt":"2024-06-22T18:58:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"info: update changelog","shortMessageHtmlLink":"info: update changelog"}},{"before":"043bc22eea9d1b4579e96b65dddc931449484c32","after":"5f73201c9c06a3d488412999f52a01626bad2d51","ref":"refs/heads/dev","pushedAt":"2024-06-22T18:55:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"home: disable progress indicator on home\n\nLikely consuming too much CPU given the frequency of updates","shortMessageHtmlLink":"home: disable progress indicator on home"}},{"before":"9083d2ae7245eb90086996385d50a267195a827a","after":"043bc22eea9d1b4579e96b65dddc931449484c32","ref":"refs/heads/dev","pushedAt":"2024-06-22T18:47:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"music: avoid absurd thread creation in indexing\n\nInstead of running MetadataRetriever multiple times, creating possibly\nthousands of threads, instead just have one thread that loads multiple\nMediaItems at once on a rolling basis using a patched MetadataRetriever.","shortMessageHtmlLink":"music: avoid absurd thread creation in indexing"}},{"before":"addb02af73f8d8222e7d5c8dd0391363e6902ee5","after":"9083d2ae7245eb90086996385d50a267195a827a","ref":"refs/heads/dev","pushedAt":"2024-06-22T14:44:19.000Z","pushType":"push","commitsCount":29,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"Merge branch 'hotfixes' into dev","shortMessageHtmlLink":"Merge branch 'hotfixes' into dev"}},{"before":"c35ede67b055f25c57431e456c70c0fe54f33786","after":"8beb2ef4af8cd1ca7cfe277193ec7f0ae455725d","ref":"refs/heads/hotfixes","pushedAt":"2024-06-21T05:02:52.000Z","pushType":"push","commitsCount":117,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"info: backport f-droid desc updates","shortMessageHtmlLink":"info: backport f-droid desc updates"}},{"before":"5707aa1d31f4d0893a0ac7f34b0adb63d08a5d3b","after":"addb02af73f8d8222e7d5c8dd0391363e6902ee5","ref":"refs/heads/dev","pushedAt":"2024-06-21T04:58:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"info: update readme\n\n- Correct build number\n- Re-add yrliet ot sponsors","shortMessageHtmlLink":"info: update readme"}},{"before":"9f66a05f2d855911dcacd718af90d883c0289214","after":"9cc558248399adc03f514f2239ba96fbd5e10405","ref":"refs/heads/master","pushedAt":"2024-06-21T04:47:59.000Z","pushType":"pr_merge","commitsCount":114,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"Merge pull request #806 from OxygenCobalt/3.5.0\n\nVersion 3.5.0","shortMessageHtmlLink":"Merge pull request #806 from OxygenCobalt/3.5.0"}},{"before":"b6f97536bce139e7fe5a7ba9c8fcdd8581122c1f","after":"cc2d740b6146260b0ac868aca4f0221115d3ada0","ref":"refs/heads/3.5.0","pushedAt":"2024-06-21T04:34:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"info: update changelog","shortMessageHtmlLink":"info: update changelog"}},{"before":"e831fbc7734a9aebf9d5b479aa5401e2e3b8c8b3","after":"b6f97536bce139e7fe5a7ba9c8fcdd8581122c1f","ref":"refs/heads/3.5.0","pushedAt":"2024-06-21T04:30:31.000Z","pushType":"push","commitsCount":24,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"Merge branch 'master' of github.com:OxygenCobalt/Auxio into 3.5.0","shortMessageHtmlLink":"Merge branch 'master' of github.com:OxygenCobalt/Auxio into 3.5.0"}},{"before":"17d16d20c7e7c3a848ac426a740ec0487c650df2","after":"e831fbc7734a9aebf9d5b479aa5401e2e3b8c8b3","ref":"refs/heads/3.5.0","pushedAt":"2024-06-21T04:24:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"build: bump to 3.5.0\n\nBump the version to 3.5.0 (46).","shortMessageHtmlLink":"build: bump to 3.5.0"}},{"before":"ad17c8290979fa51b3aea16a4c2265947a9d3d04","after":"5707aa1d31f4d0893a0ac7f34b0adb63d08a5d3b","ref":"refs/heads/dev","pushedAt":"2024-06-21T04:01:35.000Z","pushType":"push","commitsCount":25,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"Merge branch 'dev' of github.com:OxygenCobalt/Auxio into dev","shortMessageHtmlLink":"Merge branch 'dev' of github.com:OxygenCobalt/Auxio into dev"}},{"before":"d27e714ce6bb68938f48008284b7fb4a05108de4","after":"17d16d20c7e7c3a848ac426a740ec0487c650df2","ref":"refs/heads/3.5.0","pushedAt":"2024-06-21T03:55:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"info: update changelog","shortMessageHtmlLink":"info: update changelog"}},{"before":null,"after":"d27e714ce6bb68938f48008284b7fb4a05108de4","ref":"refs/heads/3.5.0","pushedAt":"2024-06-21T03:13:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"Merge branch 'music-fixes' into 3.5.0","shortMessageHtmlLink":"Merge branch 'music-fixes' into 3.5.0"}},{"before":"ba0d2cd879de6b55e230800616d1fda93e34d365","after":"96d4a84f52d10fcd137e8eecf581fb32b8e8e9d8","ref":"refs/heads/media3","pushedAt":"2024-06-15T19:10:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"playback: fix parent restore\n\nA single missed savedState access blew up parent restore silently, and\nin some other cases with non-destructive queue restores would also not\nrestore the parent.","shortMessageHtmlLink":"playback: fix parent restore"}},{"before":"5a36cfee67f06b3bb180765b38dc32edb88266b3","after":"5861d1db87cb70aeaade498511d8c720d25c3f42","ref":"refs/heads/music-fixes","pushedAt":"2024-06-14T01:51:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"music: use both ogg/mp3 style mb tags at once\n\nApparently both can exist on both types of files, and grouping will\nbreak as a result due to MBID mismatch.","shortMessageHtmlLink":"music: use both ogg/mp3 style mb tags at once"}},{"before":"dbe7bdf1c3e19f0c48ae8f099d93c0bade55691f","after":"5a36cfee67f06b3bb180765b38dc32edb88266b3","ref":"refs/heads/music-fixes","pushedAt":"2024-06-13T01:13:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"music: disable timeouts\n\nThis isn't working right now due to how LONG it takes to actually load\nimages.","shortMessageHtmlLink":"music: disable timeouts"}},{"before":"4f71dba90e02f446e4cae2c4f18922d58fef702b","after":"ba0d2cd879de6b55e230800616d1fda93e34d365","ref":"refs/heads/media3","pushedAt":"2024-06-10T02:25:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"playback: add tab icons","shortMessageHtmlLink":"playback: add tab icons"}},{"before":"a9e7ae398c0b5cd512d35bc1e9a298ff50f25bf9","after":"4f71dba90e02f446e4cae2c4f18922d58fef702b","ref":"refs/heads/media3","pushedAt":"2024-06-10T01:43:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"playback: fix various android auto issues\n\n- Broken queue\n- Unusable item details","shortMessageHtmlLink":"playback: fix various android auto issues"}},{"before":"b0703b4d0e3d10e9a723d0ea77e00fd89580f41d","after":"a9e7ae398c0b5cd512d35bc1e9a298ff50f25bf9","ref":"refs/heads/media3","pushedAt":"2024-06-09T22:52:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"playback: fix service memory leak","shortMessageHtmlLink":"playback: fix service memory leak"}},{"before":"d117f160810510a50c052b71c0a3ac27ff9ff13d","after":"dbe7bdf1c3e19f0c48ae8f099d93c0bade55691f","ref":"refs/heads/music-fixes","pushedAt":"2024-06-09T22:50:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"music: fix m3u volume processing","shortMessageHtmlLink":"music: fix m3u volume processing"}},{"before":"d906b87d766d6c2acfacbdf5153a0ec12be2ac0c","after":"d117f160810510a50c052b71c0a3ac27ff9ff13d","ref":"refs/heads/music-fixes","pushedAt":"2024-06-09T19:14:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"image: prefer exoplayer over aosp covers\n\nWill actually handle files with multiple covers. Could lead to more\nperformance concerns, but that's also the same with AOSP too.","shortMessageHtmlLink":"image: prefer exoplayer over aosp covers"}},{"before":"111cb9688f59bca20d0a7b0255d6a72f48b51fad","after":"b0703b4d0e3d10e9a723d0ea77e00fd89580f41d","ref":"refs/heads/media3","pushedAt":"2024-06-09T03:45:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"playback: fix widget not resetting on service end","shortMessageHtmlLink":"playback: fix widget not resetting on service end"}},{"before":"643defd9e4c17f6edbfb1cb8fb9b5816fb3e6895","after":"111cb9688f59bca20d0a7b0255d6a72f48b51fad","ref":"refs/heads/media3","pushedAt":"2024-06-09T03:44:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"tasker: completely remove","shortMessageHtmlLink":"tasker: completely remove"}},{"before":"c4a3d5290309824043e3c4b4fc7ee235c67e40ec","after":"643defd9e4c17f6edbfb1cb8fb9b5816fb3e6895","ref":"refs/heads/media3","pushedAt":"2024-06-09T01:21:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"playback: fix play song by itself\n\nAccidental misup led to it playing from all songs instead","shortMessageHtmlLink":"playback: fix play song by itself"}},{"before":"8b2634df4d4f30e83b46ec0abd1457f6427c922a","after":"d906b87d766d6c2acfacbdf5153a0ec12be2ac0c","ref":"refs/heads/music-fixes","pushedAt":"2024-06-09T01:20:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"all: reformat","shortMessageHtmlLink":"all: reformat"}},{"before":"1c74f052221a0a1c3730811e7fc479639807b5b5","after":"8b2634df4d4f30e83b46ec0abd1457f6427c922a","ref":"refs/heads/music-fixes","pushedAt":"2024-06-09T01:19:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OxygenCobalt","name":"Alexander Capehart","path":"/OxygenCobalt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65370175?s=80&v=4"},"commit":{"message":"music: handle total absolute m3u paths\n\nSome players like generating M3Us with paths starting with\n/storage/.../..., so I need to handle those too.","shortMessageHtmlLink":"music: handle total absolute m3u paths"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcsi8XgA","startCursor":null,"endCursor":null}},"title":"Activity ยท OxygenCobalt/Auxio"}