Commit Graph

240 Commits (9068827d7c00321d771867f68bfe5e286e51a2ae)

Author SHA1 Message Date
Icedream 9068827d7c
Add Yarn lockfile.
We're trying to migrate the Docker image to Yarn soon to speed up
deployment of the Docker image and build in general.
2017-05-07 23:58:11 +02:00
Icedream 2a5bdf906a
Update packages and adjust logging code to new Winston version.
The new Winston version does not expose an "addFilter" function anymore
and instead it seems that the filters member itself is directly exposed
so we can push our own filter directly to it. Additionally, the order of
parameters seems to be changed.
2017-05-07 23:57:48 +02:00
Icedream f083a65445
Remove TS3BOT_COMMIT variable from Dockerfile. 2017-05-07 23:56:36 +02:00
Icedream f2ec5cd9c8
Replace the shipped youtube-dl with the latest version at build time.
This is a temporary hack to get YouTube videos back working since many of them no longer resolve properly through youtube-dl.
2016-08-13 22:33:30 +02:00
Icedream 3a61d370a7
Update Node.js to 6.3.1. 2016-08-13 22:26:22 +02:00
Icedream a4b5037c92
Update TS3Client to version 3.0.19.4 and change mirror.
The old official mirror no longer works on my own production servers and this is a quick fix for it. Hopefully, I can fix this permanently in my own infrastructure though.
2016-08-13 22:19:21 +02:00
Icedream 3d7d06c67d Update Node.js to 6.2.2. 2016-06-24 23:44:06 +02:00
Icedream b47ff74f45 Update TS3Client to version 3.0.19.3. 2016-06-24 23:39:31 +02:00
Icedream fc11ce42ef Remove old README from ts3bot-control. 2016-05-08 23:37:34 +02:00
Icedream 40d175f634 Update Docker files.
Signed-off-by: Carl Kittelberger <icedream@icedream.pw>
2016-05-08 23:35:09 +02:00
Icedream c269bc971f Merge README.md files.
Signed-off-by: Carl Kittelberger <icedream@icedream.pw>
2016-05-08 23:35:09 +02:00
Icedream 5fe924b784 Add 4ab1de5a5e to 'src/'.
git-subtree-dir: src
git-subtree-mainline: 14edb2b1bb
git-subtree-split: 4ab1de5a5e
2016-05-08 23:34:42 +02:00
Icedream 14edb2b1bb Update Node.js to 6.1.0. 2016-05-08 16:41:02 +02:00
Icedream 889c22aefc Update TS3Bot to 4ab1de5a5e. 2016-05-08 16:29:45 +02:00
Icedream 4ab1de5a5e services/ts3client: Fix client not disabling playback when connecting to non-standard port. 2016-05-08 16:26:16 +02:00
Icedream de9bb6fad8 Update TS3Client to version 3.0.19.1. 2016-05-02 21:24:35 +02:00
Icedream 0127a08e3a Remove DOCKER_HUB_NETWORK_FAILS.txt
This file is no longer necessary, instead we manually retrigger the build from Docker Hub itself.
2016-04-15 00:36:26 +02:00
Icedream 10025fdca2 Update TS3Bot to 3212134e2c. 2016-04-15 00:35:07 +02:00
Icedream 3212134e2c Fix mute not applied when server_uid in ts3server URL.
For this we now set ServerUID in the bookmark entry the bot generates in order to make the TS3Client disable its output device.
2016-04-15 00:34:20 +02:00
Icedream 60b115b619 Add "web interface" to planned features. 2016-04-10 22:39:06 +02:00
Icedream 6b60adfb38 Remove need to add SYS_NICE capability from readme. 2016-04-10 22:38:56 +02:00
Icedream fa25dfe662 Update TS3Bot to 0bca1a63ad. 2016-04-10 16:03:07 +02:00
Icedream 0bca1a63ad Use bookmarks to force the client to mute playback. 2016-04-10 16:00:49 +02:00
Icedream d3cc87cf81 ts3client: Enforce blank playback profile. 2016-04-09 19:47:36 +02:00
Icedream a55c1eee30 ts3client: That "k" went missing. 2016-04-09 19:44:47 +02:00
Icedream f5df78d60c ts3client: Fix removal of default playback profile. 2016-04-09 18:57:18 +02:00
Icedream 375ee988df ts3client: Remove commented out code for default playback settings. 2016-04-09 18:33:30 +02:00
Icedream bd6b66b905 ts3client: Disable playback altogether. 2016-04-09 18:22:30 +02:00
Icedream affd651e5f Well, this actually doesn't help at all in Docker. 2016-04-09 18:12:49 +02:00
Icedream e45aa93b36 Start sending keep-alives only after we're actually connected. 2016-04-09 17:06:57 +02:00
Icedream e2a05f73bf Adding silly logging for keep-alive reset. 2016-04-09 17:06:41 +02:00
Icedream 3538060002 Stop keepalive when "close" event triggers on TCP socket. 2016-04-09 17:04:16 +02:00
Icedream 2151876085 Hacky fix for youtube-dl permissions. 2016-04-09 17:00:08 +02:00
Icedream 6a68d5c2e8 Replace _keepaliveInt undefined check with an easier check. 2016-04-09 16:50:06 +02:00
Icedream cfaad888fb Upgrade to Node.js 5.10. 2016-04-09 16:34:13 +02:00
Icedream f1c8fbc00f Update TS3Bot to 264f07cf9b. 2016-04-09 16:33:36 +02:00
Icedream 264f07cf9b Make sure _keepaliveInt is unset in _stopKeepalive. 2016-04-09 16:31:40 +02:00
Icedream 016d9589fa Update TS3Bot to 3948c767e9 and TS3Client to 3.0.19. 2016-04-08 20:06:11 +02:00
Icedream 3948c767e9 ts3query: Stop sending keepalives on connection errors. 2016-04-08 19:44:59 +02:00
Icedream b4e88ad54b ts3query: Stop keepalive thread when closing connection. 2016-04-08 19:43:19 +02:00
Icedream 2b8895e185 Update TS3Bot to 92c66a6bbc92c66a6bbc. 2016-02-16 18:29:11 +01:00
Icedream 92c66a6bbc Send empty command as keep-alive.
Fixes #36.

Inspired from http://py-ts3.readthedocs.org/en/latest/_modules/ts3/query.html.
2016-02-16 18:23:59 +01:00
Icedream c48ea91682 Revert "ts3query: Send TCP keep-alives every minute."
This reverts commit 0a0a3875e5.
2016-02-16 18:13:53 +01:00
Icedream fbae8559f1 Update Node.js to 5.6.0 and TS3Bot to 0a0a3875e5. 2016-02-16 17:41:41 +01:00
Icedream 0a0a3875e5 ts3query: Send TCP keep-alives every minute.
Fixes #36.
2016-02-16 17:30:42 +01:00
Icedream b8be9e0b53 Merge branch 'master' into develop 2016-02-16 08:27:26 +01:00
Icedream 8f7ae2119c Update TS3Bot to 592872f97d. 2015-11-08 21:07:29 +01:00
Icedream 592872f97d Implement "time" command.
Aliases: "seek", "pos", "position"

This command sets the current position in the playing item, time can be given as an argument of any sensible form like "2m 3s", "2m03s", "2:03" or "2m".

This command returns the current position in the playing item if given no arguments.
2015-11-08 01:08:33 +01:00
Icedream a74b923de0 Fix crash in "current" command when nothing is playing. 2015-11-06 23:27:31 +01:00
Icedream d1fe5f4d36 Respond to "current" command properly, not just via channel chat. 2015-11-06 23:18:22 +01:00