You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Will always have the latest and greatest but might not be fully stable or have broken features.
49
-
-[Docker](https://github.com/getdrunkonmovies-com/TS3AudioBot_docker) (NOTE: This build is community-maintained. It comes with all dependencies as well as youtube-dl preconfigured)
49
+
-[](https://github.com/getdrunkonmovies-com/TS3AudioBot_docker) (NOTE: This build is community-maintained. It comes with all dependencies as well as youtube-dl preconfigured)
50
50
51
51
#### Linux
52
-
1. dotnet core: Get the latest `dotnet core 2.2` version by following [this tutorial](https://dotnet.microsoft.com/download/linux-package-manager/ubuntu16-04/sdk-current) and follow the steps after choosing your platform
52
+
1. dotnet core: Get the latest `dotnet core 3.1` version by following [this tutorial](https://dotnet.microsoft.com/download/linux-package-manager/ubuntu16-04/sdk-current) and follow the steps after choosing your platform
53
53
1. Other dependencies:
54
54
* on **Ubuntu**/**Debian**:
55
55
Run `sudo apt-get install libopus-dev ffmpeg`
@@ -66,12 +66,12 @@ Run
66
66
1. Make sure you have a C compiler installed
67
67
1. Make the Opus script runnable with `chmod u+x InstallOpus.sh` and run it with `./InstallOpus.sh`
68
68
1. Get the ffmpeg [32bit](https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-i686-static.tar.xz) or [64bit](https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz) binary.
69
-
1. Extract the ffmpeg archive with `tar -vxf ffmpeg-git-XXbit-static.tar.xz`
70
-
1. Get the ffmpeg binary from `ffmpeg-git-*DATE*-amd64-static/ffmpeg` and copy it to `TS3AudioBot/bin/Release/netcoreapp2.2`
69
+
1. Extract the ffmpeg archive with `tar -vxf ffmpeg-git-*XXbit*-static.tar.xz`
70
+
1. Get the ffmpeg binary from `ffmpeg-git-*DATE*-amd64-static/ffmpeg` and copy it to `TS3AudioBot/bin/Release/netcoreapp3.1`
71
71
72
72
#### Windows
73
73
1. Get the ffmpeg [32bit](https://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-latest-win32-static.zip) or [64bit](https://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-latest-win64-static.zip) binary.
74
-
1. Open the archive and copy the ffmpeg binary from `ffmpeg-latest-winXX-static/bin/ffmpeg.exe` to `TS3AudioBot/bin/Release/netcoreapp2.2`
74
+
1. Open the archive and copy the ffmpeg binary from `ffmpeg-latest-winXX-static/bin/ffmpeg.exe` to `TS3AudioBot/bin/Release/netcoreapp3.1`
75
75
76
76
### Optional Dependencies
77
77
If the bot can't play some youtube videos it might be due to some embedding restrictions which are blocking this.
@@ -99,15 +99,24 @@ For further reading check out the [CommandSystem](https://github.com/Splamy/TS3A
99
99
Download the git repository with `git clone --recurse-submodules https://github.com/Splamy/TS3AudioBot.git`.
100
100
101
101
#### Linux
102
-
1. Get the latest `dotnet core 2.2` version by following [this tutorial](https://dotnet.microsoft.com/download/linux-package-manager/ubuntu16-04/sdk-current) and choose your platform
102
+
1. Get the latest `dotnet core 3.1` version by following [this tutorial](https://docs.microsoft.com/dotnet/core/install/linux-package-managers) and choose your platform
103
103
1. Go into the directory of the repository with `cd TS3AudioBot`
104
-
1. Execute `dotnet build --framework netcoreapp2.2 --configuration Release TS3AudioBot` to build the AudioBot
105
-
1. The binary will be in `./TS3AudioBot/bin/Release/netcoreapp2.2` and can be run with `dotnet TS3AudioBot.dll`
104
+
1. Execute `dotnet build --framework netcoreapp3.1 --configuration Release TS3AudioBot` to build the AudioBot
105
+
1. The binary will be in `./TS3AudioBot/bin/Release/netcoreapp3.1` and can be run with `dotnet TS3AudioBot.dll`
106
106
107
107
#### Windows
108
-
1. Make sure you have installed `Visual Studio` with `.NET Framework 4.7.2` and the latest `dotnet core 2.2` or higher
108
+
1. Make sure you have `Visual Studio` with the `dotnet core 3.1` development toolchain installed
109
109
1. Build the AudioBot with Visual Studio.
110
110
111
+
### Building the WebInterface
112
+
1. Go with the console of your choice into the `./WebInterface` folder
113
+
1. Run `npm install` to restore or update all dependencies for this project
114
+
1. Run `npm run build` to build the project.
115
+
The built project will be in `./WebInterface/dist`.
116
+
Make sure to the set the webinterface path in the ts3audiobot.toml to this folder.
117
+
1. You can alternatively use `npm run start` for development.
118
+
This will use the webpack dev server with live reload instead of the ts3ab server.
0 commit comments