{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":607938930,"defaultBranch":"main","name":"muvtuber","ownerLogin":"cdfmlr","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-01T01:21:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/45259230?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1690382080.0","currentOid":""},"activityList":{"items":[{"before":"17739b25cf949e5b7f0bff86a9d27ca1a7ccc68c","after":"332d4ce424fcc76c0c421d57a20ebfe3db3e58fb","ref":"refs/heads/main","pushedAt":"2023-08-14T11:32:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"docs: README += lipsync config\n\nresolve #54","shortMessageHtmlLink":"docs: README += lipsync config"}},{"before":"7de8787666c29b70404a2d5031879572a9c9bbd8","after":"17739b25cf949e5b7f0bff86a9d27ca1a7ccc68c","ref":"refs/heads/main","pushedAt":"2023-07-26T14:33:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"Release v0.4.0: LipSync\n\nThis version brings the real lip-sync feature.\n\nWe implemented the [issue #38](https://github.com/cdfmlr/muvtuber/issues/38), replacing the Live2dView dependence package [guansss/pixi-live2d-display](https://github.com/guansss/pixi-live2d-display) with [RaSan147/pixi-live2d-display](https://github.com/RaSan147/pixi-live2d-display) which supports the lip-sync based on audio analyzing. Thanks [@RaSan147](https://github.com/RaSan147) for his work.\nMuvtuberDriver's sayer module is rewritten, joining with changes on Live2dDriver, to supports this new feature.\n\nThis feature also makes it easier to supports any live2d model. Latter versions (v0.4.x) will test & support the out-of-box live2d model replacement.\n\n- lip-sync based on audio analyzing\n - https://github.com/cdfmlr/live2dview/commit/f8d3769c3d12331e6f9a2d23077ae5535265c76f\n - https://github.com/cdfmlr/live2ddriver/commit/64cb6396c7bbeedf98b3fc8b9501ae26ab551785\n - https://github.com/cdfmlr/muvtuberdriver/commit/5fe057d4bf48d6300dfc88a26a390a892390a415\n\n- driver can positively ask audioview to reset if there are too many successive errors.\n - https://github.com/cdfmlr/muvtuberdriver/commit/bad21f53c4540e3278501c1417be538913d15835\n - https://github.com/cdfmlr/audioview/commit/fbc89dc20b362a3d8308f192c648e936ecfb53e6\n\n- sayer has a shorter playback timeout\n - https://github.com/cdfmlr/muvtuberdriver/commit/dc9997a38c2512431573da7d2cd6ece7aa1361ea\n- logs changes\n - https://github.com/cdfmlr/muvtuberdriver/commit/83e900de5cacbf41926434430a76faa440c121be\n - https://github.com/cdfmlr/muvtuberdriver/commit/e656691df41e1d98710878b21c7bedd72a3f1f96\n - https://github.com/cdfmlr/live2ddriver/commit/fdd44dc2136763d3677fc393864c1cf7f691c3ed\n\n- Put versions changelogs into `/docs`\n\nThis version focus on the new feature and slightly neglect the stability as well as the compatibility. We have found the following important feature is broken:\n\n- \"悲欢形于色\": the new lip-sync based on audio analyzing is not capable to works with the original live2d expression & motion control based on the text emotion analyzing .\n\nLater versions (v0.4.x) will fix it.\n\n---\n\nclose #38","shortMessageHtmlLink":"Release v0.4.0: LipSync"}},{"before":"00b6920c0bcdd5343ca534b3c93d8bce9fa45dee","after":"7de8787666c29b70404a2d5031879572a9c9bbd8","ref":"refs/heads/main","pushedAt":"2023-07-06T12:25:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"chatgpt_chatbot: supports alternative Chat APIs\n\n支持使用类 ChatGPT 的兼容 API 接口。","shortMessageHtmlLink":"chatgpt_chatbot: supports alternative Chat APIs"}},{"before":"a04bae99e94c73eb14275faea08761134e9dacc1","after":null,"ref":"refs/tags/v0.3.6","pushedAt":"2023-06-10T02:18:59.441Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"}},{"before":"b3d5aa180b734d0d4c403927138171751dd20d96","after":null,"ref":"refs/tags/v0.3.6","pushedAt":"2023-06-10T02:13:49.520Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"}},{"before":"91e4fe2911c01309e2f5ed8e1b81f7b51ea2da68","after":"00b6920c0bcdd5343ca534b3c93d8bce9fa45dee","ref":"refs/heads/main","pushedAt":"2023-06-10T02:12:29.756Z","pushType":"push","commitsCount":2,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"chatgpt_chatbot: add an emoji filter","shortMessageHtmlLink":"chatgpt_chatbot: add an emoji filter"}},{"before":"39864ca5c5d20e6b33ba28378c21f2e603ecd91c","after":"91e4fe2911c01309e2f5ed8e1b81f7b51ea2da68","ref":"refs/heads/main","pushedAt":"2023-06-07T06:35:15.036Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"Update README.md\n\nupdate docs about proxy & docker build","shortMessageHtmlLink":"Update README.md"}},{"before":"b58900771b8973d16ae5cbb40a9bc16d840f9dcd","after":"39864ca5c5d20e6b33ba28378c21f2e603ecd91c","ref":"refs/heads/main","pushedAt":"2023-06-06T08:49:00.487Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"docs: README += links to language","shortMessageHtmlLink":"docs: README += links to language"}},{"before":"269b6b9a2c910fbf49978a6e8223ab48eb8eb3e7","after":"b58900771b8973d16ae5cbb40a9bc16d840f9dcd","ref":"refs/heads/main","pushedAt":"2023-06-06T08:43:37.217Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"Merge pull request #50 from nicolapanegos/main\n\nCreate README-EN.md","shortMessageHtmlLink":"Merge pull request #50 from nicolapanegos/main"}},{"before":"9e1685220b3febb577ed2fb39f4ec7af071b1d3c","after":"269b6b9a2c910fbf49978a6e8223ab48eb8eb3e7","ref":"refs/heads/main","pushedAt":"2023-06-05T07:23:45.521Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"fix default configs: sayer SrvAddr & role\n\n- externalsayer: listen to 0.0.0.0 to make it accessable\n- muvtuberdriver: sayer.role: sensible default value","shortMessageHtmlLink":"fix default configs: sayer SrvAddr & role"}},{"before":"eaeae7258e6bc6df305c99f285e9abdf88b92948","after":"9e1685220b3febb577ed2fb39f4ec7af071b1d3c","ref":"refs/heads/main","pushedAt":"2023-06-03T09:40:12.306Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"0b1600ef970944baa0f0ff36e113c231f54005c2","after":"eaeae7258e6bc6df305c99f285e9abdf88b92948","ref":"refs/heads/main","pushedAt":"2023-06-03T09:02:13.235Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"Release v0.3.5: CI","shortMessageHtmlLink":"Release v0.3.5: CI"}},{"before":"2996b797e02e4ce4e23c081ead088f68eac8ee5f","after":"0b1600ef970944baa0f0ff36e113c231f54005c2","ref":"refs/heads/main","pushedAt":"2023-06-02T12:04:14.659Z","pushType":"push","commitsCount":2,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"add submodule: chatbotapipy","shortMessageHtmlLink":"add submodule: chatbotapipy"}},{"before":"e69075c19b050726e034aacf670f3d01bfd6e88f","after":"2996b797e02e4ce4e23c081ead088f68eac8ee5f","ref":"refs/heads/main","pushedAt":"2023-06-02T12:01:28.149Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"muvtuberdriver, externalsayer: improve logs","shortMessageHtmlLink":"muvtuberdriver, externalsayer: improve logs"}},{"before":"4044b8dd65cbc55b7d81a934db3c287dfa220fae","after":"e69075c19b050726e034aacf670f3d01bfd6e88f","ref":"refs/heads/main","pushedAt":"2023-06-02T02:52:49.103Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"muvtuberdriver: desensitize config logging","shortMessageHtmlLink":"muvtuberdriver: desensitize config logging"}},{"before":"5df60216cf604fcd2abe14a6c3d7283346dd943f","after":null,"ref":"refs/heads/feat_apipkgs_37","pushedAt":"2023-05-29T08:51:35.717Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"}},{"before":"9c5acb60417509f39f5798ae85f974f119ac291d","after":"4044b8dd65cbc55b7d81a934db3c287dfa220fae","ref":"refs/heads/main","pushedAt":"2023-05-29T08:51:30.088Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"Merge pull request #45 from cdfmlr/feat_apipkgs_37\n\nsplit api packages & update READMEs","shortMessageHtmlLink":"Merge pull request #45 from cdfmlr/feat_apipkgs_37"}},{"before":"6ca3f830408feec4ecfb8c5c0a8eb272fc4beffe","after":"5df60216cf604fcd2abe14a6c3d7283346dd943f","ref":"refs/heads/feat_apipkgs_37","pushedAt":"2023-05-29T08:50:11.937Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"docs: update READMEs","shortMessageHtmlLink":"docs: update READMEs"}},{"before":"af95472d01770dfc38f088286a154587c084e160","after":"6ca3f830408feec4ecfb8c5c0a8eb272fc4beffe","ref":"refs/heads/feat_apipkgs_37","pushedAt":"2023-05-29T06:16:36.893Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"muvtuberdriver split pkgs: pool & sayerapigo","shortMessageHtmlLink":"muvtuberdriver split pkgs: pool & sayerapigo"}},{"before":null,"after":"af95472d01770dfc38f088286a154587c084e160","ref":"refs/heads/feat_apipkgs_37","pushedAt":"2023-05-29T04:58:10.859Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"merge emotext updates from mureader\n\n- emotext += ValenceAousal\n- git submodule set-url emotext https://github.com/murchinroom/emotext.git","shortMessageHtmlLink":"merge emotext updates from mureader"}},{"before":"a7eff2c67f4080a5640fb51996b2631b5d3bf7e1","after":"9c5acb60417509f39f5798ae85f974f119ac291d","ref":"refs/heads/main","pushedAt":"2023-05-02T06:28:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"Release v0.3.3 修复已知错误,改进稳定性.\n\n#39: blivechat 接收弹幕失败\n#34: live2dview: 丢失和 live2ddriver 的 ws 连接时自动重连\n#35: 情感表情动作被“开口说话”覆盖\n#33: live2dview: 定期自动刷新页面避免长时间工作出现掉san画面","shortMessageHtmlLink":"Release v0.3.3 修复已知错误,改进稳定性."}},{"before":"ec3af816bd955b09f5503a5d3c34283caa91de5a","after":"a7eff2c67f4080a5640fb51996b2631b5d3bf7e1","ref":"refs/heads/main","pushedAt":"2023-04-17T09:48:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"docs: update README","shortMessageHtmlLink":"docs: update README"}},{"before":"8402761d8030055d8cb16bc6bfb87bcf13d5dd3a","after":"ec3af816bd955b09f5503a5d3c34283caa91de5a","ref":"refs/heads/main","pushedAt":"2023-04-16T15:44:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"Release v0.3.2\n\n- refactor: MusharingChatbot -> v2 chatbotapi\n - fix #27\n- build: docker network debug\n - apply changes from https://github.com/cdfmlr/muvtuber/issues/30\n- docs: update README:\n - add help to externalsayer\n - add troubleshooting","shortMessageHtmlLink":"Release v0.3.2"}},{"before":"ba9c9167b90bc351a6e415a27637449caaba4ed2","after":"8402761d8030055d8cb16bc6bfb87bcf13d5dd3a","ref":"refs/heads/main","pushedAt":"2023-04-15T04:23:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"muvtuberdriver: chatbots opt-in & chores\n\n- fix #31: chatbots: opt in\n- improve #29\n- bump deps for security","shortMessageHtmlLink":"muvtuberdriver: chatbots opt-in & chores"}},{"before":"7bee1f1e2a2611cec89079dfd1c30416f80bee50","after":"ba9c9167b90bc351a6e415a27637449caaba4ed2","ref":"refs/heads/main","pushedAt":"2023-04-11T01:41:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"quick fix: muvtuberdriver panic: auto restart container\n\n- workaround for https://github.com/cdfmlr/muvtuber/issues/29\n- 先错误退出了自动重启服务\n- close cdfmlr/muvtuber#27","shortMessageHtmlLink":"quick fix: muvtuberdriver panic: auto restart container"}},{"before":"6510734943f7f4395dca732fe1599bfcda19e4b3","after":"7bee1f1e2a2611cec89079dfd1c30416f80bee50","ref":"refs/heads/main","pushedAt":"2023-04-09T12:26:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"Release v0.3.1\n\nresolve #24, #20","shortMessageHtmlLink":"Release v0.3.1"}},{"before":"b7c0bfc91e7cee42165d78affe7047c6a5461256","after":"6510734943f7f4395dca732fe1599bfcda19e4b3","ref":"refs/heads/main","pushedAt":"2023-04-09T09:24:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"improve logs & build","shortMessageHtmlLink":"improve logs & build"}},{"before":"8066fae3a3f1b1203c0ac8b9a6fc922fe955cf72","after":"b7c0bfc91e7cee42165d78affe7047c6a5461256","ref":"refs/heads/main","pushedAt":"2023-04-08T08:12:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"fully dockerized: docker-compose += muvtuberdriver\n\n- muvtuberdriver 终于走过了漫长的、孤独的本地部署时期,\n 正式与其他微服务重聚于 docker compose。\n- 修改了配置文件的位置:把各服务(现在只有 externalsayer 和 muvtuberdriver)\n 配置文件集中放置在 configs 目录。\n\n应该解决了 #12, #20","shortMessageHtmlLink":"fully dockerized: docker-compose += muvtuberdriver"}},{"before":"99726292cf84bc5f3cca27cd66273498fdc28408","after":"8066fae3a3f1b1203c0ac8b9a6fc922fe955cf72","ref":"refs/heads/main","pushedAt":"2023-04-05T13:43:47.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"debug: new sayer & audiocontroller","shortMessageHtmlLink":"debug: new sayer & audiocontroller"}},{"before":"9440d14fed06c48781e362d970940cda7a42fc7c","after":"99726292cf84bc5f3cca27cd66273498fdc28408","ref":"refs/heads/main","pushedAt":"2023-03-26T12:31:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdfmlr","name":"CDFMLR","path":"/cdfmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45259230?s=80&v=4"},"commit":{"message":"README += docker compose\n\n57bffc9, 9440d14 and this commit resolved cdfmlr/muvtuber#11.","shortMessageHtmlLink":"README += docker compose"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADajziowA","startCursor":null,"endCursor":null}},"title":"Activity · cdfmlr/muvtuber"}