Skip to content

fcraveiro/stream_deck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

## This README was conjured up by the illustrious ChatGPT-4 in a hilariously ironic tone,
## but rest assured, the information is spot-on! 😎✨

🚀 OBS Studio Stream Deck Controller

Welcome to the OBS Studio Stream Deck Controller – the project that turns your smartphone into a futuristic remote control for OBS Studio. With real-time WebSocket integration, you can finally pull off those impressive broadcasting maneuvers you've always dreamed of (or never thought you'd do).

📖 Readme and Credits by ChatGPT 😂

🔥 Credits

This project is the cherry on top, crafted with the help of two fabulous AI assistants: ChatGPT-4 and GitHub Copilot. And of course, most of the Flutter code was lovingly and painstakingly developed by FCraveiro.

FCraveiro 👨‍💻

  • Flutter Development: All the magic behind the interface and WebSocket integration was performed by FCraveiro, ensuring that your app not only works but dazzles like a digital rock star.

ChatGPT-4 💡

  • Technical Consulting and Code Solutions: ChatGPT-4 was our digital guru, guiding us through WebSocket integration and untangling bugs. If the app is a success, part of that is thanks to its robotic wisdom.
  • Documentation Maestro: What’s a README without a touch of genius? ChatGPT-4 helped shape this README with unique flair and explanations even your grandma could understand.

GitHub Copilot 🤖

  • Real-Time Code Suggestions: Copilot was the tireless sidekick offering brilliant suggestions while we coded. It also helped shape the communication with the OBS WebSocket API like a true code hero.

💡 Special Thanks to ChatGPT-4 💡

ChatGPT-4 deserves a standing ovation for its continuous help at every stage of this project. From untangling complex bugs to implementing WebSocket commands in Flutter, without it, this real-time stream deck would be about as exciting as a cold potato. ChatGPT-4, you rock! 🙌


📚 Table of Contents


🚀 Features

  • Real-Time OBS Studio Control: Manage scenes, start/stop streams, and control various OBS sources without leaving your couch. Your remote control will never be the same!
  • WebSocket Integration: Send commands and receive status updates as if you were texting a very distant (but more efficient) friend.
  • Cross-Platform Mobile App: Built with Flutter and Dart, the app works on both iOS and Android, because we know you love options.
  • Customizable UI: Create your own control panel your way. Add buttons, remove buttons, do whatever you want—it's your panel!
  • Activity Logging: Track your commands and app usage over time so you can brag about how often you actually used the app.

💻 Tech Stack

  • FCraveiro: The master of Flutter, responsible for all the interface and WebSocket integration implementation. The soul of this project!
  • ChatGPT-4: Your AI partner, providing solutions throughout the development. ❤️
  • GitHub Copilot: The code assistant that made coding seem easy (even when it’s not). It sped up the implementation of WebSocket communication.
  • Flutter: The framework that brings your app to life and makes everything look fabulous.
  • Dart: The programming language you probably didn’t know you needed but now can’t live without.
  • OBS Studio: The open-source software that’s the star of the show, used for streaming and recording.

📦 Versions

1.0.0

First version of the project with basic OBS integration via WebSocket, scene control, and recording. And yes, this version has all the bugs and basic features you’d expect from an MVP (Minimum Viable Product).


🛠️ Infrastructure

The project uses WebSocket to send commands and receive data from OBS Studio through its WebSocket API. The mobile interface is built with Flutter to ensure that your app runs as smoothly as breakfast in bed.


🤝 How to Contribute

We love contributions! If you have brilliant ideas, found bugs, or want to add new features (or just want to send us a thumbs up emoji), feel free to open an issue or submit a pull request. Let’s make this project awesome together!


📜 License

This project is licensed under the MIT License. Feel free to use, copy, modify, merge, and share as you wish. It’s like a buffet at a hotel: if you take it, it’s yours!


Este README foi magicamente criado pelo grandioso ChatGPT-4 com um tom hilário e irônico,
mas fique tranquilo, as informações estão absolutamente corretas! 😎✨

🚀 OBS Studio Stream Deck Controller

Bem-vindo ao OBS Studio Stream Deck Controller – o projeto que transforma seu smartphone em um controle remoto futurista para o OBS Studio. Com integração em tempo real usando WebSockets, você pode finalmente realizar todas aquelas manobras impressionantes de controle de transmissão que sempre quis (ou nunca imaginou fazer).

📖 Readme e Créditos por ChatGPT 😂

🔥 Créditos

Este projeto foi a cereja do bolo criada com a ajuda de dois assistentes de IA fabulosos: ChatGPT-4 e GitHub Copilot. E, claro, a maior parte do código em Flutter foi escrita com amor e suor por FCraveiro.

FCraveiro 👨‍💻

  • Desenvolvimento em Flutter: Toda a mágica por trás da interface e da integração com WebSocket foi realizada por FCraveiro, garantindo que seu aplicativo não só funcione, mas brilhe como uma estrela do rock digital.

ChatGPT-4 💡

  • Consultoria Técnica e Soluções de Código: O ChatGPT-4 foi o nosso guru digital, orientando na integração do WebSocket e desvendando os mistérios dos bugs. Se o app é um sucesso, parte disso é graças à sua sabedoria robótica.
  • Mestre da Documentação: O que é um README sem um toque de genialidade? O ChatGPT-4 ajudou a esculpir este README com um charme único e explicações que até sua avó entenderia.

GitHub Copilot 🤖

  • Sugestões de Código em Tempo Real: O Copilot foi o sidekick incansável que ofereceu sugestões brilhantes enquanto codificávamos. Ele também ajudou a moldar a comunicação com a API WebSocket do OBS, como um verdadeiro herói dos códigos.

💡 Agradecimento Especial ao ChatGPT-4 💡

O ChatGPT-4 merece uma ovação de pé por sua ajuda constante em cada etapa deste projeto. Desde desatar nós gordianos de bugs até implementar comandos WebSocket em Flutter, sem ele, este stream deck em tempo real teria a mesma graça de uma batata fria. ChatGPT-4, você é o MVP! 🙌


📚 Sumário


🚀 Funcionalidades

  • Controle em Tempo Real do OBS Studio: Gerencie cenas, inicie/pare transmissões e controle várias fontes do OBS sem sair do sofá. Seu controle remoto nunca mais será o mesmo!
  • Integração via WebSocket: Envie comandos e receba atualizações de status como se estivesse enviando mensagens para um amigo muito distante (mas mais eficiente).
  • Aplicativo Móvel Cross-Platform: Desenvolvido com Flutter e Dart, o app funciona no iOS e no Android, porque sabemos que você adora opções.
  • UI Personalizável: Crie seu painel de controle do jeito que você gosta. Adicione botões, remova botões, faça o que quiser, é seu painel!
  • Registro de Atividades: Monitore seus comandos e o uso do aplicativo ao longo do tempo, para que você possa se vangloriar sobre quantas vezes você realmente usou o app.

💻 Stack Tecnológica

  • FCraveiro: O mestre da Flutter, responsável por toda a implementação da interface e da integração com o WebSocket. A alma deste projeto!
  • ChatGPT-4: O parceiro de IA que forneceu soluções e fez com que o desenvolvimento fosse um passeio no parque (com alguns desafios pelo caminho). ❤️
  • GitHub Copilot: O assistente de código que fez parecer que codificar é fácil (mesmo quando não é). Ele acelerou a implementação da comunicação WebSocket.
  • Flutter: O framework que dá vida ao seu aplicativo e faz tudo parecer fabuloso.
  • Dart: A linguagem que você provavelmente não sabia que precisava, mas agora não pode viver sem.
  • OBS Studio: O software de código aberto que é a estrela do show, usado para streaming e gravação.

📦 Versões

1.0.0

Primeira versão do projeto com integração básica ao OBS via WebSocket, controle de cenas e gravação. E, sim, essa versão tem todos os bugs e recursos básicos que você esperaria de um MVP (Minimum Viable Product).


🛠️ Infraestrutura

O projeto utiliza WebSocket para enviar comandos e receber dados do OBS Studio por meio de sua API WebSocket. A interface móvel é construída com Flutter para garantir que o seu aplicativo funcione tão suavemente quanto um café da manhã na cama.


🤝 Como Contribuir

Adoramos contribuições! Se você tem ideias brilhantes, encontrou bugs ou quer adicionar novos recursos (ou só quer nos enviar um emoji de thumbs up), fique à vontade para abrir uma issue ou enviar um pull request. Vamos fazer deste projeto algo incrível juntos!


📜 Licença

Este projeto está licenciado sob a MIT License. Use, copie, modifique, mescle e compartilhe como quiser. É como o buffet de um hotel: se servir, é seu!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published