Manage your favorite Twitch streamers, get instant notifications when they come online, and much more!

Latest Version

Version
3.5
Update
July 29, 2024
Size
1.87MiB
Developer
joao.sh
Category
Users
6,000+
Rating
4.44444 ★
Manifest Version
3
Web Store Status
Languages Support
English (United States)
See more
Permissions
Notifications
Alarms
ActiveTab
Storage
Identity
See more

NowStreaming - Twitch Extension

NowStreaming is an extension that will greatly improve the way you manage your favorite Twitch streams.

In addition to having all your favorite streamers in one place, NowStreaming will instantly notify you whenever they go online.

First Steps:
- Install the extension! :)
- Hit the NowStreaming icon
- Authenticate with Twitch
- Start following a channel using the text box or import your follow list from Twitch in the Options tab.
- Those channels will now appear on your NowStreaming Streams tab when they are live and you will get notifications every time that happens!

If you don't want to receive notifications, you can always disable it in the Options Menu.

Anything you do on NowStreaming *WILL NOT* affect your Twitch account.

Feel free to comment about things you like/don't like, I'll give it a look.

If you like this extension and want to support me, you can Donate through PayPal, I'll be very grateful:
https://paypal.me/joaopsys

Big thank you to Joca64 for the visual improvements and overall contributions: https://github.com/Joca64
Big thank you to Pedro for the new logo: https://github.com/pedroordep

==============================
Changelog:

3.5:
- Add more game icons. Special thanks to Lykrast (https://github.com/Lykrast) for their contribution.

3.4:
- Fix/Update the \"Import From Twitch\" button: Due to Twitch's new API limitations, from now on this function will only be able to read and import your own user's followed channels. It will not be possible to import the list of other user's followed channels. For 99% of users, this will not be a significant change.
- Update Twitch OAuth permissions accordingly
- You will need to disconnect from twitch (in the Options menu) and re-authenticate for these changes to take effect
- Bring back the functionality of following the stream you are watching with the click of a button

3.3:
- Remove the tabs permission completely. NowStreaming will no longer allow you to follow the stream you are currently watching with the click of a button, due to absurd permission wording.

3.2:
- Replace the activeTab permissions with tabs in hopes to restore NowStreaming to the Chrome Store

3.1:
- Remove HTTP calls
- Add missing game icons

3.0:
- Major update for Twitch Helix API compatibility
- Update to Manifest v3 (Chrome version)
- Fix limitation of maximum of 100 online streamers
- Implement OAuth authentication with Twitch
- Code cleanup and slight optimization
- Allow sorting on the following list page
- Fix bug when parsing a stream URL with referrals
- Update JQuery, Pure CSS and FontAwesome
- Fix minor typos
- Update game icons

2.2:
Remember last sorting method and sorting order
Hotfix sync/import from twitch due to a twitch API bug reported in https://github.com/twitchdev/issues/issues/237

2.1.2:
Set a fixed max height for the popup window
Fix a bug where spaces could be added to streamer's usernames

2.1.1:
Minor fixes

2.1.0:
- New feature: Dark mode
- New logo!
- Improve sorting to be more intuitive

2.0.0:
- Visual and functional improvements to the popup layout
- Implements sorting on streamer name, game, viewers and uptime by clicking the respective column
- Fixes a bug that caused the stream's uptime to be miscalculated
- Fix various sanitization issues
- Other minor bug fixes

1.8.1:
- Minor fixes to icon loading on Firefox

1.8.0:
- Firefox version released!
- Fix a bug where clicking on notifications would open an about:blank tab
- Update some functions to cope with deprecations

1.7.5:
- Update game icons
- Update jquery

1.7.4:
- Edit notifications title so it has more space for the channel name

1.7.3:
- Adapt the following button for the new Twitch Beta URL

1.7.2:
- Update extension name and description.

1.7.1:
- Change the way icons are loaded to avoid errors
- Fix wrapping on uptime
- Fix wrong popout URLs

1.7:
- Reorganize live streamers table to contain stream uptime

1.6.2
- Fixed a bug when persisting notification state per channel after an extension reload

1.6.1:
- Added game icons and fixed a typo

1.6:
- Fix a critical bug regarding icon file names

1.5:
- Notifications are now configurable per channel

1.4:
- Major code improvements and code cleanup
- Removed all XHR requests
- Fixed bug when syncing Twitch follows (API inconsistency)
- Updated all Twitch API calls for API v5
- Updated all CDNs - jquery, pure CSS, fontawesome
- Fixed insecure (http) Twitch URL
- Fixed and added more game icons

1.3:
- Update Twitch API calls to enforce Client ID.
- More updates coming soon :)

1.2:
- Corrected font path in the following list
- Added more game icons and NS icons for the extensions page
- Fixed a case sensitive situation when following streamers

1.1:
- Changed the font to a more suitable one.

(Public Release) 1.0:
- Redesign of the popup window (Thanks JN!)
- Fixed a rare bug where the stream title and url would be undefined
- Added game icons for some recently popular games

(Public Release) 0.81:
- Brand new and more polished logo (Thank you Igor! https://www.behance.net/igorcarraco)
- Major bug fix (Thank you JN)
- More game icons

(Public Release) 0.7:
- Updated description
- Added a Fast Follow option
- Added a Stream Popout option
- Added a donate button at the end of the popup window :)
- Changed the submit buttons
- 'Sync with Twitch' renamed to 'Import from Twitch'
- Updated some messages and tips
- Fixed a bug where some notifications would be sent after importing data

(Open Beta) 0.6:
- Version number added to the popup
- New Logo!
- Some improvements to icon loading
- Minor bug fixes
- Improved help messages
- You can now go to the streamer's twitch channel even if they're not streaming
- Improved follow functions
- Fixed notifications being sent more than once for the same stream
- More game icons :D
- Added hidden easter egg
- Stream title now shows when you mouse hover an online streamer

(Closed Beta) 0.5:
- Minor bug fixes
- Added export/import local data. You can now keep your favorite streamers even if you format your hard drive :)
- Major bug fix for users following tons of people on twitch
- Fixed a major core bug
- Online streams limit raised to 100
- Added options - you can now choose what the Sync button does and opt to not get notifications.

(Closed Beta) 0.4:
- Many core changes to how/what data is stored
- Popup window got a facelift (added css, game, viewers, unfollow options)
- Some minor bug fixes
- Added some error/help messages that were missing
- Added option to Sync with Twitch
- Added option to unfollow everyone

(Closed Alpha) 0.3:
- Badge text added to the icon, now it shows the number of online streamers
- Alpha popup page (not to say ugly) when user clicks icon, showing current streamers and follows
- Full refresh when user follows or unfollows

(Closed Alpha) 0.2:
- 'background' permission removed - This was non-sense
- Notifications are now awesome
- Sync storage is only used at start and on follow/unfollow, everything else is local
- 1 request to twitch API per minute (instead of 1 per follow)
- Updates and notification when user starts chrome
- LOTS of bug fixes

(Closed Alpha) 0.1:
- First Alpha version
- Notifications 'kinda' working (super ugly, 2 buttons, urls not matching notification when there's more than 1 simultaneously)
- Lots of bugs in sync and local storages
- Follow/Unfollow working but totally out of sync
- Lots of requests, lots of storage writes
- Lots of nulls everywhere
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx","manifest_version": 3,"name": "NowStreaming - Twitch","description": "Manage your favorite Twitch streamers, get instant notifications when they come online, and much more!","version": "3.5","author": "Jota","background": {"service_worker": "background.js"},"icons": { "128": "icon.png", "16": "icon16.png", "48": "icon48.png" },"action": {"default_icon": "icon.png","default_title": "NowStreaming","default_popup": "popup.html"},"permissions": ["notifications","alarms","activeTab","storage","identity"],"host_permissions": ["https://api.twitch.tv/*","https://id.twitch.tv/*","https://*.jtvnw.net/*"]}
Read more

How to download and manually install NowStreaming - Twitch extension for Chrome

Looking for a way to install NowStreaming - Twitch extensions for Chrome, you can search for them in the Chrome Web Store, clicking the "Add to Chrome" button, and following the straightforward process.

However, you may need to install NowStreaming - Twitch extensions manually, this article outlines two simple methods to effortlessly install NowStreaming - Twitch extensions, whether they come as unpacked folders in compressed formats like .zip or as .crx files.

Method 1: Download NowStreaming - Twitch extension and manually install through Drag &Drop

If you ever need to manually install a NowStreaming - Twitch extension for Chrome, don't worry, it's a simple process. Just follow these easy steps, and you will have your extension ready to use in no time.

Step 1: Download the NowStreaming - Twitch Extension by clicking the "Download CRX" button on the website.

Look for the NowStreaming - Twitch extension you wish to install. Go to the website and download the NowStreaming - Twitch extension package, which is usually a .CRX file and comes in a zipped file. Here ".crx" file is the format for NowStreaming - Twitch extension that contains all the data.

Step 2: Extract &Arrange Files

Once the file is downloaded, extract that file into its own folder. Similarly, give that extension files a permanent home. In other words, keep it in a folder that you don't accidentally delete it because these files will be needed to make that extension work.

Step 3: Go to the Chrome Extensions Page

Open Google Chrome and in the address bar, type chrome://extensions; it will open the Google Chrome extensions page. Make sure that "My extensions" is selected in the sidebar.

Step 4: Drag and Drop the Extension

Now, go to the folder where you extracted the NowStreaming - Twitch extension and drag &drop the extension file from there anywhere onto the extension page within Google Chrome.

Step 5: Complete the Installation

Once you drag and drop the extension file, follow the steps that Google Chrome takes you through. Similarly, if the extension file is of .crx file format, you will be required to review the permissions and then add the extension.

Now, you can manage that added extension as you would like to with any other Chrome extension that you added through Chrome Webstore. Its icon will also appear in the Google Chrome Menu on the right side of the address bar once you activate it.

Method 2: Download NowStreaming - Twitch extension for Chrome and install in Developer Mode

This is another method to install NowStreaming - Twitch extension manually, but the twist is that here, you install by enabling the developer mode option provided in Google Chrome. This mode is commonly used for testing extensions or running unpublished tools.

Step 1: Download the NowStreaming - Twitch extension file

Select and download the NowStreaming - Twitch extension by clicking the 'Download CRX' button on the website.

Step 2: Extract the downloaded contents

Convert the file to a ZIP file if it is in CRX format then extract the NowStreaming - Twitch extension zip file or folder that you downloaded. Make sure you extract it using the same folder name and keep it safely in another folder, so you don't delete it by mistake. The extracted folder will be needed to keep your NowStreaming - Twitch extension running.

Step 3: Open Chrome Extension Setting Page

In the address bar of Google Chrome, type chrome://extensions and open the Chrome Extension Page.

Step 4: Enable Developer Mode

After opening the Chrome Extension page, look at the top right side, and you will find the toggle option of "Developer mode."Simply enable that developer mode option.

Step 5: Load the Unpacked Extension

Once you enable the developer mode option, you will see the menu of Load Unpacked, Pack Extensions and Update. From that, select the option "Load unpacked."

Step 6: Select the Extension Folder

Once the pop-up opens upon clicking Load unpacked, select the NowStreaming - Twitch extension directory and click on the "Select Folder "button.

Step 7: Confirm and Install

After you select an extension folder of a Google Chrome extension you're installing manually, confirm its installation for the final time and let the installation complete.

Conclusion

Here we've made a step-by-step guide on How to manually install NowStreaming - Twitch extension in 2 ways. We hope this guide proves helpful.

Similar Extensions

icon

Twitch Live Extension Extension · Fun 6,000+ 71 ★ 157KiB

icon

Twitch Live Extension · Social & Communication 6,000+ 537 ★ 57.4KiB

icon

Twitch Live Extension · Fun 6,000+ 182 ★ 825KiB

icon

Twitch Stream Notifier Extension · Social & Communication 6,000+ 36 ★ 482KiB

icon

Alternate Player for Twitch.tv Extension · Fun 6,000+ 1513 ★ 170KiB

icon

Gumbo: Twitch Companion Extension · Productivity 6,000+ 204 ★ 589KiB

icon

Twitch Right Now : Stream Notifier Extension · Fun 6,000+ 9 ★ 1.32MiB

icon

Streams Now Extension · Social & Communication 6,000+ 6 ★ 525KiB

icon

Stream Live — notifications for live streams Extension · Social & Communication 6,000+ 54 ★ 50.75KiB

icon

Twitch Notification(Now Streaming Notifier) Extension · Fun 6,000+ 5 ★ 796KiB

icon

My Twitch Tv Following Extension · Fun 6,000+ 10 ★ 223KiB

icon

Live On Twitch Extension · Social & Communication 6,000+ 11 ★ 407KiB

icon

Notifications for Twitch Extension · Fun 6,000+ 35 ★ 2.69MiB

icon

Twitch Notifications Extension · Social & Communication 6,000+ 5 ★ 38.46KiB

icon

Who's Live on Twitch Extension · Social & Communication 6,000+ 10 ★ 2.03MiB

icon

stream[on] Extension · Fun 6,000+ 4 ★ 101KiB

icon

Twitch Fullscreen Plus Extension · Fun 6,000+ 263 ★ 88.82KiB

icon

Previews (For TTV & YT) Extension · Fun 6,000+ 1310 ★ 503KiB

icon

Twitch multistream Extension · Productivity 6,000+ 25 ★ 143KiB

icon

Multi Twitch Extension Extension · Accessibility 6,000+ 2 ★ 689KiB

icon

Vertical Twitch Extension · Productivity 6,000+ 25 ★ 188KiB

icon

Unwanted Twitch Extension · Fun 6,000+ 267 ★ 51.8KiB

icon

Twitch Channel Points Autoclicker Extension · Social & Communication 6,000+ 134 ★ 110KiB

icon

Purple Ads Blocker Extension · Productivity 6,000+ 263 ★ 20.97KiB

User reviews

icon

Enzotiso (ID: 000000af54494226) Voted 4 ★ - Updated 07/29/2023 Great, I wish there was a refresh button though for when the extension doesn't manually update

icon

DFero13 (ID: 000000943ea0149b) Voted 5 ★ - Updated 07/28/2023 I can customize which Streamers Livestream gets tracked and it notifies me. Exactly what i wanted for years. Additionally i can turn manually the Notifications on and off for specific Streamers too. And it actually works.

icon

Adriano_Adriano (ID: 000000dc2923c058) Voted 4 ★ - Updated 05/05/2023 João. Tem como fazer um sistema que abra uma aba quando uma live iniciar?

icon

Marek Rz (ID: 0000007117254532) Voted 5 ★ - Updated 05/03/2023 finally working extension for Twitch streams notification

icon

Galo (ID: 00000013408e81a9) Voted 3 ★ - Updated 01/25/2023 It would be nice if instead of the notifications there was just a sound or if it could have both options.