Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
S
SHMCamStudio
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
SexHackMe
SHMCamStudio
Commits
815adc2c
Commit
815adc2c
authored
Jun 18, 2025
by
nextime
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Last version
parent
d273782e
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
111 additions
and
55 deletions
+111
-55
shmcamstudio.conf
shmcamstudio.conf
+110
-54
index.html
templates/index.html
+1
-1
No files found.
shmcamstudio.conf
View file @
815adc2c
[
General
]
[
General
]
log_file
= /
tmp
/
streaming_control
.
log
log_file
= /
tmp
/
streaming_control
.
log
log_level
=
DEBUG
log_level
=
INFO
[
Web
]
[
Web
]
stream_url
=
https
://
192
.
168
.
42
.
1
/
HLS
/
record
/
Live
.
m3u8
stream_url
=
https
://
192
.
168
.
42
.
1
/
HLS
/
record
/
Live
.
m3u8
...
@@ -24,7 +24,7 @@ port = 4455
...
@@ -24,7 +24,7 @@ port = 4455
password
=
motorol4
password
=
motorol4
[
OBS
:
leeloo
]
[
OBS
:
leeloo
]
host
=
192
.
168
.
42
.
1
1
1
host
=
192
.
168
.
42
.
1
4
1
port
=
4455
port
=
4455
password
=
motorol4
password
=
motorol4
...
@@ -44,6 +44,22 @@ obs = slut
...
@@ -44,6 +44,22 @@ obs = slut
scene
=
SHINE
scene
=
SHINE
source
=
7
source
=
7
[
INPUT
:
doubleleelooblur
]
obs
=
leeloo
scene
=
LIVE
SFW
source
=
8
[
INPUT
:
doublestefyblur
]
obs
=
slut
scene
=
live
SFW
source
=
8
[
INPUT
:
doubleshineblur
]
obs
=
slut
scene
=
SHINE
source
=
9
# OUTPUT are shenes on OBS sending to a specific stream, can be a rtmp stream with
# OUTPUT are shenes on OBS sending to a specific stream, can be a rtmp stream with
# OBS multistream plugin or a virtual cam, both the included in OBS or the ones
# OBS multistream plugin or a virtual cam, both the included in OBS or the ones
# from a plugin.
# from a plugin.
...
@@ -103,41 +119,8 @@ status.tease.enable = 4,3
...
@@ -103,41 +119,8 @@ status.tease.enable = 4,3
#action = private_leeloo
#action = private_leeloo
#color = maroon
#color = maroon
[
BUTTON
:
1
:
Doubles_shine
]]
title
=
Double
SHINE
action
=
double_shine
input
=
doubleshine
color
=
gray
color
.
enabled
=
blue
[
BUTTON
:
1
:
Double_stefy
]]
title
=
DOUBLE
STEFY
action
=
double_stefy
input
=
doublestefy
color
=
gray
color
.
enabled
=
blue
[
BUTTON
:
1
:
double_leeloo
]]
title
=
DOUBLE
LEELOO
action
=
double_leeloo
input
=
doubleleeloo
color
=
gray
color
.
enabled
=
blue
[
BUTTON
:
1
:
open_all
]]
title
=
Open
ALL
action
=
open_all
color
=
green
#[BUTTON:1:private_jasmine]
#title = Private Jasmine
#action = private_jasmine
#color = green
[
BUTTON
:
2
:
shine_openclose
]
[
BUTTON
:
1
:
shine_openclose
]
title
=
Open
/
Close
Shine
title
=
Open
/
Close
Shine
action
=
shine_openclose
action
=
shine_openclose
output
=
shine
output
=
shine
...
@@ -146,7 +129,7 @@ color.open = green
...
@@ -146,7 +129,7 @@ color.open = green
color
.
tease
=
orange
color
.
tease
=
orange
color
=
grey
color
=
grey
[
BUTTON
:
2
:
stefy_openclose
]
[
BUTTON
:
1
:
stefy_openclose
]
title
=
Open
/
Close
Stefy
title
=
Open
/
Close
Stefy
action
=
stefy_openclose
action
=
stefy_openclose
output
=
smstefy
output
=
smstefy
...
@@ -155,7 +138,7 @@ color.open = green
...
@@ -155,7 +138,7 @@ color.open = green
color
.
tease
=
orange
color
.
tease
=
orange
color
=
grey
color
=
grey
[
BUTTON
:
2
:
leelo_openclose
]
[
BUTTON
:
1
:
leelo_openclose
]
title
=
Open
/
Close
Leeloo
title
=
Open
/
Close
Leeloo
action
=
leelo_openclose
action
=
leelo_openclose
output
=
smleeloo
output
=
smleeloo
...
@@ -164,53 +147,112 @@ color.open = green
...
@@ -164,53 +147,112 @@ color.open = green
color
.
tease
=
orange
color
.
tease
=
orange
color
=
grey
color
=
grey
[
BUTTON
:
1
:
open_all
]
title
=
Open
ALL
action
=
open_all
color
=
green
[
BUTTON
:
2
:
Doubles_shine
]
title
=
Double
SHINE
action
=
double_shine
input
=
doubleshine
color
=
blue
color
.
enabled
=
maroon
[
BUTTON
:
2
:
Double_stefy
]
title
=
DOUBLE
STEFY
action
=
double_stefy
input
=
doublestefy
color
=
blue
color
.
enabled
=
maroon
[
BUTTON
:
2
:
double_leeloo
]
title
=
DOUBLE
LEELOO
action
=
double_leeloo
input
=
doubleleeloo
color
=
blue
color
.
enabled
=
maroon
[
BUTTON
:
2
:
spotify
]
[
BUTTON
:
2
:
spotify
]
title
=
MUSIC
PAUSE
title
=
MUSIC
MUTE
action
=
spotify_pause
action
=
spotify_mute
color
=
purple
[
BUTTON
:
3
:
Doubles_shineblur
]
title
=
DoubleBLUR
SHINE
action
=
double_shineblur
input
=
doubleshineblur
color
=
green
color
.
enabled
=
red
[
BUTTON
:
3
:
Double_stefyblur
]
title
=
DOUBLEBLUR
STEFY
action
=
double_stefyblur
input
=
doublestefyblur
color
=
green
color
.
enabled
=
red
[
BUTTON
:
3
:
double_leelooblur
]
title
=
DOUBLEBLUR
LEELOO
action
=
double_leelooblur
input
=
doubleleelooblur
color
=
green
color
.
enabled
=
red
[
BUTTON
:
3
:
scene_manual
]
title
=
MANUAL
action
=
scene_manual
color
=
blue
color
=
blue
color
.
manual
=
blue
color
.
automatic
=
red
title
.
manual
=
MANUAL
title
.
automatic
=
AUTO
feedback
=
status
#[BUTTON:1:private_jasmine]
#title = Private Jasmine
#action = private_jasmine
#color = green
#[BUTTON:2:leelo_livejasmine]
#[BUTTON:2:leelo_livejasmine]
#title = Open/Close JASM
#title = Open/Close JASM
#action = jasmine_openclose
#action = jasmine_openclose
[
BUTTON
:
3
:
tease_all
]
[
BUTTON
:
4
:
tease_all
]
title
=
SCENE
Tease
ALL
title
=
SCENE
Tease
ALL
action
=
tease_all
action
=
tease_all
color
=
teal
color
=
teal
color
.
active
=
turquoise
color
.
active
=
turquoise
feedback
=
scene
feedback
=
scene
[
BUTTON
:
3
:
tease
]
[
BUTTON
:
4
:
tease
]
title
=
SCENE
Tease
title
=
SCENE
Tease
action
=
tease
action
=
tease
color
=
teal
color
=
teal
color
.
active
=
turquoise
color
.
active
=
turquoise
feedback
=
scene
feedback
=
scene
[
BUTTON
:
3
:
scene_all_open
]
[
BUTTON
:
4
:
scene_all_open
]
title
=
SCENE
ALL
OPEN
title
=
SCENE
ALL
OPEN
action
=
open_all
action
=
open_all
color
=
teal
color
=
teal
color
.
active
=
turquoise
color
.
active
=
turquoise
feedback
=
scene
feedback
=
scene
[
BUTTON
:
3
:
scene_shile_always_open
]
[
BUTTON
:
4
:
scene_shile_always_open
]
title
=
SCENE
SHINE
ALWAYS
OPEN
title
=
SCENE
SHINE
ALWAYS
OPEN
action
=
open_all_shine_open
action
=
open_all_shine_open
color
=
teal
color
=
teal
color
.
active
=
turquoise
color
.
active
=
turquoise
feedback
=
scene
feedback
=
scene
[
BUTTON
:
3
:
scene_manual
]
title
=
MANUAL
action
=
scene_manual
color
=
blue
color
.
manual
=
blue
color
.
automatic
=
red
title
.
manual
=
MANUAL
title
.
automatic
=
AUTO
feedback
=
status
[
ACTION
:
scene_manual
]
[
ACTION
:
scene_manual
]
setstatus
=
change
setstatus
=
change
...
@@ -219,6 +261,9 @@ setstatus = change
...
@@ -219,6 +261,9 @@ setstatus = change
[
ACTION
:
spotify_pause
]
[
ACTION
:
spotify_pause
]
execute
= /
home
/
nextime
/
bin
/
spotifypause
execute
= /
home
/
nextime
/
bin
/
spotifypause
[
ACTION
:
spotify_mute
]
execute
= /
home
/
nextime
/
bin
/
spotifymute
[
ACTION
:
private_shine
]
[
ACTION
:
private_shine
]
execute
= /
usr
/
local
/
bin
/
smblur_private
execute
= /
usr
/
local
/
bin
/
smblur_private
...
@@ -243,6 +288,17 @@ setscene = double
...
@@ -243,6 +288,17 @@ setscene = double
execute
= /
usr
/
local
/
bin
/
smdouble_leeloo
execute
= /
usr
/
local
/
bin
/
smdouble_leeloo
setscene
=
double
setscene
=
double
[
ACTION
:
double_shineblur
]
execute
= /
usr
/
local
/
bin
/
smdoubleblur_shine
setscene
=
double
[
ACTION
:
double_stefyblur
]
execute
= /
usr
/
local
/
bin
/
smdoubleblur_stefy
setscene
=
double
[
ACTION
:
double_leelooblur
]
execute
= /
usr
/
local
/
bin
/
smdoubleblur_leeloo
setscene
=
double
[
ACTION
:
leelo_openclose
]
[
ACTION
:
leelo_openclose
]
...
...
templates/index.html
View file @
815adc2c
...
@@ -101,7 +101,7 @@ along with this program. If not, see <https://www.gnu.org/licenses/>.
...
@@ -101,7 +101,7 @@ along with this program. If not, see <https://www.gnu.org/licenses/>.
.buttons-container
{
.buttons-container
{
display
:
grid
;
display
:
grid
;
grid-template-columns
:
repeat
(
120
,
1
fr
);
grid-template-columns
:
repeat
(
120
,
1
fr
);
grid-template-rows
:
repeat
(
3
,
1
fr
);
grid-template-rows
:
repeat
(
4
,
1
fr
);
height
:
100%
;
height
:
100%
;
width
:
100%
;
width
:
100%
;
transition
:
width
0.3s
ease
;
transition
:
width
0.3s
ease
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment