{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":195139731,"defaultBranch":"master","name":"ts3-musicbot","ownerLogin":"Bettehem","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-07-03T23:41:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3002104?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1697185720.0","currentOid":""},"activityList":{"items":[{"before":"19273c87b4065c60bbe0e181c62a00ef684855ca","after":"412d5dffa3cdb9673535a788f67ee89b03cd9d37","ref":"refs/heads/master","pushedAt":"2024-08-14T06:13:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Merge branch 'ci_test' into 'master'\n\nImproved HTTP error 429 handling\n\nSee merge request Bettehem/ts3-musicbot!18","shortMessageHtmlLink":"Merge branch 'ci_test' into 'master'"}},{"before":"f00a45ee17cb332ff7246922820b85d0103980a2","after":"19273c87b4065c60bbe0e181c62a00ef684855ca","ref":"refs/heads/master","pushedAt":"2024-08-12T05:56:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Fix indentation in ChatReader and Client","shortMessageHtmlLink":"Fix indentation in ChatReader and Client"}},{"before":"a5c2d789c192958c675a96289af6984e21215d80","after":"f00a45ee17cb332ff7246922820b85d0103980a2","ref":"refs/heads/master","pushedAt":"2024-08-12T00:43:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Merge branch 'master' into 'master'\n\n`%queue-delete` command fix\n\nSee merge request Bettehem/ts3-musicbot!17","shortMessageHtmlLink":"Merge branch 'master' into 'master'"}},{"before":"7b61a2618bc95f11556b3dc5be316fb132797886","after":"a5c2d789c192958c675a96289af6984e21215d80","ref":"refs/heads/master","pushedAt":"2024-08-07T12:28:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Initial support for Bandcamp shows/podcasts","shortMessageHtmlLink":"Initial support for Bandcamp shows/podcasts"}},{"before":"34605e50e9b5c4acad56e4f6be7f44fb3dd61278","after":"7b61a2618bc95f11556b3dc5be316fb132797886","ref":"refs/heads/master","pushedAt":"2024-08-06T13:42:45.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Added support for the other bandcamp discover link format too.","shortMessageHtmlLink":"Added support for the other bandcamp discover link format too."}},{"before":"af9c457a9e3610cf5af26bf305f7199464cb21f8","after":"34605e50e9b5c4acad56e4f6be7f44fb3dd61278","ref":"refs/heads/master","pushedAt":"2024-08-06T12:06:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Merge branch 'master' into 'master'\n\nBandcamp Tests fix, Query string encoding fix\n\nSee merge request Bettehem/ts3-musicbot!16","shortMessageHtmlLink":"Merge branch 'master' into 'master'"}},{"before":"79a61c58b444e504fd68f0b637c4677bf20f9a0e","after":"af9c457a9e3610cf5af26bf305f7199464cb21f8","ref":"refs/heads/master","pushedAt":"2024-06-25T09:50:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Merge branch 'master' into 'master'\n\nFixed bot unable to fetch some type of bandcamp tracks.\n\nSee merge request Bettehem/ts3-musicbot!15","shortMessageHtmlLink":"Merge branch 'master' into 'master'"}},{"before":"c65322a4e94d134671a309a3890e99739ec853f4","after":"79a61c58b444e504fd68f0b637c4677bf20f9a0e","ref":"refs/heads/master","pushedAt":"2024-06-22T15:45:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Change gitlab ci test output to be more verbose","shortMessageHtmlLink":"Change gitlab ci test output to be more verbose"}},{"before":"182e11516b41d29bf4d851f8cbad8a1ffc36e4b4","after":"c65322a4e94d134671a309a3890e99739ec853f4","ref":"refs/heads/master","pushedAt":"2024-06-17T08:21:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Added .editorconfig and ktlint-plugin.xml","shortMessageHtmlLink":"Added .editorconfig and ktlint-plugin.xml"}},{"before":"dd3d87c67432ee418e3bc560af4b491d8b72465e","after":"182e11516b41d29bf4d851f8cbad8a1ffc36e4b4","ref":"refs/heads/master","pushedAt":"2024-06-17T08:18:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Added support for SoundCloud discover\n\nThe link https://soundcloud.com/discover is now supported. You're mad if you actually use it, but at least it is now possible.\nAlso did some minor code cleanup and refactoring.","shortMessageHtmlLink":"Added support for SoundCloud discover"}},{"before":"129d168bf9233b4b2a4ecb8eba8eb502d1e3c4c2","after":"dd3d87c67432ee418e3bc560af4b491d8b72465e","ref":"refs/heads/master","pushedAt":"2024-06-17T08:11:14.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Added support for SoundCloud discover\n\nThe link https://soundcloud.com/discover is now supported. You're mad if you actually use it, but at least it is now possible.\nAlso did some minor code cleanup and refactoring.","shortMessageHtmlLink":"Added support for SoundCloud discover"}},{"before":"9a9b2a1166089fdbca087ab184a959cd3c86e764","after":"129d168bf9233b4b2a4ecb8eba8eb502d1e3c4c2","ref":"refs/heads/master","pushedAt":"2024-06-13T07:54:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Added support for Bandcamp discover links","shortMessageHtmlLink":"Added support for Bandcamp discover links"}},{"before":"a77a929da50c010f8e5078fa3cea50ed086b7a22","after":"9a9b2a1166089fdbca087ab184a959cd3c86e764","ref":"refs/heads/master","pushedAt":"2024-06-12T05:32:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Added support for SoundCloud system-playlists.\n\nSoundCloud has some playlists of the type \"system-playlist\". These are e.g. weekly mixes and other auto-generated lists. A playlist has to be public for its data to be fetched from the API, so in case you want to play e.g. your personal weekly mix via the music bot, make sure to change the list to public first.","shortMessageHtmlLink":"Added support for SoundCloud system-playlists."}},{"before":"50d45970dfb8c016a9ffeabf74124a819e1d207b","after":"a77a929da50c010f8e5078fa3cea50ed086b7a22","ref":"refs/heads/master","pushedAt":"2024-06-11T14:40:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Fixed jar buildscript","shortMessageHtmlLink":"Fixed jar buildscript"}},{"before":"fd27c48b184021236b058fdf15b842a48d5be1a5","after":"50d45970dfb8c016a9ffeabf74124a819e1d207b","ref":"refs/heads/master","pushedAt":"2024-06-11T13:41:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"More refactoring","shortMessageHtmlLink":"More refactoring"}},{"before":"e27ac435d2dd6a5145f3b5c24ca6e06a44f7332e","after":"fd27c48b184021236b058fdf15b842a48d5be1a5","ref":"refs/heads/master","pushedAt":"2024-06-11T12:55:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Removed duplicate line","shortMessageHtmlLink":"Removed duplicate line"}},{"before":"e3d22d1c63efefb19575fec07ad6a11f2d43eecb","after":"e27ac435d2dd6a5145f3b5c24ca6e06a44f7332e","ref":"refs/heads/master","pushedAt":"2024-06-11T12:46:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Corrected main class path\n\nI forgot to remove the underscore from there :D\nAlso removed the META-INF directory as it is not needed.","shortMessageHtmlLink":"Corrected main class path"}},{"before":"6f6f391ce3be7dc8964c1fe4984e9c986e4f7938","after":"e3d22d1c63efefb19575fec07ad6a11f2d43eecb","ref":"refs/heads/master","pushedAt":"2024-06-10T21:01:10.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Added kotlinter.\nDid some code refactoring and formatting to satisfy ktlint's checker.","shortMessageHtmlLink":"Added kotlinter."}},{"before":"908e7b07b22a560baf0faa8499f2f372ce24c05e","after":"6f6f391ce3be7dc8964c1fe4984e9c986e4f7938","ref":"refs/heads/master","pushedAt":"2024-06-10T09:33:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Fixed BandcampTest","shortMessageHtmlLink":"Fixed BandcampTest"}},{"before":"f525311d41bda72d9c99d4e2bb1b35299d93c2f5","after":"908e7b07b22a560baf0faa8499f2f372ce24c05e","ref":"refs/heads/master","pushedAt":"2024-06-10T06:19:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Fixed YouTube support.\n\nGoogle changed public keys to be blocked by default.\nThe api keys in this repo are intentionally public and yt support broke\nwhen google decided to start automatically blocking them.\nThis little change is hopefully enough to fool Google's web scrapers and\nnot block these keys. Only time will tell.","shortMessageHtmlLink":"Fixed YouTube support."}},{"before":"d70356e9088408b4a00b07f97c53107f81babffc","after":"f525311d41bda72d9c99d4e2bb1b35299d93c2f5","ref":"refs/heads/master","pushedAt":"2024-03-23T17:12:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Added Bandcamp search support.\n\nIt currently allows searching for artists, albums and tracks.\nFixed incorrect release dates on bandcamp album tracks.\nFixed sometimes showing incorrect bandcamp Artist name.","shortMessageHtmlLink":"Added Bandcamp search support."}},{"before":"c0bdd29823b4aa43a108e28d5ef1a03a0952e384","after":"d70356e9088408b4a00b07f97c53107f81babffc","ref":"refs/heads/master","pushedAt":"2024-03-23T00:15:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Add handling for unplayable Bandcamp tracks","shortMessageHtmlLink":"Add handling for unplayable Bandcamp tracks"}},{"before":"e4719bcc944085d9df7f196ee271a6037dc2b105","after":"c0bdd29823b4aa43a108e28d5ef1a03a0952e384","ref":"refs/heads/master","pushedAt":"2024-03-22T11:21:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Modified BandCampTest\n\nFor some reason CI fails testGettingTrack(), this hopefully fixes it.","shortMessageHtmlLink":"Modified BandCampTest"}},{"before":"1d87131542e0cbdd17ad2e66f6376e2ce3a70fe3","after":"e4719bcc944085d9df7f196ee271a6037dc2b105","ref":"refs/heads/master","pushedAt":"2024-03-22T10:50:14.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Added initial Bandcamp support","shortMessageHtmlLink":"Added initial Bandcamp support"}},{"before":"188121a83f5557191220c8bd10847ade798408b8","after":"1d87131542e0cbdd17ad2e66f6376e2ce3a70fe3","ref":"refs/heads/master","pushedAt":"2024-02-03T09:02:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"%queue-clear command updates.\n\nAdded --cache and --all options to the %queue-clear command. Now if the command is ran without any arguments, it clears only the queue. If --cache is used, only the track cache is cleared. If --all is used, both the queue and track cache are cleared.","shortMessageHtmlLink":"%queue-clear command updates."}},{"before":"128e59df12bdcb30db9aebca5c2941633213e8da","after":"188121a83f5557191220c8bd10847ade798408b8","ref":"refs/heads/master","pushedAt":"2023-11-06T08:41:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Bugfix in the %queue-move command.\n\nThe links you provide to the %queue-move command are now cleaned from extra junk as links with e.g. ?si=something at the end of the url wouldn't be correctly matched to links without such a suffix.","shortMessageHtmlLink":"Bugfix in the %queue-move command."}},{"before":"fed126ca8ceb31ec6da694f4dc32452fad28eb57","after":"128e59df12bdcb30db9aebca5c2941633213e8da","ref":"refs/heads/master","pushedAt":"2023-10-27T05:12:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Added generic Client class.\n\nTeamSpeak and OfficialTSClient now inherit the new Client class.\n%queue-status will now only show the track position/length if trackLength is larger than 0.\nMinor code cleanup.","shortMessageHtmlLink":"Added generic Client class."}},{"before":"cc1299703864d0766fb275460f534a546facea77","after":"fed126ca8ceb31ec6da694f4dc32452fad28eb57","ref":"refs/heads/master","pushedAt":"2023-10-25T06:33:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Added %goto and %return commands.\n\n%goto can be used to move the bot to another channel and %return can be used to move the bot back to the original channel.\n\nFixed issue with fetching a channel's correct pid (parent id).","shortMessageHtmlLink":"Added %goto and %return commands."}},{"before":"4e1ba44d404cb96b07fc84d0e92cbdef5cf8a787","after":"cc1299703864d0766fb275460f534a546facea77","ref":"refs/heads/master","pushedAt":"2023-10-24T06:26:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Handle 404 errors when fetching spotify shows/podcasts.","shortMessageHtmlLink":"Handle 404 errors when fetching spotify shows/podcasts."}},{"before":"1102de2ce9704e86c24f56e5e3fb0ec172874197","after":"4e1ba44d404cb96b07fc84d0e92cbdef5cf8a787","ref":"refs/heads/master","pushedAt":"2023-10-23T10:22:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bettehem","name":"Bettehem","path":"/Bettehem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3002104?s=80&v=4"},"commit":{"message":"Added support for running on Droidian.\n\nImproved handling startup of the official teamspeak client.\nImproved joining a channel when using the official teamspeak client.\nFixed teamspeak audio setup on pactl versions older than 15.\n\nsendHttpRequest will now catch java.net.SocketException and in that case will return error code 400.\nMinor code cleanup.","shortMessageHtmlLink":"Added support for running on Droidian."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xNFQwNjoxMzo1NC4wMDAwMDBazwAAAASZ5YrP","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xNFQwNjoxMzo1NC4wMDAwMDBazwAAAASZ5YrP","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0yM1QxMDoyMjozMi4wMDAwMDBazwAAAAOdctdj"}},"title":"Activity ยท Bettehem/ts3-musicbot"}