Commit Graph

234 Commits (3d7d06c67d75f3d5d7e17e310df7f0274622ef96)

Author SHA1 Message Date
Icedream 930cb271a7 Update TS3Bot to 95fe3249cc. 2015-11-05 19:43:02 +01:00
Icedream 95fe3249cc Missing ) in config.iced. 2015-11-05 19:41:48 +01:00
Icedream e9f84245ea Update TS3Bot to e93b3f5fff. 2015-11-05 19:31:06 +01:00
Icedream e93b3f5fff Missing newline in config.iced. 2015-11-05 19:28:32 +01:00
Icedream 8a0dd8470a You can now loop the playlist, yay! 2015-11-05 19:14:41 +01:00
Icedream fc1188384f Update supported commands. 2015-11-05 19:12:05 +01:00
Icedream f448e44587 Update TS3Bot to ed9e3605a7. 2015-11-05 19:06:46 +01:00
Icedream 27db5cea1a This is no longer needed since we no longer use runit. 2015-11-05 19:06:22 +01:00
Icedream ed9e3605a7 Validate "nickname" configuration option.
Fixes #14.
2015-11-05 19:04:23 +01:00
Icedream e8da814e59 Implement "current" command, see #7. 2015-11-05 18:40:49 +01:00
Icedream 0ff94d4dc9 Fix permission denied issue on global install. 2015-11-05 04:56:15 +01:00
Icedream 1574158c17 Get rid of some more dependencies that should already exist. 2015-11-05 04:36:01 +01:00
Icedream 05fdcce403 Get rid of wget dependency. 2015-11-05 04:35:11 +01:00
Icedream 37263f8482 Update TS3Bot to 003ec48763.
Change installation process by using the global binary that TS3Bot now ships.
2015-11-05 04:03:59 +01:00
Icedream 003ec48763 Provide "ts3bot" global executable. 2015-11-05 03:02:57 +01:00
Icedream 1b1f4c0f37 Rewrite vlc.onPlaying handler, fixes #35. 2015-11-05 03:02:03 +01:00
Icedream 38c248e643 Bumping version. 2015-11-05 02:49:31 +01:00
Icedream bd82fd5ccf Update TS3Bot to b71c2be88fr. 2015-11-05 00:41:55 +01:00
Icedream b71c2be88f Fix NaN check for "vol" command. 2015-11-05 00:32:07 +01:00
Icedream 7077c8425d Do not handle messages that don't have a proper text.
Fixes #34.
2015-11-05 00:17:29 +01:00
Icedream 9929807cd3 Proper error message for nicknames that fail TS3Client checks. 2015-11-05 00:07:25 +01:00
Icedream d40ffdc76b Fix #34 by removing useless length check for "changenick" command. 2015-11-05 00:06:58 +01:00
Icedream 091f77f352 Remove code checking the nickname length. 2015-11-04 23:39:25 +01:00
Icedream 2b7da8705f Require a DISPLAY to be set instead of Xvfb to be running for the window manager. 2015-11-04 23:33:44 +01:00
Icedream bfb0ff154b Remove left-over parameters for blackbox for compatibility with other WMs. 2015-11-04 23:23:34 +01:00
Icedream 39f5ec1ec0 Also check vol against null. 2015-11-04 22:08:52 +01:00
Icedream d3a62813bc Update TS3Bot to 8fe17abdf8. 2015-11-04 19:45:59 +01:00
Icedream 8fe17abdf8 Add compatibility with other window managers using x-window-manager. 2015-11-04 19:40:42 +01:00
Carl Kittelberger eaa0d00767 Create README. Closes #29.
README describes a bit about this repository and how to run this code outside of Docker for testing purposes. More information will be added in the future and as requested. Ideas and suggestions are warmly appreciated!
2015-11-03 11:23:20 +01:00
Icedream bf11f06992 Update TS3Bot to d403f93e76. 2015-11-03 10:39:54 +01:00
Icedream 95f939de53 Rewrite "apply" calls with easier syntax. 2015-11-03 10:37:05 +01:00
Icedream d403f93e76 Fix wrong saving of last used service arguments.
Affects #31.
2015-11-03 10:36:06 +01:00
Icedream 64c1083008 Update TS3Bot to 59bdee9229. 2015-11-03 10:15:57 +01:00
Icedream 59bdee9229 Fix update routine in ts3settings.iced. Fixes #30.
Signed-off-by: icedream <icedream2k9@die-optimisten.net>
2015-11-03 09:38:23 +01:00
Icedream 01eee239b1 Update TS3Bot to 655659e254. 2015-11-03 04:03:31 +01:00
Icedream 655659e254 Prevent crash on shutdown caused by VLC stop.
The code tried to send a "Stopped." message to TeamSpeak3 when VLC shut down. However VLC gets shut down after TeamSpeak3 which causes a null reference on the query interface.
2015-11-03 03:59:35 +01:00
Icedream cbb6204b52 Fix process exiting before all services shut down.
Fixes #24 and potentially #25.
2015-11-03 03:55:08 +01:00
Carl Kittelberger d5c302a1f7 Merge pull request #5 from icedream/migration
Migration to newer "node" base image. Closes #4 and #6.

This will provide a newer version of node along with a newer base OS that allows us to make use of new libvlc binaries as well that have OPUS support. This is important to get YouTube support back working as youtube-dl -f bestaudio tends to select OPUS streams for newer videos.
2015-11-03 01:50:16 +01:00
Icedream a881ee4924 Update TS3Bot to 4d7550865e. 2015-11-03 01:29:09 +01:00
Icedream 4d7550865e Store wanted volume in a variable and set on VLC when playback starts.
This gets rid of a configuration issue in the Docker image where VLC would reset the volume to 100% on each new track.
2015-11-03 01:28:30 +01:00
Icedream 5e85a9ef7a PulseAudio: Load module-device-restore and module-stream-restore. 2015-11-03 01:20:05 +01:00
Icedream 62cb121a03 Revert "Load module-volume-restore in pulseaudio, fixes #6."
This reverts commit 3f837421cd.

Conflicts:
	etc/pulse/default.pa
2015-11-03 01:14:34 +01:00
Icedream dbb77b4310 PulseAudio: Move module-x11-publish up into the .fail section. 2015-11-03 01:05:18 +01:00
Icedream 3f837421cd Load module-volume-restore in pulseaudio, fixes #6. 2015-11-03 01:04:36 +01:00
Icedream 27cda8f7f4 Update TS3Bot to 2ee4dc32c3. 2015-11-02 16:12:49 +01:00
Icedream 2ee4dc32c3 Quick fix for the no-metadata crash, closes #23. 2015-11-02 16:06:34 +01:00
Icedream b1cc9f6255 Fix pipes from TS3 query not being decoded, fixes #22. 2015-11-02 15:42:37 +01:00
Icedream bf6f1ce081 Update TS3Bot to 02e6f0c489. 2015-11-02 13:38:40 +01:00
Icedream 02e6f0c489 Boot Xvfb via app.iced. 2015-11-02 13:38:09 +01:00
Icedream baa6796896 Update TS3Bot to 8afc967796. 2015-11-02 13:27:44 +01:00