{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":698036127,"defaultBranch":"dev","name":"RetroMusicPlayer","ownerLogin":"someone5678","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-09-29T02:22:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/59456192?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1696139571.0","currentOid":""},"activityList":{"items":[{"before":"361db7e271f82a55bdb1d3eef0fdaf9d8a133b7c","after":"3535f526a0bfbc2ec42b6b43576c3268365415d4","ref":"refs/heads/thirteen","pushedAt":"2023-10-01T07:26:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"someone5678","name":"someone5678","path":"/someone5678","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59456192?s=80&v=4"},"commit":{"message":"Make app movable to SD card (#7)\n\nChange-Id: I7c673f2bbddcecbb8e224fee5dd68a24d23ce646\nSigned-off-by: Atrate ","shortMessageHtmlLink":"Make app movable to SD card (RetroMusicPlayer#7)"}},{"before":"fa8ec240a46b1b0fd67c2a8a5af8e9494f3afd00","after":"361db7e271f82a55bdb1d3eef0fdaf9d8a133b7c","ref":"refs/heads/thirteen","pushedAt":"2023-10-01T07:18:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"someone5678","name":"someone5678","path":"/someone5678","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59456192?s=80&v=4"},"commit":{"message":"Make app movable to SD card (#7)\n\nChange-Id: I7c673f2bbddcecbb8e224fee5dd68a24d23ce646\nSigned-off-by: Atrate ","shortMessageHtmlLink":"Make app movable to SD card (RetroMusicPlayer#7)"}},{"before":"8a116e6782235073064cbb84666b81fddf0c75c5","after":"fa8ec240a46b1b0fd67c2a8a5af8e9494f3afd00","ref":"refs/heads/thirteen","pushedAt":"2023-10-01T07:15:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"someone5678","name":"someone5678","path":"/someone5678","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59456192?s=80&v=4"},"commit":{"message":"RetroMusicPlayer: Upgrade AGP to 8.0.1\n\nChange-Id: Id9d44079cbef8b15761b97dd8f0241f1c37a7e39","shortMessageHtmlLink":"RetroMusicPlayer: Upgrade AGP to 8.0.1"}},{"before":"8c28fa67194219192196700f4689e171e4bf977d","after":"8a116e6782235073064cbb84666b81fddf0c75c5","ref":"refs/heads/thirteen","pushedAt":"2023-10-01T07:14:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"someone5678","name":"someone5678","path":"/someone5678","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59456192?s=80&v=4"},"commit":{"message":"RetroMusicPlayer: Remove all unused resources\n\nChange-Id: I93c9223bcc6734d14a65cd99b939538535c47547","shortMessageHtmlLink":"RetroMusicPlayer: Remove all unused resources"}},{"before":"9ee1a745e78076fcfdc20097df60753e1451ac8b","after":"8c28fa67194219192196700f4689e171e4bf977d","ref":"refs/heads/thirteen","pushedAt":"2023-10-01T07:09:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"someone5678","name":"someone5678","path":"/someone5678","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59456192?s=80&v=4"},"commit":{"message":"RetroMusicPlayer: Remove all unused resources\n\nChange-Id: I93c9223bcc6734d14a65cd99b939538535c47547","shortMessageHtmlLink":"RetroMusicPlayer: Remove all unused resources"}},{"before":"928973eb3f2ca4c9b50b6b0ca2ab973051cc1440","after":"9ee1a745e78076fcfdc20097df60753e1451ac8b","ref":"refs/heads/thirteen","pushedAt":"2023-10-01T06:55:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"someone5678","name":"someone5678","path":"/someone5678","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59456192?s=80&v=4"},"commit":{"message":"RetroMusicPlayer: Remove all unused resources\n\nChange-Id: I93c9223bcc6734d14a65cd99b939538535c47547","shortMessageHtmlLink":"RetroMusicPlayer: Remove all unused resources"}},{"before":"d6951f4172dd12a3673cc8d14d9e33077dd9bd5a","after":"928973eb3f2ca4c9b50b6b0ca2ab973051cc1440","ref":"refs/heads/thirteen","pushedAt":"2023-10-01T06:44:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"someone5678","name":"someone5678","path":"/someone5678","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59456192?s=80&v=4"},"commit":{"message":"gradlew: Update DEFAULT_JVM_OPTS to 3048\n\nChange-Id: I330e65fb879b664866a3cc1792e380d8e98166ea","shortMessageHtmlLink":"gradlew: Update DEFAULT_JVM_OPTS to 3048"}},{"before":"df9ecaf5ff520d58419394d030a2465dd6aeff47","after":"d6951f4172dd12a3673cc8d14d9e33077dd9bd5a","ref":"refs/heads/thirteen","pushedAt":"2023-10-01T05:54:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"someone5678","name":"someone5678","path":"/someone5678","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59456192?s=80&v=4"},"commit":{"message":"RetroMusicPlayer: Remove GMS dep, and other online deps\n\n* Remove purchase, bug report, what's new, etc\n\nChange-Id: Ie95957f2e8470279947dd489ab09a0e5b66f0f6a","shortMessageHtmlLink":"RetroMusicPlayer: Remove GMS dep, and other online deps"}},{"before":null,"after":"df9ecaf5ff520d58419394d030a2465dd6aeff47","ref":"refs/heads/thirteen","pushedAt":"2023-10-01T05:52:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"someone5678","name":"someone5678","path":"/someone5678","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59456192?s=80&v=4"},"commit":{"message":"RetroMusicPlayer: Remove GMS dep, and other online deps\n\n* Remove purchase, bug report, what's new, etc\n\nChange-Id: Ie95957f2e8470279947dd489ab09a0e5b66f0f6a","shortMessageHtmlLink":"RetroMusicPlayer: Remove GMS dep, and other online deps"}},{"before":"ec1ba28f3470b87c1d0ec3c50a918d9fc37f0ee0","after":"12f1112dfff9afce18904b5fde0e3980c3d30fcb","ref":"refs/heads/dev","pushedAt":"2023-10-01T05:52:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"someone5678","name":"someone5678","path":"/someone5678","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59456192?s=80&v=4"},"commit":{"message":"MusicService: Catch IllegalArgumentException\n\n* On some devices, every time after phone reboots,\n fatal IllegalArgumentException occurs in RetroMusicPlayer\n due to \"Volume external_primary not found\"\n\n* This commit adds try-catch statemen\n to stop RetroMusicPlayer from fatally crashing\n\nLog:\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: FATAL EXCEPTION: main\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: Process: code.name.monkey.retromusic, PID: 4365\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: java.lang.IllegalArgumentException: Volume external_primary not found\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:172)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:142)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.content.ContentProviderProxy.query(ContentProviderNative.java:481)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.content.ContentResolver.query(ContentResolver.java:1219)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.content.ContentResolver.query(ContentResolver.java:1151)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.content.ContentResolver.query(ContentResolver.java:1107)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat code.name.monkey.retromusic.repository.c.g(SongRepository.kt:312)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat code.name.monkey.retromusic.repository.c.h(SongRepository.kt:14)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat code.name.monkey.retromusic.repository.c.c(SongRepository.kt:8)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat code.name.monkey.retromusic.service.MusicService.g(MusicService.kt:1069)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat c1.e$d$a.onLoadChildren(MediaBrowserServiceCompat.java:20)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.service.media.MediaBrowserService.performLoadChildren(MediaBrowserService.java:753)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.service.media.MediaBrowserService.addSubscription(MediaBrowserService.java:683)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.service.media.MediaBrowserService.-$$Nest$maddSubscription(Unknown Source:0)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.service.media.MediaBrowserService$ServiceBinder$3.run(MediaBrowserService.java:333)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.os.Handler.handleCallback(Handler.java:942)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.os.Handler.dispatchMessage(Handler.java:99)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.os.Looper.loopOnce(Looper.java:201)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.os.Looper.loop(Looper.java:288)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.app.ActivityThread.main(ActivityThread.java:7975)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat java.lang.reflect.Method.invoke(Native Method)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:942)\n\nChange-Id: Id5a3a6b562b696b57ced1c88a9de4f8a42a698d2\nSigned-off-by: someone5678 ","shortMessageHtmlLink":"MusicService: Catch IllegalArgumentException"}},{"before":"12f1112dfff9afce18904b5fde0e3980c3d30fcb","after":"ec1ba28f3470b87c1d0ec3c50a918d9fc37f0ee0","ref":"refs/heads/dev","pushedAt":"2023-10-01T05:52:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"someone5678","name":"someone5678","path":"/someone5678","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59456192?s=80&v=4"},"commit":{"message":"RetroMusicPlayer: Remove GMS dep, and other online deps\n\n* Remove purchase, bug report, what's new, etc\n\nChange-Id: Ie95957f2e8470279947dd489ab09a0e5b66f0f6a","shortMessageHtmlLink":"RetroMusicPlayer: Remove GMS dep, and other online deps"}},{"before":"c0fa7972b5a153f7ad5d00467fab034bc7db6071","after":"12f1112dfff9afce18904b5fde0e3980c3d30fcb","ref":"refs/heads/dev","pushedAt":"2023-09-29T02:35:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"someone5678","name":"someone5678","path":"/someone5678","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59456192?s=80&v=4"},"commit":{"message":"MusicService: Catch IllegalArgumentException\n\n* On some devices, every time after phone reboots,\n fatal IllegalArgumentException occurs in RetroMusicPlayer\n due to \"Volume external_primary not found\"\n\n* This commit adds try-catch statemen\n to stop RetroMusicPlayer from fatally crashing\n\nLog:\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: FATAL EXCEPTION: main\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: Process: code.name.monkey.retromusic, PID: 4365\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: java.lang.IllegalArgumentException: Volume external_primary not found\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:172)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:142)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.content.ContentProviderProxy.query(ContentProviderNative.java:481)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.content.ContentResolver.query(ContentResolver.java:1219)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.content.ContentResolver.query(ContentResolver.java:1151)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.content.ContentResolver.query(ContentResolver.java:1107)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat code.name.monkey.retromusic.repository.c.g(SongRepository.kt:312)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat code.name.monkey.retromusic.repository.c.h(SongRepository.kt:14)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat code.name.monkey.retromusic.repository.c.c(SongRepository.kt:8)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat code.name.monkey.retromusic.service.MusicService.g(MusicService.kt:1069)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat c1.e$d$a.onLoadChildren(MediaBrowserServiceCompat.java:20)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.service.media.MediaBrowserService.performLoadChildren(MediaBrowserService.java:753)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.service.media.MediaBrowserService.addSubscription(MediaBrowserService.java:683)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.service.media.MediaBrowserService.-$$Nest$maddSubscription(Unknown Source:0)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.service.media.MediaBrowserService$ServiceBinder$3.run(MediaBrowserService.java:333)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.os.Handler.handleCallback(Handler.java:942)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.os.Handler.dispatchMessage(Handler.java:99)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.os.Looper.loopOnce(Looper.java:201)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.os.Looper.loop(Looper.java:288)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.app.ActivityThread.main(ActivityThread.java:7975)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat java.lang.reflect.Method.invoke(Native Method)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:942)\n\nChange-Id: Id5a3a6b562b696b57ced1c88a9de4f8a42a698d2\nSigned-off-by: someone5678 ","shortMessageHtmlLink":"MusicService: Catch IllegalArgumentException"}},{"before":"757a75a9dcc94f7c003c0173acc242d10749fde8","after":"c0fa7972b5a153f7ad5d00467fab034bc7db6071","ref":"refs/heads/dev","pushedAt":"2023-09-29T02:30:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"someone5678","name":"someone5678","path":"/someone5678","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59456192?s=80&v=4"},"commit":{"message":"RetroMusicPlayer: MusicService: Catch IllegalArgumentException\n\nLog:\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: FATAL EXCEPTION: main\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: Process: code.name.monkey.retromusic, PID: 4365\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: java.lang.IllegalArgumentException: Volume external_primary not found\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:172)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:142)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.content.ContentProviderProxy.query(ContentProviderNative.java:481)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.content.ContentResolver.query(ContentResolver.java:1219)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.content.ContentResolver.query(ContentResolver.java:1151)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.content.ContentResolver.query(ContentResolver.java:1107)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat code.name.monkey.retromusic.repository.c.g(SongRepository.kt:312)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat code.name.monkey.retromusic.repository.c.h(SongRepository.kt:14)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat code.name.monkey.retromusic.repository.c.c(SongRepository.kt:8)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat code.name.monkey.retromusic.service.MusicService.g(MusicService.kt:1069)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat c1.e$d$a.onLoadChildren(MediaBrowserServiceCompat.java:20)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.service.media.MediaBrowserService.performLoadChildren(MediaBrowserService.java:753)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.service.media.MediaBrowserService.addSubscription(MediaBrowserService.java:683)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.service.media.MediaBrowserService.-$$Nest$maddSubscription(Unknown Source:0)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.service.media.MediaBrowserService$ServiceBinder$3.run(MediaBrowserService.java:333)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.os.Handler.handleCallback(Handler.java:942)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.os.Handler.dispatchMessage(Handler.java:99)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.os.Looper.loopOnce(Looper.java:201)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.os.Looper.loop(Looper.java:288)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat android.app.ActivityThread.main(ActivityThread.java:7975)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat java.lang.reflect.Method.invoke(Native Method)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)\n09-29 07:31:49.570 4365 4365 E AndroidRuntime: \tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:942)\n\nChange-Id: Id5a3a6b562b696b57ced1c88a9de4f8a42a698d2","shortMessageHtmlLink":"RetroMusicPlayer: MusicService: Catch IllegalArgumentException"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADjLO4tQA","startCursor":null,"endCursor":null}},"title":"Activity ยท someone5678/RetroMusicPlayer"}