- Allow passing extra ffmpeg args from config file (#66) (9b07325)
- Allow audio space from multiple source
- Fix mapping error
- Fix error related to Space of suspended user
- Enable webhook
- Update Dockerfile
- Use new AudioSpace API
- Disable webhook
- Fix AudioSpace API
- Update user request queue on init to adapt new API limit (50req/15mins)
- Update webhook embed
- Handle Space ended/canceled case
- Minor fix
- Fix APIs now remove guest token, required user auth token & csrf token
- Update webhook embed
- Update README
- Fix Space ended embed title
- Update AudioSpace endpoint
- Send Space ended webhook
- Update webhook payload
- Add webhook config for message content (See config.example.yaml)
startMessage
endMessage
- To remove webhook
mentions
config
- Fix download not start with
ENDED
archived Space (#30)
- Fix 429 error on tracking more than 100 users with official API
- Disable child process detached
- Skip m3u8 download, feed master url directly to
ffmpeg
- Update Webhook payload
- Detect user as host/co-host/speaker/listener
- Add relative time (See HammerTime)
- Allow string in config
users
object - Accept config as YAML file (See config.example.yaml)
- Use different API to get user info which reduce response time (3a6abcb)
- Add new option
--space-url
(alternative to--id
) - Fix user undefined when Space ended (#22)
- Fix error when using api
UserTweets
- Fix error on empty user result (deactive/delete)
- Improve logger
- Fix Space state detection when host disconnect
- Minor change on Discord webhook
- Fix error on final playlist response with HTTP 404
- Check for latest version on start up
- Show expected audio duration base on Space metadata
- Reduce amount of info log of captions downloader
- Update Discord webhook data
- Fix users lookup response undefined when no user found
- Add timestamp to caption file
- Add CHANGELOG, INSTALLATION
- Update README
- Add twspace-crawler as a global command-line executable