From 5016f6a41db64e195874eb638e0b855f8069e9ac Mon Sep 17 00:00:00 2001 From: Wiktor Zykubek Date: Tue, 10 Mar 2020 20:24:26 +0100 Subject: [PATCH] Remove useless configs from repo and edit updot script --- botfiles/.config/QtProject.conf | 8 - botfiles/.config/TabNine/TabNineExample.toml | 71 - botfiles/.config/TabNine/tabnine_config.json | 24 - botfiles/.config/autostart/autostart.sh | 3 +- botfiles/.config/easytag/browser_path.history | 0 botfiles/.config/easytag/rename_file.mask | 0 .../run_program_with_directory.history | 0 .../easytag/run_program_with_file.history | 0 botfiles/.config/easytag/scan_tag.mask | 0 botfiles/.config/easytag/search_file.history | 0 botfiles/.config/enchant/he.dic | 0 botfiles/.config/enchant/he.exc | 0 botfiles/.config/gconf/desktop/%gconf.xml | 0 .../.config/gconf/desktop/gnome/%gconf.xml | 0 .../desktop/gnome/peripherals/%gconf.xml | 0 .../%gconf.xml | 8 - botfiles/.config/htop/htoprc | 26 - botfiles/.config/jukrc | 50 - botfiles/.config/kdeglobals | 17 - botfiles/.config/kdenliverc | 55 - botfiles/.config/keepassxc/keepassxc.ini | 17 - botfiles/.config/mc/ini | 142 -- botfiles/.config/mc/panels.ini | 0 .../basic/profiles/Untitled/basic.ini | 35 - .../profiles/Untitled/recordEncoder.json | 3 - .../obs-studio/basic/scenes/Untitled.json | 141 -- .../obs-studio/basic/scenes/Untitled.json.bak | 141 -- botfiles/.config/obs-studio/global.ini | 30 - .../obs-studio/logs/2020-03-01 13-22-05.txt | 533 ------ .../plugin_config/rtmp-services/meta.json | 3 - .../plugin_config/rtmp-services/package.json | 10 - .../plugin_config/rtmp-services/services.json | 1693 ----------------- .../rtmp-services/twitch_ingests.json | 444 ----- .../profiler_data/2020-03-01 13-22-05.csv.gz | Bin 133515 -> 0 bytes botfiles/.config/polybar/config | 14 +- botfiles/.config/sxhkd/sxhkdrc | 33 +- botfiles/.config/zsh/zsh-autosuggestions | 1 - botfiles/.config/zsh/zsh-syntax-highlighting | 1 - updot | 10 +- 39 files changed, 31 insertions(+), 3482 deletions(-) delete mode 100644 botfiles/.config/QtProject.conf delete mode 100644 botfiles/.config/TabNine/TabNineExample.toml delete mode 100644 botfiles/.config/TabNine/tabnine_config.json delete mode 100644 botfiles/.config/easytag/browser_path.history delete mode 100644 botfiles/.config/easytag/rename_file.mask delete mode 100644 botfiles/.config/easytag/run_program_with_directory.history delete mode 100644 botfiles/.config/easytag/run_program_with_file.history delete mode 100644 botfiles/.config/easytag/scan_tag.mask delete mode 100644 botfiles/.config/easytag/search_file.history delete mode 100644 botfiles/.config/enchant/he.dic delete mode 100644 botfiles/.config/enchant/he.exc delete mode 100644 botfiles/.config/gconf/desktop/%gconf.xml delete mode 100644 botfiles/.config/gconf/desktop/gnome/%gconf.xml delete mode 100644 botfiles/.config/gconf/desktop/gnome/peripherals/%gconf.xml delete mode 100644 botfiles/.config/gconf/desktop/gnome/peripherals/SynPS@47@2@32@Synaptics@32@TouchPad/%gconf.xml delete mode 100644 botfiles/.config/htop/htoprc delete mode 100644 botfiles/.config/jukrc delete mode 100644 botfiles/.config/kdeglobals delete mode 100644 botfiles/.config/kdenliverc delete mode 100644 botfiles/.config/keepassxc/keepassxc.ini delete mode 100644 botfiles/.config/mc/ini delete mode 100644 botfiles/.config/mc/panels.ini delete mode 100644 botfiles/.config/obs-studio/basic/profiles/Untitled/basic.ini delete mode 100644 botfiles/.config/obs-studio/basic/profiles/Untitled/recordEncoder.json delete mode 100644 botfiles/.config/obs-studio/basic/scenes/Untitled.json delete mode 100644 botfiles/.config/obs-studio/basic/scenes/Untitled.json.bak delete mode 100644 botfiles/.config/obs-studio/global.ini delete mode 100644 botfiles/.config/obs-studio/logs/2020-03-01 13-22-05.txt delete mode 100644 botfiles/.config/obs-studio/plugin_config/rtmp-services/meta.json delete mode 100644 botfiles/.config/obs-studio/plugin_config/rtmp-services/package.json delete mode 100644 botfiles/.config/obs-studio/plugin_config/rtmp-services/services.json delete mode 100644 botfiles/.config/obs-studio/plugin_config/rtmp-services/twitch_ingests.json delete mode 100644 botfiles/.config/obs-studio/profiler_data/2020-03-01 13-22-05.csv.gz delete mode 160000 botfiles/.config/zsh/zsh-autosuggestions delete mode 160000 botfiles/.config/zsh/zsh-syntax-highlighting diff --git a/botfiles/.config/QtProject.conf b/botfiles/.config/QtProject.conf deleted file mode 100644 index 13d48ba..0000000 --- a/botfiles/.config/QtProject.conf +++ /dev/null @@ -1,8 +0,0 @@ -[FileDialog] -history=file:///home/samedamci/.minecraft/screenshots, file:///mnt/HDD/samedamci/Videos, file:///home/samedamci/Pictures/Screenshots, file:///home/samedamci/.minecraft/resourcepacks/Resourcedamci/assets/minecraft/textures/entity/fox, file:///home/samedamci/Passwords -lastVisited=file:///home/samedamci/Pictures/Screenshots -qtVersion=5.14.1 -shortcuts=file:, file:///home/samedamci, file:///home/samedamci/Pictures, file:///home/samedamci/.minecraft -sidebarWidth=90 -treeViewHeader=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x3\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1\xec\0\0\0\x4\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x4\0\0\0\xff\0\0\0\x1\0\0\0\0\0\0\0?\0\0\0\x1\0\0\0\0\0\0\0@\0\0\0\x1\0\0\0\0\0\0\0n\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff) -viewMode=Detail diff --git a/botfiles/.config/TabNine/TabNineExample.toml b/botfiles/.config/TabNine/TabNineExample.toml deleted file mode 100644 index 5114bf1..0000000 --- a/botfiles/.config/TabNine/TabNineExample.toml +++ /dev/null @@ -1,71 +0,0 @@ -[language.rust] -command = "rls" -install = [ - ["rustup", "update"], - ["rustup", "component", "add", "rls", "rust-analysis", "rust-src"], -] - -[language.javascript] -command = "flow" -args = ["lsp"] -install = [["npm", "install", "-g", "flow-bin"]] - -[language.typescript] -command = "typescript-language-server" -args = ["--stdio"] -install = [["npm", "install", "-g", "typescript-language-server"]] - -[language.html] -command = "html-languageserver" -args = ["--stdio"] -install = [["npm", "install", "-g", "vscode-html-languageserver-bin"]] - -[language.ocaml] -command = "ocaml-language-server" -args = ["--stdio"] -install = [["npm", "install", "-g", "ocaml-language-server"]] - -[language.python] -command = "pyls" -install = [["pip", "install", "python-language-server"]] - -[language.c] -command = "clangd" -args = [] - -[language.cpp] -command = "clangd" -args = [] - -[language.haskell] -command = "hie" -args = ["--lsp"] - -[language.go] -command = "gopls" -args = ["serve"] -install = [["go", "get", "-u", "golang.org/x/tools/cmd/gopls"]] - -[language.dart] -command = "dart_language_server" -install = [["pub", "global", "activate", "dart_language_server"]] - -[language.ruby] -command = "solargraph" -args = ["stdio"] -install = [["gem", "install", "solargraph"]] - -[language.css] -command = "css-languageserver" -args = ["--stdio"] -install = [["npm", "install", "-g", "vscode-css-languageserver-bin"]] - -[language.scss] -command = "css-languageserver" -args = ["--stdio"] -install = [["npm", "install", "-g", "vscode-css-languageserver-bin"]] - -[language.purescript] -command = "purescript-language-server" -args = ["--stdio"] -install = [["npm", "install", "-g", "purescript-language-server"]] diff --git a/botfiles/.config/TabNine/tabnine_config.json b/botfiles/.config/TabNine/tabnine_config.json deleted file mode 100644 index f15760f..0000000 --- a/botfiles/.config/TabNine/tabnine_config.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "version": "2.3.5", - "hide_promotional_message": false, - "beta_enabled": "No", - "ignore_all_lsp": false, - "creation_time": "2020-03-08T16:00:36.662764122Z", - "semantic_status": {}, - "disable_auto_update": false, - "user_understands_that_enabling_tabnine_cloud_sends_code_to_tabnine_servers": false, - "hosted_deep_completions_enabled": "Disabled", - "tabnine_cloud_host": null, - "tabnine_cloud_certificate_domain": null, - "tabnine_cloud_port": null, - "cloud_whitelist": [], - "api_key": null, - "api_key_service_level": null, - "api_base_url": null, - "local_enabled": "Unset", - "disable_local_when_using_battery": false, - "hide_deep_information_message": false, - "enable_power_saving_mode": false, - "rate_limit_interval_seconds": null, - "rate_limit_amount": null -} \ No newline at end of file diff --git a/botfiles/.config/autostart/autostart.sh b/botfiles/.config/autostart/autostart.sh index fcfcc4a..4885c91 100755 --- a/botfiles/.config/autostart/autostart.sh +++ b/botfiles/.config/autostart/autostart.sh @@ -51,8 +51,7 @@ udiskie & # Welcome notify dunstify "Hello ${USER}!" # Wallpaper -if [ "$HOSTNAME" = "pc" ]; then RESOL="1920x1080"; elif [ "$HOSTNAME" = "laptop" ]; then RESOL="1366x768"; fi -feh --bg-fill --randomize /home/samedamci/.config/wallpapers/$RESOL/ & +feh --bg-fill --randomize /home/samedamci/.config/wallpapers/1920x1080/ & # Keyboard layout & key swaping setxkbmap -layout 'pl' -option caps:swapescape & # Cursor diff --git a/botfiles/.config/easytag/browser_path.history b/botfiles/.config/easytag/browser_path.history deleted file mode 100644 index e69de29..0000000 diff --git a/botfiles/.config/easytag/rename_file.mask b/botfiles/.config/easytag/rename_file.mask deleted file mode 100644 index e69de29..0000000 diff --git a/botfiles/.config/easytag/run_program_with_directory.history b/botfiles/.config/easytag/run_program_with_directory.history deleted file mode 100644 index e69de29..0000000 diff --git a/botfiles/.config/easytag/run_program_with_file.history b/botfiles/.config/easytag/run_program_with_file.history deleted file mode 100644 index e69de29..0000000 diff --git a/botfiles/.config/easytag/scan_tag.mask b/botfiles/.config/easytag/scan_tag.mask deleted file mode 100644 index e69de29..0000000 diff --git a/botfiles/.config/easytag/search_file.history b/botfiles/.config/easytag/search_file.history deleted file mode 100644 index e69de29..0000000 diff --git a/botfiles/.config/enchant/he.dic b/botfiles/.config/enchant/he.dic deleted file mode 100644 index e69de29..0000000 diff --git a/botfiles/.config/enchant/he.exc b/botfiles/.config/enchant/he.exc deleted file mode 100644 index e69de29..0000000 diff --git a/botfiles/.config/gconf/desktop/%gconf.xml b/botfiles/.config/gconf/desktop/%gconf.xml deleted file mode 100644 index e69de29..0000000 diff --git a/botfiles/.config/gconf/desktop/gnome/%gconf.xml b/botfiles/.config/gconf/desktop/gnome/%gconf.xml deleted file mode 100644 index e69de29..0000000 diff --git a/botfiles/.config/gconf/desktop/gnome/peripherals/%gconf.xml b/botfiles/.config/gconf/desktop/gnome/peripherals/%gconf.xml deleted file mode 100644 index e69de29..0000000 diff --git a/botfiles/.config/gconf/desktop/gnome/peripherals/SynPS@47@2@32@Synaptics@32@TouchPad/%gconf.xml b/botfiles/.config/gconf/desktop/gnome/peripherals/SynPS@47@2@32@Synaptics@32@TouchPad/%gconf.xml deleted file mode 100644 index aff2966..0000000 --- a/botfiles/.config/gconf/desktop/gnome/peripherals/SynPS@47@2@32@Synaptics@32@TouchPad/%gconf.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - touchpad - - diff --git a/botfiles/.config/htop/htoprc b/botfiles/.config/htop/htoprc deleted file mode 100644 index c21cfaa..0000000 --- a/botfiles/.config/htop/htoprc +++ /dev/null @@ -1,26 +0,0 @@ -# Beware! This file is rewritten by htop when settings are changed in the interface. -# The parser is also very primitive, and not human-friendly. -fields=0 48 17 18 38 39 40 2 46 47 49 1 -sort_key=47 -sort_direction=1 -hide_threads=0 -hide_kernel_threads=1 -hide_userland_threads=0 -shadow_other_users=0 -show_thread_names=0 -show_program_path=1 -highlight_base_name=0 -highlight_megabytes=1 -highlight_threads=1 -tree_view=0 -header_margin=1 -detailed_cpu_time=0 -cpu_count_from_zero=0 -update_process_names=0 -account_guest_in_cpu_meter=0 -color_scheme=0 -delay=15 -left_meters=AllCPUs Memory Swap -left_meter_modes=1 1 1 -right_meters=Tasks LoadAverage Uptime -right_meter_modes=2 2 2 diff --git a/botfiles/.config/jukrc b/botfiles/.config/jukrc deleted file mode 100644 index 4f9ad2c..0000000 --- a/botfiles/.config/jukrc +++ /dev/null @@ -1,50 +0,0 @@ -[LyricsWidget] -Show=true - -[MainWindow] -Height 768=728 -State=AAAA/wAAAAD9AAAAAAAAAoMAAAKDAAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAIAAAAWAG0AYQBpAG4AVABvAG8AbABCAGEAcgAAAAAA/////wAAAAAAAAAAAAAAFgBwAGwAYQB5AFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAAAAAAA== -ToolBarsMovable=Disabled -Width 1366=643 - -[MainWindow][Toolbar playToolBar] -ToolButtonStyle=IconOnly - -[Player] -CrossfadeTracks=false -LoopPlaylist=false -RandomPlay=Disabled -Volume=100 - -[PlaylistBox] -ViewMode=0 - -[PlaylistShared] -ColumnOrder= -InlineCompletionMode=2 -ResizeColumnsManually=false -VisibleColumns=0,1,2,3,4,5,6,7 - -[Playlists] -CollectionListSortAscending=true -CollectionListSortColumn=1 -DirectoryList[$e]=$HOME/SD/Music -ImportPlaylists=true -showUpcoming=false - -[Settings] -DockInSystemTray=true -DockOnClose=true -StartDocked=false -TrackPopup=false - -[Splitter] -EditorSplitterSizes=332,307 -PlaylistSplitterSizes=70,365,200 -ShowSearch=true - -[TagEditor] -AlbumNameBoxMode=2 -ArtistNameBoxMode=2 -GenreBoxMode=2 -Show=true diff --git a/botfiles/.config/kdeglobals b/botfiles/.config/kdeglobals deleted file mode 100644 index 455c6c4..0000000 --- a/botfiles/.config/kdeglobals +++ /dev/null @@ -1,17 +0,0 @@ -[KFileDialog Settings] -Allow Expansion=false -Automatically select filename extension=true -Breadcrumb Navigation=true -Decoration position=2 -LocationCombo Completionmode=5 -PathCombo Completionmode=5 -Show Bookmarks=false -Show Full Path=false -Show Inline Previews=true -Show Speedbar=true -Show hidden files=false -Sort by=Name -Sort directories first=true -Sort reversed=false -Speedbar Width=148 -View Style=DetailTree diff --git a/botfiles/.config/kdenliverc b/botfiles/.config/kdenliverc deleted file mode 100644 index 32ae969..0000000 --- a/botfiles/.config/kdenliverc +++ /dev/null @@ -1,55 +0,0 @@ -[KFileDialog Settings] -Recent Files[$e]=file:$HOME/HDD/Projects/brovar-compilation/ -Recent URLs[$e]=file:$HOME/HDD/Projects/brovar-compilation/ -detailViewIconSize=0 - -[MainWindow] -Height 768=728 -State=AAAA/wAAAAD9AAAAAQAAAAIAAAVGAAABf/wBAAAADvsAAAAYAG4AbwB0AGUAcwBfAHcAaQBkAGcAZQB0AAAAAAD/////AAAARgD////7AAAADgBsAGkAYgByAGEAcgB5AAAAAAD/////AAAAWAD////7AAAAFABzAGMAcgBlAGUAbgBnAHIAYQBiAAAAAAD/////AAAARwD////7AAAAGgBhAHUAZABpAG8AcwBwAGUAYwB0AHIAdQBtAAAAAAD/////AAAAaQD////7AAAAFgBwAHIAbwBqAGUAYwB0AF8AYgBpAG4BAAAAAAAAAOwAAABGAP////wAAADyAAAAewAAAHsA////+gAAAAABAAAAAvsAAAAYAGUAZgBmAGUAYwB0AF8AcwB0AGEAYwBrAQAAAAD/////AAAARAD////7AAAAHgBjAGwAaQBwAF8AcAByAG8AcABlAHIAdABpAGUAcwEAAAAA/////wAAAEQA/////AAAAXMAAAEOAAAAewD////6AAAAAQEAAAAC+wAAAB4AdAByAGEAbgBzAGkAdABpAG8AbgBfAGwAaQBzAHQBAAAAAP////8AAAAAAP////sAAAAWAGUAZgBmAGUAYwB0AF8AbABpAHMAdAEAAAAA/////wAAAAAA/////AAAAocAAAK/AAABQAD////6AAAAAAEAAAAC+wAAABgAYwBsAGkAcABfAG0AbwBuAGkAdABvAHIBAAAAAP////8AAAFAAP////sAAAAeAHAAcgBvAGoAZQBjAHQAXwBtAG8AbgBpAHQAbwByAQAAAAD/////AAABQAD////7AAAAGAB1AG4AZABvAF8AaABpAHMAdABvAHIAeQAAAAAA/////wAAAEYA////+wAAAAoAbQBpAHgAZQByAAAAAAD/////AAAApQD////7AAAAFgB2AGUAYwB0AG8AcgBzAGMAbwBwAGUAAAAAAP////8AAAEpAP////sAAAAQAHcAYQB2AGUAZgBvAHIAbQAAAAAA/////wAAAJ8A////+wAAABQAcgBnAGIAXwBwAGEAcgBhAGQAZQAAAAAA/////wAAAJwA////+wAAABIAaABpAHMAdABvAGcAcgBhAG0AAAAAAP////8AAAE5AP///wAABUYAAAD+AAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAIAAAAWAG0AYQBpAG4AVABvAG8AbABCAGEAcgEAAAAA/////wAAAAAAAAAAAAAAGABlAHgAdAByAGEAVABvAG8AbABCAGEAcgEAAAIf/////wAAAAAAAAAA -ToolBarsMovable=Disabled -Width 1366=1350 - -[Recent Dirs] -KdenliveClipFolder[$e]=$HOME/HDD/Projects/brovar-compilation/,$HOME/Pictures/,$HOME/Videos -KdenliveProjectsFolder[$e]=$HOME/Videos/,$HOME/Videos,$HOME/Documents - -[Recent Files] -File1[$e]=$HOME/Videos/brovarcompilation.kdenlive -Name1[$e]=brovarcompilation.kdenlive - -[UiSettings] -ColorScheme=Breeze Dark - -[bin] -treeviewheaders=AAAA/wAAAAAAAAABAAAAAAAAAAABAAAAAAAAAAAAAAADBgAAAAIAAAACAAAAZAAAAAEAAAA5AAAA3AAAAAMBAQABAAAAAAAAAAAAAAAAZP////8AAACBAAAAAAAAAAMAAADcAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAPoAAAAAEA= - -[capture] -decklink_extension=mov -decklink_parameters=vcodec=dnxhd vb=145000k acodec=pcm_s16le threads=%threads -grab_extension=mov -grab_parameters=-crf 25 -vcodec libx264 -preset veryfast -threads 0 -v4l_extension=mpg -v4l_parameters=qscale=4 ab=192k vcodec=mpeg2video acodec=mp2 threads=%threads - -[env] -defaultimageapp=/usr/bin/gimp -defaultprojectfolder[$e]=$HOME/Videos -ffmpegpath[$e]=/usr/bin/ffmpeg -ffplaypath[$e]=/usr/bin/ffplay -ffprobepath[$e]=/usr/bin/ffprobe -mltpath[$e]=/usr/share/mlt/profiles -rendererpath[$e]=/usr/bin/melt - -[timeline] -trackheight=61 - -[unmanaged] -default_profile=atsc_1080p_25 -monitor_audio=false -producerslist=frei0r.ising0r,frei0r.lissajous0r,frei0r.nois0r,frei0r.onecol0r,frei0r.partik0l,frei0r.plasma,frei0r.test_pat_B,frei0r.test_pat_C,frei0r.test_pat_G,frei0r.test_pat_I,frei0r.test_pat_L,frei0r.test_pat_R,pgm,pango,pixbuf,xml,xml-string,xml-nogl,avformat,avformat-novalidate,decklink,slowmotion,abnormal,color,colour,consumer,hold,loader,melt,melt_file,noise,timewarp,tone,qimage,qtext,kdenlivetitle,blipflash,count,framebuffer -project_fps=24 -use_dark_breeze=true -widgetstyle=Default - -[version] -version=19.12.2 diff --git a/botfiles/.config/keepassxc/keepassxc.ini b/botfiles/.config/keepassxc/keepassxc.ini deleted file mode 100644 index ecdd485..0000000 --- a/botfiles/.config/keepassxc/keepassxc.ini +++ /dev/null @@ -1,17 +0,0 @@ -[General] -HideWindowOnCopy=false -LastActiveDatabase=@Invalid() -LastDatabases=/home/samedamci/Passwords/keepass.kdbx -LastDir=/home/samedamci/Passwords -LastOpenedDatabases=@Invalid() -MinimizeOnCopy=true - -[GUI] -HidePasswords=true -HideUsernames=false -ListViewState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x1\x1\0\0\0\0\0\0\0\0\0\0\0\r\x1\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\x4\x64\0\0\0\r\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\0\0\0\x18\0\0\0\x81\0\0\0\0\0\0\0\r\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x18\0\0\0\x1\0\0\0\x2\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\x1\0\0\0\x64) -MainWindowGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\x4\0\0\0\x1d\0\0\aw\0\0\x4/\0\0\0\x6\0\0\0\x1f\0\0\au\0\0\x4-\0\0\0\0\0\0\0\0\a\x80\0\0\0\x6\0\0\0\x1f\0\0\au\0\0\x4-) -MainWindowState=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\0\0\0\ap\0\0\x3\xd6\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x1\0\0\0\x2\0\0\0\x1\0\0\0\xe\0t\0o\0o\0l\0\x42\0\x61\0r\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0) -PreviewSplitterState=@Invalid() -SearchViewState=@ByteArray() -SplitterState=@Invalid() diff --git a/botfiles/.config/mc/ini b/botfiles/.config/mc/ini deleted file mode 100644 index 2037eee..0000000 --- a/botfiles/.config/mc/ini +++ /dev/null @@ -1,142 +0,0 @@ -[Midnight-Commander] -verbose=true -shell_patterns=true -auto_save_setup=true -preallocate_space=false -auto_menu=false -use_internal_view=true -use_internal_edit=true -clear_before_exec=true -confirm_delete=true -confirm_overwrite=true -confirm_execute=false -confirm_history_cleanup=true -confirm_exit=false -confirm_directory_hotlist_delete=false -confirm_view_dir=false -safe_delete=false -safe_overwrite=false -use_8th_bit_as_meta=false -mouse_move_pages_viewer=true -mouse_close_dialog=false -fast_refresh=false -drop_menus=false -wrap_mode=true -old_esc_mode=true -cd_symlinks=true -show_all_if_ambiguous=false -use_file_to_guess_type=true -alternate_plus_minus=false -only_leading_plus_minus=true -show_output_starts_shell=false -xtree_mode=false -file_op_compute_totals=true -classic_progressbar=true -use_netrc=true -ftpfs_always_use_proxy=false -ftpfs_use_passive_connections=true -ftpfs_use_passive_connections_over_proxy=false -ftpfs_use_unix_list_options=true -ftpfs_first_cd_then_ls=true -ignore_ftp_chattr_errors=true -editor_fill_tabs_with_spaces=false -editor_return_does_auto_indent=true -editor_backspace_through_tabs=false -editor_fake_half_tabs=true -editor_option_save_position=true -editor_option_auto_para_formatting=false -editor_option_typewriter_wrap=false -editor_edit_confirm_save=true -editor_syntax_highlighting=true -editor_persistent_selections=true -editor_drop_selection_on_copy=true -editor_cursor_beyond_eol=false -editor_cursor_after_inserted_block=false -editor_visible_tabs=true -editor_visible_spaces=true -editor_line_state=false -editor_simple_statusbar=false -editor_check_new_line=false -editor_show_right_margin=false -editor_group_undo=false -editor_state_full_filename=false -editor_ask_filename_before_edit=false -nice_rotating_dash=true -mcview_remember_file_position=false -auto_fill_mkdir_name=true -copymove_persistent_attr=true -pause_after_run=1 -mouse_repeat_rate=100 -double_click_speed=250 -old_esc_mode_timeout=1000000 -max_dirt_limit=10 -num_history_items_recorded=60 -vfs_timeout=60 -ftpfs_directory_timeout=900 -ftpfs_retry_seconds=30 -fish_directory_timeout=900 -editor_tab_spacing=8 -editor_word_wrap_line_length=72 -editor_option_save_mode=0 -editor_backup_extension=~ -editor_filesize_threshold=64M -editor_stop_format_chars=-+*\\,.;:&> -mcview_eof= -skin=default - -[Layout] -message_visible=1 -keybar_visible=1 -xterm_title=1 -output_lines=0 -command_prompt=1 -menubar_visible=1 -free_space=1 -horizontal_split=0 -vertical_equal=1 -left_panel_size=74 -horizontal_equal=1 -top_panel_size=1 - -[Misc] -timeformat_recent=%b %e %H:%M -timeformat_old=%b %e %Y -ftp_proxy_host=gate -ftpfs_password=anonymous@ -display_codepage=UTF-8 -source_codepage=Other_8_bit -autodetect_codeset= -clipboard_store= -clipboard_paste= - -[Colors] -base_color= -st-256color= -color_terminals= - -[Panels] -show_mini_info=true -kilobyte_si=false -mix_all_files=false -show_backups=true -show_dot_files=true -fast_reload=false -fast_reload_msg_shown=false -mark_moves_down=true -reverse_files_only=true -auto_save_setup_panels=false -navigate_with_arrows=false -panel_scroll_pages=true -panel_scroll_center=false -mouse_move_pages=true -filetype_mode=true -permission_mode=false -torben_fj_mode=false -quick_search_mode=2 -select_flags=6 - -[Panelize] -Find *.orig after patching=find . -name \\*.orig -print -Find SUID and SGID programs=find . \\( \\( -perm -04000 -a -perm /011 \\) -o \\( -perm -02000 -a -perm /01 \\) \\) -print -Find rejects after patching=find . -name \\*.rej -print -Modified git files=git ls-files --modified diff --git a/botfiles/.config/mc/panels.ini b/botfiles/.config/mc/panels.ini deleted file mode 100644 index e69de29..0000000 diff --git a/botfiles/.config/obs-studio/basic/profiles/Untitled/basic.ini b/botfiles/.config/obs-studio/basic/profiles/Untitled/basic.ini deleted file mode 100644 index 2b000c3..0000000 --- a/botfiles/.config/obs-studio/basic/profiles/Untitled/basic.ini +++ /dev/null @@ -1,35 +0,0 @@ -[General] -Name=Untitled - -[Video] -BaseCX=1920 -BaseCY=1080 -OutputCX=1920 -OutputCY=1080 -FPSType=0 -FPSCommon=30 - -[Panels] -CookieId=C764BAB16BE3D08E - -[SimpleOutput] -RecEncoder=x264 -RecQuality=Small - -[Output] -Mode=Advanced - -[AdvOut] -TrackIndex=1 -RecType=Standard -RecFormat=flv -RecEncoder=obs_x264 -RecTracks=1 -FFOutputToFile=true -FFFormat= -FFFormatMimeType= -FFVEncoderId=0 -FFVEncoder= -FFAEncoderId=0 -FFAEncoder= -FFAudioMixes=1 diff --git a/botfiles/.config/obs-studio/basic/profiles/Untitled/recordEncoder.json b/botfiles/.config/obs-studio/basic/profiles/Untitled/recordEncoder.json deleted file mode 100644 index 45dfa34..0000000 --- a/botfiles/.config/obs-studio/basic/profiles/Untitled/recordEncoder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "bitrate": 4000 -} \ No newline at end of file diff --git a/botfiles/.config/obs-studio/basic/scenes/Untitled.json b/botfiles/.config/obs-studio/basic/scenes/Untitled.json deleted file mode 100644 index dbfefe3..0000000 --- a/botfiles/.config/obs-studio/basic/scenes/Untitled.json +++ /dev/null @@ -1,141 +0,0 @@ -{ - "current_program_scene": "Scene", - "current_scene": "Scene", - "current_transition": "Fade", - "groups": [], - "modules": { - "auto-scene-switcher": { - "active": false, - "interval": 300, - "non_matching_scene": "", - "switch_if_not_matching": false, - "switches": [] - }, - "output-timer": { - "autoStartRecordTimer": false, - "autoStartStreamTimer": false, - "pauseRecordTimer": true, - "recordTimerHours": 0, - "recordTimerMinutes": 0, - "recordTimerSeconds": 30, - "streamTimerHours": 0, - "streamTimerMinutes": 0, - "streamTimerSeconds": 30 - }, - "scripts-tool": [] - }, - "name": "Untitled", - "preview_locked": false, - "quick_transitions": [ - { - "duration": 300, - "hotkeys": [], - "id": 1, - "name": "Cut" - }, - { - "duration": 300, - "hotkeys": [], - "id": 2, - "name": "Fade" - } - ], - "saved_projectors": [], - "scaling_enabled": false, - "scaling_level": 0, - "scaling_off_x": 0.0, - "scaling_off_y": 0.0, - "scene_order": [ - { - "name": "Scene" - } - ], - "sources": [ - { - "balance": 0.5, - "deinterlace_field_order": 0, - "deinterlace_mode": 0, - "enabled": true, - "flags": 0, - "hotkeys": {}, - "id": "xcomposite_input", - "mixers": 0, - "monitoring_type": 0, - "muted": false, - "name": "Minecraft", - "prev_ver": 402653190, - "private_settings": {}, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "settings": { - "capture_window": "23068679\r\nMinecraft* 1.15.2 - Singleplayer\r\nMinecraft* 1.15.2" - }, - "sync": 0, - "volume": 1.0 - }, - { - "balance": 0.5, - "deinterlace_field_order": 0, - "deinterlace_mode": 0, - "enabled": true, - "flags": 0, - "hotkeys": { - "OBSBasic.SelectScene": [], - "libobs.hide_scene_item.Minecraft": [], - "libobs.show_scene_item.Minecraft": [] - }, - "id": "scene", - "mixers": 0, - "monitoring_type": 0, - "muted": false, - "name": "Scene", - "prev_ver": 402653190, - "private_settings": {}, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "settings": { - "custom_size": false, - "id_counter": 1, - "items": [ - { - "align": 5, - "bounds": { - "x": 0.0, - "y": 0.0 - }, - "bounds_align": 0, - "bounds_type": 0, - "crop_bottom": 0, - "crop_left": 0, - "crop_right": 0, - "crop_top": 0, - "group_item_backup": false, - "id": 1, - "locked": false, - "name": "Minecraft", - "pos": { - "x": -35.0, - "y": 0.0 - }, - "private_settings": {}, - "rot": 0.0, - "scale": { - "x": 1.0393908023834229, - "y": 1.0394610166549683 - }, - "scale_filter": "disable", - "visible": true - } - ] - }, - "sync": 0, - "volume": 1.0 - } - ], - "transition_duration": 300, - "transitions": [] -} \ No newline at end of file diff --git a/botfiles/.config/obs-studio/basic/scenes/Untitled.json.bak b/botfiles/.config/obs-studio/basic/scenes/Untitled.json.bak deleted file mode 100644 index dbfefe3..0000000 --- a/botfiles/.config/obs-studio/basic/scenes/Untitled.json.bak +++ /dev/null @@ -1,141 +0,0 @@ -{ - "current_program_scene": "Scene", - "current_scene": "Scene", - "current_transition": "Fade", - "groups": [], - "modules": { - "auto-scene-switcher": { - "active": false, - "interval": 300, - "non_matching_scene": "", - "switch_if_not_matching": false, - "switches": [] - }, - "output-timer": { - "autoStartRecordTimer": false, - "autoStartStreamTimer": false, - "pauseRecordTimer": true, - "recordTimerHours": 0, - "recordTimerMinutes": 0, - "recordTimerSeconds": 30, - "streamTimerHours": 0, - "streamTimerMinutes": 0, - "streamTimerSeconds": 30 - }, - "scripts-tool": [] - }, - "name": "Untitled", - "preview_locked": false, - "quick_transitions": [ - { - "duration": 300, - "hotkeys": [], - "id": 1, - "name": "Cut" - }, - { - "duration": 300, - "hotkeys": [], - "id": 2, - "name": "Fade" - } - ], - "saved_projectors": [], - "scaling_enabled": false, - "scaling_level": 0, - "scaling_off_x": 0.0, - "scaling_off_y": 0.0, - "scene_order": [ - { - "name": "Scene" - } - ], - "sources": [ - { - "balance": 0.5, - "deinterlace_field_order": 0, - "deinterlace_mode": 0, - "enabled": true, - "flags": 0, - "hotkeys": {}, - "id": "xcomposite_input", - "mixers": 0, - "monitoring_type": 0, - "muted": false, - "name": "Minecraft", - "prev_ver": 402653190, - "private_settings": {}, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "settings": { - "capture_window": "23068679\r\nMinecraft* 1.15.2 - Singleplayer\r\nMinecraft* 1.15.2" - }, - "sync": 0, - "volume": 1.0 - }, - { - "balance": 0.5, - "deinterlace_field_order": 0, - "deinterlace_mode": 0, - "enabled": true, - "flags": 0, - "hotkeys": { - "OBSBasic.SelectScene": [], - "libobs.hide_scene_item.Minecraft": [], - "libobs.show_scene_item.Minecraft": [] - }, - "id": "scene", - "mixers": 0, - "monitoring_type": 0, - "muted": false, - "name": "Scene", - "prev_ver": 402653190, - "private_settings": {}, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "settings": { - "custom_size": false, - "id_counter": 1, - "items": [ - { - "align": 5, - "bounds": { - "x": 0.0, - "y": 0.0 - }, - "bounds_align": 0, - "bounds_type": 0, - "crop_bottom": 0, - "crop_left": 0, - "crop_right": 0, - "crop_top": 0, - "group_item_backup": false, - "id": 1, - "locked": false, - "name": "Minecraft", - "pos": { - "x": -35.0, - "y": 0.0 - }, - "private_settings": {}, - "rot": 0.0, - "scale": { - "x": 1.0393908023834229, - "y": 1.0394610166549683 - }, - "scale_filter": "disable", - "visible": true - } - ] - }, - "sync": 0, - "volume": 1.0 - } - ], - "transition_duration": 300, - "transitions": [] -} \ No newline at end of file diff --git a/botfiles/.config/obs-studio/global.ini b/botfiles/.config/obs-studio/global.ini deleted file mode 100644 index 198f73c..0000000 --- a/botfiles/.config/obs-studio/global.ini +++ /dev/null @@ -1,30 +0,0 @@ -[General] -Pre19Defaults=false -Pre21Defaults=false -Pre23Defaults=false -FirstRun=true -LastVersion=402653190 - -[Basic] -Profile=Untitled -ProfileDir=Untitled -SceneCollection=Untitled -SceneCollectionFile=Untitled - -[PropertiesWindow] -cx=720 -cy=580 - -[BasicWindow] -geometry=AdnQywADAAAAAAAGAAAAHwAAB3kAAAQxAAAACAAAACEAAAd3AAAELwAAAAAAAAAAB4AAAAAIAAAAIQAAB3cAAAQv -DockState=AAAA/wAAAAD9AAAAAQAAAAMAAAdwAAAApPwBAAAABvsAAAAUAHMAYwBlAG4AZQBzAEQAbwBjAGsBAAAAAAAAAU0AAACoAP////sAAAAWAHMAbwB1AHIAYwBlAHMARABvAGMAawEAAAFTAAABTQAAAKgA////+wAAABIAbQBpAHgAZQByAEQAbwBjAGsBAAACpgAAAqAAAADkAP////sAAAAeAHQAcgBhAG4AcwBpAHQAaQBvAG4AcwBEAG8AYwBrAQAABUwAAAEfAAAAoQD////7AAAAGABjAG8AbgB0AHIAbwBsAHMARABvAGMAawEAAAZxAAAA/wAAAI8A////+wAAABIAcwB0AGEAdABzAEQAbwBjAGsCAAACYgAAAbgAAAK8AAAAyAAAB3AAAAM4AAAABAAAAAQAAAAIAAAACPwAAAAA -PreviewEnabled=true -AlwaysOnTop=false -SceneDuplicationMode=true -SwapScenesMode=true -EditPropertiesMode=false -PreviewProgramMode=false -DocksLocked=false - -[ScriptLogWindow] -geometry=AdnQywADAAAAAAAAAAAAAAAAAlcAAAGPAAAAAAAAAAAAAAJXAAABjwAAAAAAAAAAB4AAAAAAAAAAAAAAAlcAAAGP diff --git a/botfiles/.config/obs-studio/logs/2020-03-01 13-22-05.txt b/botfiles/.config/obs-studio/logs/2020-03-01 13-22-05.txt deleted file mode 100644 index 36402b6..0000000 --- a/botfiles/.config/obs-studio/logs/2020-03-01 13-22-05.txt +++ /dev/null @@ -1,533 +0,0 @@ -01:22:05 PM.420: CPU Name: Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz -01:22:05 PM.420: CPU Speed: 1900.335MHz -01:22:05 PM.421: Physical Cores: 4, Logical Cores: 4 -01:22:05 PM.421: Physical Memory: 7933MB Total, 2845MB Free -01:22:05 PM.421: Kernel Version: Linux 5.5.6-arch1-1 -01:22:05 PM.421: Distribution: "Arch Linux" Unknown -01:22:05 PM.422: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.20.7 -01:22:05 PM.423: Portable mode: false -01:22:05 PM.462: OBS 24.0.6-1 (linux) -01:22:05 PM.462: --------------------------------- -01:22:05 PM.462: --------------------------------- -01:22:05 PM.462: audio settings reset: -01:22:05 PM.462: samples per sec: 44100 -01:22:05 PM.462: speakers: 2 -01:22:05 PM.469: --------------------------------- -01:22:05 PM.469: Initializing OpenGL... -01:22:05 PM.593: Loading up OpenGL on adapter X.Org AMD REDWOOD (DRM 2.50.0 / 5.5.6-arch1-1, LLVM 9.0.1) -01:22:05 PM.593: OpenGL loaded successfully, version 3.3 (Core Profile) Mesa 19.3.4, shading language 3.30 -01:22:05 PM.648: --------------------------------- -01:22:05 PM.648: video settings reset: -01:22:05 PM.648: base resolution: 1920x1080 -01:22:05 PM.648: output resolution: 1280x720 -01:22:05 PM.648: downscale filter: Bicubic -01:22:05 PM.648: fps: 30/1 -01:22:05 PM.648: format: NV12 -01:22:05 PM.648: YUV mode: 601/Partial -01:22:05 PM.648: NV12 texture support not available -01:22:05 PM.649: Audio monitoring device: -01:22:05 PM.649: name: Default -01:22:05 PM.649: id: default -01:22:05 PM.649: --------------------------------- -01:22:05 PM.650: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so' -01:22:05 PM.716: No blackmagic support -01:22:05 PM.747: os_dlopen(libnvidia-encode.so.1->libnvidia-encode.so.1): libnvidia-encode.so.1: cannot open shared object file: No such file or directory -01:22:05 PM.747: -01:22:05 PM.747: FFMPEG VAAPI supported -01:22:05 PM.750: os_dlopen(/usr//lib/obs-plugins/obs-libfdk.so->/usr//lib/obs-plugins/obs-libfdk.so): libfdk-aac.so.2: cannot open shared object file: No such file or directory -01:22:05 PM.750: -01:22:05 PM.750: Module '/usr//lib/obs-plugins/obs-libfdk.so' not loaded -01:22:05 PM.767: VLC found, VLC video source enabled -01:22:05 PM.767: --------------------------------- -01:22:05 PM.767: Loaded Modules: -01:22:05 PM.767: vlc-video.so -01:22:05 PM.767: text-freetype2.so -01:22:05 PM.767: rtmp-services.so -01:22:05 PM.767: obs-x264.so -01:22:05 PM.767: obs-transitions.so -01:22:05 PM.767: obs-outputs.so -01:22:05 PM.767: obs-filters.so -01:22:05 PM.767: obs-ffmpeg.so -01:22:05 PM.767: linux-v4l2.so -01:22:05 PM.767: linux-pulseaudio.so -01:22:05 PM.767: linux-jack.so -01:22:05 PM.767: linux-decklink.so -01:22:05 PM.767: linux-capture.so -01:22:05 PM.767: linux-alsa.so -01:22:05 PM.767: image-source.so -01:22:05 PM.767: frontend-tools.so -01:22:05 PM.767: decklink-ouput-ui.so -01:22:05 PM.767: --------------------------------- -01:22:05 PM.767: ==== Startup complete =============================================== -01:22:05 PM.767: Service '' not found -01:22:05 PM.769: No scene file found, creating default scene -01:22:05 PM.769: All scene data cleared -01:22:05 PM.769: ------------------------------------------------ -01:22:05 PM.771: Switched to scene 'Scene' -01:22:05 PM.771: Failed to glob scene collections -01:22:06 PM.504: [rtmp-services plugin] Successfully updated file 'services.json' (version 123) -01:22:06 PM.504: [rtmp-services plugin] Successfully updated package (version 123) -01:22:13 PM.689: -01:22:13 PM.689: ==== Auto-config wizard testing commencing ====== - -01:22:13 PM.716: --------------------------------- -01:22:13 PM.716: video settings reset: -01:22:13 PM.716: base resolution: 1920x1080 -01:22:13 PM.716: output resolution: 1920x1080 -01:22:13 PM.716: downscale filter: Bicubic -01:22:13 PM.716: fps: 30/1 -01:22:13 PM.716: format: NV12 -01:22:13 PM.716: YUV mode: 601/Partial -01:22:13 PM.716: NV12 texture support not available -01:22:13 PM.718: --------------------------------- -01:22:13 PM.718: [x264 encoder: 'test_x264'] preset: veryfast -01:22:13 PM.718: [x264 encoder: 'test_x264'] profile: high -01:22:13 PM.720: [x264 encoder: 'test_x264'] settings: -01:22:13 PM.720: rate_control: CRF -01:22:13 PM.720: bitrate: 0 -01:22:13 PM.720: buffer size: 0 -01:22:13 PM.720: crf: 20 -01:22:13 PM.720: fps_num: 30 -01:22:13 PM.720: fps_den: 1 -01:22:13 PM.720: width: 1920 -01:22:13 PM.720: height: 1080 -01:22:13 PM.720: keyint: 250 -01:22:13 PM.720: -01:22:13 PM.730: --------------------------------- -01:22:13 PM.731: [FFmpeg aac encoder: 'test_aac'] bitrate: 32, channels: 2, channel_layout: 3 -01:22:13 PM.731: -01:22:18 PM.743: Output 'null': stopping -01:22:18 PM.743: Output 'null': Total frames output: 112 -01:22:18 PM.743: Output 'null': Total drawn frames: 150 -01:22:18 PM.797: Video stopped, number of skipped frames due to encoding lag: 55/137 (40.1%) -01:22:18 PM.985: --------------------------------- -01:22:18 PM.986: video settings reset: -01:22:18 PM.986: base resolution: 1920x1080 -01:22:18 PM.986: output resolution: 1280x720 -01:22:18 PM.986: downscale filter: Bicubic -01:22:18 PM.986: fps: 60/1 -01:22:18 PM.986: format: NV12 -01:22:18 PM.986: YUV mode: 601/Partial -01:22:18 PM.986: NV12 texture support not available -01:22:18 PM.986: --------------------------------- -01:22:18 PM.986: [x264 encoder: 'test_x264'] preset: veryfast -01:22:18 PM.986: [x264 encoder: 'test_x264'] profile: high -01:22:18 PM.986: [x264 encoder: 'test_x264'] settings: -01:22:18 PM.986: rate_control: CRF -01:22:18 PM.986: bitrate: 0 -01:22:18 PM.986: buffer size: 0 -01:22:18 PM.986: crf: 20 -01:22:18 PM.986: fps_num: 60 -01:22:18 PM.986: fps_den: 1 -01:22:18 PM.986: width: 1280 -01:22:18 PM.986: height: 720 -01:22:18 PM.986: keyint: 250 -01:22:18 PM.986: -01:22:18 PM.989: --------------------------------- -01:22:18 PM.989: [FFmpeg aac encoder: 'test_aac'] bitrate: 32, channels: 2, channel_layout: 3 -01:22:18 PM.989: -01:22:23 PM.995: Output 'null': stopping -01:22:23 PM.995: Output 'null': Total frames output: 269 -01:22:23 PM.995: Output 'null': Total drawn frames: 300 -01:22:24 PM.059: Video stopped, number of skipped frames due to encoding lag: 94/294 (32.0%) -01:22:24 PM.120: --------------------------------- -01:22:24 PM.120: video settings reset: -01:22:24 PM.120: base resolution: 1920x1080 -01:22:24 PM.120: output resolution: 1280x720 -01:22:24 PM.120: downscale filter: Bicubic -01:22:24 PM.120: fps: 30/1 -01:22:24 PM.120: format: NV12 -01:22:24 PM.120: YUV mode: 601/Partial -01:22:24 PM.120: NV12 texture support not available -01:22:24 PM.120: --------------------------------- -01:22:24 PM.120: [x264 encoder: 'test_x264'] preset: veryfast -01:22:24 PM.120: [x264 encoder: 'test_x264'] profile: high -01:22:24 PM.120: [x264 encoder: 'test_x264'] settings: -01:22:24 PM.120: rate_control: CRF -01:22:24 PM.120: bitrate: 0 -01:22:24 PM.120: buffer size: 0 -01:22:24 PM.120: crf: 20 -01:22:24 PM.120: fps_num: 30 -01:22:24 PM.120: fps_den: 1 -01:22:24 PM.120: width: 1280 -01:22:24 PM.120: height: 720 -01:22:24 PM.120: keyint: 250 -01:22:24 PM.120: -01:22:24 PM.122: --------------------------------- -01:22:24 PM.122: [FFmpeg aac encoder: 'test_aac'] bitrate: 32, channels: 2, channel_layout: 3 -01:22:24 PM.122: -01:22:29 PM.123: Output 'null': stopping -01:22:29 PM.123: Output 'null': Total frames output: 128 -01:22:29 PM.124: Output 'null': Total drawn frames: 150 -01:22:29 PM.220: --------------------------------- -01:22:29 PM.220: video settings reset: -01:22:29 PM.220: base resolution: 1920x1080 -01:22:29 PM.220: output resolution: 1148x646 -01:22:29 PM.220: downscale filter: Bicubic -01:22:29 PM.220: fps: 60/1 -01:22:29 PM.220: format: NV12 -01:22:29 PM.220: YUV mode: 601/Partial -01:22:29 PM.220: NV12 texture support not available -01:22:29 PM.221: --------------------------------- -01:22:29 PM.221: [x264 encoder: 'test_x264'] preset: veryfast -01:22:29 PM.221: [x264 encoder: 'test_x264'] profile: high -01:22:29 PM.221: [x264 encoder: 'test_x264'] settings: -01:22:29 PM.221: rate_control: CRF -01:22:29 PM.221: bitrate: 0 -01:22:29 PM.221: buffer size: 0 -01:22:29 PM.221: crf: 20 -01:22:29 PM.221: fps_num: 60 -01:22:29 PM.221: fps_den: 1 -01:22:29 PM.221: width: 1148 -01:22:29 PM.221: height: 646 -01:22:29 PM.221: keyint: 250 -01:22:29 PM.221: -01:22:29 PM.227: --------------------------------- -01:22:29 PM.227: [FFmpeg aac encoder: 'test_aac'] bitrate: 32, channels: 2, channel_layout: 3 -01:22:29 PM.227: -01:22:34 PM.230: Output 'null': stopping -01:22:34 PM.230: Output 'null': Total frames output: 270 -01:22:34 PM.230: Output 'null': Total drawn frames: 300 -01:22:34 PM.248: Video stopped, number of skipped frames due to encoding lag: 32/293 (10.9%) -01:22:34 PM.321: --------------------------------- -01:22:34 PM.321: video settings reset: -01:22:34 PM.321: base resolution: 1920x1080 -01:22:34 PM.321: output resolution: 1148x646 -01:22:34 PM.321: downscale filter: Bicubic -01:22:34 PM.321: fps: 30/1 -01:22:34 PM.321: format: NV12 -01:22:34 PM.321: YUV mode: 601/Partial -01:22:34 PM.321: NV12 texture support not available -01:22:34 PM.321: --------------------------------- -01:22:34 PM.321: [x264 encoder: 'test_x264'] preset: veryfast -01:22:34 PM.321: [x264 encoder: 'test_x264'] profile: high -01:22:34 PM.321: [x264 encoder: 'test_x264'] settings: -01:22:34 PM.321: rate_control: CRF -01:22:34 PM.321: bitrate: 0 -01:22:34 PM.321: buffer size: 0 -01:22:34 PM.321: crf: 20 -01:22:34 PM.321: fps_num: 30 -01:22:34 PM.321: fps_den: 1 -01:22:34 PM.321: width: 1148 -01:22:34 PM.321: height: 646 -01:22:34 PM.321: keyint: 250 -01:22:34 PM.321: -01:22:34 PM.323: --------------------------------- -01:22:34 PM.324: [FFmpeg aac encoder: 'test_aac'] bitrate: 32, channels: 2, channel_layout: 3 -01:22:34 PM.324: -01:22:39 PM.325: Output 'null': stopping -01:22:39 PM.325: Output 'null': Total frames output: 129 -01:22:39 PM.325: Output 'null': Total drawn frames: 150 -01:22:39 PM.355: --------------------------------- -01:22:39 PM.355: video settings reset: -01:22:39 PM.355: base resolution: 1920x1080 -01:22:39 PM.355: output resolution: 960x540 -01:22:39 PM.355: downscale filter: Bicubic -01:22:39 PM.355: fps: 60/1 -01:22:39 PM.355: format: NV12 -01:22:39 PM.355: YUV mode: 601/Partial -01:22:39 PM.355: NV12 texture support not available -01:22:39 PM.355: --------------------------------- -01:22:39 PM.355: [x264 encoder: 'test_x264'] preset: veryfast -01:22:39 PM.355: [x264 encoder: 'test_x264'] profile: high -01:22:39 PM.355: [x264 encoder: 'test_x264'] settings: -01:22:39 PM.355: rate_control: CRF -01:22:39 PM.355: bitrate: 0 -01:22:39 PM.355: buffer size: 0 -01:22:39 PM.355: crf: 20 -01:22:39 PM.355: fps_num: 60 -01:22:39 PM.355: fps_den: 1 -01:22:39 PM.355: width: 960 -01:22:39 PM.355: height: 540 -01:22:39 PM.355: keyint: 250 -01:22:39 PM.355: -01:22:39 PM.358: --------------------------------- -01:22:39 PM.358: [FFmpeg aac encoder: 'test_aac'] bitrate: 32, channels: 2, channel_layout: 3 -01:22:39 PM.358: -01:22:44 PM.362: Output 'null': stopping -01:22:44 PM.362: Output 'null': Total frames output: 278 -01:22:44 PM.363: Output 'null': Total drawn frames: 300 -01:22:44 PM.405: --------------------------------- -01:22:44 PM.406: video settings reset: -01:22:44 PM.406: base resolution: 1920x1080 -01:22:44 PM.406: output resolution: 1280x720 -01:22:44 PM.406: downscale filter: Bicubic -01:22:44 PM.406: fps: 30/1 -01:22:44 PM.406: format: NV12 -01:22:44 PM.406: YUV mode: 601/Partial -01:22:44 PM.406: NV12 texture support not available -01:22:49 PM.706: --------------------------------- -01:22:49 PM.707: video settings reset: -01:22:49 PM.707: base resolution: 1920x1080 -01:22:49 PM.707: output resolution: 1280x720 -01:22:49 PM.707: downscale filter: Bicubic -01:22:49 PM.707: fps: 30/1 -01:22:49 PM.707: format: NV12 -01:22:49 PM.707: YUV mode: 601/Partial -01:22:49 PM.707: NV12 texture support not available -01:22:49 PM.709: -01:22:49 PM.709: ==== Auto-config wizard testing stopping ======== - -01:23:49 PM.774: --------------------------------- -01:23:49 PM.774: video settings reset: -01:23:49 PM.774: base resolution: 1920x1080 -01:23:49 PM.774: output resolution: 1920x1080 -01:23:49 PM.774: downscale filter: Bicubic -01:23:49 PM.774: fps: 30/1 -01:23:49 PM.774: format: NV12 -01:23:49 PM.774: YUV mode: 601/Partial -01:23:49 PM.774: NV12 texture support not available -01:23:49 PM.776: Settings changed (outputs, video) -01:23:49 PM.777: ------------------------------------------------ -01:24:01 PM.828: xcompcap: XCompositeNameWindowPixmap failed: BadMatch (invalid parameter attributes) -01:24:01 PM.830: User added source 'Minecraft' (xcomposite_input) to scene 'Scene' -01:24:01 PM.844: xcompcap: XCompositeNameWindowPixmap failed: BadMatch (invalid parameter attributes) -01:24:05 PM.778: xcompcap: XCompositeNameWindowPixmap failed: BadMatch (invalid parameter attributes) -01:24:07 PM.548: xcompcap: [window-capture: 'Minecraft'] update settings: -01:24:07 PM.548: title: Minecraft* 1.15.2 - Singleplayer -01:24:07 PM.548: class: Minecraft* 1.15.2 -01:24:07 PM.548: Bit depth: 24 -01:24:07 PM.548: Found proper GLXFBConfig (in 368): yes -01:24:07 PM.548: -01:24:25 PM.250: --------------------------------- -01:24:25 PM.250: [x264 encoder: 'recording_h264'] preset: veryfast -01:24:25 PM.250: [x264 encoder: 'recording_h264'] settings: -01:24:25 PM.250: rate_control: CBR -01:24:25 PM.250: bitrate: 4000 -01:24:25 PM.250: buffer size: 4000 -01:24:25 PM.250: crf: 0 -01:24:25 PM.250: fps_num: 30 -01:24:25 PM.250: fps_den: 1 -01:24:25 PM.250: width: 1920 -01:24:25 PM.250: height: 1080 -01:24:25 PM.250: keyint: 250 -01:24:25 PM.250: -01:24:25 PM.254: --------------------------------- -01:24:25 PM.254: [FFmpeg aac encoder: 'Track1'] bitrate: 160, channels: 2, channel_layout: 3 -01:24:25 PM.254: -01:24:25 PM.256: ==== Recording Start =============================================== -01:24:25 PM.256: [ffmpeg muxer: 'adv_file_output'] Writing file '/home/samedamci/2020-03-01 13-24-25.flv'... -01:24:26 PM.380: xcompcap: [window-capture: 'Minecraft'] update settings: -01:24:26 PM.380: title: Minecraft* 1.15.2 - Singleplayer -01:24:26 PM.380: class: Minecraft* 1.15.2 -01:24:26 PM.380: Bit depth: 24 -01:24:26 PM.380: Found proper GLXFBConfig (in 368): yes -01:24:26 PM.380: -01:25:14 PM.261: [ffmpeg muxer: 'adv_file_output'] Output of file '/home/samedamci/2020-03-01 13-24-25.flv' stopped -01:25:14 PM.261: Output 'adv_file_output': stopping -01:25:14 PM.261: Output 'adv_file_output': Total frames output: 1449 -01:25:14 PM.261: Output 'adv_file_output': Total drawn frames: 1470 -01:25:14 PM.261: ==== Recording Stop ================================================ -01:25:16 PM.513: xcompcap: [window-capture: 'Minecraft'] update settings: -01:25:16 PM.513: title: Minecraft* 1.15.2 - Singleplayer -01:25:16 PM.513: class: Minecraft* 1.15.2 -01:25:16 PM.513: Bit depth: 24 -01:25:16 PM.513: Found proper GLXFBConfig (in 368): yes -01:25:16 PM.513: -01:26:07 PM.959: ==== Shutting down ================================================== -01:26:07 PM.960: Switched to scene '(null)' -01:26:07 PM.960: All scene data cleared -01:26:07 PM.960: ------------------------------------------------ -01:26:07 PM.995: Freeing OBS context data -01:26:08 PM.009: [Scripting] Total detached callbacks: 0 -01:26:08 PM.015: == Profiler Results ============================= -01:26:08 PM.015: run_program_init: 3130.41 ms -01:26:08 PM.015: ┣OBSApp::AppInit: 3.279 ms -01:26:08 PM.015: ┃ ┗OBSApp::InitLocale: 0.708 ms -01:26:08 PM.015: ┗OBSApp::OBSInit: 3095.59 ms -01:26:08 PM.015: ┣obs_startup: 20.876 ms -01:26:08 PM.015: ┗OBSBasic::OBSInit: 3035.64 ms -01:26:08 PM.015: ┣OBSBasic::InitBasicConfig: 0.494 ms -01:26:08 PM.015: ┣OBSBasic::ResetAudio: 0.152 ms -01:26:08 PM.015: ┣OBSBasic::ResetVideo: 185.948 ms -01:26:08 PM.016: ┣OBSBasic::InitOBSCallbacks: 0.003 ms -01:26:08 PM.016: ┣OBSBasic::InitHotkeys: 0.031 ms -01:26:08 PM.016: ┣obs_load_all_modules: 118.325 ms -01:26:08 PM.016: ┃ ┣obs_init_module(decklink-ouput-ui.so): 0.642 ms -01:26:08 PM.016: ┃ ┣obs_init_module(frontend-tools.so): 56.261 ms -01:26:08 PM.016: ┃ ┣obs_init_module(image-source.so): 0.002 ms -01:26:08 PM.016: ┃ ┣obs_init_module(linux-alsa.so): 0.001 ms -01:26:08 PM.016: ┃ ┣obs_init_module(linux-capture.so): 0.882 ms -01:26:08 PM.016: ┃ ┣obs_init_module(linux-decklink.so): 0.128 ms -01:26:08 PM.016: ┃ ┣obs_init_module(linux-jack.so): 0.001 ms -01:26:08 PM.016: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.001 ms -01:26:08 PM.016: ┃ ┣obs_init_module(linux-v4l2.so): 0.001 ms -01:26:08 PM.016: ┃ ┣obs_init_module(obs-ffmpeg.so): 0.322 ms -01:26:08 PM.016: ┃ ┃ ┗nvenc_check: 0.292 ms -01:26:08 PM.016: ┃ ┣obs_init_module(obs-filters.so): 0.013 ms -01:26:08 PM.016: ┃ ┣obs_init_module(obs-outputs.so): 0.002 ms -01:26:08 PM.016: ┃ ┣obs_init_module(obs-transitions.so): 0.005 ms -01:26:08 PM.016: ┃ ┣obs_init_module(obs-x264.so): 0.001 ms -01:26:08 PM.016: ┃ ┣obs_init_module(rtmp-services.so): 0.196 ms -01:26:08 PM.016: ┃ ┣obs_init_module(text-freetype2.so): 0.051 ms -01:26:08 PM.016: ┃ ┗obs_init_module(vlc-video.so): 7.87 ms -01:26:08 PM.016: ┣OBSBasic::ResetOutputs: 0.088 ms -01:26:08 PM.016: ┣OBSBasic::CreateHotkeys: 0.029 ms -01:26:08 PM.016: ┣OBSBasic::InitService: 1.135 ms -01:26:08 PM.016: ┣OBSBasic::InitPrimitives: 0.384 ms -01:26:08 PM.016: ┗OBSBasic::Load: 2.454 ms -01:26:08 PM.016: obs_hotkey_thread(25 ms): min=0.063 ms, median=0.297 ms, max=9.21 ms, 99th percentile=1.486 ms, 100% below 25 ms -01:26:08 PM.016: audio_thread(Audio): min=0 ms, median=0.037 ms, max=8.602 ms, 99th percentile=0.4 ms -01:26:08 PM.016: ┗receive_audio: min=0.007 ms, median=0.175 ms, max=8.557 ms, 99th percentile=0.516 ms, 0.327913 calls per parent call -01:26:08 PM.016: ┣buffer_audio: min=0 ms, median=0.001 ms, max=1.967 ms, 99th percentile=0.009 ms -01:26:08 PM.016: ┗do_encode: min=0.01 ms, median=0.17 ms, max=8.55 ms, 99th percentile=0.475 ms -01:26:08 PM.016: ┣encode(test_aac): min=0.009 ms, median=0.131 ms, max=4.006 ms, 99th percentile=0.512 ms, 0.38286 calls per parent call -01:26:08 PM.016: ┗encode(Track1): min=0.013 ms, median=0.181 ms, max=8.544 ms, 99th percentile=0.353 ms, 0.61714 calls per parent call -01:26:08 PM.016: obs_graphics_thread(33.3333 ms): min=0.175 ms, median=1.139 ms, max=4.158 ms, 99th percentile=1.422 ms, 100% below 33.333 ms -01:26:08 PM.016: ┣tick_sources: min=0 ms, median=0.009 ms, max=0.017 ms, 99th percentile=0.017 ms -01:26:08 PM.016: ┣output_frame: min=0.135 ms, median=0.266 ms, max=3.148 ms, 99th percentile=0.362 ms -01:26:08 PM.016: ┃ ┗gs_context(video->graphics): min=0.135 ms, median=0.266 ms, max=3.148 ms, 99th percentile=0.362 ms -01:26:08 PM.016: ┃ ┣render_video: min=0.029 ms, median=0.045 ms, max=0.801 ms, 99th percentile=0.06 ms -01:26:08 PM.016: ┃ ┃ ┗render_main_texture: min=0.025 ms, median=0.041 ms, max=0.796 ms, 99th percentile=0.056 ms -01:26:08 PM.016: ┃ ┗gs_flush: min=0.046 ms, median=0.165 ms, max=0.266 ms, 99th percentile=0.227 ms -01:26:08 PM.016: ┗render_displays: min=0.006 ms, median=0.87 ms, max=3.715 ms, 99th percentile=1.074 ms -01:26:08 PM.016: obs_graphics_thread(33.3333 ms): min=0.561 ms, median=15.369 ms, max=28.021 ms, 99th percentile=28.016 ms, 100% below 33.333 ms -01:26:08 PM.016: ┣tick_sources: min=0.006 ms, median=0.007 ms, max=0.019 ms, 99th percentile=0.018 ms -01:26:08 PM.016: ┣output_frame: min=0.243 ms, median=14.473 ms, max=26.992 ms, 99th percentile=24.192 ms -01:26:08 PM.016: ┃ ┣gs_context(video->graphics): min=0.243 ms, median=13.958 ms, max=24.192 ms, 99th percentile=19.723 ms -01:26:08 PM.016: ┃ ┃ ┣render_video: min=0.082 ms, median=13.895 ms, max=24.127 ms, 99th percentile=19.672 ms -01:26:08 PM.016: ┃ ┃ ┃ ┣render_main_texture: min=0.063 ms, median=0.106 ms, max=3.829 ms, 99th percentile=0.216 ms -01:26:08 PM.016: ┃ ┃ ┃ ┣render_convert_texture: min=0.045 ms, median=0.054 ms, max=7.081 ms, 99th percentile=0.244 ms, 0.949367 calls per parent call -01:26:08 PM.016: ┃ ┃ ┃ ┗stage_output_texture: min=10.105 ms, median=13.737 ms, max=19.522 ms, 99th percentile=18.36 ms, 0.949367 calls per parent call -01:26:08 PM.016: ┃ ┃ ┣gs_flush: min=0.002 ms, median=0.003 ms, max=0.156 ms, 99th percentile=0.149 ms -01:26:08 PM.016: ┃ ┃ ┗download_frame: min=0 ms, median=0.015 ms, max=0.057 ms, 99th percentile=0.031 ms, 0.949367 calls per parent call -01:26:08 PM.016: ┃ ┗output_video_data: min=0 ms, median=0.571 ms, max=7.268 ms, 99th percentile=4.68 ms, 0.943038 calls per parent call -01:26:08 PM.016: ┗render_displays: min=0.309 ms, median=0.694 ms, max=13.119 ms, 99th percentile=5.725 ms -01:26:08 PM.016: video_thread(video): min=0 ms, median=37.728 ms, max=323.518 ms, 99th percentile=323.518 ms -01:26:08 PM.016: ┗receive_video: min=1.533 ms, median=25.458 ms, max=144.512 ms, 99th percentile=125.629 ms, 1.59302 calls per parent call -01:26:08 PM.016: ┗do_encode: min=1.532 ms, median=25.457 ms, max=144.512 ms, 99th percentile=125.628 ms -01:26:08 PM.016: ┗encode(test_x264): min=1.528 ms, median=25.453 ms, max=144.429 ms, 99th percentile=125.545 ms -01:26:08 PM.016: obs_graphics_thread(16.6667 ms): min=0.479 ms, median=5.157 ms, max=23.164 ms, 99th percentile=11.348 ms, 99.6753% below 16.667 ms -01:26:08 PM.016: ┣tick_sources: min=0.006 ms, median=0.007 ms, max=0.018 ms, 99th percentile=0.017 ms -01:26:08 PM.016: ┣output_frame: min=0.203 ms, median=3.944 ms, max=21.931 ms, 99th percentile=9.498 ms -01:26:08 PM.016: ┃ ┣gs_context(video->graphics): min=0.203 ms, median=3.507 ms, max=21.674 ms, 99th percentile=9.186 ms -01:26:08 PM.016: ┃ ┃ ┣render_video: min=0.097 ms, median=3.445 ms, max=21.622 ms, 99th percentile=9.121 ms -01:26:08 PM.017: ┃ ┃ ┃ ┣render_main_texture: min=0.071 ms, median=0.109 ms, max=4.567 ms, 99th percentile=0.279 ms -01:26:08 PM.017: ┃ ┃ ┃ ┣render_output_texture: min=0.037 ms, median=0.049 ms, max=11.005 ms, 99th percentile=0.099 ms -01:26:08 PM.017: ┃ ┃ ┃ ┣render_convert_texture: min=0.031 ms, median=0.033 ms, max=0.275 ms, 99th percentile=0.093 ms -01:26:08 PM.017: ┃ ┃ ┃ ┗stage_output_texture: min=2.64 ms, median=3.287 ms, max=16.925 ms, 99th percentile=8.887 ms -01:26:08 PM.017: ┃ ┃ ┣gs_flush: min=0.001 ms, median=0.002 ms, max=0.144 ms, 99th percentile=0.131 ms -01:26:08 PM.017: ┃ ┃ ┗download_frame: min=0 ms, median=0.009 ms, max=0.033 ms, 99th percentile=0.024 ms -01:26:08 PM.017: ┃ ┗output_video_data: min=0 ms, median=0.26 ms, max=1.037 ms, 99th percentile=0.939 ms -01:26:08 PM.017: ┗render_displays: min=0.242 ms, median=0.626 ms, max=5.667 ms, 99th percentile=5.026 ms -01:26:08 PM.017: video_thread(video): min=0 ms, median=16.988 ms, max=108.078 ms, 99th percentile=95.929 ms -01:26:08 PM.017: ┗receive_video: min=0.657 ms, median=12.409 ms, max=95.928 ms, 99th percentile=80.552 ms, 1.44118 calls per parent call -01:26:08 PM.017: ┗do_encode: min=0.657 ms, median=12.409 ms, max=95.927 ms, 99th percentile=80.551 ms -01:26:08 PM.017: ┗encode(test_x264): min=0.654 ms, median=12.405 ms, max=95.899 ms, 99th percentile=80.519 ms -01:26:08 PM.017: obs_graphics_thread(33.3333 ms): min=0.707 ms, median=4.161 ms, max=11.798 ms, 99th percentile=7.35 ms, 100% below 33.333 ms -01:26:08 PM.017: ┣tick_sources: min=0.006 ms, median=0.007 ms, max=0.021 ms, 99th percentile=0.02 ms -01:26:08 PM.017: ┣output_frame: min=0.273 ms, median=3.274 ms, max=4.955 ms, 99th percentile=4.172 ms -01:26:08 PM.017: ┃ ┣gs_context(video->graphics): min=0.273 ms, median=2.993 ms, max=4.098 ms, 99th percentile=3.918 ms -01:26:08 PM.017: ┃ ┃ ┣render_video: min=0.115 ms, median=2.928 ms, max=4.018 ms, 99th percentile=3.857 ms -01:26:08 PM.017: ┃ ┃ ┃ ┣render_main_texture: min=0.072 ms, median=0.103 ms, max=0.168 ms, 99th percentile=0.132 ms -01:26:08 PM.017: ┃ ┃ ┃ ┣render_output_texture: min=0.04 ms, median=0.047 ms, max=0.165 ms, 99th percentile=0.09 ms -01:26:08 PM.017: ┃ ┃ ┃ ┣render_convert_texture: min=0.031 ms, median=0.032 ms, max=0.074 ms, 99th percentile=0.057 ms -01:26:08 PM.017: ┃ ┃ ┃ ┗stage_output_texture: min=2.658 ms, median=2.735 ms, max=3.717 ms, 99th percentile=3.655 ms -01:26:08 PM.017: ┃ ┃ ┣gs_flush: min=0.001 ms, median=0.002 ms, max=0.145 ms, 99th percentile=0.135 ms -01:26:08 PM.017: ┃ ┃ ┗download_frame: min=0 ms, median=0.01 ms, max=0.076 ms, 99th percentile=0.032 ms -01:26:08 PM.017: ┃ ┗output_video_data: min=0.244 ms, median=0.275 ms, max=1.962 ms, 99th percentile=1.202 ms -01:26:08 PM.017: ┗render_displays: min=0.355 ms, median=0.606 ms, max=8.359 ms, 99th percentile=4.15 ms -01:26:08 PM.017: video_thread(video): min=0.817 ms, median=0.956 ms, max=3.526 ms, 99th percentile=3.512 ms -01:26:08 PM.017: ┗receive_video: min=0.816 ms, median=0.955 ms, max=3.524 ms, 99th percentile=3.511 ms -01:26:08 PM.017: ┗do_encode: min=0.815 ms, median=0.954 ms, max=3.523 ms, 99th percentile=3.51 ms -01:26:08 PM.017: ┗encode(test_x264): min=0.777 ms, median=0.898 ms, max=3.476 ms, 99th percentile=3.466 ms -01:26:08 PM.017: obs_graphics_thread(16.6667 ms): min=0.454 ms, median=10.659 ms, max=13.985 ms, 99th percentile=13.495 ms, 100% below 16.667 ms -01:26:08 PM.017: ┣tick_sources: min=0.006 ms, median=0.007 ms, max=0.189 ms, 99th percentile=0.02 ms -01:26:08 PM.017: ┣output_frame: min=0.16 ms, median=10.09 ms, max=13.286 ms, 99th percentile=12.867 ms -01:26:08 PM.017: ┃ ┣gs_context(video->graphics): min=0.16 ms, median=9.895 ms, max=13.094 ms, 99th percentile=12.652 ms -01:26:08 PM.017: ┃ ┃ ┣render_video: min=0.073 ms, median=9.82 ms, max=13.038 ms, 99th percentile=12.601 ms -01:26:08 PM.017: ┃ ┃ ┃ ┣render_main_texture: min=0.056 ms, median=0.076 ms, max=4.638 ms, 99th percentile=3.081 ms -01:26:08 PM.017: ┃ ┃ ┃ ┣render_output_texture: min=0.039 ms, median=0.043 ms, max=0.348 ms, 99th percentile=0.264 ms -01:26:08 PM.017: ┃ ┃ ┃ ┣render_convert_texture: min=0.031 ms, median=0.034 ms, max=0.382 ms, 99th percentile=0.148 ms -01:26:08 PM.017: ┃ ┃ ┃ ┗stage_output_texture: min=5.211 ms, median=9.583 ms, max=12.861 ms, 99th percentile=12.571 ms -01:26:08 PM.017: ┃ ┃ ┣gs_flush: min=0.001 ms, median=0.003 ms, max=0.278 ms, 99th percentile=0.083 ms -01:26:08 PM.017: ┃ ┃ ┗download_frame: min=0 ms, median=0.013 ms, max=0.216 ms, 99th percentile=0.033 ms -01:26:08 PM.017: ┃ ┗output_video_data: min=0 ms, median=0.201 ms, max=0.724 ms, 99th percentile=0.388 ms -01:26:08 PM.017: ┗render_displays: min=0.284 ms, median=0.547 ms, max=3.452 ms, 99th percentile=2.446 ms -01:26:08 PM.017: video_thread(video): min=0 ms, median=14.88 ms, max=75.657 ms, 99th percentile=67.582 ms -01:26:08 PM.017: ┗receive_video: min=0 ms, median=13.806 ms, max=75.656 ms, 99th percentile=59.939 ms, 1.10566 calls per parent call -01:26:08 PM.017: ┗do_encode: min=0.578 ms, median=14.022 ms, max=75.656 ms, 99th percentile=59.938 ms -01:26:08 PM.017: ┗encode(test_x264): min=0.576 ms, median=13.997 ms, max=75.633 ms, 99th percentile=59.914 ms -01:26:08 PM.017: obs_graphics_thread(33.3333 ms): min=1.052 ms, median=10.014 ms, max=14.363 ms, 99th percentile=13.187 ms, 100% below 33.333 ms -01:26:08 PM.017: ┣tick_sources: min=0.006 ms, median=0.007 ms, max=0.01 ms, 99th percentile=0.01 ms -01:26:08 PM.017: ┣output_frame: min=0.535 ms, median=9.225 ms, max=11.239 ms, 99th percentile=11.193 ms -01:26:08 PM.017: ┃ ┣gs_context(video->graphics): min=0.534 ms, median=9.036 ms, max=11.042 ms, 99th percentile=10.986 ms -01:26:08 PM.017: ┃ ┃ ┣render_video: min=0.097 ms, median=8.979 ms, max=10.993 ms, 99th percentile=10.933 ms -01:26:08 PM.017: ┃ ┃ ┃ ┣render_main_texture: min=0.069 ms, median=0.079 ms, max=0.149 ms, 99th percentile=0.12 ms -01:26:08 PM.017: ┃ ┃ ┃ ┣render_output_texture: min=0.04 ms, median=0.043 ms, max=0.162 ms, 99th percentile=0.094 ms -01:26:08 PM.018: ┃ ┃ ┃ ┣render_convert_texture: min=0.031 ms, median=0.033 ms, max=0.219 ms, 99th percentile=0.064 ms -01:26:08 PM.018: ┃ ┃ ┃ ┗stage_output_texture: min=8.011 ms, median=8.85 ms, max=10.833 ms, 99th percentile=10.73 ms -01:26:08 PM.018: ┃ ┃ ┣gs_flush: min=0.001 ms, median=0.002 ms, max=0.418 ms, 99th percentile=0.006 ms -01:26:08 PM.018: ┃ ┃ ┗download_frame: min=0 ms, median=0.01 ms, max=0.027 ms, 99th percentile=0.019 ms -01:26:08 PM.018: ┃ ┗output_video_data: min=0.182 ms, median=0.194 ms, max=1.536 ms, 99th percentile=0.271 ms -01:26:08 PM.018: ┗render_displays: min=0.405 ms, median=0.542 ms, max=3.844 ms, 99th percentile=2.793 ms -01:26:08 PM.018: video_thread(video): min=0 ms, median=0.763 ms, max=4.552 ms, 99th percentile=3.47 ms -01:26:08 PM.018: ┗receive_video: min=0.705 ms, median=0.762 ms, max=4.55 ms, 99th percentile=3.468 ms -01:26:08 PM.018: ┗do_encode: min=0.704 ms, median=0.761 ms, max=4.549 ms, 99th percentile=3.467 ms -01:26:08 PM.018: ┗encode(test_x264): min=0.672 ms, median=0.727 ms, max=2.835 ms, 99th percentile=2.756 ms -01:26:08 PM.018: obs_graphics_thread(16.6667 ms): min=0.583 ms, median=4.91 ms, max=11.601 ms, 99th percentile=11.421 ms, 100% below 16.667 ms -01:26:08 PM.018: ┣tick_sources: min=0.006 ms, median=0.007 ms, max=0.095 ms, 99th percentile=0.021 ms -01:26:08 PM.018: ┣output_frame: min=0.183 ms, median=4.162 ms, max=8.086 ms, 99th percentile=6.938 ms -01:26:08 PM.018: ┃ ┣gs_context(video->graphics): min=0.183 ms, median=4.026 ms, max=7.915 ms, 99th percentile=6.808 ms -01:26:08 PM.018: ┃ ┃ ┣render_video: min=0.082 ms, median=3.966 ms, max=7.858 ms, 99th percentile=6.74 ms -01:26:08 PM.018: ┃ ┃ ┃ ┣render_main_texture: min=0.066 ms, median=0.077 ms, max=2.691 ms, 99th percentile=0.832 ms -01:26:08 PM.018: ┃ ┃ ┃ ┣render_output_texture: min=0.04 ms, median=0.043 ms, max=0.361 ms, 99th percentile=0.286 ms -01:26:08 PM.018: ┃ ┃ ┃ ┣render_convert_texture: min=0.031 ms, median=0.033 ms, max=0.223 ms, 99th percentile=0.13 ms -01:26:08 PM.018: ┃ ┃ ┃ ┗stage_output_texture: min=1.991 ms, median=3.805 ms, max=7.675 ms, 99th percentile=6.563 ms -01:26:08 PM.018: ┃ ┃ ┣gs_flush: min=0.001 ms, median=0.001 ms, max=0.648 ms, 99th percentile=0.002 ms -01:26:08 PM.018: ┃ ┃ ┗download_frame: min=0 ms, median=0.01 ms, max=0.036 ms, 99th percentile=0.021 ms -01:26:08 PM.018: ┃ ┗output_video_data: min=0.12 ms, median=0.135 ms, max=0.534 ms, 99th percentile=0.195 ms -01:26:08 PM.018: ┗render_displays: min=0.336 ms, median=0.615 ms, max=5.794 ms, 99th percentile=5.369 ms -01:26:08 PM.018: video_thread(video): min=0.375 ms, median=0.496 ms, max=2.442 ms, 99th percentile=2.297 ms -01:26:08 PM.018: ┗receive_video: min=0.369 ms, median=0.495 ms, max=2.441 ms, 99th percentile=2.295 ms -01:26:08 PM.018: ┗do_encode: min=0.368 ms, median=0.494 ms, max=2.439 ms, 99th percentile=2.294 ms -01:26:08 PM.018: ┗encode(test_x264): min=0.368 ms, median=0.472 ms, max=2.439 ms, 99th percentile=2.293 ms -01:26:08 PM.018: obs_graphics_thread(33.3333 ms): min=0.512 ms, median=0.84 ms, max=1.382 ms, 99th percentile=1.294 ms, 100% below 33.333 ms -01:26:08 PM.018: ┣tick_sources: min=0.005 ms, median=0.008 ms, max=0.017 ms, 99th percentile=0.016 ms -01:26:08 PM.018: ┣output_frame: min=0.139 ms, median=0.198 ms, max=0.371 ms, 99th percentile=0.302 ms -01:26:08 PM.018: ┃ ┗gs_context(video->graphics): min=0.139 ms, median=0.198 ms, max=0.371 ms, 99th percentile=0.301 ms -01:26:08 PM.018: ┃ ┣render_video: min=0.033 ms, median=0.042 ms, max=0.061 ms, 99th percentile=0.061 ms -01:26:08 PM.018: ┃ ┃ ┗render_main_texture: min=0.029 ms, median=0.038 ms, max=0.057 ms, 99th percentile=0.056 ms -01:26:08 PM.018: ┃ ┗gs_flush: min=0.057 ms, median=0.105 ms, max=0.284 ms, 99th percentile=0.201 ms -01:26:08 PM.018: ┗render_displays: min=0.356 ms, median=0.637 ms, max=1.112 ms, 99th percentile=1.04 ms -01:26:08 PM.018: OBSBasic::ResetVideo: min=1.932 ms, median=0 ms, max=28.235 ms, 99th percentile=28.235 ms -01:26:08 PM.018: obs_graphics_thread(33.3333 ms): min=0.358 ms, median=1.013 ms, max=5.867 ms, 99th percentile=1.372 ms, 100% below 33.333 ms -01:26:08 PM.018: ┣tick_sources: min=0.005 ms, median=0.008 ms, max=0.036 ms, 99th percentile=0.017 ms -01:26:08 PM.018: ┣output_frame: min=0.09 ms, median=0.226 ms, max=5.24 ms, 99th percentile=0.318 ms -01:26:08 PM.018: ┃ ┗gs_context(video->graphics): min=0.09 ms, median=0.226 ms, max=5.24 ms, 99th percentile=0.318 ms -01:26:08 PM.018: ┃ ┣render_video: min=0.026 ms, median=0.043 ms, max=0.089 ms, 99th percentile=0.057 ms -01:26:08 PM.018: ┃ ┃ ┗render_main_texture: min=0.023 ms, median=0.039 ms, max=0.085 ms, 99th percentile=0.053 ms -01:26:08 PM.018: ┃ ┗gs_flush: min=0.036 ms, median=0.133 ms, max=5.138 ms, 99th percentile=0.213 ms -01:26:08 PM.018: ┗render_displays: min=0.229 ms, median=0.776 ms, max=3.898 ms, 99th percentile=1.075 ms -01:26:08 PM.018: OBSBasic::ResetOutputs: min=0.127 ms, median=0 ms, max=0.197 ms, 99th percentile=0.197 ms -01:26:08 PM.018: obs_graphics_thread(33.3333 ms): min=0.596 ms, median=1.908 ms, max=36.999 ms, 99th percentile=21.478 ms, 99.9759% below 33.333 ms -01:26:08 PM.018: ┣tick_sources: min=0.005 ms, median=0.51 ms, max=25.452 ms, 99th percentile=1.62 ms -01:26:08 PM.018: ┣output_frame: min=0.112 ms, median=0.349 ms, max=21.592 ms, 99th percentile=18.119 ms -01:26:08 PM.018: ┃ ┣gs_context(video->graphics): min=0.111 ms, median=0.348 ms, max=21.159 ms, 99th percentile=17.328 ms -01:26:08 PM.018: ┃ ┃ ┣render_video: min=0.027 ms, median=0.176 ms, max=20.995 ms, 99th percentile=17.275 ms -01:26:08 PM.018: ┃ ┃ ┃ ┣render_main_texture: min=0.024 ms, median=0.137 ms, max=2.429 ms, 99th percentile=0.238 ms -01:26:08 PM.018: ┃ ┃ ┃ ┣render_convert_texture: min=0.043 ms, median=0.05 ms, max=0.341 ms, 99th percentile=0.161 ms, 0.354559 calls per parent call -01:26:08 PM.018: ┃ ┃ ┃ ┗stage_output_texture: min=10.336 ms, median=14.826 ms, max=20.831 ms, 99th percentile=17.397 ms, 0.354559 calls per parent call -01:26:08 PM.018: ┃ ┃ ┣gs_flush: min=0.001 ms, median=0.097 ms, max=0.734 ms, 99th percentile=0.206 ms -01:26:08 PM.018: ┃ ┃ ┗download_frame: min=0 ms, median=0.015 ms, max=0.045 ms, 99th percentile=0.029 ms, 0.354559 calls per parent call -01:26:08 PM.018: ┃ ┗output_video_data: min=0.533 ms, median=0.643 ms, max=5.909 ms, 99th percentile=1.39 ms, 0.354317 calls per parent call -01:26:08 PM.018: ┗render_displays: min=0.31 ms, median=0.849 ms, max=18.907 ms, 99th percentile=3.864 ms -01:26:08 PM.019: video_thread(video): min=1.552 ms, median=2.037 ms, max=10.918 ms, 99th percentile=6.49 ms -01:26:08 PM.019: ┗receive_video: min=1.551 ms, median=2.036 ms, max=10.916 ms, 99th percentile=6.488 ms -01:26:08 PM.019: ┗do_encode: min=1.55 ms, median=2.034 ms, max=10.914 ms, 99th percentile=6.487 ms -01:26:08 PM.019: ┗encode(recording_h264): min=1.541 ms, median=1.998 ms, max=10.907 ms, 99th percentile=6.204 ms -01:26:08 PM.019: ================================================= -01:26:08 PM.019: == Profiler Time Between Calls ================== -01:26:08 PM.019: obs_hotkey_thread(25 ms): min=25.09 ms, median=25.382 ms, max=34.374 ms, 67.2718% within ±2% of 25 ms (0% lower, 32.7282% higher) -01:26:08 PM.019: obs_graphics_thread(33.3333 ms): min=33.286 ms, median=33.333 ms, max=33.398 ms, 100% within ±2% of 33.333 ms (0% lower, 0% higher) -01:26:08 PM.019: obs_graphics_thread(33.3333 ms): min=30.992 ms, median=33.333 ms, max=35.679 ms, 96.1783% within ±2% of 33.333 ms (1.91083% lower, 1.91083% higher) -01:26:08 PM.019: obs_graphics_thread(16.6667 ms): min=10.159 ms, median=16.666 ms, max=23.17 ms, 95.4397% within ±2% of 16.667 ms (2.28013% lower, 2.28013% higher) -01:26:08 PM.019: obs_graphics_thread(33.3333 ms): min=33.28 ms, median=33.334 ms, max=33.405 ms, 100% within ±2% of 33.333 ms (0% lower, 0% higher) -01:26:08 PM.019: obs_graphics_thread(16.6667 ms): min=10.759 ms, median=16.666 ms, max=22.951 ms, 47.541% within ±2% of 16.667 ms (27.8689% lower, 24.5902% higher) -01:26:08 PM.019: obs_graphics_thread(33.3333 ms): min=32.928 ms, median=33.334 ms, max=33.722 ms, 100% within ±2% of 33.333 ms (0% lower, 0% higher) -01:26:08 PM.019: obs_graphics_thread(16.6667 ms): min=15.523 ms, median=16.667 ms, max=17.795 ms, 84.7682% within ±2% of 16.667 ms (7.61589% lower, 7.61589% higher) -01:26:08 PM.019: obs_graphics_thread(33.3333 ms): min=33.253 ms, median=33.332 ms, max=33.397 ms, 100% within ±2% of 33.333 ms (0% lower, 0% higher) -01:26:08 PM.019: obs_graphics_thread(33.3333 ms): min=33.271 ms, median=33.333 ms, max=33.401 ms, 100% within ±2% of 33.333 ms (0% lower, 0% higher) -01:26:08 PM.019: obs_graphics_thread(33.3333 ms): min=29.662 ms, median=33.333 ms, max=37.006 ms, 99.6622% within ±2% of 33.333 ms (0.168878% lower, 0.168878% higher) -01:26:08 PM.019: ================================================= -01:26:08 PM.080: Number of memory leaks: 1 diff --git a/botfiles/.config/obs-studio/plugin_config/rtmp-services/meta.json b/botfiles/.config/obs-studio/plugin_config/rtmp-services/meta.json deleted file mode 100644 index c3eac23..0000000 --- a/botfiles/.config/obs-studio/plugin_config/rtmp-services/meta.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "etag": "W/\"5e4c26f9-96\"" -} \ No newline at end of file diff --git a/botfiles/.config/obs-studio/plugin_config/rtmp-services/package.json b/botfiles/.config/obs-studio/plugin_config/rtmp-services/package.json deleted file mode 100644 index 2f0740f..0000000 --- a/botfiles/.config/obs-studio/plugin_config/rtmp-services/package.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "url": "https://obsproject.com/obs2_update/rtmp-services", - "version": 123, - "files": [ - { - "name": "services.json", - "version": 123 - } - ] -} diff --git a/botfiles/.config/obs-studio/plugin_config/rtmp-services/services.json b/botfiles/.config/obs-studio/plugin_config/rtmp-services/services.json deleted file mode 100644 index f02bbdf..0000000 --- a/botfiles/.config/obs-studio/plugin_config/rtmp-services/services.json +++ /dev/null @@ -1,1693 +0,0 @@ -{ - "format_version": 2, - "services": [ - { - "name": "Twitch", - "common": true, - "servers": [ - { - "name": "Asia: Hong Kong", - "url": "rtmp://live-hkg.twitch.tv/app" - }, - { - "name": "Asia: Seoul, South Korea", - "url": "rtmp://live-sel.twitch.tv/app" - }, - { - "name": "Asia: Singapore", - "url": "rtmp://live-sin.twitch.tv/app" - }, - { - "name": "Asia: Taipei, Taiwan", - "url": "rtmp://live-tpe.twitch.tv/app" - }, - { - "name": "Asia: Tokyo, Japan", - "url": "rtmp://live-tyo.twitch.tv/app" - }, - { - "name": "Australia: Sydney", - "url": "rtmp://live-syd.twitch.tv/app" - }, - { - "name": "EU: Amsterdam, NL", - "url": "rtmp://live-ams.twitch.tv/app" - }, - { - "name": "EU: Berlin, DE", - "url": "rtmp://live-ber.twitch.tv/app" - }, - { - "name": "Europe: Copenhagen, DK", - "url": "rtmp://live-cph.twitch.tv/app" - }, - { - "name": "EU: Frankfurt, DE", - "url": "rtmp://live-fra.twitch.tv/app" - }, - { - "name": "EU: Helsinki, FI", - "url": "rtmp://live-hel.twitch.tv/app" - }, - { - "name": "EU: Lisbon, Portugal", - "url": "rtmp://live-lis.twitch.tv/app" - }, - { - "name": "EU: London, UK", - "url": "rtmp://live-lhr.twitch.tv/app" - }, - { - "name": "EU: Madrid, Spain", - "url": "rtmp://live-mad.twitch.tv/app" - }, - { - "name": "EU: Marseille, FR", - "url": "rtmp://live-mrs.twitch.tv/app" - }, - { - "name": "EU: Milan, Italy", - "url": "rtmp://live-mil.twitch.tv/app" - }, - { - "name": "EU: Norway, Oslo", - "url": "rtmp://live-osl.twitch.tv/app" - }, - { - "name": "EU: Paris, FR", - "url": "rtmp://live-cdg.twitch.tv/app" - }, - { - "name": "EU: Prague, CZ", - "url": "rtmp://live-prg.twitch.tv/app" - }, - { - "name": "EU: Stockholm, SE", - "url": "rtmp://live-arn.twitch.tv/app" - }, - { - "name": "EU: Vienna, Austria", - "url": "rtmp://live-vie.twitch.tv/app" - }, - { - "name": "EU: Warsaw, Poland", - "url": "rtmp://live-waw.twitch.tv/app" - }, - { - "name": "NA: Mexico City", - "url": "rtmp://live-qro.twitch.tv/app" - }, - { - "name": "NA: Quebec, Canada", - "url": "rtmp://live-ymq.twitch.tv/app" - }, - { - "name": "NA: Toronto, Canada", - "url": "rtmp://live-yto.twitch.tv/app" - }, - { - "name": "South America: Argentina", - "url": "rtmp://live-eze.twitch.tv/app" - }, - { - "name": "South America: Chile", - "url": "rtmp://live-scl.twitch.tv/app" - }, - { - "name": "South America: Lima, Peru", - "url": "rtmp://live-lim.twitch.tv/app" - }, - { - "name": "South America: Medellin, Colombia", - "url": "rtmp://live-mde.twitch.tv/app" - }, - { - "name": "South America: Rio de Janeiro, Brazil", - "url": "rtmp://live-rio.twitch.tv/app" - }, - { - "name": "South America: Sao Paulo, Brazil", - "url": "rtmp://live-sao.twitch.tv/app" - }, - { - "name": "US Central: Dallas, TX", - "url": "rtmp://live-dfw.twitch.tv/app" - }, - { - "name": "US Central: Denver, CO", - "url": "rtmp://live-den.twitch.tv/app" - }, - { - "name": "US Central: Houston, TX", - "url": "rtmp://live-hou.twitch.tv/app" - }, - { - "name": "US Central: Salt Lake City, UT", - "url": "rtmp://live-slc.twitch.tv/app" - }, - { - "name": "US East: Ashburn, VA", - "url": "rtmp://live-iad.twitch.tv/app" - }, - { - "name": "US East: Atlanta, GA", - "url": "rtmp://live-atl.twitch.tv/app" - }, - { - "name": "US East: Chicago", - "url": "rtmp://live-ord.twitch.tv/app" - }, - { - "name": "US East: Miami, FL", - "url": "rtmp://live-mia.twitch.tv/app" - }, - { - "name": "US East: New York, NY", - "url": "rtmp://live-jfk.twitch.tv/app" - }, - { - "name": "US West: Los Angeles, CA", - "url": "rtmp://live-lax.twitch.tv/app" - }, - { - "name": "US West: Phoenix, AZ", - "url": "rtmp://live-phx.twitch.tv/app" - }, - { - "name": "US West: Portland, Oregon", - "url": "rtmp://live-pdx.twitch.tv/app" - }, - { - "name": "US West: San Francisco, CA", - "url": "rtmp://live-sfo.twitch.tv/app" - }, - { - "name": "US West: San Jose, CA", - "url": "rtmp://live-sjc.twitch.tv/app" - }, - { - "name": "US West: Seattle, WA", - "url": "rtmp://live-sea.twitch.tv/app" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 6000, - "max audio bitrate": 160, - "x264opts": "scenecut=0" - } - }, - { - "name": "YouTube / YouTube Gaming", - "common": true, - "servers": [ - { - "name": "Primary YouTube ingest server", - "url": "rtmp://a.rtmp.youtube.com/live2" - }, - { - "name": "Backup YouTube ingest server", - "url": "rtmp://b.rtmp.youtube.com/live2?backup=1" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 51000, - "max audio bitrate": 160 - } - }, - { - "name": "Smashcast", - "servers": [ - { - "name": "Default", - "url": "rtmp://live.hitbox.tv/push" - }, - { - "name": "EU-North: Amsterdam, Netherlands", - "url": "rtmp://live.ams.hitbox.tv/push" - }, - { - "name": "EU-West: Paris, France", - "url": "rtmp://live.cdg.hitbox.tv/push" - }, - { - "name": "EU-South: Milan, Italia", - "url": "rtmp://live.mxp.hitbox.tv/push" - }, - { - "name": "Russia: Moscow", - "url": "rtmp://live.dme.hitbox.tv/push" - }, - { - "name": "US-East: New York", - "url": "rtmp://live.jfk.hitbox.tv/push" - }, - { - "name": "US-West: San Francisco", - "url": "rtmp://live.sfo.hitbox.tv/push" - }, - { - "name": "US-West: Los Angeles", - "url": "rtmp://live.lax.hitbox.tv/push" - }, - { - "name": "South America: Sao Paulo, Brazil", - "url": "rtmp://live.gru.hitbox.tv/push" - }, - { - "name": "Asia: Singapore", - "url": "rtmp://live.sin.hitbox.tv/push" - }, - { - "name": "Oceania: Sydney, Australia", - "url": "rtmp://live.syd.hitbox.tv/push" - } - ], - "recommended": { - "keyint": 2, - "profile": "high", - "max video bitrate": 3500, - "max audio bitrate": 320 - } - }, - { - "name": "Mixer.com - FTL", - "common": true, - "servers": [ - { - "name": "US: Dallas, TX", - "url": "ingest-dal.mixer.com" - }, - { - "name": "US: San Jose, CA", - "url": "ingest-sjc.mixer.com" - }, - { - "name": "US: Seattle, WA", - "url": "ingest-sea.mixer.com" - }, - { - "name": "US: Washington DC", - "url": "ingest-wdc.mixer.com" - }, - { - "name": "Canada: Toronto", - "url": "ingest-tor.mixer.com" - }, - { - "name": "EU: London", - "url": "ingest-lon.mixer.com" - }, - { - "name": "EU: Amsterdam", - "url": "ingest-ams.mixer.com" - }, - { - "name": "EU: Milan", - "url": "ingest-mil.mixer.com" - }, - { - "name": "EU: Paris", - "url": "ingest-par.mixer.com" - }, - { - "name": "EU: Frankfurt", - "url": "ingest-fra.mixer.com" - }, - { - "name": "Brazil: Sao Paulo", - "url": "ingest-sao.mixer.com" - }, - { - "name": "Australia: Melbourne", - "url": "ingest-mel.mixer.com" - }, - { - "name": "Australia: Sydney", - "url": "ingest-syd.mixer.com" - }, - { - "name": "Mexico: Mexico City", - "url": "ingest-mex.mixer.com" - }, - { - "name": "Asia: Hong Kong", - "url": "ingest-hkg.mixer.com" - }, - { - "name": "Asia: Tokyo", - "url": "ingest-tok.mixer.com" - }, - { - "name": "South Korea: Seoul", - "url": "ingest-seo.mixer.com" - }, - { - "name": "India: Chennai", - "url": "ingest-che.mixer.com" - } - ], - "recommended": { - "keyint": 2, - "output": "ftl_output", - "max audio bitrate": 160, - "max video bitrate": 10000, - "profile": "main", - "bframes": 0, - "x264opts": "scenecut=0" - } - }, - { - "name": "Mixer.com - RTMP", - "common": true, - "servers": [ - { - "name": "US: Dallas, TX", - "url": "rtmp://ingest-dal.mixer.com:1935/beam" - }, - { - "name": "US: San Jose, CA", - "url": "rtmp://ingest-sjc.mixer.com:1935/beam" - }, - { - "name": "US: Seattle, WA", - "url": "rtmp://ingest-sea.mixer.com:1935/beam" - }, - { - "name": "US: Washington DC", - "url": "rtmp://ingest-wdc.mixer.com:1935/beam" - }, - { - "name": "Canada: Toronto", - "url": "rtmp://ingest-tor.mixer.com:1935/beam" - }, - { - "name": "EU: London", - "url": "rtmp://ingest-lon.mixer.com:1935/beam" - }, - { - "name": "EU: Amsterdam", - "url": "rtmp://ingest-ams.mixer.com:1935/beam" - }, - { - "name": "EU: Milan", - "url": "rtmp://ingest-mil.mixer.com:1935/beam" - }, - { - "name": "EU: Paris", - "url": "rtmp://ingest-par.mixer.com:1935/beam" - }, - { - "name": "EU: Frankfurt", - "url": "rtmp://ingest-fra.mixer.com:1935/beam" - }, - { - "name": "Brazil: Sao Paulo", - "url": "rtmp://ingest-sao.mixer.com:1935/beam" - }, - { - "name": "Australia: Melbourne", - "url": "rtmp://ingest-mel.mixer.com:1935/beam" - }, - { - "name": "Australia: Sydney", - "url": "rtmp://ingest-syd.mixer.com:1935/beam" - }, - { - "name": "Mexico: Mexico City", - "url": "rtmp://ingest-mex.mixer.com:1935/beam" - }, - { - "name": "Asia: Hong Kong", - "url": "rtmp://ingest-hkg.mixer.com:1935/beam" - }, - { - "name": "Asia: Tokyo", - "url": "rtmp://ingest-tok.mixer.com:1935/beam" - }, - { - "name": "South Korea: Seoul", - "url": "rtmp://ingest-seo.mixer.com:1935/beam" - }, - { - "name": "India: Chennai", - "url": "rtmp://ingest-che.mixer.com:1935/beam" - } - ], - "recommended": { - "keyint": 2, - "max audio bitrate": 160, - "max video bitrate": 10000, - "profile": "main", - "x264opts": "scenecut=0" - } - }, - { - "name": "Mobcrush", - "servers": [ - { - "name": "Primary", - "url": "rtmp://live.mobcrush.net/mob" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "max video bitrate": 6000, - "max audio bitrate": 160 - } - }, - { - "name": "Web.TV", - "servers": [ - { - "name": "Primary", - "url": "rtmp://live3.origins.web.tv/liveext" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "max video bitrate": 3500, - "max audio bitrate": 160 - } - }, - { - "name": "GoodGame.ru", - "servers": [ - { - "name": "Моscow", - "url": "rtmp://msk.goodgame.ru:1940/live" - } - ] - }, - { - "name": "YouStreamer", - "servers": [ - { - "name": "Moscow", - "url": "rtmp://push.youstreamer.com/in/" - } - ] - }, - { - "name": "Vaughn Live / iNSTAGIB", - "servers": [ - { - "name": "US: Primary", - "url": "rtmp://live.vaughnsoft.net/live" - }, - { - "name": "US: Chicago, IL", - "url": "rtmp://live-ord.vaughnsoft.net/live" - }, - { - "name": "US: Denver, CO", - "url": "rtmp://live-den.vaughnsoft.net/live" - }, - { - "name": "US: New York, NY", - "url": "rtmp://live-nyc.vaughnsoft.net/live" - }, - { - "name": "EU: Amsterdam, NL", - "url": "rtmp://live-ams.vaughnsoft.net/live" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 3500, - "max audio bitrate": 160 - } - }, - { - "name": "Breakers.TV", - "servers": [ - { - "name": "US: Primary", - "url": "rtmp://live.vaughnsoft.net/live" - }, - { - "name": "US: Chicago, IL", - "url": "rtmp://live-ord.vaughnsoft.net/live" - }, - { - "name": "US: Denver, CO", - "url": "rtmp://live-den.vaughnsoft.net/live" - }, - { - "name": "US: New York, NY", - "url": "rtmp://live-nyc.vaughnsoft.net/live" - }, - { - "name": "EU: Amsterdam, NL", - "url": "rtmp://live-ams.vaughnsoft.net/live" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 3500, - "max audio bitrate": 160 - } - }, - { - "name": "CyberGame.TV", - "servers": [ - { - "name": "RU Origin", - "url": "rtmp://st.cybergame.tv:1953/live" - }, - { - "name": "RU Premium", - "url": "rtmp://premium.cybergame.tv:1953/premium" - } - ] - }, - { - "name": "Facebook Live", - "common": true, - "servers": [ - { - "name": "Default", - "url": "rtmps://rtmp-api.facebook.com:443/rtmp/" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "max video bitrate": 6000, - "max audio bitrate": 128 - } - }, - { - "name": "Restream.io - RTMP", - "alt_names": [ - "Restream.io" - ], - "common": true, - "servers": [ - { - "name": "Autodetect", - "url": "rtmp://live.restream.io/live" - }, - { - "name": "EU-West (London, GB)", - "url": "rtmp://london.restream.io/live" - }, - { - "name": "EU-West (Amsterdam, NL)", - "url": "rtmp://amsterdam.restream.io/live" - }, - { - "name": "EU-West (Luxembourg)", - "url": "rtmp://luxembourg.restream.io/live" - }, - { - "name": "EU-West (Paris, FR)", - "url": "rtmp://paris.restream.io/live" - }, - { - "name": "EU-West (Milan, IT)", - "url": "rtmp://milan.restream.io/live" - }, - { - "name": "EU-Central (Frankfurt, DE)", - "url": "rtmp://frankfurt.restream.io/live" - }, - { - "name": "EU-East (Falkenstein, DE)", - "url": "rtmp://falkenstein.restream.io/live" - }, - { - "name": "EU-East (Prague, Czech)", - "url": "rtmp://prague.restream.io/live" - }, - { - "name": "EU-South (Madrid, Spain)", - "url": "rtmp://madrid.restream.io/live" - }, - { - "name": "Russia (Moscow)", - "url": "rtmp://moscow.restream.io/live" - }, - { - "name": "Turkey (Istanbul)", - "url": "rtmp://istanbul.restream.io/live" - }, - { - "name": "Israel (Tel Aviv)", - "url": "rtmp://telaviv.restream.io/live" - }, - { - "name": "US-West (Seattle, WA)", - "url": "rtmp://seattle.restream.io/live" - }, - { - "name": "US-West (San Jose, CA)", - "url": "rtmp://sanjose.restream.io/live" - }, - { - "name": "US-Central (Dallas, TX)", - "url": "rtmp://dallas.restream.io/live" - }, - { - "name": "US-East (Washington, DC)", - "url": "rtmp://washington.restream.io/live" - }, - { - "name": "US-East (Miami, FL)", - "url": "rtmp://miami.restream.io/live" - }, - { - "name": "US-East (Chicago, IL)", - "url": "rtmp://chicago.restream.io/live" - }, - { - "name": "NA-East (Toronto, Canada)", - "url": "rtmp://toronto.restream.io/live" - }, - { - "name": "SA (Saint Paul, Brazil)", - "url": "rtmp://saopaulo.restream.io/live" - }, - { - "name": "India (Bangalore)", - "url": "rtmp://bangalore.restream.io/live" - }, - { - "name": "Asia (Singapore)", - "url": "rtmp://singapore.restream.io/live" - }, - { - "name": "Asia (Seoul, South Korea)", - "url": "rtmp://seoul.restream.io/live" - }, - { - "name": "Asia (Tokyo, Japan)", - "url": "rtmp://tokyo.restream.io/live" - }, - { - "name": "Australia (Sydney)", - "url": "rtmp://sydney.restream.io/live" - } - ], - "recommended": { - "keyint": 2 - } - }, - { - "name": "Restream.io - FTL", - "common": true, - "servers": [ - { - "name": "Autodetect", - "url": "live.restream.io" - }, - { - "name": "EU-West (London, GB)", - "url": "london.restream.io" - }, - { - "name": "EU-West (Amsterdam, NL)", - "url": "amsterdam.restream.io" - }, - { - "name": "EU-West (Luxembourg)", - "url": "luxembourg.restream.io" - }, - { - "name": "EU-West (Paris, FR)", - "url": "paris.restream.io" - }, - { - "name": "EU-West (Milan, IT)", - "url": "milan.restream.io" - }, - { - "name": "EU-Central (Frankfurt, DE)", - "url": "frankfurt.restream.io" - }, - { - "name": "EU-East (Falkenstein, DE)", - "url": "falkenstein.restream.io" - }, - { - "name": "EU-East (Prague, Czech)", - "url": "prague.restream.io" - }, - { - "name": "EU-South (Madrid, Spain)", - "url": "madrid.restream.io" - }, - { - "name": "Russia (Moscow)", - "url": "moscow.restream.io" - }, - { - "name": "Turkey (Istanbul)", - "url": "istanbul.restream.io" - }, - { - "name": "Israel (Tel Aviv)", - "url": "telaviv.restream.io" - }, - { - "name": "US-West (Seattle, WA)", - "url": "seattle.restream.io" - }, - { - "name": "US-West (San Jose, CA)", - "url": "sanjose.restream.io" - }, - { - "name": "US-Central (Dallas, TX)", - "url": "dallas.restream.io" - }, - { - "name": "US-East (Washington, DC)", - "url": "washington.restream.io" - }, - { - "name": "US-East (Miami, FL)", - "url": "miami.restream.io" - }, - { - "name": "US-East (Chicago, IL)", - "url": "chicago.restream.io" - }, - { - "name": "NA-East (Toronto, Canada)", - "url": "toronto.restream.io" - }, - { - "name": "SA (Saint Paul, Brazil)", - "url": "saopaulo.restream.io" - }, - { - "name": "India (Bangalore)", - "url": "bangalore.restream.io" - }, - { - "name": "Asia (Singapore)", - "url": "singapore.restream.io" - }, - { - "name": "Asia (Seoul, South Korea)", - "url": "seoul.restream.io" - }, - { - "name": "Asia (Tokyo, Japan)", - "url": "tokyo.restream.io" - }, - { - "name": "Australia (Sydney)", - "url": "sydney.restream.io" - } - ], - "recommended": { - "keyint": 2, - "output": "ftl_output", - "max audio bitrate": 160, - "max video bitrate": 10000, - "profile": "main", - "bframes": 0 - } - }, - { - "name": "Nood", - "servers": [ - { - "name": "Global: Fastest (Recommended)", - "url": "rtmp://stream.nood.tv/live_source" - }, - { - "name": "NA East: Ashburn, VA, USA", - "url": "rtmp://us-east-1.stream.nood.tv/live_source" - }, - { - "name": "NA East: Columbus, OH, USA", - "url": "rtmp://us-east-2.stream.nood.tv/live_source" - }, - { - "name": "NA East: Montreal, QC, CAN", - "url": "rtmp://ca-central-1.stream.nood.tv/live_source" - }, - { - "name": "NA West: San Francisco, CA, USA", - "url": "rtmp://us-west-1.stream.nood.tv/live_source" - }, - { - "name": "NA West: Portland, OR, USA", - "url": "rtmp://us-west-2.stream.nood.tv/live_source" - }, - { - "name": "SA East: Sao Paulo, BRA", - "url": "rtmp://sa-east-1.stream.nood.tv/live_source" - }, - { - "name": "EU West: Dublin, IRL", - "url": "rtmp://eu-west-1.stream.nood.tv/live_source" - }, - { - "name": "EU West: London, GBR", - "url": "rtmp://eu-west-2.stream.nood.tv/live_source" - }, - { - "name": "EU West: Paris, FRA", - "url": "rtmp://eu-west-3.stream.nood.tv/live_source" - }, - { - "name": "EU West: Frankfurt, DEU", - "url": "rtmp://eu-central-1.stream.nood.tv/live_source" - }, - { - "name": "Asia North-East: Tokyo, JPN", - "url": "rtmp://ap-northeast-1.stream.nood.tv/live_source" - }, - { - "name": "Asia North-East: Seoul, KOR", - "url": "rtmp://ap-northeast-2.stream.nood.tv/live_source" - }, - { - "name": "Asia South-East: Singapore, SGP", - "url": "rtmp://ap-southeast-1.stream.nood.tv/live_source" - }, - { - "name": "Asia South-East: Sydney, AUS", - "url": "rtmp://ap-southeast-2.stream.nood.tv/live_source" - }, - { - "name": "Asia South: Mumbai, IND", - "url": "rtmp://ap-south-1.stream.nood.tv/live_source" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 25000, - "max audio bitrate": 192, - "x264opts": "scenecut=0" - } - }, - { - "name": "Castr.io", - "servers": [ - { - "name": "Chicago US", - "url": "rtmp://cg.castr.io/static" - }, - { - "name": "Los Angeles US", - "url": "rtmp://la.castr.io/static" - }, - { - "name": "New York US", - "url": "rtmp://ny.castr.io/static" - }, - { - "name": "Miami US", - "url": "rtmp://mi.castr.io/static" - }, - { - "name": "Montreal CA", - "url": "rtmp://qc.castr.io/static" - }, - { - "name": "London UK", - "url": "rtmp://uk.castr.io/static" - }, - { - "name": "Frankfurt DE", - "url": "rtmp://de.castr.io/static" - }, - { - "name": "Frankfurt DE 2", - "url": "rtmp://fr.castr.io/static" - }, - { - "name": "Moscow RU", - "url": "rtmp://ru.castr.io/static" - }, - { - "name": "Singapore", - "url": "rtmp://sg.castr.io/static" - }, - { - "name": "Sydney AU", - "url": "rtmp://au.castr.io/static" - }, - { - "name": "Brazil", - "url": "rtmp://br.castr.io/static" - }, - { - "name": "India", - "url": "rtmp://in.castr.io/static" - }, - { - "name": "US Central", - "url": "rtmp://us-central.castr.io/static" - }, - { - "name": "US West", - "url": "rtmp://us-west.castr.io/static" - }, - { - "name": "US East", - "url": "rtmp://us-east.castr.io/static" - }, - { - "name": "US South", - "url": "rtmp://us-south.castr.io/static" - }, - { - "name": "South America", - "url": "rtmp://south-am.castr.io/static" - }, - { - "name": "EU Central", - "url": "rtmp://eu-central.castr.io/static" - }, - { - "name": "AU South", - "url": "rtmp://au-central.castr.io/static" - }, - { - "name": "Singapore", - "url": "rtmp://sg-central.castr.io/static" - }, - { - "name": "India", - "url": "rtmp://in.castr.io/static" - } - ], - "recommended": { - "keyint": 2 - } - }, - { - "name": "Boomstream", - "servers": [ - { - "name": "Default", - "url": "rtmp://live.boomstream.com/live" - } - ] - }, - { - "name": "Stream.live", - "servers": [ - { - "name": "Default", - "url": "rtmp://media.stream.live:1935/live" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "max video bitrate": 2500, - "max audio bitrate": 160 - } - }, - { - "name": "Meridix Live Sports Platform", - "servers": [ - { - "name": "Primary", - "url": "rtmp://publish.meridix.com/live" - } - ], - "recommended": { - "max video bitrate": 3500 - } - }, - { - "name": "Afreeca.TV", - "servers": [ - { - "name": "North America : US East", - "url": "rtmp://rtmpmanager-aws-en-east.afreeca.tv/live" - }, - { - "name": "North America : US West", - "url": "rtmp://rtmpmanager-aws-en-west.afreeca.tv/live" - }, - { - "name": "Asia : Singapore", - "url": "rtmp://rtmpmanager-aws-sg.afreeca.tv/live" - } - ], - "recommended": { - "keyint": 1, - "profile": "main", - "max video bitrate": 5000, - "max audio bitrate": 192 - } - }, - { - "name": "아프리카TV", - "servers": [ - { - "name": "Korea", - "url": "rtmp://rtmpmanager-freecat.afreeca.tv/app/" - } - ], - "recommended": { - "keyint": 1, - "profile": "main", - "max video bitrate": 5000, - "max audio bitrate": 192 - } - }, - { - "name": "CAM4", - "servers": [ - { - "name": "CAM4", - "url": "rtmp://origin.cam4.com/cam4-origin-live" - } - ], - "recommended": { - "keyint": 1, - "profile": "baseline", - "max video bitrate": 3000, - "max audio bitrate": 128 - } - }, - { - "name": "Picarto", - "servers": [ - { - "name": "US East (Chicago, USA)", - "url": "rtmp://live.us-east1.picarto.tv/golive" - }, - { - "name": "US West (Los Angeles, USA)", - "url": "rtmp://live.us-west1.picarto.tv/golive" - }, - { - "name": "EU West (Düsseldorf, Germany)", - "url": "rtmp://live.eu-west1.picarto.tv/golive" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "max video bitrate": 3500 - } - }, - { - "name": "Pandora TV Korea", - "servers": [ - { - "name": "Default", - "url": "rtmp://plive.pandora.tv:80/mediaHub" - } - ] - }, - { - "name": "Livestream", - "servers": [ - { - "name": "Primary", - "url": "rtmp://rtmpin.livestreamingest.com/rtmpin" - } - ] - }, - { - "name": "Uscreen", - "servers": [ - { - "name": "Default", - "url": "rtmp://live.uscreen.app/app" - } - ] - }, - { - "name": "Stripchat", - "servers": [ - { - "name": "Auto", - "url": "rtmp://s-sd.stripcdn.com/ext" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "bframes": 0, - "max video bitrate": 6000, - "max audio bitrate": 128, - "x264opts": "tune=zerolatency" - } - }, - { - "name": "Chaturbate", - "servers": [ - { - "name": "Global Main Fastest - Recommended", - "url": "rtmp://live.stream.highwebmedia.com/live-origin" - }, - { - "name": "Global Backup", - "url": "rtmp://live-backup.stream.highwebmedia.com/live-origin" - }, - { - "name": "US West: Seattle, WA", - "url": "rtmp://live-sea.stream.highwebmedia.com/live-origin" - }, - { - "name": "US West: Phoenix, AZ", - "url": "rtmp://live-phx.stream.highwebmedia.com/live-origin" - }, - { - "name": "US Central: Salt Lake City, UT", - "url": "rtmp://live-slc.stream.highwebmedia.com/live-origin" - }, - { - "name": "US Central: Chicago, IL", - "url": "rtmp://live-chi.stream.highwebmedia.com/live-origin" - }, - { - "name": "US East: Atlanta, GA", - "url": "rtmp://live-atl.stream.highwebmedia.com/live-origin" - }, - { - "name": "US East: Ashburn, VA", - "url": "rtmp://live-ash.stream.highwebmedia.com/live-origin" - }, - { - "name": "South America: Sao Paulo, Brazil", - "url": "rtmp://live-gru.stream.highwebmedia.com/live-origin" - }, - { - "name": "EU: Amsterdam, NL", - "url": "rtmp://live-nld.stream.highwebmedia.com/live-origin" - }, - { - "name": "EU: Alblasserdam, NL", - "url": "rtmp://live-alb.stream.highwebmedia.com/live-origin" - }, - { - "name": "EU: Frankfurt, DE", - "url": "rtmp://live-fra.stream.highwebmedia.com/live-origin" - }, - { - "name": "EU: Belgrade, Serbia", - "url": "rtmp://live-srb.stream.highwebmedia.com/live-origin" - }, - { - "name": "Asia: Singapore", - "url": "rtmp://live-sin.stream.highwebmedia.com/live-origin" - }, - { - "name": "Asia: Tokyo, Japan", - "url": "rtmp://live-nrt.stream.highwebmedia.com/live-origin" - }, - { - "name": "Australia: Sydney", - "url": "rtmp://live-syd.stream.highwebmedia.com/live-origin" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 50000, - "max audio bitrate": 192 - } - }, - { - "name": "Twitter / Periscope", - "common": true, - "servers": [ - { - "name": "US West: California", - "url": "rtmp://ca.pscp.tv:80/x" - }, - { - "name": "US West: Oregon", - "url": "rtmp://or.pscp.tv:80/x" - }, - { - "name": "US East: Virginia", - "url": "rtmp://va.pscp.tv:80/x" - }, - { - "name": "South America: Brazil", - "url": "rtmp://br.pscp.tv:80/x" - }, - { - "name": "EU West: Ireland", - "url": "rtmp://ie.pscp.tv:80/x" - }, - { - "name": "EU Central: Germany", - "url": "rtmp://de.pscp.tv:80/x" - }, - { - "name": "Asia/Pacific: Australia", - "url": "rtmp://au.pscp.tv:80/x" - }, - { - "name": "Asia/Pacific: Japan", - "url": "rtmp://jp.pscp.tv:80/x" - }, - { - "name": "Asia/Pacific: Singapore", - "url": "rtmp://sg.pscp.tv:80/x" - } - ], - "recommended": { - "keyint": 3, - "max video bitrate": 4000, - "max audio bitrate": 128 - } - }, - { - "name": "Switchboard Live (Joicaster)", - "servers": [ - { - "name": "Default - Performance Global", - "url": "rtmp://ingest-global-a.switchboard.zone/live" - }, - { - "name": "US West", - "url": "rtmp://ingest-us-west.a.switchboard.zone/live" - }, - { - "name": "US East", - "url": "rtmp://ingest-us-east.a.switchboard.zone/live" - }, - { - "name": "Europe West", - "url": "rtmp://ingest-eu-west.a.switchboard.zone/live" - }, - { - "name": "Europe Central", - "url": "rtmp://ingest-us-east.a.switchboard.zone/live" - }, - { - "name": "Australia East", - "url": "rtmp://ingest-au-east.a.switchboard.zone/live" - } - ] - }, - { - "name": "Looch", - "common": false, - "servers": [ - { - "name": "Primary Looch ingest server", - "url": "rtmp://ingest.looch.tv/live" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "max video bitrate": 6000, - "max audio bitrate": 160 - } - }, - { - "name": "Eventials", - "servers": [ - { - "name": "Default", - "url": "rtmp://live.eventials.com/eventialsLiveOrigin" - } - ], - "recommended": { - "keyint": 1, - "profile": "baseline", - "max video bitrate": 900, - "max audio bitrate": 192 - } - }, - { - "name": "Lahzenegar - StreamG | لحظه‌نگار - استریمجی", - "servers": [ - { - "name": "Primary", - "url": "rtmp://rtmp.lahzecdn.com/pro" - }, - { - "name": "Iran", - "url": "rtmp://rtmp-iran.lahzecdn.com/pro" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "max video bitrate": 2800, - "max audio bitrate": 128 - } - }, - { - "name": "MyLive", - "servers": [ - { - "name": "Default", - "url": "rtmp://stream.mylive.in.th/live" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "max video bitrate": 7000, - "max audio bitrate": 192 - } - }, - { - "name": "Madcat", - "servers": [ - { - "name": "Default", - "url": "rtmp://73846.livepush.myqcloud.com/live/" - } - ] - }, - { - "name": "SermonAudio Cloud", - "alt_names": [ - "SermonAudio.com" - ], - "servers": [ - { - "name": "Primary", - "url": "rtmp://webcast.sermonaudio.com/sa" - } - ], - "recommended": { - "max video bitrate": 2000, - "max audio bitrate": 128 - } - }, - { - "name": "Vimeo", - "servers": [ - { - "name": "Default", - "url": "rtmp://rtmp.cloud.vimeo.com/live" - } - ] - }, - { - "name": "Aparat", - "servers": [ - { - "name": "Default", - "url": "rtmp://rtmp.cdn.asset.aparat.com:443/event" - } - ] - }, - { - "name": "KakaoTV", - "servers": [ - { - "name": "Default", - "url": "rtmp://rtmp.play.kakao.com/kakaotv" - } - ], - "recommended": { - "max video bitrate": 8000, - "max audio bitrate": 192 - } - }, - { - "name": "Piczel.tv", - "servers": [ - { - "name": "Default", - "url": "rtmp://piczel.tv:1935/live" - } - ], - "recommended": { - "max video bitrate": 5000 - } - }, - { - "name": "STAGE TEN", - "servers": [ - { - "name": "STAGE TEN", - "url": "rtmps://app-rtmp.stageten.tv:443/stageten" - } - ], - "recommended": { - "keyint": 2, - "profile": "baseline", - "max video bitrate": 4000, - "max audio bitrate": 128 - } - }, - { - "name": "DLive", - "servers": [ - { - "name": "Default", - "url": "rtmp://stream.dlive.tv/live" - } - ], - "recommend": { - "keyint": 2, - "max video bitrate": 6000, - "max audio bitrate": 160 - } - }, - { - "name": "Lightcast.com", - "servers": [ - { - "name": "North America / East", - "url": "rtmp://us-east.live.lightcast.com/202E1F/default" - }, - { - "name": "North America / West", - "url": "rtmp://us-west.live.lightcast.com/202E1F/default" - }, - { - "name": "Europe / Amsterdam", - "url": "rtmp://europe.live.lightcast.com/202E1F/default" - }, - { - "name": "Europe / Frankfurt", - "url": "rtmp://europe-fra.live.lightcast.com/202E1F/default" - }, - { - "name": "Europe / Stockholm", - "url": "rtmp://europe-sto.live.lightcast.com/202E1F/default" - }, - { - "name": "Asia / Hong Kong", - "url": "rtmp://asia.live.lightcast.com/202E1F/default" - }, - { - "name": "Australia / Sydney", - "url": "rtmp://australia.live.lightcast.com/202E1F/default" - } - ], - "recommend": { - "keyint": 2, - "max video bitrate": 6000, - "max audio bitrate": 160 - } - }, - { - "name": "Bongacams", - "servers": [ - { - "name": "Default", - "url": "rtmp://origin.bcrncdn.com:1934/live" - } - ], - "recommend": { - "keyint": 2, - "max video bitrate": 6000, - "max audio bitrate": 192 - } - }, - { - "name": "show-it.tv", - "servers": [ - { - "name": "Default", - "url": "rtmp://stream-1.show-it.tv:1935/live" - } - ], - "recommend": { - "max video bitrate": 6000, - "max audio bitrate": 192 - } - }, - { - "name": "ChathostessModels", - "servers": [ - { - "name": "ChathostessModels - Default", - "url": "rtmp://wowza01.foobarweb.com/cmschatsys_video" - } - ], - "recommended": { - "keyint": 2, - "max video bitrate": 3000, - "max audio bitrate": 128 - } - }, - { - "name": "Camplace", - "servers": [ - { - "name": "Camplace - Default", - "url": "rtmp://rtmp.camplace.com" - } - ], - "recommend": { - "keyint": 2, - "max video bitrate": 3000, - "max audio bitrate": 128 - } - }, - { - "name": "OnlyFans.com", - "servers": [ - { - "name": "USA", - "url": "rtmp://route0.onlyfans.com/live" - }, - { - "name": "Europe", - "url": "rtmp://route0-dc2.onlyfans.com/live" - } - ], - "recommend": { - "keyint": 2, - "profile": "main", - "max video bitrate": 2500, - "max audio bitrate": 192, - "bframes": 0, - "x264opts": "tune=zerolatency" - } - }, - { - "name": "YouNow", - "common": false, - "servers": [ - { - "name": "younow.com", - "url": "https://signaling-api.younow-prod.video.propsproject.com/api/v1/ingest/server/" - } - ], - "recommended": { - "keyint": 2, - "output": "ftl_output", - "max audio bitrate": 160, - "max video bitrate": 7000, - "profile": "main", - "bframes": 0 - } - }, - { - "name": "Steam", - "common": false, - "servers": [ - { - "name": "Chicago, US", - "url": "rtmp://ingest-any-ord1.broadcast.steamcontent.com/app" - }, - { - "name": "Seattle, US", - "url": "rtmp://ingest-any-sea1.broadcast.steamcontent.com/app" - }, - { - "name": "Los Angeles, US", - "url": "rtmp://ingest-any-lax1.broadcast.steamcontent.com/app" - }, - { - "name": "Washington DC, US", - "url": "rtmp://ingest-any-iad1.broadcast.steamcontent.com/app" - }, - { - "name": "Frankfurt, DE", - "url": "rtmp://ingest-any-fra1.broadcast.steamcontent.com/app" - }, - { - "name": "London, UK", - "url": "rtmp://ingest-any-lhr1.broadcast.steamcontent.com/app" - }, - { - "name": "Stockholm, SE", - "url": "rtmp://ingest-any-sto1.broadcast.steamcontent.com/app" - }, - { - "name": "Tokyo, JP", - "url": "rtmp://ingest-any-tyo1.broadcast.steamcontent.com/app" - }, - { - "name": "Hong Kong, HK", - "url": "rtmp://ingest-any-hkg1.broadcast.steamcontent.com/app" - }, - { - "name": "Singapore, SG", - "url": "rtmp://ingest-any-sgp1.broadcast.steamcontent.com/app" - }, - { - "name": "Sydney, AU", - "url": "rtmp://ingest-any-syd1.broadcast.steamcontent.com/app" - }, - { - "name": "São Paulo, BR", - "url": "rtmp://ingest-any-gru1.broadcast.steamcontent.com/app" - } - ], - "recommended": { - "keyint": 2, - "profile": "high", - "max video bitrate": 7000, - "max audio bitrate": 128 - } - }, - { - "name": "Stars.AVN.com", - "servers": [ - { - "name": "Default", - "url": "rtmp://alpha.gateway.stars.avn.com/live" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "max video bitrate": 2500, - "max audio bitrate": 192, - "bframes": 0, - "x264opts": "tune=zerolatency" - } - }, - { - "name": "Konduit.live", - "servers": [ - { - "name": "Default", - "url": "rtmp://rtmp.konduit.live/live" - } - ], - "recommended": { - "keyint": 2, - "x264opts": "scenecut=0" - } - }, - { - "name": "Uncanny.gg", - "servers": [ - { - "name": "Default", - "url": "rtmp://stream.uncanny.gg/fortnite" - } - ], - "recommended": { - "keyint": 2, - "profile": "main", - "max video bitrate": 10000, - "max audio bitrate": 192 - } - } - ] -} diff --git a/botfiles/.config/obs-studio/plugin_config/rtmp-services/twitch_ingests.json b/botfiles/.config/obs-studio/plugin_config/rtmp-services/twitch_ingests.json deleted file mode 100644 index 5b1c612..0000000 --- a/botfiles/.config/obs-studio/plugin_config/rtmp-services/twitch_ingests.json +++ /dev/null @@ -1,444 +0,0 @@ -{ - "ingests": [ - { - "_id": 0, - "availability": 1.0, - "default": false, - "name": "Europe: Poland, Warsaw", - "url_template": "rtmp://live-waw.twitch.tv/app/{stream_key}", - "priority": 0 - }, - { - "_id": 1, - "availability": 1.0, - "default": false, - "name": "Europe: Austria, Vienna", - "url_template": "rtmp://live-vie.twitch.tv/app/{stream_key}", - "priority": 1 - }, - { - "_id": 2, - "availability": 1.0, - "default": false, - "name": "Europe: Czech Republic, Prague", - "url_template": "rtmp://live-prg.twitch.tv/app/{stream_key}", - "priority": 2 - }, - { - "_id": 3, - "availability": 1.0, - "default": false, - "name": "Europe: Germany, Berlin", - "url_template": "rtmp://live-ber.twitch.tv/app/{stream_key}", - "priority": 3 - }, - { - "_id": 4, - "availability": 1.0, - "default": false, - "name": "Europe: Copenhagen, Denmark", - "url_template": "rtmp://live-cph.twitch.tv/app/{stream_key}", - "priority": 4 - }, - { - "_id": 5, - "availability": 1.0, - "default": false, - "name": "Europe: Sweden, Stockholm", - "url_template": "rtmp://live-arn.twitch.tv/app/{stream_key}", - "priority": 5 - }, - { - "_id": 6, - "availability": 1.0, - "default": false, - "name": "Europe: Finland, Helsinki", - "url_template": "rtmp://live-hel.twitch.tv/app/{stream_key}", - "priority": 6 - }, - { - "_id": 7, - "availability": 1.0, - "default": false, - "name": "Europe: Norway, Oslo", - "url_template": "rtmp://live-osl.twitch.tv/app/{stream_key}", - "priority": 7 - }, - { - "_id": 8, - "availability": 1.0, - "default": false, - "name": "Europe: Netherlands, Amsterdam", - "url_template": "rtmp://live-ams.twitch.tv/app/{stream_key}", - "priority": 8 - }, - { - "_id": 9, - "availability": 1.0, - "default": false, - "name": "Europe: Italy, Milan", - "url_template": "rtmp://live-mil.twitch.tv/app/{stream_key}", - "priority": 9 - }, - { - "_id": 10, - "availability": 1.0, - "default": false, - "name": "Europe: France, Paris", - "url_template": "rtmp://live-cdg.twitch.tv/app/{stream_key}", - "priority": 10 - }, - { - "_id": 11, - "availability": 1.0, - "default": false, - "name": "Europe: UK, London", - "url_template": "rtmp://live-lhr04.twitch.tv/app/{stream_key}", - "priority": 11 - }, - { - "_id": 12, - "availability": 1.0, - "default": false, - "name": "Europe: UK, London", - "url_template": "rtmp://live-lhr03.twitch.tv/app/{stream_key}", - "priority": 12 - }, - { - "_id": 13, - "availability": 1.0, - "default": false, - "name": "Europe: France, Marseille", - "url_template": "rtmp://live-mrs.twitch.tv/app/{stream_key}", - "priority": 13 - }, - { - "_id": 14, - "availability": 1.0, - "default": false, - "name": "Europe: Germany, Frankfurt", - "url_template": "rtmp://live-fra05.twitch.tv/app/{stream_key}", - "priority": 14 - }, - { - "_id": 15, - "availability": 1.0, - "default": false, - "name": "Europe: Germany, Frankfurt", - "url_template": "rtmp://live-fra02.twitch.tv/app/{stream_key}", - "priority": 15 - }, - { - "_id": 16, - "availability": 1.0, - "default": false, - "name": "Europe: Spain, Madrid", - "url_template": "rtmp://live-mad.twitch.tv/app/{stream_key}", - "priority": 16 - }, - { - "_id": 17, - "availability": 1.0, - "default": false, - "name": "DEPRECATED Europe: Portugal, Lisbon", - "url_template": "rtmp://live-lis.twitch.tv/app/{stream_key}", - "priority": 17 - }, - { - "_id": 18, - "availability": 1.0, - "default": false, - "name": "NA: Quebec, Canada", - "url_template": "rtmp://live-ymq.twitch.tv/app/{stream_key}", - "priority": 18 - }, - { - "_id": 19, - "availability": 1.0, - "default": false, - "name": "Seattle, WA", - "url_template": "rtmp://live-sea.twitch.tv/app/{stream_key}", - "priority": 19 - }, - { - "_id": 20, - "availability": 1.0, - "default": false, - "name": "US East: New York, NY", - "url_template": "rtmp://live-jfk.twitch.tv/app/{stream_key}", - "priority": 20 - }, - { - "_id": 21, - "availability": 1.0, - "default": false, - "name": "NA: Toronto, Canada", - "url_template": "rtmp://live-yto.twitch.tv/app/{stream_key}", - "priority": 21 - }, - { - "_id": 22, - "availability": 1.0, - "default": false, - "name": "US East: Ashburn, VA (3)", - "url_template": "rtmp://live-iad03.twitch.tv/app/{stream_key}", - "priority": 22 - }, - { - "_id": 23, - "availability": 1.0, - "default": false, - "name": "US East: Ashburn, VA (5)", - "url_template": "rtmp://live-iad05.twitch.tv/app/{stream_key}", - "priority": 23 - }, - { - "_id": 24, - "availability": 1.0, - "default": false, - "name": "US East: Chicago", - "url_template": "rtmp://live-ord03.twitch.tv/app/{stream_key}", - "priority": 24 - }, - { - "_id": 25, - "availability": 1.0, - "default": false, - "name": "US East: Chicago", - "url_template": "rtmp://live-ord02.twitch.tv/app/{stream_key}", - "priority": 25 - }, - { - "_id": 26, - "availability": 1.0, - "default": false, - "name": "Asia: Seoul, South Korea", - "url_template": "rtmp://live-sel03.twitch.tv/app/{stream_key}", - "priority": 26 - }, - { - "_id": 27, - "availability": 1.0, - "default": false, - "name": "Asia: Seoul, South Korea", - "url_template": "rtmp://live-sel01.twitch.tv/app/{stream_key}", - "priority": 27 - }, - { - "_id": 28, - "availability": 1.0, - "default": false, - "name": "Asia: Thailand: Bangkok", - "url_template": "rtmp://live-bkk.twitch.tv/app/{stream_key}", - "priority": 28 - }, - { - "_id": 29, - "availability": 1.0, - "default": false, - "name": "US East: Atlanta, GA", - "url_template": "rtmp://live-atl.twitch.tv/app/{stream_key}", - "priority": 29 - }, - { - "_id": 30, - "availability": 1.0, - "default": false, - "name": "Asia: Hong Kong", - "url_template": "rtmp://live-hkg.twitch.tv/app/{stream_key}", - "priority": 30 - }, - { - "_id": 31, - "availability": 1.0, - "default": false, - "name": "Asia: Taipei, Taiwan (1)", - "url_template": "rtmp://live-tpe01.twitch.tv/app/{stream_key}", - "priority": 31 - }, - { - "_id": 32, - "availability": 1.0, - "default": false, - "name": "Asia: Taipei, Taiwan (3)", - "url_template": "rtmp://live-tpe03.twitch.tv/app/{stream_key}", - "priority": 32 - }, - { - "_id": 33, - "availability": 1.0, - "default": false, - "name": "Asia: Tokyo, Japan", - "url_template": "rtmp://live-tyo.twitch.tv/app/{stream_key}", - "priority": 33 - }, - { - "_id": 34, - "availability": 1.0, - "default": false, - "name": "US East: Miami, FL", - "url_template": "rtmp://live-mia.twitch.tv/app/{stream_key}", - "priority": 34 - }, - { - "_id": 35, - "availability": 1.0, - "default": false, - "name": "US Central: Denver, CO", - "url_template": "rtmp://live-den.twitch.tv/app/{stream_key}", - "priority": 35 - }, - { - "_id": 36, - "availability": 1.0, - "default": false, - "name": "US West: Portland, Oregon", - "url_template": "rtmp://live-pdx.twitch.tv/app/{stream_key}", - "priority": 36 - }, - { - "_id": 37, - "availability": 1.0, - "default": false, - "name": "Salt Lake City, UT", - "url_template": "rtmp://live-slc.twitch.tv/app/{stream_key}", - "priority": 37 - }, - { - "_id": 38, - "availability": 1.0, - "default": false, - "name": "US Central: Dallas, TX", - "url_template": "rtmp://live-dfw.twitch.tv/app/{stream_key}", - "priority": 38 - }, - { - "_id": 39, - "availability": 1.0, - "default": false, - "name": "US Central: Houston, TX", - "url_template": "rtmp://live-hou.twitch.tv/app/{stream_key}", - "priority": 39 - }, - { - "_id": 40, - "availability": 1.0, - "default": false, - "name": "Asia: Singapore", - "url_template": "rtmp://live-sin.twitch.tv/app/{stream_key}", - "priority": 40 - }, - { - "_id": 41, - "availability": 1.0, - "default": true, - "name": "US West: San Francisco, CA", - "url_template": "rtmp://live-sfo.twitch.tv/app/{stream_key}", - "priority": 41 - }, - { - "_id": 42, - "availability": 1.0, - "default": false, - "name": "US West: San Jose,CA", - "url_template": "rtmp://live-sjc.twitch.tv/app/{stream_key}", - "priority": 42 - }, - { - "_id": 43, - "availability": 1.0, - "default": false, - "name": "US West: Phoenix, AZ", - "url_template": "rtmp://live-phx.twitch.tv/app/{stream_key}", - "priority": 43 - }, - { - "_id": 44, - "availability": 1.0, - "default": false, - "name": "US West: Los Angeles, CA", - "url_template": "rtmp://live-lax.twitch.tv/app/{stream_key}", - "priority": 44 - }, - { - "_id": 45, - "availability": 1.0, - "default": false, - "name": "DEPRECATED South America: Medellin, Colombia", - "url_template": "rtmp://live-mde.twitch.tv/app/{stream_key}", - "priority": 45 - }, - { - "_id": 46, - "availability": 1.0, - "default": false, - "name": "NA: Queretaro, Mexico", - "url_template": "rtmp://live-qro.twitch.tv/app/{stream_key}", - "priority": 46 - }, - { - "_id": 47, - "availability": 1.0, - "default": false, - "name": "DEPRECATED South America: Rio de Janeiro, Brazil", - "url_template": "rtmp://live-gig.twitch.tv/app/{stream_key}", - "priority": 47 - }, - { - "_id": 48, - "availability": 1.0, - "default": false, - "name": "South America: Rio de Janeiro, Brazil", - "url_template": "rtmp://live-rio.twitch.tv/app/{stream_key}", - "priority": 48 - }, - { - "_id": 49, - "availability": 1.0, - "default": false, - "name": "DEPRECATED South America: Sao Paulo, Brazil ", - "url_template": "rtmp://live-gru.twitch.tv/app/{stream_key}", - "priority": 49 - }, - { - "_id": 50, - "availability": 1.0, - "default": false, - "name": "South America: Sao Paulo, Brazil", - "url_template": "rtmp://live-sao.twitch.tv/app/{stream_key}", - "priority": 50 - }, - { - "_id": 51, - "availability": 1.0, - "default": false, - "name": "DEPRECATED South America: Lima, Peru", - "url_template": "rtmp://live-lim.twitch.tv/app/{stream_key}", - "priority": 51 - }, - { - "_id": 52, - "availability": 1.0, - "default": false, - "name": "DEPRECATED: South America: Argentina", - "url_template": "rtmp://live-eze.twitch.tv/app/{stream_key}", - "priority": 52 - }, - { - "_id": 53, - "availability": 1.0, - "default": false, - "name": "DEPRECATED South America: Chile", - "url_template": "rtmp://live-scl.twitch.tv/app/{stream_key}", - "priority": 53 - }, - { - "_id": 54, - "availability": 1.0, - "default": false, - "name": "Australia: Sydney", - "url_template": "rtmp://live-syd.twitch.tv/app/{stream_key}", - "priority": 54 - } - ] -} diff --git a/botfiles/.config/obs-studio/profiler_data/2020-03-01 13-22-05.csv.gz b/botfiles/.config/obs-studio/profiler_data/2020-03-01 13-22-05.csv.gz deleted file mode 100644 index c03b4dc62ac31901f04dff2aff12686658f3a0f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 133515 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

`A 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%0D#5j(a2?%qzy_|AzND*FhGyep|P5pH7IK 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 diff --git a/botfiles/.config/polybar/config b/botfiles/.config/polybar/config index 270a7e0..3d2b7c9 100644 --- a/botfiles/.config/polybar/config +++ b/botfiles/.config/polybar/config @@ -43,8 +43,8 @@ module-margin-left = 0 module-margin-right = 0 modules-left = bspwm -modules-center = -modules-right = wireless-network sym2 alsa sym2 fsroot sym5 fshome sym2 coreuse temperature memory sym2 battery sym2 clock sym2 updater sym2 powermenu +modules-center = mpd +modules-right = alsa sym2 fsroot sym5 fshome sym2 coreuse temperature memory sym2 clock sym2 updater sym2 powermenu cursor-click = pointer cursor-scroll = ns-resize @@ -97,7 +97,7 @@ interval = 2 format-online = -label-song = %{F#dfdfdf}%{F-} %artist% - %title% +label-song = %{F#dfdfdf}%{F-}%{A1:st -e ncmpcpp &:} %artist% - %title%%{A} label-offline = %{F#dfdfdf}%{F-} mpd is offline icon-play =  @@ -122,8 +122,8 @@ interface = wlp8s0 format-connected = format-packetloss = -label-connected = %{A1:st -e nmtui &:}%local_ip%  %downspeed%  %upspeed%%{A} -label-disconnected = %{A1:st -e nmtui &:}%{F#66} disconnected%{A} +label-connected = %{A1:st -e nmtui:}%local_ip%  %downspeed%  %upspeed%%{A} +label-disconnected = %{A1:st -e nmtui:}%{A3:st -e nmtui:}%{F#66} disconnected%{A}%{A} ramp-signal-0 =  ramp-signal-1 =  @@ -233,7 +233,7 @@ type = internal/cpu interval = 3 format-padding = 0 -format =