Releases: timerring/bilive
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
v0.2.2
What's Changed
- fix: hot fix on path typo by @timerring in #68
- style: uniform naming scheme by @timerring in #70
- docs: shape formal docs by @timerring in #71
- docs: add different svgs by @timerring in #72
- refactor: adjust merging of logs and videos by @timerring in #74
- feat: add launchers by @timerring in #76
- feat: regularize logs folder by @timerring in #78
- fix: hot fix to the missings by @timerring in #79
This version mainly refactors the project to make it more user-friendly.
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- fix: remove danmaku emojis by @timerring in #61
- feat: reserve limited logs by @timerring in #63
- fix: unique upload records by @timerring in #64
- fix: fix parameter passing error by @timerring in #67
Full Changelog: v0.2.0...v0.2.1
v0.2.0
🎉 This is an archive of new version v0.2.0. We release this new version as the formal production version.
Compared to the last production version, we have:
- Basically realized the L4 automation via completing the danmaku burning process and uploading queue process.
- In the danmaku burning process, we mainly check if there are the video segments in the same date and hour. If there are, they will be burned with danmaku and merged together.
- In the uploading queue process, we use a queue to arrange the order of uploading. Since the bandwidth is limited, I think split or parallel uploading is of no use. The aim is to upload the video as soon as possible.
- Besides, there are other rules considering bug fixing, I won’t elaborate further here. These make this project more fault-tolerance.
v0.1.7
What's Changed
- fix: add rules to no danmaku by @timerring in #52
- perf: as a supplement to #52 by @timerring in #53
- fix: fix large size of video by @timerring in #54
- feat: add cuda acceleration by @timerring in #57
This is the last version of v0.1.x. And a new Major Version is coming!🚀
Full Changelog: v0.1.6...v0.1.7