mirror of
https://github.com/DerTyp7/teamspeak-obs-overlay.git
synced 2026-07-31 08:39:04 +02:00
Compare commits
17 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
43dc2f1160 | ||
|
|
810da5173a | ||
|
|
541514df9a | ||
|
|
a3335cb44d | ||
|
|
9cdba50155 | ||
|
|
ad94353c64 | ||
|
|
e18420540f | ||
|
|
87d8f628c2 | ||
|
|
c962aae1a7 | ||
|
|
9ec6d0bc1b | ||
|
|
db1b7153f9 | ||
|
|
7da123fb42 | ||
|
|
e49791cb1e | ||
|
|
e4d6d59d5c | ||
|
|
df0e38242c | ||
|
|
3864207b6a | ||
|
|
6524b85142 |
23
.github/ISSUE_TEMPLATE/bug_report.md
vendored
Normal file
23
.github/ISSUE_TEMPLATE/bug_report.md
vendored
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
---
|
||||||
|
name: Bug report
|
||||||
|
about: Something isn't working for you
|
||||||
|
title: ''
|
||||||
|
labels: bug
|
||||||
|
assignees: ''
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
> Screenshots are welcome
|
||||||
|
## Describe the bug
|
||||||
|
A clear and concise description of what the bug is.
|
||||||
|
|
||||||
|
## To Reproduce
|
||||||
|
Example or explanation to reproduce the issue.
|
||||||
|
|
||||||
|
## Expected behavior
|
||||||
|
A clear and concise description of what you expected to happen.
|
||||||
|
|
||||||
|
**Your environment:**
|
||||||
|
- OS: [e.g. Windows 11]
|
||||||
|
- OBS version: [e.g. 29.1.3]
|
||||||
|
- Overlay version [e.g. v1.1.0]
|
||||||
10
.github/dependabot.yml
vendored
Normal file
10
.github/dependabot.yml
vendored
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
# To get started with Dependabot version updates, you'll need to specify which
|
||||||
|
# package ecosystems to update and where the package manifests are located.
|
||||||
|
# Please see the documentation for all configuration options:
|
||||||
|
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
|
||||||
|
version: 2
|
||||||
|
updates:
|
||||||
|
- package-ecosystem: "npm" # See documentation for possible values
|
||||||
|
directory: "/" # Location of package manifests
|
||||||
|
schedule:
|
||||||
|
interval: "weekly"
|
||||||
18
README.md
18
README.md
@@ -3,7 +3,7 @@
|
|||||||
This is a overlay for OBS to show the current talking clients in your Teamspeak 5 Channel.
|
This is a overlay for OBS to show the current talking clients in your Teamspeak 5 Channel.
|
||||||
This App uses the new "Remote Apps" feature of Teamspeak 5.
|
This App uses the new "Remote Apps" feature of Teamspeak 5.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
- [Teamspeak5-OBS-Overlay](#teamspeak5-obs-overlay)
|
- [Teamspeak5-OBS-Overlay](#teamspeak5-obs-overlay)
|
||||||
- [Setup](#setup)
|
- [Setup](#setup)
|
||||||
@@ -12,22 +12,22 @@ This App uses the new "Remote Apps" feature of Teamspeak 5.
|
|||||||
|
|
||||||
## Setup
|
## Setup
|
||||||
|
|
||||||
1. Download the `index.html` of the latest release from [here](https://github.com/DerTyp876/ts5-obs-overlay/releases/tag/v1.0.0)
|
1. Download the `index.html` of the latest release from [here](https://github.com/DerTyp7/ts5-obs-overlay/releases/latest)
|
||||||

|

|
||||||
1.1. (optional) You can rename the file. Just remember using the new file name in the future instead of `index.html`
|
1.1. (optional) You can rename the file. Just remember using the new file name in the future instead of `index.html`
|
||||||
2. Go into the Teamspeak 5 Settings and enable "Remote Apps"
|
2. Go into the Teamspeak 5 Settings and enable "Remote Apps"
|
||||||

|

|
||||||
|
|
||||||
3. Add a new Browser Source to your OBS Scene
|
3. Add a new Browser Source to your OBS Scene
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
4. Tick the checkbox "Local File" and select the downloaded `index.html`
|
4. Tick the checkbox "Local File" and select the downloaded `index.html`
|
||||||
4.1. Set the width and height to your desired size (e.g. 1920x1080 OR 1280x720)
|
4.1. Set the width and height to your desired size (e.g. 1920x1080 OR 1280x720)
|
||||||

|

|
||||||
|
|
||||||
5. You should now receive a notification in Teamspeak 5 that the app is allowed to connect to your Teamspeak 5 client. Allow it. (If you don't get a notification, restart Teamspeak 5 and OBS -> try again)
|
5. You should now receive a notification in Teamspeak 5 that the app is allowed to connect to your Teamspeak 5 client. Allow it. (If you don't get a notification, restart Teamspeak 5 and OBS -> try again)
|
||||||

|

|
||||||
|
|
||||||
### Customization (Parameters)
|
### Customization (Parameters)
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@ You can customize the overlay by adding parameters to the URL of the Browser Sou
|
|||||||
1. Open your Browser Source settings
|
1. Open your Browser Source settings
|
||||||
2. **Untick** the checkbox "Local File"
|
2. **Untick** the checkbox "Local File"
|
||||||
3. Add `file://` to the beginning of the URL
|
3. Add `file://` to the beginning of the URL
|
||||||

|

|
||||||
4. Start adding parameters like discribed below
|
4. Start adding parameters like discribed below
|
||||||
|
|
||||||
Start by adding a `?` to the end of the URL and then add the parameters.
|
Start by adding a `?` to the end of the URL and then add the parameters.
|
||||||
|
|||||||
742
package-lock.json
generated
742
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
10
package.json
10
package.json
@@ -11,22 +11,22 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/node": "^20.3.2",
|
"@types/node": "^20.3.2",
|
||||||
"jest": "^29.5.0",
|
"jest": "^29.6.1",
|
||||||
"react": "^18.2.0",
|
"react": "^18.2.0",
|
||||||
"react-dom": "^18.2.0",
|
"react-dom": "^18.2.0",
|
||||||
"react-router-dom": "^6.14.0",
|
"react-router-dom": "^6.14.1",
|
||||||
"sass": "^1.62.1"
|
"sass": "^1.63.6"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/jest": "^29.5.2",
|
"@types/jest": "^29.5.2",
|
||||||
"@types/react": "^18.0.37",
|
"@types/react": "^18.2.14",
|
||||||
"@types/react-dom": "^18.0.11",
|
"@types/react-dom": "^18.0.11",
|
||||||
"@typescript-eslint/eslint-plugin": "^5.59.0",
|
"@typescript-eslint/eslint-plugin": "^5.59.0",
|
||||||
"@typescript-eslint/parser": "^5.59.0",
|
"@typescript-eslint/parser": "^5.59.0",
|
||||||
"@vitejs/plugin-react-swc": "^3.0.0",
|
"@vitejs/plugin-react-swc": "^3.0.0",
|
||||||
"eslint": "^8.38.0",
|
"eslint": "^8.38.0",
|
||||||
"eslint-plugin-react-hooks": "^4.6.0",
|
"eslint-plugin-react-hooks": "^4.6.0",
|
||||||
"eslint-plugin-react-refresh": "^0.3.4",
|
"eslint-plugin-react-refresh": "^0.4.1",
|
||||||
"typescript": "^5.0.2",
|
"typescript": "^5.0.2",
|
||||||
"vite": "^4.3.9",
|
"vite": "^4.3.9",
|
||||||
"vite-plugin-singlefile": "^0.13.5"
|
"vite-plugin-singlefile": "^0.13.5"
|
||||||
|
|||||||
@@ -17,5 +17,9 @@ export default defineConfig({
|
|||||||
'@styles': path.resolve(__dirname, './src/styles'),
|
'@styles': path.resolve(__dirname, './src/styles'),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
build: {
|
||||||
|
outDir: 'dist',
|
||||||
|
emptyOutDir: true,
|
||||||
|
},
|
||||||
plugins: [react(), viteSingleFile({ useRecommendedBuildConfig: false })],
|
plugins: [react(), viteSingleFile({ useRecommendedBuildConfig: false })],
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user