#πŸ–₯-vesktop-development

1 messages Β· Page 10 of 1

azure verge
#

oh??

#

what could you reproduce it on

hybrid fjord
#

its firefox bug which MEANS WE CAN CLOSE THAT ISSUE

azure verge
#

YEAHHHHHH
WOOOOOOOOO

hybrid fjord
#

bc all clients on electron-chromium

vernal lintel
#

wait what

azure verge
#

wait

#

lemme test

#

vesktop-firefox

vernal lintel
#

WHAT

#

illegal

azure verge
#

i dont mean

#

vesktop on firefox

#

LMAO

#

i mean vesktop to firefox streaming

hybrid fjord
#

ahahahaha i even not sended dxdiag to them

azure verge
#

hahhahahha

vernal lintel
#

wait so if a firefox user joins it just ddoses the stream

#

fire

azure verge
#

the fuck is wrong with firefox

hybrid fjord
azure verge
#

what the fuck

#

ughhhh

hybrid fjord
#

on windows xd

hybrid fjord
#

they really do some work and thats great

azure verge
#

you're not gonna believe this

hybrid fjord
#

but their discord bug "tracker" sucks

#

you should write that all in issue on gh

azure verge
#

i cant even recreate it on firefox

#

its entirely gone for me

#

unless it appears when streaming to windows

#

lemme try vesktop-android

vernal lintel
#

girl

azure verge
#

i WANT TO KNOW OKAY 😭

hybrid fjord
#

whats funny, firefox completly breaks stream while chromium fixes

azure verge
#

nope still works for me

#

its always 4623 for me

#

on any client

hybrid fjord
#

i suck then xd

#

but who tf uses discord in native web

azure verge
#

have you made sure everything is up to date

azure verge
#

it is so annoying

#

anytime they try to stream its like 5fps

hybrid fjord
#

i do not really think that this is issue with firefox version or smth

azure verge
hybrid fjord
#

nvm, matters that it works on chromium

azure verge
#

im using whatever firefox version is latest in flathub

#

mhm

hybrid fjord
#

and on your firefox

azure verge
#

lets just make sure its not a firefox regression

#

check what version you're on

hybrid fjord
#

125.0.1 (64-bit) is my firefox ver

azure verge
#

YAYYYY

hybrid fjord
#

ahahahahaha

#

let me update it

azure verge
#

alright

hybrid fjord
azure verge
#

holy shit

#

do you not update

hybrid fjord
#

like for week??????

azure verge
#

holY SHIT

#

crazy week

hybrid fjord
#

xd

#

same on new firefox

azure verge
#

wh a t

hybrid fjord
#

should i reboot maybe xD

azure verge
#

yeah

hybrid fjord
#

everything

#

not ff

#

i will update all first

#

its funny

azure verge
#

what the fuck

#

i just asked a friend

#

to watch my stream

#

instantly 29.17

#

what the fuck

#

THEYRE ON ANDROID TOO

#

WHAT

#

I ALREADY TESTED THAT
IT WORKED FINE

vernal lintel
azure verge
#

okay what the hell is going on

#

my resolution refuses to go up, and its using 1kbps

#

but the target is 4200????

#

nvm

#

it just needs motion to increase res

#

im so confused

hybrid fjord
#

Ahahaha I rebooted and now arch isn't in choose in systemd-boot

azure verge
#

wha t

hybrid fjord
#

Kernel disappeared from boot folder ahahahahahahahah

#

linux-zen package not installed at all????

#

Wtf

vernal lintel
hybrid fjord
#

nvidia-dkms removed too

azure verge
#

arch moment

hybrid fjord
#

Wtf tho

#

Packages just removed???

#

Like kernel and Nvidia drivers??

#

Self-destruction mode

simple groveBOT
azure verge
#

what the hell

#

i cant recreate it on windows

#

well

#

let me try calling my gf

#

that caused it on linux

#

yep broken again

hybrid fjord
#

Like it's only different clients

#

try β„–2

azure verge
#

I can recreate it when calling my gf

#

but not when calling my alts

hybrid fjord
#

maybe on local calls its fixed?

azure verge
#

it wouldn't change anything

hybrid fjord
#

like when using same +- network

azure verge
#

still queries their servers

hybrid fjord
#

why i have issues like this T_T

#

its all over the system on start up

#

steam takes forever to start because of it, telegram not starting immediately

#

and so on

azure verge
#

uhh reinstall dbus??

#

i use snapper and snap-pac with btrfs

#

so

#

if something like that happened

#

i could roll back to a previous snapshot

hybrid fjord
#

also i have bug from plasma which closed few years ago🀑

azure verge
#

oml

#

me omw to tell discord how to do their job

hybrid fjord
#

and them on they way to listen to it

azure verge
#

REAL

#

im just hoping it makes them realize i know what im talking about

#

and im not just another idiot that cant use the client

#

so they skip the boilerplate

#

and start helping

#

honestly its good that multiple people got the same support member

#

they'll prioritize the issue more

hybrid fjord
#

i still have issue on firefox

#

so idk

azure verge
#

yeah i think its account tied maybe?

#

idk

#

it happens when i call my gf

hybrid fjord
#

but at least it fixed in chromium and should be fixed in default clients

azure verge
#

but not when i call some other people

hybrid fjord
#

i think we need to retest it on vesktop -> windows native clients in first step

azure verge
#

if you can boot into windows i can stream rq

#

i dont have a lot of time but i could

hybrid fjord
#

let me 1 minute and 30 seconds of waiting on "A stop job is running" xd

azure verge
#

LMAO

hybrid fjord
#

im in server's vc

azure verge
#

theoretically that would mean it would be broken if you test on

#

vesktop on wifi to mobile/web/desktop on another network

hybrid fjord
#

yes

ionic gust
#

might try posting the screenshare packet order bug to the reddit thread since they seem to recommend sending bugs there

azure verge
#

if that works ill post other stuff there too

simple groveBOT
#

Describe the bug

'vencord-screen-share' audio sink doing nothing & microphone workaround not working (voice is being streamed through screen share but window sound isn't)

To Reproduce

  1. Hop on a call
  2. Choose to stream any window or screen
  3. Already have some audio playing in the background (i'm using Firefox in this case)
  4. Select Firefox as Audio source (doesn't matter if workaround is on or off)
  5. See error

Expected behavior

Voice not being streame...

simple groveBOT
cursive bear
simple groveBOT
hybrid fjord
simple groveBOT
simple groveBOT
simple groveBOT
simple groveBOT
simple groveBOT
torpid lake
#

when is a new vesktop version coming out? just curious if any date or something is planned

hybrid fjord
#

From my side I'm waiting for V reviews (or merge) for tray icons PR

simple groveBOT
#

Describe the bug

This bug is in version 1.5.2-alpha.1:
When already having a stream (with mic workaround) and changing to another window, the workaround stops working (whether you have it on or not in the selection process of the new window).
If you are ending the stream and starting a new one, the issue does not occur.

To Reproduce

Expected behavior

Firefox audio being streamed instead of my voice.

Screenshots
![Screenshot from 2024-05-01 14-52-56](...

simple groveBOT
#
[Vencord/Vesktop] New tag created: v0.4.4
#
[Vencord/Vesktop] New tag created: v1.5.2
vernal lintel
#

why 0.4.4

simple groveBOT
#
[Vencord/Vesktop] New branch created: dependabot/npm_and_yarn/ejs-3.1.10
#

Bumps ejs from 3.1.9 to 3.1.10.

Release notes
Sourced from ejs's releases.

v3.1.10
Version 3.1.10

Commits

d3f807d Version 3.1.10
9ee26dd Mocha TDD
e469741 Basic pollution protection
715e950 Merge pull request #756 from Jeffrey-mu/main
cabe314 Include advanced usage examples
29b076c Added header
11503c7 Merge branch 'main' of github.com:mde/ejs into main
7690404 Added security banner to README
f47d7ae Update SECURITY.md
828cea1 Update SECURITY.md
Additional ...

vernal lintel
#

what even uses that

#

vesktop@1.5.2 /home/vee/Coding/Vesktop
└─┬ electron-builder@24.13.3
└─┬ app-builder-lib@24.13.3
└── ejs@3.1.9

simple groveBOT
#
[Vencord/Vesktop] branch deleted: dependabot/npm_and_yarn/ejs-3.1.10
#
[Vencord/Vesktop] branch deleted: ci/meta-update
vernal lintel
#

oop

cursive bear
#

meow

simple groveBOT
#

Is your feature request related to a problem? Please describe.
I would like the default stream quality to be the maximum possible (1440p 60 FPS).

Describe the solution you'd like
Make the default 1440p 60 FPS. Currently, it is 1080p 60 FPS.

Describe alternatives you've considered
Add an option or plugin to customize the default values.

Additional context
I'm not sure anything above 720p 30 FPS works for non-Nitro members.

hybrid fjord
#

why

#

good idea could be to implement memorizing last picked options

#

but defaulting to 1440p is not right idea i think

hybrid fjord
simple groveBOT
azure verge
#

i nEEd the flatpak waah i want updatessss

simple groveBOT
azure verge
#

save it to user settings store

worn harness
#

do

#

also for some reason icon is now broke

hybrid fjord
worn harness
hybrid fjord
#

Thanks!

#

I thought it works with more programs, not only like extension for vs code

worn harness
#

nop

#

whys there no svg icon

#

in static

#

desktop files can use

simple groveBOT
#

1440 this would be a waste of bandwith and/or system resources.

If user picked 1440 and display resolution is 1920 then Discord just will not go up to 1440 for streaming, it will stick at 1920.
About this enhancement, I believe the best way will be on first start up propose to user his display resolution (or just propose 1920 for not overcomplicating code) and then just save it to user settings store for future reuse at stream starting.

worn harness
#

i found this as an alternative to electron builder

simple groveBOT
#

1440 this would be a waste of bandwith and/or system resources.

If user picked 1440 and display resolution is 1920 then Discord just will not go up to 1440 for streaming, it will stick at 1920. About this enhancement, I believe the best way will be on first start up propose to user his display resolution (or just propose 1920 for not overcomplicating code) and then just save it to user settings store for future reuse at stream starting.

For usability reasons it would probably st...

worn harness
#

honestly electron forge seems nicer

simple groveBOT
worn harness
#

cause

#

electron builder has stale bot adn ignored my issue

#

kill

#

so objectively that means whatever else is better

#

@vernal lintel @vernal lintel add svg icon

vernal lintel
#

never

#

use png

worn harness
#

nop

#

svg would allow auto size

#

on linus

simple groveBOT
worn harness
simple groveBOT
#

Describe the bug
When a user is attempting to start a screen share while watching someone else's screen share, the stream will get stuck in a loading loop. This issue was apparantly fixed by kaitlynkittyy's merge requests however still persists after updating to 1.5.2.

To Reproduce

  1. Join a voice channel in a server.
  2. Watch another users stream by clicking "Watch Stream".
  3. Attempt to start a screen share at any setting.

Expected behavior
The stream to successfull...

#

That's Discord's bug which is reproducible even in Windows Web to Windows Web streaming, so we can't do anything about it.
While debugging, I found out that while watching another stream and creating new stream, the MediaStream is not assigns in conn.input so without fixes from Discord's side we can't do anything.
Here is created connection for stream without MediaStreams objects at .input.desktop and .input.stream:
![image](https://github.com/Vencord/Vesktop/assets/39007846/38aad844-1a7d-...

worn harness
#

guh

#

electron depends on libcups

simple groveBOT
simple groveBOT
upper pine
#

that's some useless bloat xd

simple groveBOT
worn harness
#

chromium moment

azure verge
#

whaT THE FUCK

#

in a call with my gf

#

it doesnt

#

die

#

anymore

#

what the hell

#

nothing changed 😭

vernal lintel
azure verge
#

OPTIONAL FEATURES

hybrid fjord
#

print like literally print?

#

ahahha

#

not in console but to printer to paper

#

imagine debugging from printer

worn harness
#

print plugin when

hybrid fjord
#

rich presence to paper plugin

vernal lintel
#

thats what cups is for

#

CUPS (formerly an acronym for Common UNIX Printing System) is a modular printing system for Unix-like computer operating systems which allows a computer to act as a print server. A computer running CUPS is a host that can accept print jobs from client computers, process them, and send them to the appropriate printer.
CUPS consists of a print spo...

#

xD

#

run print() in devtools

hybrid fjord
#

i always do this in code by mistake

#

instead of console log

#

real nightmare to write it in some loop

vernal lintel
#

LMAOO

vernal lintel
hybrid fjord
#

lol links are clickable

simple groveBOT
#

The only thing that I wanna to say - is that for me, it worked sometime and stopped on the newest version (v1.4.2), at first, everything worked, then the same issue, but then Flatpak's version of Vesktop (v1.4.1) started working, I have no idea what happened, all actions were done on Fedora 40 with AMD Based system on vanilla GNOME with minimal extensions, Vesktop v1.4.2 were installed using rpm package from this GitHub while Vencord v1.4.1 - from Flathub

simple groveBOT
hybrid fjord
#

friend watching from windows native client and bitrate not dropped

azure verge
#

yo???

#

nice

#

this is awesome

hybrid fjord
#

its sounds like very random for me

azure verge
#

idk

#

same conditions as yesterday and i cant recreate it anymore

#

maybe they fixed it

#

only time will tell

hybrid fjord
#

let me bump that issue

#

nvm it randomly died again

azure verge
#

wh a

hybrid fjord
#

worked for 3 minutes~

azure verge
#

mine is still stable

#

its been like an hour

#

or more

hybrid fjord
#

lol

#

bitrate drops when no sound

azure verge
#

wh a t

hybrid fjord
#

i started straeming video again and look

azure verge
#

? so what's happening?

hybrid fjord
#

idk T_T

#

its so strange

#

streamed video with sound -> all good
stopped video it dropped
started video again -> it raised
stopped now and it is not dropped

#

staying for 6600 for now

azure verge
#

wdym stopped

hybrid fjord
#

i streaming video from yt

#

and paused it

azure verge
#

ohhh

hybrid fjord
#

and no sound transmitted bc of it

azure verge
#

interesting

azure verge
hybrid fjord
#

for me its good for now

azure verge
#

do you have nitro

hybrid fjord
#

yes, full

azure verge
#

ahhhh

#

makes sense

#

i dont

#

im locked to 4622

hybrid fjord
#

xd

#

and i'm on boosted server

simple groveBOT
#

Okay, here are some updates.
Yesterday (30.04) Discord updated web version from 287337 to 289103. Kaitlyn noticed that streaming from Vesktop to Browser (and some clients) was fixed (if we can say so). At that time I was able to stream from Vesktop to another account on Chromium without bitrate loses, however while streaming from Vesktop to Firefox I could see drops to 29.17 kbit/s.
Today(? 01.05) Discord updated web version to 289379 and rn I'm able to stream from Vesktop to friend on Wind...

hybrid fjord
#

web version updated tho

#

289379 now, yesterday on tests was 289103

ionic gust
#

doesnt mean anything

#

they just pushed a new stable build, thats all

hybrid fjord
#

yeah but at this builds they may update something related to streams

azure verge
#

true

azure verge
hybrid fjord
#

and at 70% for me ahah

azure verge
#

lmao

hybrid fjord
#

SchrΓΆdinger stream. I opened console and instantly saw this xdd

hybrid fjord
#

Kait can you test watching stream from android?

#

it was broken yesterday?

simple groveBOT
#

Describe the bug

To Reproduce

Steps to reproduce the behavior:

  1. Go to https://github.com/th-ch/youtube-music/releases/tag/v3.3.6 and install the .rpm package (Make sure Vesktop (.rpm version) is installed)
  2. U will get a and issue about conflict with the packages

Expected behavior

Internal error: Error running transaction: file /usr/lib/.build-id/09/ff65463755b887e71c59f7b68228e92a84bd46 from install of youtube-music-3.3.6-1.x86_64 conf...
hybrid fjord
#

Currently I'm steaming at flat 7500 bitrate and I'm glad ^^

azure verge
#

yep

#

4622 here

#

this is

#

really relieving

hybrid fjord
#

Yoohoo

azure verge
#

discord devs saw 1.5.2 and fixed it so we didnt look bad /j

hybrid fjord
#

I want tray icons I'm release so bad agaha

#

Also we need to set background throttling to false

azure verge
#

im sorry WHAT

hybrid fjord
#

It fixes random disconnects when window is minimized

azure verge
#

oooh

ionic gust
azure verge
#

mfw ive been using hyfetch because silly gayness

ionic gust
#

i just use fastfetch

azure verge
#

hyfetch is probably one of the slowest

ionic gust
azure verge
#

but worth it

azure verge
#

if hyfetch was a program id be so happy with it

#

i should

#

make a new fetch program

#

that has the gayness of hyfetch

#

but the speed of rustℒ️

ionic gust
azure verge
#

pretty

#

WOAH

#

that is fast

#

as hell

#

w h a t

#

i was not expecting that

#

okay so i love it but its not gay

#

yeah but does it ask you for which pride flag to choose when you first run it?
i didnt think so hmph

ionic gust
azure verge
#

nah that feature is my lifeblood

#

see i just followed the setup i dont know what the configuration for fastfetch is and eh i have better things to do rn

#

yeah ik lmao

#

i could easily read about it

#

i just dont really care

ionic gust
azure verge
#

listen

#

ive been ignoring my friends and family for like a week setting up my laptop

#

i need to talk to my gf properly and actually pay attention to her

simple groveBOT
humble mortar
azure verge
#

sorry it what

#

oh my god it does

#

my favorite pride flag

humble mortar
#

borgor

simple groveBOT
azure verge
simple groveBOT
#

After updating, I noticed that GIFs and videos load for a second and just shows white. The problem doesn't persist if hardware acceleration is turned off. Downgrading removes the issue.

Steps to reproduce the behavior:

  1. Make sure Hardware Acceleration is on.
  2. Open Vesktop
  3. Attempt to view a video or GIF.

I should be able to view videos and GIFs.

Screenshots

![image](https://github.com/Vencord/Vesktop/assets/74989919/ffe486b3-e92c-4a7d-9fde-c7c094a50f8b...

humble mortar
#

gif works for me

#

looks like theyre using open source nvidia drivers

simple groveBOT
#

same as https://github.com/th-ch/youtube-music/issues/1882

seems to be a common electron + rpm issue. after googling a bit i found

and this comment mentions workarounds https://github.com/Zettlr/Zettlr/issues/1321#issuecomment-703501960

closing as wontfix because this issue isn't on our side

solution is here but we can't apply this fl...

vernal lintel
#

such a weird issue lol

hybrid fjord
#

indeed

vernal lintel
hybrid fjord
#

lol what if this is issue theme at all
can it be?

simple groveBOT
simple groveBOT
vernal lintel
#

@sly cairn why did flathub bot not auto pr 1.5.2 flatpak

simple groveBOT
simple groveBOT
simple groveBOT
simple groveBOT
azure verge
#

omg

#

it's been a single day

#

patience

#

this isn't bleeding edge

hot juniper
azure verge
#

real

simple groveBOT
simple groveBOT
sly cairn
#

i dont know

simple groveBOT
hot juniper
#

hot take

#

github isnt suitable for flathub sources imo

#

source: open flathubbot profile page

simple groveBOT
upper pine
simple groveBOT
simple groveBOT
simple groveBOT
simple groveBOT
azure verge
#

new setting

#

hw accel goes back to how it was and we add another, eg. hw video accel?

#

and that enables vaapi?

#

@vernal lintel opinion?

upper pine
azure verge
#

isn't it set to auto so it'd use Wayland if it can

#

or is it not idr

upper pine
#

well for me it doesnt use wayland unless i manually add the ozone hint

azure verge
#

odd

#

well

#

we have an isWayland variable

#

could use that

upper pine
#

I'll PR

#

Flickering on Nvidia is unbearable

#

A convenient setting doesn't hurt

#

Off by default

#

@mossy torrent Do you also get woken up by the fucking workers outside every morning?

#

The use their loudest fucking tools at 6am and then literally do nothing for 2 hours

#

Fuck them why don't they just come to work 2hours later then

#

Yeah I went to sleep at 2am and then got woken up at 6am lmao

#

I'm so dead

simple groveBOT
upper pine
#

Wtf

#

Setting the platform hint and everything, xprop still detects it as an x window

#

Is this not right?

#

It doesn't work with auto as well

#

But works from the commandline

simple groveBOT
upper pine
#

I guess it's too late to set it here?

simple groveBOT
hybrid fjord
upper pine
#

What's what I'm doing, no?

#

Oh fat typo

#

Thanks

#

Had it right in the comment above lmao

#

Weirdly this causes electron to crtash

#

When I start the aur vesktop with the exact same switches

#

It works

simple groveBOT
upper pine
#

Testing, wanted to force it

#

Funnily enough

#

Using only hint

#

Still makes it use x11

#

Why is chrome so fucked lmao

#

Burn that shit down

#

and start fresh

hybrid fjord
upper pine
#

Can't judge how much better or worse gecko is

#

But I hope it's better xd

#

At least Firefox runs way more stable

simple groveBOT
upper pine
#

I dont get why it works with the CLI switches when run from the terminal

#

But not in code

#

They're exactly the same?

vernal lintel
#

probably cant do it from there

#

need to do it from cli

upper pine
#

Yeah I guess

#

Too bad

#

process.argv.push also doesn't work

#

:(

hybrid fjord
#

What if we create some script which will start vesktop with needed CLI parameters and use it for starting vesktop

upper pine
#

that's fucked

hybrid fjord
#

xd

upper pine
#

Would rather wait for electron to stop beging dumb

hybrid fjord
#

I know but at least it will work

upper pine
#

I can also do it via an env variable so it's not too urgent

upper pine
#

Yeah doesn't seem to work

#

I've seen other people do it through appendSwitch though so it might be an issue with the electron version?

azure verge
upper pine
#

Was just there to test but didn't work without it either

azure verge
#

also ozone-platform is older

upper pine
#

hint is only a hint

azure verge
#

ozone-platform-hint is newer

#

ahh

upper pine
#

and can be ignored

azure verge
#

I thought ozone-platform was being deprecated

#

anyways brb in class

upper pine
#

Didn't work with either

#

Tried all combinations xd

simple groveBOT
upper pine
#

Wtf

#

Why is it a heading in the embed

torpid lake
#

im assuming thats whats causing it

upper pine
#

Ah

#

It's not in the actual PR tho?

simple groveBOT
torpid lake
#

Β―_(ツ)_/Β―

#

weird formatting stuff maybe

tidal quarry
#

I used # for the seperator.

torpid lake
#

ah that would explain it

#

thats very silly

upper pine
#

oh

#

I was expecting you used ---

tidal quarry
#

I don't like using that cos its a bit thick

marsh hinge
#

idk if to make a ticket for a bug, idk if it is but i had a guy check and ur meant to see audio input on the right side when trying to share screen on vesktop but i just have a grey blob. (im not on dev shell rn)

#

(ping me when you reply on what should i do)

simple groveBOT
marsh hinge
hybrid fjord
#

We need to take a look
Also on windows would be whole different form because there will be no options for sound and so on, so we need to add take a look for windows too
I can try to check it on windows and probably fix it

vernal lintel
#

lol it's not supported on mac

marsh hinge
simple groveBOT
vernal lintel
#

the screenshare Audio

marsh hinge
#

a

#

ok

#

lol

#

i sound so dumb

#

anyway

#

thanks lol

upper pine
#

oof it shouldn't look so fucked

simple groveBOT
marsh hinge
#

real

upper pine
#

we should hide the right side on mac?

vernal lintel
#

github just added something where you can use ai to generate code & pr it husk can't wait to get shit prs

upper pine
#

can take a look later, currently setting up wine in docker because im paranoid xd

vernal lintel
#

kill aibros

upper pine
#

everyone jumping on the AI hype train

vernal lintel
upper pine
#

bunch of idiots

upper pine
#

but githubs UI is really good

marsh hinge
#

so currently do i just fix it temporarily with css until you guys release a pernament fix?

upper pine
vernal lintel
upper pine
#

yeah we use gitea at uni

#

Get's a huge sympathy bonus from me beacuse of tea blobcatcozy

#

holy fuck docker is so amazing

#

I never used it too extensively on the desktop

#

Unless for like database setup and such

#

But the most useful application for me is probably running sandboxed wine apps

#

I'm fucking debugging a Windows Program through IDA which is running in Docker and is being X11 Forwarded to my host

#

It's so fucking insane that this works

#

The absolute least thing one can do when having the privilege to run such amazing open source software is to open source their own programs

simple groveBOT
azure verge
#

:3

#

run a gitea instance

#

wouldn't necessarily be hard

#

at all

#

i set mine up in like 10m stare

upper pine
#

10 months

azure verge
#

mINUTES

simple groveBOT
azure verge
#

moNTHS IS CAPITAL M

upper pine
#

I'm joking xd

azure verge
#

:3

simple groveBOT
#

That's Discord's bug which is reproducible even in Windows Web to Windows Web streaming, so we can't do anything about it. While debugging, I found out that while watching another stream and creating new stream, the MediaStream is not assigns in conn.input so without fixes from Discord's side we can't do anything. Here is created connection for stream without MediaStreams objects at .input.desktop and .input.stream: ![image](https://private-user-images.githubusercontent.com/39007846/3272002...

#

Describe the bug

When I self-test my microphone in settings, volume constantly fluctuates.
To Reproduce

Expected behavior
I expected my voice to sound fine, especially the "sound bar" below shows normal reading when I'm not listening to my own voice. However If I start self test, the bar also fluctuates as well.

Screenshots

https://github.com/Vencord/Vesktop/assets/41675181/c19591db-6ffa-4f3d-aad5-a171f007f739

**Desktop (please complete the follo...

#

maybe until then, we could add a workaround that checks if a stream exists from another user, and automagically applies the stream twice to bypass the issue?

I tried with no success.

  1. it will require another call to system's portal for getting new MediaStream (using native WebRTC API, not electron's one)
  2. Even with this while setting this MediaStream to connection, connection just dies and stream dies at all.
    Need more tries tho, but I do not think that we must create another calls to ...
#

maybe until then, we could add a workaround that checks if a stream exists from another user, and automagically applies the stream twice to bypass the issue?

I tried with no success.

1. it will require another call to system's portal for getting new MediaStream (using native WebRTC API, not electron's one)

2. Even with this while setting this MediaStream to connection, connection just dies and stream dies at all.

Need more tries tho, but I do not th...

azure verge
#

im thinking

#

would it be possible to save the connection to a variable so when discord loses it and sets it to undefined, we can just reapply the data that we saved, without another portal call?

hybrid fjord
#

Sounds veeery unstable

azure verge
#

shrug why?

hybrid fjord
#

Discord may use something more in conn object than we think so it may not work

azure verge
#

we'd not need to add the entire conn object

#

just the mediastreamtrack

hybrid fjord
#

But when user start stream while watching another we receive conn with no MediaStreamTracks

azure verge
#

ohhh i see

#

so that's what you meant by native webrtc

#

we'd have to grab it before that somehow

hybrid fjord
#

Yes, for getting new track

azure verge
#

welp

#

guess we can just bring this up with discord in like 5 tickets too

#

it worked last time :3

hybrid fjord
azure verge
#

yeah

#

also

#

what's the state of the chromium issue?

hybrid fjord
#

That dev is on like vacation for a week

#

So no updates

azure verge
#

ahhh

hybrid fjord
#

At least he know what to do)

azure verge
#

(obv itll take way longer cuz whenever they fix it, we have to wait for electron to pull that chromium ver, and then wait for that to be stable with vesktop lmao)

hybrid fjord
#

Yeap yeap yeap, that's sad

azure verge
#

ikr

hybrid fjord
#

But at that time we also receive all Nvidia fixes

azure verge
#

oh?

hybrid fjord
#

For explicit sync

azure verge
#

i dont keep up with nvidia much

#

ohhhhh

#

yeah

upper pine
#

not sure if it's gonna make it into the may release

azure verge
#

rip nvidia users

hybrid fjord
upper pine
#

I think he said that it prob wouldn't

hybrid fjord
#

Ohh

#

Next release then)

#

Need to wait about half of a life and maybe we will get all working on Nvidia xd

upper pine
#

yeah xd

hybrid fjord
simple groveBOT
sly cairn
#

i think flathubbot is down

#

because it's not triggering the build on buildbot to deploy vesktop

#

oh well ill do it manually

azure verge
#

:3

sly cairn
#

yeah i just checked the build request logs

#

its not even attempted to file one

#

i think its just busted lol

#

and buildbot is running like complete crap atm too

#

oh there we go

#

the automatic one got filed

#

ill cancel the manual one

simple groveBOT
simple groveBOT
#

Describe the bug

I wanted to change some vencord settings but the menu is gone

To Reproduce

Just open the app ig? Idk how to reproduce

Expected behavior

Vencord options should be available.

Screenshots

grafik
grafik

**Desktop (please complete the following informati...

hybrid fjord
#

wtf this errors in failed test😭

#

wait i didn't touched it, why it removed

#

lemme fix it rq

#

okay its good now

hybrid fjord
hybrid fjord
marsh hinge
#

Um

#

Quick question

#

Hwo do i test it

#

:)

#

lol

hybrid fjord
#

i thought you have mac?

marsh hinge
#

I have a mac

#

Do i downlaod the new dmg

#

Idk the downlaod process of it

#

Do i just rebuild it from the repo?

hybrid fjord
#

i believe that you can

marsh hinge
#

I'll try

hybrid fjord
#

try pnpm package --mac

#

maybe you can just start from source without building?
using pnpm i and pnpm start?

marsh hinge
#

It's still on installing dependences

#

pnpm i

#

It'll take a couple of minutes

azure verge
#

that's all there is to it

marsh hinge
#

@hybrid fjord didn't work

hybrid fjord
#

you sure you cloned branch fix-screenshare-ui?

marsh hinge
#

I just got that link from your pr

hybrid fjord
azure verge
#

git clone <link> --branch <branchname>

marsh hinge
#

O

#

I'll do that

simple groveBOT
azure verge
#

:3

simple groveBOT
marsh hinge
#

This is the branch name?
PolisanTheEasyNick:fix-screenshare-ui

hybrid fjord
#

just --branch fix-screenshare-ui

marsh hinge
#

ok

azure verge
#

^

marsh hinge
#

So like this?

hybrid fjord
#

My url

marsh hinge
#

ok

#

@hybrid fjord
works, ur a legend

hybrid fjord
#

I just edited few lines πŸ˜„

marsh hinge
#

Thanks to the two of you,

humble mortar
#

does audio screenshare work on mac?

hybrid fjord
#

Looks like no if we have disabled audio settings for Mac

#

I think we need to see it in native web version of discord on Mac, maybe it works in same way as on windows

azure verge
#

I think there's an idea floating around of using the native system API for it

#

but it hasn't been worked on afaik

hybrid fjord
#

We need venmic port to MacOS))

humble mortar
#

I'll have to get a friend to test

azure verge
#

macos needed a kernel module (sooryy a KEXT) for that, up until the recent system api, didn't it?

humble mortar
#

macos 13+

#

quite a lot of devices are out of luck then

hybrid fjord
#

can we assume that 528 is resolved?

azure verge
#

i haven't been able to reprod

#

wanna test in vc rn cuz we tried a bit ago and caused it

#

if we cant

#

well

#

id call it solved

simple groveBOT
upper pine
broken solstice
azure verge
hybrid fjord
#

for me i streamed stable too)

#

V's secret repo??

azure verge
#

hehehhe

hybrid fjord
#

cute.vesktop.rocks

broken solstice
#

AHAHAH

hybrid fjord
#

we need to change screenshot in readme😒

#

prob to something like this xd

azure verge
#

yea

upper pine
hybrid fjord
#

i could include it into ui fix pr, but actually better would be to change it without prs because of it:

upper pine
#

I see

azure verge
#

hear me out
official vencord minecraft modpack

hybrid fjord
#

minecraft.vencord.rocks???

upper pine
azure verge
#

if only openttd had multiplayer

#

oml

#

discord support just told me to download the new update

#

to fix a problem

#

with THE WEB CLIENT

#

IM SOBBING

hybrid fjord
#

ahaha

azure verge
#

okay im just gonna tell them it fixed it

vernal lintel
hybrid fjord
#

thats like when they say to me to download canary

azure verge
#

and be on my way

hybrid fjord
azure verge
#

but it did

hybrid fjord
#

let them to text it back

#

ohh ok

azure verge
#

it was the 29.17kbit issue

#

an update fixed

#

even though they're stupid

hybrid fjord
#

i'm waiting when they text me like "oooh check we fixed it"

mossy mango
simple groveBOT
#

looks cute!

FYI, darkmode isn't exactly an option here as the text will not adopt to the background color unless I do some weird shinanigans with the image

by text, do you mean the "Vesktop.app"? how do other apps usually handle light/dark mode?

Yes I do mean the titles of the files, FYI a dmg is just a glorified iso file that adds itself as a location in the default macos file manager named 'Finder', this is used to install applications on macOS (such as Vesktop/Discord)...

simple groveBOT
#

Describe the bug

When streaming any application using Vesktop, audio from other applications is being picked up and broadcasted.

Expected behavior

Vesktop streaming only the audio of the application I selected to screenshare.

Desktop (please complete the following information):

  • OS/Distro: Windows 10 LTSC 21H2

Additional Context

I tried streaming VLC, Foobar2000, a variety of games and the issue persists.

simple groveBOT
simple groveBOT
humble mortar
#

why are people using vesktop on windows anyway SKULL_SKELETON

humble mortar
azure verge
#

or the stream when other stream

humble mortar
#

29

azure verge
#

what 😭

#

i told her like

#

2 hours ago

#

that it was fixed

humble mortar
#

silly Catherine

#

smh

humble mortar
vernal lintel
#

sucks

azure verge
#

honestly

#

when on windows

#

native + vencord is better than vesktop

humble mortar
#

thats what I'm saying

vernal lintel
#

πŸ‘Ž

azure verge
#

on linux vesktop is the only acceptible option

humble mortar
#

screensharing with audio my beloved

azure verge
#

screensharing above 10fps my beloved

humble mortar
azure verge
#

and

#

chromium devs are working on the jitter issue

#

so

humble mortar
#

WAIT REAL?

azure verge
#

hopefully by the end of this year that's done

azure verge
#

once they get back they're fixing it

humble mortar
#

time to get vesktop actually working on newer electron πŸ’€

azure verge
#

and then we just have to wait for electron to pull newer chromium

#

and vesktop to work on newer electron

#

lmao

#

maybe ill work on that

humble mortar
#

most normal issue

azure verge
#

is electron 30 stable yet

humble mortar
#

ya

azure verge
#

o h

#

that's worrying

humble mortar
azure verge
#

@hybrid fjord has it

humble mortar
#

unrelated but LGWJL is wayland native now

#

wayland minecraft my beloved

azure verge
#

ahem

#

isn't it lwjgl

#

lightweight java game library

humble mortar
#

oop

#

mistype

azure verge
#

hehe

#

dw it's actually

#

lljgw

humble mortar
#

speaking of native wayland

azure verge
#

I'm native wayland

humble mortar
#

hardware accelerated video on Chromium on dual GPU systems doesnt work 😒

humble mortar
simple groveBOT
#

Is your feature request related to a problem? Please describe.
Hi there. I would like to be able to modify the files from the static folder from Vesktop without having to recompile the entire program.

Describe the solution you'd like
One way to approach this would be to add a command-line flag such as --static=files/path/here.

For example: if I have /home/user/Desktop/Vesktop-Modified/static/[files here] then it would prefer to load those files instead of the original on...

vernal lintel
#

i need to stop sounding passive aggressive

#

edited

simple groveBOT
azure verge
#

I

#

i

#

that's

#

I

#

omfg

#

uSE YOUR DE'S NATIVE SUPPORT FOR ICON CHANGING

simple groveBOT
vernal lintel
azure verge
#

oh i assumed

#

taskbar

azure verge
#

i just try to be as helpful as i can

vernal lintel
#

dealing with so many unintelligent and entitled people constantly asking and requesting the same things for more than a year now sure messed with my patience with people

azure verge
#

i get that

vernal lintel
#

i wish it didn't cause i don't wanna seem mean that's really not my intention

sly cairn
#

its why i like funny prs like the cute logo that i had to spend

#

20 pounds on

#

to make sure we had a license

#

THANKS VEE

vernal lintel
#

lmaooooo

#

WDYM THANKS VEE

sly cairn
#

im going to print off that damn certificate

azure verge
#

WHAT HAPPENED

sly cairn
#

and pin it to my wall

vernal lintel
#

we're not putting even more copyright infringement into vencord 😭

sly cairn
#

the cute one

#

on vencord.dev

vernal lintel
#

it's ur fault u insisted on making that the logo πŸ’” don't blame me

sly cairn
#

vee didnt want to add it without a valid font license

#

so i

#

WENT THROUGH

#

HELL AND BACK

#

TO GET A LICENSE

vernal lintel
#

😭 😭 😭 😭

azure verge
#

this one?

sly cairn
#

WITH A JAPANESE COMPANY

#

yeah that one

#

it's a fontworks font

azure verge
#

OMFG

#

HAHAHHAHA

sly cairn
#

so i went through their subsidiary

azure verge
#

LMAO

sly cairn
#

mojimo

#

or whatever the hell it is

simple groveBOT
sly cairn
#

it's PURELLY IN JAPANESE

azure verge
#

HAHAHA

sly cairn
#

i had to use the british embassy's phone number

#

to make an account

vernal lintel
#

how do they even know whether you have a license or not

do you technically have to put the license into the project code or smth

sly cairn
#

and pay them money

sly cairn
#

their fonts are only downloadable through their software

azure verge
#

i mean worst case scenario

sly cairn
#

which requires a license key and a system service to be installed

azure verge
#

if they ask for the license

vernal lintel
#

fear

azure verge
#

you have it

sly cairn
#

so i downloaded the fonts and then removed the software

azure verge
#

wait

#

wait

sly cairn
#

yes kaitlyn

azure verge
#

why didnt you just MAKE the logo IN LIKE

sly cairn
#

their fonts

#

have drm

azure verge
#

INKSCAPE

sly cairn
#

because it uses their font

azure verge
#

WITHOUT A FONT 😭

sly cairn
#

any resemblence requires a license

azure verge
#

but like

sly cairn
#

anyway so

simple groveBOT
azure verge
#

just make it with custom paths 😭

sly cairn
#

i own all of their manga fonts now

azure verge
#

hahahhahahahahha

sly cairn
#

including the ones features in things like

azure verge
#

amazing

sly cairn
#

kill la kill

#

and the like

#

oh yeah thats where the software downloads them to

#

it doesnt install them for you

#

and this path is not documented

#

it just

#

puts them there