Microphone support.

Talk about code development, features, specific bugs, enhancements, patches, and similar things.
Forum rules
Please keep everything here strictly on-topic.
This board is meant for Pale Moon source code development related subjects only like code snippets, patches, specific bugs, git, the repositories, etc.

This is not for tech support! Please do not post tech support questions in the "Development" board!
Please make sure not to use this board for support questions. Please post issues with specific websites, extensions, etc. in the relevant boards for those topics.

Please keep things on-topic as this forum will be used for reference for Pale Moon development. Expect topics that aren't relevant as such to be moved or deleted.
hobbledehoy899

Microphone support.

Unread post by hobbledehoy899 » 2017-02-19, 11:30

It'd be great if I could use Discord voice chat on the webapp, but as far as I can tell Pale Moon has no microphone support yet.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35627
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Microphone support.

Unread post by Moonchild » 2017-02-19, 15:32

There's no point. Discord will likely be using WebRTC anyway which won't work.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

hobbledehoy899

Re: Microphone support.

Unread post by hobbledehoy899 » 2017-02-19, 18:41

How's there no point? There's plenty of site here having a microphone is ether needed or just handy to have.

User avatar
Nigaikaze
Board Warrior
Board Warrior
Posts: 1322
Joined: 2014-02-02, 22:15
Location: Chicagoland

Re: Microphone support.

Unread post by Nigaikaze » 2017-02-19, 20:31

hobbledehoy899 wrote:How's there no point? There's plenty of site here having a microphone is ether needed or just handy to have.
Because functions like that typically rely on WebRTC, and Pale Moon does not support WebRTC.
Nichi nichi kore ko jitsu = Every day is a good day.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35627
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Microphone support.

Unread post by Moonchild » 2017-02-19, 21:02

hobbledehoy899 wrote:How's there no point? There's plenty of site here having a microphone is ether needed or just handy to have.
Short of voice chat, where would this be needed?
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

hobbledehoy899

Re: Microphone support.

Unread post by hobbledehoy899 » 2017-02-20, 02:09

Moonchild wrote:Short of voice chat, where would this be needed?
Web-cam chat sites.

hobbledehoy899

Re: Microphone support.

Unread post by hobbledehoy899 » 2017-02-20, 02:19

-snip- -snip- -snip-
Last edited by hobbledehoy899 on 2017-02-20, 02:32, edited 1 time in total.

hobbledehoy899

Re: Microphone support.

Unread post by hobbledehoy899 » 2017-02-20, 02:31

Nigaikaze wrote:Because functions like that typically rely on WebRTC, and Pale Moon does not support WebRTC.
And yet Firefox has supported that standard since version 22. I know that Firefox and Pale Moon are two destinate web-browsers, but I really do think that adding this kind of feature "redundancy" (that at worse wouldn't change how the browser works for people who just don't use mics'n'cams on the web) will only make the switch from Firefox to Pale Moon look that much more enticing.

(Also, I'd like to think that standardized protocols wouldn't be considered a "redundant" feature.)

User avatar
Nigaikaze
Board Warrior
Board Warrior
Posts: 1322
Joined: 2014-02-02, 22:15
Location: Chicagoland

Re: Microphone support.

Unread post by Nigaikaze » 2017-02-20, 02:35

Just FYI, from the Pale Moon technical details page:
The following features have been disabled or removed by design:
....
WebRTC. Apart from opening up a whole can of worms security/privacy-wise, "Web Real Time Chat" (comparable with Skype video calls and the likes) is not considered useful or desired functionality for Pale Moon (both according to the developers and the users of the browser at large). This is best left to dedicated programs or at most a browser plug-in.
Do a search for WebRTC on the forum and you can find prior discussions about why it has not been (and will not be) included in Pale Moon.
Nichi nichi kore ko jitsu = Every day is a good day.

User avatar
trava90
Contributing developer
Contributing developer
Posts: 1742
Joined: 2013-05-20, 18:19
Location: Somewhere in Sector 001

Re: Microphone support.

Unread post by trava90 » 2017-02-20, 02:49


hobbledehoy899

Re: Microphone support.

Unread post by hobbledehoy899 » 2017-02-20, 04:21

So is there any hope for a browser extension/plug-in for it?

hobbledehoy899

Re: Microphone support.

Unread post by hobbledehoy899 » 2017-02-20, 07:41

Like a "you're doing it to yourself" situation where only the people actively seeking WebRCT compatibility can go and install the plug-in?

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35627
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Microphone support.

Unread post by Moonchild » 2017-02-20, 11:31

hobbledehoy899 wrote:So is there any hope for a browser extension/plug-in for it?
That entirely depends on whether someone is going to write it.
The only plug-in based solution for WebRTC that I know of so far is the "TemWebRTC plugin" - no idea if it will work in Pale Moon's current versions or not. YMMV
adding this kind of feature "redundancy" (that at worse wouldn't change how the browser works for people who just don't use mics'n'cams on the web)
And here's where you're wrong. Building and enabling WebRTC impacts everyone, including people who don't use mics'n'cams, by adding a potentially vulnerable API and additional code.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

New Tobin Paradigm

Re: Microphone support.

Unread post by New Tobin Paradigm » 2017-02-20, 11:34

It does not function in Pale Moon. Not only is it an even more primitive version of the spec than pre-Tycho Pale Moon (last I checked) it is specifically written for Safari compatibility in its NPAPI form. Additionally, it requires special javascript to address it. In other words, useless as would any plugin based solution would be for WebRTC. The service providers would have to support any such plugin and as we all know they will not.

fillerup

Re: Microphone support.

Unread post by fillerup » 2017-02-20, 14:02

do language learning sites who require users to speak into a mic to assess their pronunciations fall into this category?

hobbledehoy899

Re: Microphone support.

Unread post by hobbledehoy899 » 2017-02-20, 14:07

fillerup wrote:do language learning sites who require users to speak into a mic to assess their pronunciations fall into this category?
I believe so, yes.

kizo07

Re: Microphone support.

Unread post by kizo07 » 2017-02-20, 16:11

Off-topic:
If you guys intend to learn language directly in browser, you soon gonna be at same level as me in English...maybe even gooder ;)

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35627
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Microphone support.

Unread post by Moonchild » 2017-02-20, 17:06

fillerup wrote:do language learning sites who require users to speak into a mic to assess their pronunciations fall into this category?
That entirely depends on how the site is set up.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Locked