{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":507228728,"defaultBranch":"master","name":"java-spotify-api","ownerLogin":"LabyStudio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-06-25T06:04:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8986505?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704798862.0","currentOid":""},"activityList":{"items":[{"before":"941cfa2d9b0503167c040b420a11ffd035ef292b","after":null,"ref":"refs/heads/update","pushedAt":"2024-01-09T11:09:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LabyStudio","name":"LabyStudio","path":"/LabyStudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8986505?s=80&v=4"}},{"before":"4d646266faaf095ec58bd98e02255beea662ce4f","after":"941cfa2d9b0503167c040b420a11ffd035ef292b","ref":"refs/heads/master","pushedAt":"2024-01-09T11:08:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LabyStudio","name":"LabyStudio","path":"/LabyStudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8986505?s=80&v=4"},"commit":{"message":"Add Linux implementation (#10)\n\n* Add Linux implementation\r\n\r\n* Fix wrong TrackID\r\n\r\n* Fix track position and length\r\n\r\n* Fix track position\r\n\r\n* Fix position update not registering\r\n\r\n* Fix position not syncing with actual Spotify client\r\n\r\n* Use dbus-send instead of playerctl\r\n\r\n* Fix README.md, Fix some comment\r\n\r\n* Follow Java naming conventions, Optimize code\r\n\r\n* Fix typo in baseCommand\r\n\r\n* Fix typo in baseCommand, Fix some warnings\r\n\r\n* Fix spacing in code\r\n\r\n* Fix spacing in code (again)\r\n\r\n* Wrap D-Bus communication into class (to MPRISCommunicator)\r\n\r\n* improve dbus & mpris api (wip)\r\n\r\n* implement variant parser, fix playback parsing on linux\r\n\r\n* Fix track position not updating frequently\r\n\r\n* Fix position, Fix position updating while not playing\r\n\r\n* Revert \"Fix position updating while not playing\"\r\n\r\n* Fix handling position changes not working as intended\r\n\r\n* Fix disconnecting when Play/Pausing\r\n\r\n* Rename SpotifyActionTest.java to SpotifyPlayPauseTest.java\r\n\r\n* Rename SpotifyActionTest class to SpotifyPlayPauseTest\r\n\r\n* use this.getPosition() because we want to fire an positionChanged event if the media player interrupts or changes its current \"direction\".\r\nadded a getPosition output line at onSync in SpotifyListenerTest to debug its current calculated position\r\n\r\n* version 1.2.0\r\n\r\n---------\r\n\r\nCo-authored-by: LabyStudio ","shortMessageHtmlLink":"Add Linux implementation (#10)"}},{"before":"c93d6ea80f08fe26d5496b2f4c78c41937777056","after":"941cfa2d9b0503167c040b420a11ffd035ef292b","ref":"refs/heads/update","pushedAt":"2024-01-09T11:07:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LabyStudio","name":"LabyStudio","path":"/LabyStudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8986505?s=80&v=4"},"commit":{"message":"Add Linux implementation (#10)\n\n* Add Linux implementation\r\n\r\n* Fix wrong TrackID\r\n\r\n* Fix track position and length\r\n\r\n* Fix track position\r\n\r\n* Fix position update not registering\r\n\r\n* Fix position not syncing with actual Spotify client\r\n\r\n* Use dbus-send instead of playerctl\r\n\r\n* Fix README.md, Fix some comment\r\n\r\n* Follow Java naming conventions, Optimize code\r\n\r\n* Fix typo in baseCommand\r\n\r\n* Fix typo in baseCommand, Fix some warnings\r\n\r\n* Fix spacing in code\r\n\r\n* Fix spacing in code (again)\r\n\r\n* Wrap D-Bus communication into class (to MPRISCommunicator)\r\n\r\n* improve dbus & mpris api (wip)\r\n\r\n* implement variant parser, fix playback parsing on linux\r\n\r\n* Fix track position not updating frequently\r\n\r\n* Fix position, Fix position updating while not playing\r\n\r\n* Revert \"Fix position updating while not playing\"\r\n\r\n* Fix handling position changes not working as intended\r\n\r\n* Fix disconnecting when Play/Pausing\r\n\r\n* Rename SpotifyActionTest.java to SpotifyPlayPauseTest.java\r\n\r\n* Rename SpotifyActionTest class to SpotifyPlayPauseTest\r\n\r\n* use this.getPosition() because we want to fire an positionChanged event if the media player interrupts or changes its current \"direction\".\r\nadded a getPosition output line at onSync in SpotifyListenerTest to debug its current calculated position\r\n\r\n* version 1.2.0\r\n\r\n---------\r\n\r\nCo-authored-by: LabyStudio ","shortMessageHtmlLink":"Add Linux implementation (#10)"}},{"before":null,"after":"c93d6ea80f08fe26d5496b2f4c78c41937777056","ref":"refs/heads/update","pushedAt":"2024-01-08T09:58:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LabyStudio","name":"LabyStudio","path":"/LabyStudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8986505?s=80&v=4"},"commit":{"message":"improve isTrackIdValid check","shortMessageHtmlLink":"improve isTrackIdValid check"}},{"before":"2dbb2256c0dedc7072f3f097c1bf56389d87b57a","after":"4d646266faaf095ec58bd98e02255beea662ce4f","ref":"refs/heads/master","pushedAt":"2023-12-17T00:00:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LabyStudio","name":"LabyStudio","path":"/LabyStudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8986505?s=80&v=4"},"commit":{"message":"Fix memory offset for track id on 64 bit (#9)\n\n* add offset for 64 Bit version of 1.2.26.1187.g36b715a1\r\n\r\n* 1.1.17","shortMessageHtmlLink":"Fix memory offset for track id on 64 bit (#9)"}},{"before":"200ca52d6415af28bd815df491b5dbfe9f369ecc","after":"2dbb2256c0dedc7072f3f097c1bf56389d87b57a","ref":"refs/heads/master","pushedAt":"2023-09-29T16:14:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LabyStudio","name":"LabyStudio","path":"/LabyStudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8986505?s=80&v=4"},"commit":{"message":"use prefix from variable","shortMessageHtmlLink":"use prefix from variable"}},{"before":"134188d236787e2b1730f04da7b966bafeffd75e","after":"200ca52d6415af28bd815df491b5dbfe9f369ecc","ref":"refs/heads/master","pushedAt":"2023-09-29T16:07:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LabyStudio","name":"LabyStudio","path":"/LabyStudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8986505?s=80&v=4"},"commit":{"message":"version 1.1.16 - Fix Song detection and update Offsets (#8)\n\n* Update to latest Offsets\r\n* Better detection of what is an Invalid and Valid TrackID\r\n* Revert my left in Debug\r\n* Checking if letter is a Digit or a real Letter\r\n* Fixed mixing of true and false + improve detection\r\n* implement dynamic track address scanning as fallback, version 1.1.16\r\n\r\n---------\r\n\r\nCo-authored-by: LabyStudio ","shortMessageHtmlLink":"version 1.1.16 - Fix Song detection and update Offsets (#8)"}},{"before":"322dd42beb1087fb305914cfa1e942aae4cb8001","after":"134188d236787e2b1730f04da7b966bafeffd75e","ref":"refs/heads/master","pushedAt":"2023-09-18T20:02:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LabyStudio","name":"LabyStudio","path":"/LabyStudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8986505?s=80&v=4"},"commit":{"message":"Support latest Spotify update (#6)\n\n* Update 64-bit offset\r\n\r\n* Clarify Versioning\r\n\r\n* Update 32-Bit Offset\r\n\r\n* Fixed detection of address\r\n\r\n* support old offsets\r\n\r\n* update playback offsets for latest Spotify version\r\n\r\n* version 1.1.15\r\n\r\n---------\r\n\r\nCo-authored-by: LabyStudio ","shortMessageHtmlLink":"Support latest Spotify update (#6)"}},{"before":"e6d23301112174ecdb2b79464f200eb79ff1565e","after":"322dd42beb1087fb305914cfa1e942aae4cb8001","ref":"refs/heads/master","pushedAt":"2023-09-08T11:00:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LabyStudio","name":"LabyStudio","path":"/LabyStudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8986505?s=80&v=4"},"commit":{"message":"Mitigate error caused by Scoop Installation of Spotify (#4)\n\n* Fix invalid Offsets on the Scoop Version of Spotify\r\n\r\n* Rewrote Scoop fix to make it more robust and look better in general\r\n\r\n* use array of offsets instead\r\n\r\n* let's just call it offsets\r\n\r\n---------\r\n\r\nCo-authored-by: LabyStudio ","shortMessageHtmlLink":"Mitigate error caused by Scoop Installation of Spotify (#4)"}},{"before":"4f8f3bcece0ace204b7ce8240da14c2fa0a2fa00","after":null,"ref":"refs/tags/1.1.14","pushedAt":"2023-07-14T15:15:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LabyStudio","name":"LabyStudio","path":"/LabyStudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8986505?s=80&v=4"}},{"before":"4f8f3bcece0ace204b7ce8240da14c2fa0a2fa00","after":"e6d23301112174ecdb2b79464f200eb79ff1565e","ref":"refs/heads/master","pushedAt":"2023-07-14T15:14:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LabyStudio","name":"LabyStudio","path":"/LabyStudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8986505?s=80&v=4"},"commit":{"message":"add missing file","shortMessageHtmlLink":"add missing file"}},{"before":"4d45166536eee1eee507495179c77322a8d81da3","after":"4f8f3bcece0ace204b7ce8240da14c2fa0a2fa00","ref":"refs/heads/master","pushedAt":"2023-07-14T15:09:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LabyStudio","name":"LabyStudio","path":"/LabyStudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8986505?s=80&v=4"},"commit":{"message":"implement fallback playback accessor","shortMessageHtmlLink":"implement fallback playback accessor"}},{"before":"3553f003cf3544711c4124421827ee7f102d0219","after":"4d45166536eee1eee507495179c77322a8d81da3","ref":"refs/heads/master","pushedAt":"2023-07-05T21:12:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LabyStudio","name":"LabyStudio","path":"/LabyStudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8986505?s=80&v=4"},"commit":{"message":"remove one address check of playback","shortMessageHtmlLink":"remove one address check of playback"}},{"before":"eb641b3dbe8b1128bdf2961c08b54b34462a6790","after":"3553f003cf3544711c4124421827ee7f102d0219","ref":"refs/heads/master","pushedAt":"2023-07-05T20:55:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LabyStudio","name":"LabyStudio","path":"/LabyStudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8986505?s=80&v=4"},"commit":{"message":"support latest spotify version, support for 64 bit, version 1.1.12","shortMessageHtmlLink":"support latest spotify version, support for 64 bit, version 1.1.12"}},{"before":"d1158ae390caa6f22d666878299224c5257de3e2","after":"eb641b3dbe8b1128bdf2961c08b54b34462a6790","ref":"refs/heads/master","pushedAt":"2023-04-21T11:16:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LabyStudio","name":"LabyStudio","path":"/LabyStudio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8986505?s=80&v=4"},"commit":{"message":"read OpenSpotifyAPI responses in UTF-8 (#1)","shortMessageHtmlLink":"read OpenSpotifyAPI responses in UTF-8 (#1)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD2zCdgAA","startCursor":null,"endCursor":null}},"title":"Activity ยท LabyStudio/java-spotify-api"}