Comments (12)
Would you feel better if the slider still displayed whatever volume you have set now while video played louder? What purpose would the slider at lets say for example 30% have in that case?
Lower volume sound samples carry less data. Yes, its possible to leave volume low and apply gain on that low volume signal, but it will sound terrible.
from youtube.
from youtube.
Took me a good couple of days, buy I got there eventually!
I finally understand what you are talking about, a general "boost my crappy speakers by x" software toggle. Pretend the new 150% volume is just 30% etc.
Instead of 0-400% "Forced volume" we can let User directly set separate "Volume Gain" multiplier and figure out logistics under the hood by faking YT player volume slider reading and switching between no gain and gain at appropriate levels. Yes, this makes sense and is much more user friendly.
The way it currently works is anything up to 100% is pure volume, above we use AudioContext createGain()
youtube/js&css/web-accessible/www.youtube.com/player.js
Lines 530 to 548 in f935ebf
but the way its crudely implemented it will always start by displaying 100% and lowering the slider down ends up Amplifying bad signal with bad signal to noise ratio by whatever ratio set by "Volume Gain"/100 :/
from youtube.
from youtube.
hi @obeydesign!
Forced Volume .. behavior
-
our feature originally was just to permanently force the same volume level for every video between 0 and 100. So most people have it set below 100. (And we or you can rename or annotate to explain that accordingly! 🎉 )
-
New feature:
Boost youtube's volume slider
: We can edit youtube's volume slider's maximum! By allowing to move the handle further, but making it appear gradually red when reaching increasingly questionable Level/method.
-
(Unfortunately this will either have to appear transparent above the playback timer - or video time or shift it to the right. When i first wrote this it was a vertical slider (like window's, and not horizontal like android and chrome-book)
-
Fortunately tweaks of the youtube player might last longer and are more relevant than the rest of the youtube page.
-
As of youtube's volume normalization there usually should be some more loss-less gain possible @raszpl
-
..and some people might be used to a temporary shortcut key (or button #1981) to undo (toggle-off) that we would have to reverse the calculation or store the previous value.
from youtube.
from youtube.
Without touching the size of Youtube's volume slider, we should still mark up/remind of the boosted somehow with a sticky position in the middle, visual divider marking 100%, and a light red color above that.
from youtube.
from youtube.
from youtube.
work in UX
then chances are you will stay @obeydesign 😃. As this project is unique there and a lot of this github yet is(/should be) about #UX
& #UI
discussions
. While features are specific and some are just [too] little tweaks, yet will otherwise be worth it to up to all youtube users. (and thus should be set & forget
, as far as we have the dev-capacity) )
You'd probably enjoy at the top of our To-Do-List to simply allow everyone to enable/disable all of youtube's experiment flags (up to 800?) - (and crowdsourcing what they even mean)
= We can allow users to enable / disable so much more and easier than we did yet. So features should be ranked
and to many users the most important sections would be "what i removed
" & "what i added
"
Long-term structure/vision for our UI:
my content & discovery logic
my~?setup
:
a)(Web-)Video Features
(+specificYoutube Tweaking
+🤖 all Youtube Experimentflags
, those added by the users) ).
b)Youtube: Cleaning/Trashbin
(Ideally needed decreasingly often)
c)Youtube Minimap/Layout
(more sections, maybe Drag&drop for Sizes, Positions & paint bucket for Colors)( #848 (reply in thread), #890 (comment) )
while extra exceptions/conditions like video genre could be set for many features on right click.
and shortcuts or buttons to toggle any experiment flag or anything could be setup with right click too.
furthermore we could cover 2,3,4 dimensional settings "rule builders" (doing something only if multiple conditions are met) example: #2042 (comment). like: https://chromewebstore.google.com/detail/youtube-refined/bhbammekghlcjhbiekoldhpfgelblcni and so much more (even if not every users will find them easy or ever learn about the power of such, we could crowd-source such rules ) #1881 (reply in thread) #1881 (comment) )
from youtube.
(related: #324 )
from youtube.
chances are you will stay @obeydesign 😃. As this project is unique there and a lot of this github yet is(/should be) about
#UX
&#UI
discussions
. While features are specific and some are just [too] little tweaks, yet will otherwise be worth it to up to all youtube users. (and thus should beset & forget
, as far as we have the dev-capacity) )
(funny but true example: #1818 )
from youtube.
Related Issues (20)
- Theater Mode feature - scrolling comments/links HOT 4
- Three dots under video player expansion HOT 4
- bug HOT 7
- Block channel stop showing HOT 3
- video fill screen broken again HOT 7
- Live chat HOT 2
- YouTube Player Buttons Missing on Reopen / Randomly HOT 3
- Disable autoplay broken on latest version HOT 5
- when i use enter key in keyboard doesn't work like when i write an word to search and click enter the word disappear and i should click the search button from search bar in youtube to do search HOT 2
- in functions list the sitting of set key to maximize the video on the screen ,its by default (F) that's right but it doesn't work completely HOT 4
- Sort YouTube playlist by video length and group by author HOT 1
- Subscription page forgets list view HOT 11
- "Pause, while I'm typing" Search || comment || chat. "Pause while scrolled down"[same moment as custom miniplayer] HOT 1
- Add a view thumbnail option in the player shortcuts
- Codec H264 limiter on YouTube TV mode. HOT 3
- Feature: 🗑️Remove from Playlist (front page, and player), or 📌Show its in playlist HOT 1
- hi! i wish that an option added that open the video in a new tab automatically . thank you so much HOT 2
- Opening clicked-ads in a new background tab instead of a popup HOT 1
- Extension Not Loading on Google Drive Video Preview HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from youtube.