Iridium is an extension built to improve your YouTube experience
This is a small update that includes a couple of fixes:
Navigation bar width not resetting correctly when closing the chat in super theater mode ( thanks @Piripe )
Multiple features not working for the first time when opening a video fresh from outside the video page (these include the video focus, default quality, default speed, super theater, and annotations control)
This version includes a feature that was very popular in the past, and requested again many times; the ability to reverse playlists. This feature shows a button on the video page playlists that allows the playlist order to be reversed. This also affects the previous and next video buttons in the player, as well as the video that is set to play automatically next.
Another feature implemented in this version is the ability to control channel trailer autoplay. This setting is separate from the video page autoplay and should not interfere with it.
A few fixes are also included; channel count not working in a different YT UI, channel blacklist not covering trending, gaming, and podcasts feeds, and the YT mini player controls not working when the autoplay is disabled.
For a full list of changes check the milestone: https://github.com/ParticleCore/Iridium/milestone/23?closed=1
This version includes two new features:
Show channel video count next to the subscriber count in the video page. The text is also converted into a link directing to the channel video page.
Note: It is possible the video count might not show for some users because YT changed their UI recently, and this will be addressed in the next update. The link feature still works correctly in both cases.
Option to enable the ability to change volume using scroll by holding the shift key. This option allows users to select between scrolling over the video to change volume, or holding shift + scroll to change volume from anywhere in the page.
A few improvements and fixes are included in this version:
Player shortcuts (K
key and spacebar
key) now work with autoplay disabled
Ensure extension settings apply when the video refreshes its streams when they expire after 6h
Fixed black screen showing on scheduled livestream instead of the thumbnail and reminder button
Full list of changes in this version: https://github.com/ParticleCore/Iridium/milestone/22?closed=1
This version includes two small features:
Fixes included in this version address the clips not working when autoplay is disabled and the channel tab feature not working with the loggedin user channel link ( @eduzappa18 ), and the full titles feature showing a wrong description ( @joshs-dev )
The core logic was also refactored to stop using challenging and complex YT internal overrides and instead intercept data responses before they are processed internally.
Full list of changes can be seen here: https://github.com/ParticleCore/Iridium/milestone/21?closed=1
This is a quick version update focused on addressing a few issues:
This version comes with two new features:
This feature allows the player to fill the entire browser view when in theater mode. If the chat is open, then it will be displayed to the right of the player.
https://github.com/ParticleCore/Iridium/assets/9222661/cf989bf8-8f67-45af-aa8c-f77f4a70780b
When scrolling down the video page the player will become a fixed mini player whenever there is less than 50% of the video visible. This mini player can be moved around and snapped to the edges of the browser by holding the right mouse button.
https://github.com/ParticleCore/Iridium/assets/9222661/d39a1d79-f292-4aa5-bd78-8c1a72a88249
The feature now requires holding Shift
+ scroll
in order to change volume in a video page. This can be done anywhere in the page as well. The change to only activate with a key combination is to avoid issues with situations where the player occupies a large area of the screen, or in the case of the super theater, occupies the entire screen.
Some fixes are included with this update
For a complete list of changes check the milestone: https://github.com/ParticleCore/Iridium/milestone/19?closed=1
This version includes a new feature that allows the videos in thumbnails to be displayed in full:
An issue with how the code was restructured in the new logic was causing the YT anti-adblock detection to be triggered for no reason.
Many thanks to @JoshS-dev for bringing this to my attention and helping debug it, as well as thanks to @axxes8 for taking it a giant step further. This issue was limited to Chrome so far, but I will keep monitoring it in case it happens again.
The video focus feature was improved to show the dimmed content when hovering with the mouse
The autoplay control feature should no longer interrupt the video if it was paused for a long time and is resumed
This version includes a new feature, Blacklist, some improvements, and fixes.
The Blacklist cannot be applied to vertical shorts thumbnails since YT does not provide channel information on those, but will work on the rest of the thumbnails.
This feature allows videos from a blacklisted channel to not show in the feeds.
To use this feature a new option is shown on the thumbnail context menu that allows a channel to be blocked:
Or a channel can be manually entered in the Iridium options page using the channel handle or channel id:
The monetization feature UI was improved and it now shows a distinct state for when a video has sponsored content:
Ads only:
Sponsored video:
The playback speed feature was too aggressive and it has been improved to not enforce again for the same video after the first time. It also has a new default option of Auto
.
This version comes with a few improvements and features, a full list is available here https://github.com/ParticleCore/Iridium/milestone/15
The highlights for this release are as follows:
In 2.0.0 I upgraded the extension manifest to the new v3 but it has significant issues that prevent the extension to work properly.
This has been detailed in https://github.com/ParticleCore/Iridium/issues/907
This quick update simply downgrades the manifest to v2, all other features slated for 2.0.1 have been moved to 2.0.2.