Code Monkey home page Code Monkey logo

obs-tablet-remote's People

Contributors

dx9s avatar mateohhh avatar mikhailswift avatar norihiro avatar sspain avatar swemoney avatar t2t2 avatar timokorkalainen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

obs-tablet-remote's Issues

Mixer panel shows browser sources that shouldn't be there

Mixer panel shows browser sources, even if "Control audio via OBS" is not checked and they never show up in the OBS Mixer in the application. If "Control audio via OBS" if not checked in a browser source, there should never be a slider/mute button for that browser source.

How do the following files work?

Hi t2t2,

I was looking into the codes with my basic web programming skills, and i am unable to understand on how the functions in these files work. Could you please clarify?

  • app.49fce634.js
  • app.49fce634.js.map
  • chunk-vendors.a0487787.js
  • chunk-vendors.a0487787.js.map

thx. :)

Some Ideas :)

Hi,

I'm using your Programm for a few mins. and its AMAZING :)
It's exactly what I'm looking for. But I've got a few Ideas ^^

  1. Feature:
    Make an Adjustment in the Settings to Choose the Scenes that should be shown in the Scenes Section ;)

  2. Feature: (I think it is comparable with this right ?
    But if now: Add a button "random transition" so that it will chooses from all transitions.

  3. Same a in 1. but for the Sources =)

  4. Activate spacific Sources in the Complete OBS (so for Example in an Intro/Outro Scene that is used in other scenes as Source) [if you know what I mean ^^]

Would be great to see my Ideas in a newer Version ^^ :)
Greetings from Germany :)

Updates

Hello,

I just want to start off by saying I love this and works amazing! However I would like to know will there be more feature updates? I know the websocket got an update with all kinds of new features but can these be added in here? Also would this be able to be hosted locally and easily modified?

Thanks,
Dereck

Enable scene filtering

Would be nice if there were some way to filter scenes from displaying using some sort of matching rules.

Example: Do not show any scenes containing "sep:" or "group:", etc.

Layout editor not working on my tablet

Hi :)

The layout editor not fully working : I can't edit the column sizes.
The touch event is not firing and instead, it's selecting the dots.

I'm running on Android 6.0.1, Firefox 57. Same thing occurs with the latest Chrome, or the latest Opera.

No problem with my phone, running on Android 7.0 and the same Firefox/Chrome/Opera.
Android 6.0.1 issue ?

Thanks !

iPv6 Address says "Server not reachable" on mobile device, but works perfectly from desktop

When I use my ipv6 address to log into OBS Remote from my desktop PC, it connects right away and I can control OBS perfectly.

When I try to log in using the exact same information on my phone (using LTE), it immediately says, "Server not reachable" and won't let me in to control OBS.

Any ideas why this might be happening?

An example of my login on the desktop site would be
Host
[wwww:xxxx:yyyy:zzzz:aaaa:bbbb:cccc:dddd]
Port
4444

And it connects right away, but when I try this exact same info on my phone, it won't connect.

EDIT: Further info - I tried to completely disable my firewall and it had no effect on this issue. I also created rules in the firewall for OBS and I also made sure my ports were properly forwarded. I even binded my OBS IP in several different ways. Nothing seems to let me connect using a mobile device.

Also, if it matters, my desktop PC (where OBS v23.1.0 is running) is on Windows 10 and my mobile device is an iPhone running the latest version of iOS.

Request: Replay buffer controls?

Would it be possible to add a button to start / stop the replay buffer and one to save the replay buffer? Perhaps as part of the streaming controls? Or maybe a separate control?

The websocket plugin has the api end points for replay buffer control:

StartReplayBuffer
StopReplayBuffer
SaveReplayBuffer

Thanks for making this remote app, much nicer than having to remember a bunch of hotkey combinations.

Sound device management

Ability to change volume sliders on both Mic and Desktop devices.
Ability to mute sound devices.

Keybinding for remote

Simple, even static keybindings would be fantastic. It could even be as simple as the 1-9 keys.

Feature Request: Stream/Recording Status

There's currently an option to toggle recording and streaming. What about adding an option for showing fps, bitrate, cpu usage and any encoder errors if they arise.

Feature Request: Rename Save File

Hi,
Great app t2t2!
But i was really hoping for a feature to remotely rename the save file from this app than to go to OBS Studio to do it. Really looking forward to it....

[Feature Request] Control volume level

Good afternoon,

I just wanted to suggest adding not just the ability to turn on / off the sound from the source, but also control the volume. Viewers often ask to adjust the volume of the game or the voice of the streamer, it is convenient to do this remotely.

Thank!

Publish on NPM

It would be really nice to also publish this package on npm. I thought a bit about how to make the npm publication most useful.

  1. Exclude the source, include the build result.
  2. People can install the package and host the contents using any webserver they want.
  3. Add instructions on how to run the package via http-server. If you need help with any of this, I can help.

Dark mode

It would be great to have an alternative theme for dark mode instead of the current bright theme, My eye's at night would appreciate it.

Text Size Options>

Great app! I'm using this on my iPad mini and my only suggestion would be to have the Scene text change to fit within the scene button rather than get cut off.

I can localhost into my PC, but using the IP doesn't work

Hey there! I just cam across this tool and set it up. First everything went amazingly awesome, however on trying the same on my iPad, using localhost (obviously) did not work. Realizing my error I tried my local IP address and then the external one. I even checked if the port was open (it was). However, the site refuses to connect even on my own PC with an IP address, working only via localhost. Could you help me out?

Thanks!

PS: I apologize if this was the incorrect place to post this.

[Feature Request] Keyboard shortcuts?

I'm not sure if this would be easy to impliment, but configurable keyboard shortcuts to swap scenes would be extremely helpful if it could be added in. Great program though!

Connection doesn't work from another device on lan network

Firstly, I am running Windows with node and what-not installed. I couldn't work out how to run the software, I tried putting it on my webserver, tried every folder, but got nothing. Can someone please tell me EXACTLY how to run this on Windows? as in what specific file to copy to where...

Anyway, I ended up using the dev version of the program with "npm run dev", and that's that only way I could get into it... but when I accessed the page from another device on my local network and entered my local IP (192.168.0.123) it wouldn't connect. It worked fine from the same computer running obs, with the default localhost, but wouldn't work anywhere else.

Thanks in advance!!

Change the UI

Can you please chage the UI? Like Streamdeck or SLOBS have, with audio slider options.
thank you!

Elgato Stream Deck Support

Issue type

Feature Request

Description

Hi there! I'm looking to integrate this with my Elgato Stream Deck so I can control both my gaming PC OBS (running NDI) and my streaming PC OBS scenes with my Stream Deck. That way I can control both instances of OBS with my Stream Deck (which can only be hooked up to one computer). I was wondering if there's any sort of API call I can point to, or even a link I can access to automatically change scenes if I were to trigger that web page? (Such as ?scene=scene1 or something along those lines.) The Stream Deck has support to open a URL in the background, so I can see this being totally possible. Thanks for your support!

Pause button

Hello.
Add please pause button, websocket was updated on 12 november, thanks alot in advice.

Share Layout

I have this setup to run from a local machine and it works great but I was wondering how I can "share" a layout between different devices that connect? Is there a way to pull how 1 device is setup and then set that as the default for when other devices connect for the first time or tap Reset Layout?

how to upload to server

Hey,
Could you please provide guide to upload the obs tablet remote to a server? Right now, i have already uploaded the files and folders, but not sure how to access it via url.

The page remains white on Tablet

I tried with many different browsers, the page remains white on the Tablet, no problem from the PC or from the iPhone.

Android 4.0.4

Access the APP from outside

Im Planning on hosting the app on my local web Server but when i tried to access it using a domain name or outside traffic i get a message that says Invalid Headers.
Please advise.

Mobile browser sized screens needs better css

In the mobile browser I only see the first 2 characters (ex.- "sc...") of the scene name on each "button".

I name my scenes similar to "scene: offline", "scene: secret".

Alternatively, maybe allow a "mask" of what not to display from a given name. However, renaming to "offline" or "secret" still only displays a single character. (Ex.- "o...", and "s...")

Studio-Mode

Please enable Studio-Mode on the UI, so you can prepare scenes before you switch them.

Button images versus text

Not sure how this could happen, while keeping the app so small and lightweight, but would be perfect if an image could be assigned to each scene and used as a button image. (like a StreamDeck sort of thing) Would really make mobile devices rock!

Feature request: custom websocket URL

I use nginx as reverse-proxy for OBS with configuration like this:

server {
  listen 443 ssl default_server;
  listen [::]:443 ssl default_server;
  server_name home.andreymal.org;

  ssl_certificate /etc/letsencrypt/live/home.andreymal.org/fullchain.pem;
  ssl_certificate_key /etc/letsencrypt/live/home.andreymal.org/privkey.pem;


  location /obs/ws/ {
    proxy_pass http://127.0.0.1:4444;
    proxy_http_version 1.1;
    proxy_read_timeout 3600;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
  }
}

It uses Let's Encrypt HTTPS certificates. I can connect to OBS websocket:

var _socket = new WebSocket('wss://home.andreymal.org/obs/ws/');

It works great.

But obs-tablet-remote does not allow this!

Please add an option to use custom websocket URL for me. And also please allow HTTPS :)

P.S. obsproject/obs-websocket#26 lies! :D

Cannot Adjust Payne Size for vertical splitter

Went to use the remote tonight and for some reason, the vertical splitter will no longer allow me to adjust the payne size when editing the layout. Horizontal works just fine still where it can be adjusted but not vertical. I can adjust on my PC browser window but on my iPad and phone this no longer works. Also, not sure if I noticed this before or not but for the mixer... It shows ALL audio sources from ALL scenes/sources rather than just the current scene you're on.
IMG_0044

send recording events

i am very new to this project.

all i want to send recording events from my very own js file.

please instruct me

Needs start stream button/function

This is great but the one thing that would make it extremely useful would be a start/stop stream button somewhere. Otherwise all it does is switch between scenes.

Host this app on windows

Hi, I really need to run this app on windows - will be used to remotely control OBS in local LAN without an internet connection.

I installed Node.JS for Windows and did all the commands like npm build, but unfortunately I don't know, how to make it run on localhost.

Can you help me with that?

Thank you very much"

Control OBS remotely over the internet?

hey,
is there anyway to let people control OBS Remote via the internet? I've tried to give to map the port 4444 (TCP/UCP) and connect via the IPv4. But this will not work, is it even possible to control or use OBS Remote out of your local network?
Thanks. :)

I can't scroll down

Hi, with new update, if i open it on a tablet, i can't scroll down so i can't use all my obs scenes...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.