MeoMix / Streamus

[Deprecated -- See MeoMix/StreamusChromeExtension]
145 stars 32 forks source link

Recommendation: Use of a modified version of the ViewTube userscript #94

Closed asterne-labs closed 10 years ago

asterne-labs commented 10 years ago

I've been an on-off user of Streamus ever since I found it, but I think that a modified version of the ViewTube ( http://isebaro.com/viewtube/?ln=en ) userscript would give it better performance.

screenshot 2014-05-03 at 5 03 01 pm

As you can see in this screenshot, the ViewTube userscript allows you to play an audio-only stream as an HTML5-embedded video, which would drastically decrease the bandwidth usage of the Streamus extension.

Sorry if you're already using a solution similar to this, but I realized this and thought it would be a major improvement to Streamus, if it's not already using something similar.

MeoMix commented 10 years ago

Well, Streamus does force YouTube to render the HTML5 player. It will never use Flash to load it (Flash is terrible.)

However, I'm actually looking at options on how to gracefully support showing YouTube video without degrading user experience. It's necessary to comply with YouTube's ToS (but their lawyers aren't mad at me at this point in time -- just mulling over options)

https://developers.google.com/youtube/terms

II. Prohibitions

Your API Client will not, and You will not encourage or create functionality for Your users or other third parties to:

separate, isolate, or modify the audio or video components of any YouTube audiovisual content made available through the YouTube API;

Streamus will also be expanding into SoundCloud here soon™ to help mitigate this issue.

I was considering trying to use something akin to how Google Hangouts works with panels. This small extension highlights my desire (https://chrome.google.com/webstore/detail/pip-video/anoelogknphkblfagnpdmpfpaddikbae), but, unfortunately, requires the user to manually enable a flag in Google Chrome. This makes it not an ideal choice for general public use and Google has stated they don't have any desire to support panels out of the box for extensions. :(

As such, my thoughts are starting to trail towards turning Streamus into a Chrome App which has an extension counter-part, but I think that would make the program too bulky. So I am hesitant.

asterne-labs commented 10 years ago

As someone who uses panels and loves them, I think that it'd be good to add an option for panels, while noting that you'd have to enable them in the chrome://flags, of course.

Thanks for pointing out the ToS bit, though. I'm personally used to creating small personal extensions of my own that, as they won't be distributed, don't especially have to comply with the various ToSs of services they use, but I guess a larger scale distributed extension like this would have to.

On 5/3/14, Sean Anderson notifications@github.com wrote:

Well, Streamus does force YouTube to render the HTML5 player. It will never use Flash to load it (Flash is terrible.)

However, I'm actually looking at options on how to gracefully support showing YouTube video without degrading user experience. It's necessary to comply with YouTube's ToS (but their lawyers aren't mad at me at this point in time -- just mulling over options)

https://developers.google.com/youtube/terms

II. Prohibitions

Your API Client will not, and You will not encourage or create functionality for Your users or other third parties to:

  1. separate, isolate, or modify the audio or video components of any YouTube audiovisual content made available through the YouTube API;

Streamus will also be expanding into SoundCloud here soon™ to help mitigate this issue.

I was considering trying to use something akin to how Google Hangouts works with panels. This small extension highlights my desire (https://chrome.google.com/webstore/detail/pip-video/anoelogknphkblfagnpdmpfpaddikbae), but, unfortunately, requires the user to manually enable a flag in Google Chrome. This makes it not an ideal choice for general public use and Google has stated they don't have any desire to support panels out of the box for extensions. :(

As such, my thoughts are starting to trail towards turning Streamus into a Chrome App which has an extension counter-part, but I think that would make the program too bulky. Soooo I am hesistant.


Reply to this email directly or view it on GitHub: https://github.com/MeoMix/Streamus/issues/94#issuecomment-42117114

MeoMix commented 10 years ago

Yeah I agree that they're sweet. It frustrates me that Google Hangouts is able to use them without requiring panel enabling. Google essentially elevated their own extension's permissions, but left the rest of us hanging.

I really think that panels are the correct solution to this problem. I'll try and do some brainstorming on how I could effectively communicate the need to users. I don't think having Streamus not work with YouTube unless panels are enabled is a good solution, but perhaps I can placate both lawyers and users by providing the option to watch video if panels are enabled. :+1:

MeoMix commented 10 years ago

I've made a plea on the chromium-extension forums: https://groups.google.com/a/chromium.org/forum/#!topic/chromium-extensions/NUy21PcN22c

Feel free to voice your thoughts there, too, and request support for panels in Streamus. Thank you.

MeoMix commented 10 years ago

Please continue discussion on the appropriate GitHub account. This one hasn't been active in 6+ months.

easternwawoman commented 10 years ago

Apologies. Simply replied to the email.

Cynthia (Sunni) Freyer

CFNA Inc
509-592-4380

[image: Inline image 1] <https://twitter.com/nwPalouse>

On Sat, May 3, 2014 at 3:28 PM, Sean Anderson <notifications@github.com>wrote:

> Please continue discussion on the appropriate GitHub account. This one
> hasn't been active in 6+ months.
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/MeoMix/Streamus/issues/94#issuecomment-42118170>
> .
>