HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
MeoMix
StreamusChromeExtension
JavaScript2014–2023
MeoMix / StreamusChromeExtension

StreamusChromeExtension

A YouTube video player as a Google Chrome extension

4Distinct people
17Mentions
0Explicit recommenders
1.1KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A YouTube video player as a Google Chrome extension

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 8–Nov 15 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/15/2026, 8:03:49 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year17 dated mentions

Observed mentions: 2014-01-08 18:35:36 UTC to 2023-11-24 20:51:29 UTC.

02468102014-01-01 00:00:00 UTC to 2015-01-01 00:00:00 UTC (exclusive): 9 mentions; 1 submissions, 8 comments20142015-01-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 6 mentions; 1 submissions, 5 comments2016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments20182019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2023

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20142014-01-01 00:00:00 UTC2015-01-01 00:00:00 UTC918
20152015-01-01 00:00:00 UTC2016-01-01 00:00:00 UTC615
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC101
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC000
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC000
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC000
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC000
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC000
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC000
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC101

What Hacker News says

6 sources
Indeed. Thus the talks with YouTube. The issue has always been more of a technical challenge than a political/design challenge. The foreground popup page used by most extensions is destroyed when focus is lost which makes it a very poor location for hosting YouTube's <iframe>. The audio would stop whenever the popup loses focus. So, the <iframe> is hosted on a background page which, unfortunately, isn't visible to the end user. I've known about the issue since day 1 and went into this project with the mindset of, "If I make something cool enough to get shut down then I'll consider it a success." A few years into the project I garnered their attention and was finally able to setup some talks to figure out what my options were for fulfilling their ToS. My initial suggestion was to allow Streamus to follow in the footsteps of the Google Hang
Read the rest
outs extension which uses Chrome Panels to display a tab-independent window over your browser. The intent was that the YouTube video could be displayed there and minimized when not wanted. However, this functionality is being deprecated and Google didn't have much interest in expanding the usage of it. So, what I've got going now is some code which injects itself into YouTube's iframe and sniffs the responses from YouTube's server, https://github.com/MeoMix/StreamusChromeExtension/blob/Devel.... This allows me to pass around a pointer to the array buffer of video data being rendered in YouTube's iframe. Using this data I'm able to sync and re-render the video inside of the popup without having it coupled directly to the audio. So far this seems like a satisfactory response to the issue. It's akin to having a YouTube video player running on an inactive tab. The user has the ability to watch the video, but isn't necessarily viewing it while listening to the audio. I'm aware that I'm playing with fire a fair bit, but I think that's the case when using any API. YouTube has been nothing but completely understanding throughout all of our talks. Fallback options include migrating Streamus to a Chrome App, which would not suffer the same issue but, IMO, has worse UX, or migrating away from YouTube in favor of other sources such as SoundCloud, MixCloud, SFX.io, etc.
In Ask HN: Who's looking for a cofounder?
:) It really would be nice. It's been on my mind and I've been gradually taking steps to evolve the website into something usable for that purpose, but, for now, I have a firm priority list of things which need to get done that users don't care much about. YouTube TOS concerns (nothing huge, I've worked through them with YouTube I just need to finish writing the code), some security/oauth concerns, and getting SoundCloud added as an additional catalog source. Once those things are done I'd expect a lot of the 'smaller' features to get implemented very quickly. You can see a full list of feature requests here: https://github.com/MeoMix/StreamusChromeExtension/issues. I haven't embellished on all of the ideas yet, but the list should give you a general idea of what I think needs to happen -- including improving the UX of sharing playlists.
In Ask HN: Who's looking for a cofounder?
Man, I showed you guys this days before Reddit and nobody gave a damn, https://news.ycombinator.com/item?id=8896228. Ah well, author here. Feel free to ask questions as you see fit. I'll re-iterate what I had said in my other post: Streamus has been my personal project for almost three years. I had become frustrated with managing music hosted on YouTube and decided to streamline the process. The client is written with Backbone/Marionette and is backed by a C# server. The entire project is open-source: - https://github.com/MeoMix/StreamusChromeExtension/ - https://github.com/MeoMix/StreamusServer Streamus enjoys ~150K weekly users and continues to grow after recently updating the UI with a design inspired by Google's Material Design principles. Screenshots: http://imgur.com/a/vyd56 I have no concrete plans to monetize; Streamus is mostly s
Read the rest
erving as an invaluable learning experience. I went into this with very little knowledge of JavaScript, design, and development workflow. Pushing myself to better the product has forced me to markedly improve in all aspects. I'd love to have feedback, critique, or possibly find other developers interested in implementing some features. :)
In Streamus turns YouTube into the music player you always wanted
Author here. Streamus has been my personal project for almost three years. I had become frustrated with managing music hosted on YouTube and decided to streamline the process. The client is written with Backbone/Marionette and is backed by a C# server. The entire project is open-source: - https://github.com/MeoMix/StreamusChromeExtension/ - https://github.com/MeoMix/StreamusServer Streamus enjoys ~150K weekly users and continues to grow after recently updating the UI with a design inspired by Google's Material Design principles. Screenshots: http://imgur.com/a/vyd56 I have no concrete plans to monetize; Streamus is mostly serving as an invaluable learning experience. I went into this with very little knowledge of JavaScript, design, and development workflow. Pushing myself to better the product has forced me to markedly improve in all asp
Read the rest
ects. I'd love to have feedback, critique, or possibly find other developers interested in implementing some features. :)
In Show HN: Streamus – A Chrome extension for listening to YouTube music

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.