Releases: timerring/bilive
v0.3.1
What's Changed
- fix: tag parameters issue by @zzvw in #290
- fix: expand exception by @timerring in #291
- fix: adjust the run script by @keepraw in #296
- fix: merge mode by @AirSkye in #297
- build: release version 0.3.1 by @timerring in #303
New Contributors
- @zzvw made their first contribution in #290
- @keepraw made their first contribution in #296
- @AirSkye made their first contribution in #297
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- build: Add GPU version of Docker image by @LimLLL in #204
- Add default tags if no suggestions were returned by @Natsuki-Kaede in #212
- build: release docker with gpu by @timerring in #217
- Add Docker Compose file by @Natsuki-Kaede in #222
- feat: danmaku convert by @timerring in #237
- feat: introduce auto slice video by @timerring in #238
- revert: reserve the folder by @timerring in #240
- feat: custom title and description by @timerring in #241
- feat: add gift filter by @timerring in #242
- fix: dependency without access rights by @timerring in #244
- fix & feat: use sqlite to track upload queue and add re-upload when last upload task failed by @LimLLL in #234
- feat: introduce bilitool by @timerring in #246
- fix: adjust login method by @timerring in #247
- feat: add reserve queue by @timerring in #248
- feat: add gemini mllm by @timerring in #250
- feat: add qwen mllm by @timerring in #251
- feat: add whisper api by @timerring in #252
- refactor: adjust rendering logic by @timerring in #253
- fix: update blrec and resolve conflicts by @timerring in #256
- feat: assign cdn line by @timerring in #257
- refactor: adjust settings by @timerring in #258
- fix: add retry process by @timerring in #260
- feat: cover generation by @timerring in #261
- feat: kwai kolors by @timerring in #262
- feat: tencent hunyuan by @timerring in #263
- feat: baidu ernie by @timerring in #264
- feat: stable diffusion by @timerring in #265
- feat: luma photon by @timerring in #266
- feat: ideogram v2 by @timerring in #267
- feat: recraft by @timerring in #268
- feat: amazon titan by @timerring in #269
- fix: adjust config by @timerring in #270
- docs: update docs by @timerring in #272
- build: docker 0.3.0 by @timerring in #273
- fix: set pwd by @timerring in #275
- docs: update architecture by @timerring in #276
- docs: update docs by @timerring in #277
- style: formatting by @timerring in #278
- feat: open tid by @timerring in #279
- feat: sensenova and unittest by @timerring in #280
- feat: hidream i1 by @timerring in #281
- test: generate cover by @timerring in #282
- build: release docker 0.3.0 by @timerring in #284
- build: release gpu version 0.3.0 by @timerring in #285
🎉 Now the production version 0.3.0 is released!
Note: The version 0.3.x is incompatible with the former version 0.2.x.
The recent updates to the bilive project introduce significant new features and build process improvements. A major highlight is the integration of various cutting-edge AI models, including Gemini and Qwen MLLMs, Whisper API, Kwai Kolors, Tencent Hunyuan, Baidu Ernie, Stable Diffusion, Luma Photon, Ideogram v2, Recraft, and Amazon Titan, enabling features like automatic cover generation. Furthermore, the updates include the ability to assign CDN lines and open the tid field. Upload management has been improved with SQLite-based queue tracking and automatic re-upload on failure, alongside the introduction of the bilitool and a reserve queue. Notably, a GPU version of the Docker image has been added for enhanced performance, along with the implementation of default tags when no suggestions are available. For easier deployment, a Docker Compose file is now included, and features like danmaku conversion and automatic video slicing have been implemented. Users can now benefit from customizable titles and descriptions, as well as a gift filter. The project has also undergone refactoring, adjusting rendering logic and settings, fixing dependency issues and login methods, and updating blrec. Finally, the documentation has been consistently updated, and version 0.3.0 of the Docker image, including a GPU variant, has been released, enhancing both user experience and project capabilities.
New Contributors
- @LimLLL made their first contribution in #204
- @Natsuki-Kaede made their first contribution in #212
Full Changelog: v0.2.10...v0.3.0
v0.2.10
What's Changed
- fix: resolve list error by @timerring in #173
- fix: fix referenced issue by @timerring in #184
- feat: redesign the log module by @timerring in #190
- fix: retain runtime logs by @timerring in #191
- refactor: revamp the process logic by @timerring in #193
- build: release new version by @timerring in #198
🎉 Now the production version 0.2.10 is released!
This version primarily addresses certain known issues, and also undertakes the redesign and overhaul of some modules!
Full Changelog: v0.2.9...v0.2.10
v0.2.9
What's Changed
- feat: auto slice videos by @timerring in #151
- fix: fix fragment reslicing by @timerring in #154
- refactor: simplified startup scripts by @timerring in #155
- build: release docker by @timerring in #156
- refactor: add threshold configuration by @timerring in #164
- fix: fix scan issue by @timerring in #165
- build: release new version by @timerring in #166
Full Changelog: v0.2.8...v0.2.9
v0.2.8
What's Changed
- fix: add fault tolerance by @timerring in #137
- refactor: change the upload line by @timerring in #139
- fix: fix missing paths by @timerring in #141
- fix: fix launch settings and upload titles by @timerring in #143
- fix: fix referenced before assignment by @timerring in #145
- fix: increase upload tolerance by @timerring in #147
- fix: fix upload break by @timerring in #149
This version fixes some known issues.
Full Changelog: v0.2.7...v0.2.8
v0.2.7
What's Changed
- docs: add project docs by @timerring in #124
- docs: update excalidraw by @timerring in #127
- refactor: adjust environment by @timerring in #128
- perf: adjust upload title by @timerring in #129
- fix: replenish missing code by @timerring in #131
- perf: optimize rendering by @timerring in #132
- fix: fix rendering congestion by @timerring in #134
- refactor: refactor configurations by @timerring in #135
- fix: fix the queue communication by @timerring in #136
This version deploys the bilive documentation, optimizes the rendering effect and refactors the configurations.
🎉 Now the formal version has been released!
Full Changelog: v0.2.6...v0.2.7
v0.2.6
What's Changed
- feat: add append upload mode by @timerring in #108
- fix: fix upload bug by @timerring in #109
- fix: fix the query issue by @timerring in #112
- fix: fix the scan order by @timerring in #113
- fix: fix the upload continuously issue by @timerring in #115
- fix: add exclusive lock by @timerring in #117
- feat: pipeline the computing tasks by @timerring in #119
🎉 Now the production version is released!
This version mainly fixes some known issues, and completed the pipeline mode, which makes full use of the computing resources and can increase performance by around 20%!
Full Changelog: v0.2.5...v0.2.6
v0.2.5
What's Changed
- perf: adjust render paramters by @timerring in #97
- refactor: remove webhook upload temporarily by @timerring in #99
- feat: refactor upload mechinism by @timerring in #100
- feat: implement project in python by @timerring in #101
- feat: fine tune subtitles position by @timerring in #103
- fix: fix the length limit of tags by @timerring in #105
This version has completed the refactoring of the project in Python, modularized every part and rewritten some process logic. Additionally, some new features have been added, such as querying hot search suggestions from Bilibili's API and generating upload templates from video metadata, thus avoiding complex configurations.
🎉 Now the production version is released!
Full Changelog: v0.2.4...v0.2.5
v0.2.4
What's Changed
- feat: add subtitles to videos via whisper by @timerring in #87
- docs: adjust the docs by @timerring in #88
- fix: adjust super chat amount by @timerring in #90
- fix: adjust guard price by @timerring in #93
- feat: burn danmakus and subtitles together by @timerring in #94
- feat: optimize suitable parameters and refactor by @timerring in #96
🎉 This release version generally completes the Automatic Speech Recognition via OpenAI Whisper model, and refactors the whole process as well as optimizing the workflow.
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
- perf: append to record launcher by @timerring in #81
- perf: adjust the rendering effect by @timerring in #82
- refactor: refactor project structure by @timerring in #85
- refactor: pre production version by @timerring in #86
If you have never used bilive, I'd recommend you start with this version.
The refactoring work along with merging dev and production version is extremely massive, which makes the project more accessible.
🎉 Now, I am glad to say, the production version is ready.
Full Changelog: v0.2.2...v0.2.3