Codex. Cover support, updates for Music Box

This commit is contained in:
Jakub Zych
2026-04-27 21:10:13 +02:00
parent e961d264c0
commit 4c818e327b
10 changed files with 2248 additions and 129 deletions

View File

@@ -179,7 +179,36 @@
"deinterlace_mode": 0,
"deinterlace_field_order": 0,
"monitoring_type": 0,
"private_settings": {}
"private_settings": {},
"filters": [
{
"prev_ver": 536936450,
"name": "Crop/Pad",
"uuid": "8ea7885e-70c6-4dfd-b5f9-a7581f61b7c2",
"id": "crop_filter",
"versioned_id": "crop_filter",
"settings": {
"top": 360,
"right": 700
},
"mixers": 0,
"sync": 0,
"flags": 0,
"volume": 1.0,
"balance": 0.5,
"enabled": true,
"muted": false,
"push-to-mute": false,
"push-to-mute-delay": 0,
"push-to-talk": false,
"push-to-talk-delay": 0,
"hotkeys": {},
"deinterlace_mode": 0,
"deinterlace_field_order": 0,
"monitoring_type": 0,
"private_settings": {}
}
]
},
{
"prev_ver": 536936450,
@@ -507,7 +536,7 @@
"mixers": 255,
"sync": 0,
"flags": 0,
"volume": 0.0,
"volume": 0.38266569375991821,
"balance": 0.5,
"enabled": true,
"muted": false,
@@ -643,6 +672,7 @@
"settings": {
"is_local_file": true,
"local_file": "/home/jin/.config/obs-studio/music-box/widget.html",
"undo_uuid": "f662d513-6fe6-49fd-99f6-ea7f44e8de18",
"width": 549,
"height": 880,
"fps": 15,
@@ -672,6 +702,138 @@
"monitoring_type": 0,
"private_settings": {}
},
{
"prev_ver": 536936450,
"name": "Cover",
"uuid": "54d4ac81-e354-431a-a2dc-a00e5555e8d9",
"id": "browser_source",
"versioned_id": "browser_source",
"settings": {
"url": "file:///home/jin/.config/obs-studio/music-box/cover.html"
},
"mixers": 255,
"sync": 0,
"flags": 0,
"volume": 1.0,
"balance": 0.5,
"enabled": true,
"muted": false,
"push-to-mute": false,
"push-to-mute-delay": 0,
"push-to-talk": false,
"push-to-talk-delay": 0,
"hotkeys": {
"libobs.mute": [],
"libobs.unmute": [],
"libobs.push-to-mute": [],
"libobs.push-to-talk": [],
"ObsBrowser.Refresh": []
},
"deinterlace_mode": 0,
"deinterlace_field_order": 0,
"monitoring_type": 0,
"private_settings": {}
},
{
"prev_ver": 536936450,
"name": "Cover Simple",
"uuid": "7062784f-7b1b-4728-9067-27128c0d5748",
"id": "browser_source",
"versioned_id": "browser_source",
"settings": {
"url": "file:///home/jin/.config/obs-studio/music-box/cover.html?bars=0"
},
"mixers": 255,
"sync": 0,
"flags": 0,
"volume": 1.0,
"balance": 0.5,
"enabled": true,
"muted": false,
"push-to-mute": false,
"push-to-mute-delay": 0,
"push-to-talk": false,
"push-to-talk-delay": 0,
"hotkeys": {
"libobs.mute": [],
"libobs.unmute": [],
"libobs.push-to-mute": [],
"libobs.push-to-talk": [],
"ObsBrowser.Refresh": []
},
"deinterlace_mode": 0,
"deinterlace_field_order": 0,
"monitoring_type": 0,
"private_settings": {}
},
{
"prev_ver": 536936450,
"name": "NC Music Box HUD",
"uuid": "edbd893d-ce53-4c91-bf6c-4d52fbf394d6",
"id": "browser_source",
"versioned_id": "browser_source",
"settings": {
"url": "file:///home/jin/.config/obs-studio/music-box/nc-music-box.html",
"width": 2560,
"height": 1331,
"fps": 9,
"fps_custom": true
},
"mixers": 255,
"sync": 0,
"flags": 0,
"volume": 1.0,
"balance": 0.5,
"enabled": true,
"muted": false,
"push-to-mute": false,
"push-to-mute-delay": 0,
"push-to-talk": false,
"push-to-talk-delay": 0,
"hotkeys": {
"libobs.mute": [],
"libobs.unmute": [],
"libobs.push-to-mute": [],
"libobs.push-to-talk": [],
"ObsBrowser.Refresh": []
},
"deinterlace_mode": 0,
"deinterlace_field_order": 0,
"monitoring_type": 0,
"private_settings": {}
},
{
"prev_ver": 536936450,
"name": "Waveform Visualizer",
"uuid": "f28cc995-6966-4afa-b831-ebb50d89ebe8",
"id": "phandasm_waveform_source",
"versioned_id": "phandasm_waveform_source",
"settings": {
"audio_source": "MPD",
"display_mode": "stepped_bars",
"color_base": 4278216704,
"render_mode": "solid",
"pulse_mode": "peak_magnitude",
"channel_mode": "mono",
"step_gap": 3
},
"mixers": 0,
"sync": 0,
"flags": 0,
"volume": 1.0,
"balance": 0.5,
"enabled": true,
"muted": false,
"push-to-mute": false,
"push-to-mute-delay": 0,
"push-to-talk": false,
"push-to-talk-delay": 0,
"hotkeys": {},
"deinterlace_mode": 0,
"deinterlace_field_order": 0,
"monitoring_type": 0,
"private_settings": {}
},
{
"prev_ver": 536936450,
"name": "Desktop",
@@ -703,12 +865,12 @@
"id": 13,
"group_item_backup": false,
"pos": {
"x": 10.0,
"y": 10.0
"x": 566.0,
"y": 7.0
},
"pos_rel": {
"x": -1.9011975526809692,
"y": -0.98502993583679199
"x": -1.0688623189926147,
"y": -0.98952096700668335
},
"scale": {
"x": 1.0,
@@ -868,20 +1030,20 @@
"id": 16,
"group_item_backup": false,
"pos": {
"x": 2019.0,
"y": 20.0
"x": 22.0,
"y": 902.0
},
"pos_rel": {
"x": 1.1062874794006348,
"y": -0.97005987167358398
"x": -1.8832335472106934,
"y": 0.35029935836791992
},
"scale": {
"x": 0.27239581942558289,
"y": 0.27222222089767456
"x": 0.4270491898059845,
"y": 0.42727276682853699
},
"scale_rel": {
"x": 0.22020021080970764,
"y": 0.22005987167358398
"x": 0.34521940350532532,
"y": 0.3454001247882843
},
"bounds": {
"x": 0.0,
@@ -923,12 +1085,12 @@
"id": 17,
"group_item_backup": false,
"pos": {
"x": 2007.0,
"y": 353.0
"x": 12.0,
"y": 6.0
},
"pos_rel": {
"x": 1.0883233547210693,
"y": -0.4715569019317627
"x": -1.8982036113739014,
"y": -0.99101793766021729
},
"scale": {
"x": 0.99089258909225464,
@@ -1416,20 +1578,20 @@
"id": 16,
"group_item_backup": false,
"pos": {
"x": 1937.0,
"y": 98.0
"x": 83.0,
"y": 88.0
},
"pos_rel": {
"x": 0.98353290557861328,
"y": -0.85329341888427734
"x": -1.7919161319732666,
"y": -0.86826348304748535
},
"scale": {
"x": 0.28593748807907104,
"y": 0.28611111640930176
"x": 0.24262295663356781,
"y": 0.24318182468414307
},
"scale_rel": {
"x": 0.23114706575870514,
"y": 0.23128743469715118
"x": 0.19613233208656311,
"y": 0.19658410549163818
},
"bounds": {
"x": 0.0,
@@ -1443,10 +1605,22 @@
"blend_method": "default",
"blend_type": "normal",
"show_transition": {
"duration": 0
"id": "wipe_transition",
"versioned_id": "wipe_transition",
"name": "Camera Show Transition",
"transition": {
"luma_image": "checkerboard-small.png"
},
"duration": 1000
},
"hide_transition": {
"duration": 0
"id": "wipe_transition",
"versioned_id": "wipe_transition",
"name": "Camera Hide Transition",
"transition": {
"luma_image": "checkerboard-small.png"
},
"duration": 1000
},
"private_settings": {}
},
@@ -2227,7 +2401,7 @@
"id": "scene",
"versioned_id": "scene",
"settings": {
"id_counter": 2,
"id_counter": 6,
"custom_size": false,
"items": [
{
@@ -2288,7 +2462,7 @@
{
"name": "Music Box HUD",
"source_uuid": "1b9f5436-864d-4f24-9f92-f45702a23953",
"visible": true,
"visible": false,
"locked": false,
"rot": 0.0,
"scale_ref": {
@@ -2339,6 +2513,183 @@
"duration": 300
},
"private_settings": {}
},
{
"name": "Cover Simple",
"source_uuid": "7062784f-7b1b-4728-9067-27128c0d5748",
"visible": false,
"locked": false,
"rot": 0.0,
"scale_ref": {
"x": 2560.0,
"y": 1336.0
},
"align": 5,
"bounds_type": 0,
"bounds_align": 0,
"bounds_crop": false,
"crop_left": 0,
"crop_top": 0,
"crop_right": 0,
"crop_bottom": 0,
"id": 4,
"group_item_backup": false,
"pos": {
"x": 1711.0,
"y": 176.0
},
"pos_rel": {
"x": 0.64520961046218872,
"y": -0.7365269660949707
},
"scale": {
"x": 0.36875000596046448,
"y": 0.36833333969116211
},
"scale_rel": {
"x": 0.36875000596046448,
"y": 0.36833333969116211
},
"bounds": {
"x": 0.0,
"y": 0.0
},
"bounds_rel": {
"x": 0.0,
"y": 0.0
},
"scale_filter": "disable",
"blend_method": "default",
"blend_type": "normal",
"show_transition": {
"duration": 300
},
"hide_transition": {
"duration": 300
},
"private_settings": {}
},
{
"name": "NC Music Box HUD",
"source_uuid": "edbd893d-ce53-4c91-bf6c-4d52fbf394d6",
"visible": true,
"locked": false,
"rot": 0.0,
"scale_ref": {
"x": 2560.0,
"y": 1336.0
},
"align": 5,
"bounds_type": 0,
"bounds_align": 0,
"bounds_crop": false,
"crop_left": 0,
"crop_top": 0,
"crop_right": 0,
"crop_bottom": 0,
"id": 5,
"group_item_backup": false,
"pos": {
"x": 0.0,
"y": 0.0
},
"pos_rel": {
"x": -1.9161676168441772,
"y": -1.0
},
"scale": {
"x": 1.0,
"y": 1.0
},
"scale_rel": {
"x": 1.0,
"y": 1.0
},
"bounds": {
"x": 0.0,
"y": 0.0
},
"bounds_rel": {
"x": 0.0,
"y": 0.0
},
"scale_filter": "disable",
"blend_method": "default",
"blend_type": "normal",
"show_transition": {
"id": "wipe_transition",
"versioned_id": "wipe_transition",
"name": "NC Music Box HUD Show Transition",
"transition": {
"luma_image": "checkerboard-small.png"
},
"duration": 300
},
"hide_transition": {
"id": "wipe_transition",
"versioned_id": "wipe_transition",
"name": "NC Music Box HUD Hide Transition",
"transition": {
"luma_image": "checkerboard-small.png"
},
"duration": 300
},
"private_settings": {}
},
{
"name": "Waveform Visualizer",
"source_uuid": "f28cc995-6966-4afa-b831-ebb50d89ebe8",
"visible": true,
"locked": false,
"rot": 0.0,
"scale_ref": {
"x": 2560.0,
"y": 1336.0
},
"align": 5,
"bounds_type": 0,
"bounds_align": 0,
"bounds_crop": false,
"crop_left": 0,
"crop_top": 0,
"crop_right": 0,
"crop_bottom": 0,
"id": 6,
"group_item_backup": false,
"pos": {
"x": 2166.0,
"y": 1078.0
},
"pos_rel": {
"x": 1.3263473510742188,
"y": 0.61377251148223877
},
"scale": {
"x": 0.38249999284744263,
"y": 0.38222223520278931
},
"scale_rel": {
"x": 0.38249999284744263,
"y": 0.38222223520278931
},
"bounds": {
"x": 0.0,
"y": 0.0
},
"bounds_rel": {
"x": 0.0,
"y": 0.0
},
"scale_filter": "disable",
"blend_method": "default",
"blend_type": "normal",
"show_transition": {
"duration": 300
},
"hide_transition": {
"duration": 300
},
"private_settings": {}
}
]
},
@@ -2363,7 +2714,387 @@
"libobs.show_scene_item.1": [],
"libobs.hide_scene_item.1": [],
"libobs.show_scene_item.2": [],
"libobs.hide_scene_item.2": []
"libobs.hide_scene_item.2": [],
"libobs.show_scene_item.4": [],
"libobs.hide_scene_item.4": [],
"libobs.show_scene_item.5": [],
"libobs.hide_scene_item.5": [],
"libobs.show_scene_item.6": [],
"libobs.hide_scene_item.6": []
},
"deinterlace_mode": 0,
"deinterlace_field_order": 0,
"monitoring_type": 0,
"canvas_uuid": "6c69626f-6273-4c00-9d88-c5136d61696e",
"private_settings": {}
},
{
"prev_ver": 536936450,
"name": "Desktop (No Cam)",
"uuid": "e68f67a3-f90b-4e81-a89b-308a0ea83e57",
"id": "scene",
"versioned_id": "scene",
"settings": {
"id_counter": 6,
"custom_size": false,
"items": [
{
"name": "Screen Capture (PipeWire)",
"source_uuid": "8f6ef725-1eec-4fdf-930a-2aab93d84c06",
"visible": true,
"locked": false,
"rot": 0.0,
"scale_ref": {
"x": 2560.0,
"y": 1336.0
},
"align": 5,
"bounds_type": 1,
"bounds_align": 0,
"bounds_crop": false,
"crop_left": 0,
"crop_top": 0,
"crop_right": 0,
"crop_bottom": 0,
"id": 1,
"group_item_backup": false,
"pos": {
"x": 10.0,
"y": 10.0
},
"pos_rel": {
"x": -1.9011975526809692,
"y": -0.98502993583679199
},
"scale": {
"x": 1.0,
"y": 1.0
},
"scale_rel": {
"x": 1.0,
"y": 1.0
},
"bounds": {
"x": 2010.0,
"y": 1213.0
},
"bounds_rel": {
"x": 3.0089819431304932,
"y": 1.8158682584762573
},
"scale_filter": "disable",
"blend_method": "default",
"blend_type": "normal",
"show_transition": {
"duration": 0
},
"hide_transition": {
"duration": 0
},
"private_settings": {}
},
{
"name": "MPD",
"source_uuid": "25440930-0606-46d9-ba2c-be786ff4a3ae",
"visible": true,
"locked": false,
"rot": 0.0,
"scale_ref": {
"x": 2560.0,
"y": 1336.0
},
"align": 5,
"bounds_type": 0,
"bounds_align": 0,
"bounds_crop": false,
"crop_left": 0,
"crop_top": 0,
"crop_right": 0,
"crop_bottom": 0,
"id": 2,
"group_item_backup": false,
"pos": {
"x": 0.0,
"y": 0.0
},
"pos_rel": {
"x": -1.9161676168441772,
"y": -1.0
},
"scale": {
"x": 1.0,
"y": 1.0
},
"scale_rel": {
"x": 1.0,
"y": 1.0
},
"bounds": {
"x": 0.0,
"y": 0.0
},
"bounds_rel": {
"x": 0.0,
"y": 0.0
},
"scale_filter": "disable",
"blend_method": "default",
"blend_type": "normal",
"show_transition": {
"duration": 300
},
"hide_transition": {
"duration": 300
},
"private_settings": {}
},
{
"name": "Desktop HUD",
"source_uuid": "8acfb832-cfb4-4310-8ebb-b58fad2b3509",
"visible": true,
"locked": false,
"rot": 0.0,
"scale_ref": {
"x": 2560.0,
"y": 1336.0
},
"align": 5,
"bounds_type": 1,
"bounds_align": 0,
"bounds_crop": false,
"crop_left": 0,
"crop_top": 0,
"crop_right": 0,
"crop_bottom": 0,
"id": 3,
"group_item_backup": false,
"pos": {
"x": -1.0,
"y": 0.0
},
"pos_rel": {
"x": -1.917664647102356,
"y": -1.0
},
"scale": {
"x": 1.0,
"y": 1.0
},
"scale_rel": {
"x": 1.0,
"y": 1.0
},
"bounds": {
"x": 2560.0,
"y": 1336.0
},
"bounds_rel": {
"x": 3.8323352336883545,
"y": 2.0
},
"scale_filter": "disable",
"blend_method": "default",
"blend_type": "normal",
"show_transition": {
"duration": 300
},
"hide_transition": {
"duration": 300
},
"private_settings": {}
},
{
"name": "Camera",
"source_uuid": "a8b362a1-91a6-491b-8751-26e2dad55ccd",
"visible": false,
"locked": false,
"rot": 0.0,
"scale_ref": {
"x": 2560.0,
"y": 1336.0
},
"align": 5,
"bounds_type": 0,
"bounds_align": 0,
"bounds_crop": false,
"crop_left": 0,
"crop_top": 0,
"crop_right": 0,
"crop_bottom": 0,
"id": 4,
"group_item_backup": false,
"pos": {
"x": 2019.0,
"y": 22.0
},
"pos_rel": {
"x": 1.1062874794006348,
"y": -0.96706587076187134
},
"scale": {
"x": 0.34521940350532532,
"y": 0.3454001247882843
},
"scale_rel": {
"x": 0.34521940350532532,
"y": 0.3454001247882843
},
"bounds": {
"x": 0.0,
"y": 0.0
},
"bounds_rel": {
"x": 0.0,
"y": 0.0
},
"scale_filter": "disable",
"blend_method": "default",
"blend_type": "normal",
"show_transition": {
"duration": 0
},
"hide_transition": {
"duration": 0
},
"private_settings": {}
},
{
"name": "Music Box Widget",
"source_uuid": "f662d513-6fe6-49fd-99f6-ea7f44e8de18",
"visible": true,
"locked": false,
"rot": 0.0,
"scale_ref": {
"x": 2560.0,
"y": 1336.0
},
"align": 5,
"bounds_type": 0,
"bounds_align": 0,
"bounds_crop": false,
"crop_left": 0,
"crop_top": 0,
"crop_right": 0,
"crop_bottom": 0,
"id": 5,
"group_item_backup": false,
"pos": {
"x": 2043.0,
"y": 402.0
},
"pos_rel": {
"x": 1.1422156095504761,
"y": -0.39820361137390137
},
"scale": {
"x": 0.90892529487609863,
"y": 0.90909093618392944
},
"scale_rel": {
"x": 0.90892529487609863,
"y": 0.90909093618392944
},
"bounds": {
"x": 0.0,
"y": 0.0
},
"bounds_rel": {
"x": 0.0,
"y": 0.0
},
"scale_filter": "disable",
"blend_method": "default",
"blend_type": "normal",
"show_transition": {
"duration": 300
},
"hide_transition": {
"duration": 300
},
"private_settings": {}
},
{
"name": "Cover",
"source_uuid": "54d4ac81-e354-431a-a2dc-a00e5555e8d9",
"visible": true,
"locked": false,
"rot": 0.0,
"scale_ref": {
"x": 2560.0,
"y": 1336.0
},
"align": 5,
"bounds_type": 0,
"bounds_align": 0,
"bounds_crop": false,
"crop_left": 0,
"crop_top": 0,
"crop_right": 0,
"crop_bottom": 0,
"id": 6,
"group_item_backup": false,
"pos": {
"x": 2044.0,
"y": 13.0
},
"pos_rel": {
"x": 1.1437125205993652,
"y": -0.98053890466690063
},
"scale": {
"x": 0.62374997138977051,
"y": 0.62333333492279053
},
"scale_rel": {
"x": 0.62374997138977051,
"y": 0.62333333492279053
},
"bounds": {
"x": 0.0,
"y": 0.0
},
"bounds_rel": {
"x": 0.0,
"y": 0.0
},
"scale_filter": "disable",
"blend_method": "default",
"blend_type": "normal",
"show_transition": {
"duration": 300
},
"hide_transition": {
"duration": 300
},
"private_settings": {}
}
]
},
"mixers": 0,
"sync": 0,
"flags": 0,
"volume": 1.0,
"balance": 0.5,
"enabled": true,
"muted": false,
"push-to-mute": false,
"push-to-mute-delay": 0,
"push-to-talk": false,
"push-to-talk-delay": 0,
"hotkeys": {
"OBSBasic.SelectScene": [],
"libobs.show_scene_item.1": [],
"libobs.hide_scene_item.1": [],
"libobs.show_scene_item.2": [],
"libobs.hide_scene_item.2": [],
"libobs.show_scene_item.3": [],
"libobs.hide_scene_item.3": [],
"libobs.show_scene_item.4": [],
"libobs.hide_scene_item.4": [],
"libobs.show_scene_item.5": [],
"libobs.hide_scene_item.5": [],
"libobs.show_scene_item.6": [],
"libobs.hide_scene_item.6": []
},
"deinterlace_mode": 0,
"deinterlace_field_order": 0,
@@ -2595,6 +3326,9 @@
{
"name": "Desktop"
},
{
"name": "Desktop (No Cam)"
},
{
"name": "Music Box"
},
@@ -2602,8 +3336,8 @@
"name": "Good Bye"
}
],
"current_scene": "Landing",
"current_program_scene": "Landing",
"current_scene": "Music Box",
"current_program_scene": "Music Box",
"canvases": [],
"current_transition": "Luma Wipe",
"transition_duration": 1000,