Giter Club home page Giter Club logo

faststream's People

Contributors

andrews54757 avatar chromiacat avatar elfriob avatar reindex-ot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

faststream's Issues

[Feature] Single click and always-on cursor visibility

Is your feature request related to a problem? Please describe.
I prefer to click on my videos to pause/unpause them, especially when switching to the browser from a different application. Having to click on the browser, and then double click (or press space) to pause/unpause isn't as quick as I'd like.

Additionally, I always like to have my cursor on the screen, and I prefer that the cursor disappears after a few seconds of cursor inactivity, and for it to show back up when I move the cursor. The fact that the cursor is hidden when I click once on the video player is disorienting since I have to search for my cursor again when I want to move it out of the video frame.

Describe the solution you'd like
An option in the settings panel to manage these scenarios. One for clicks to pause/unpause (current default is 2, have it a dropdown or a number box), and another one for "cursor hiding conditions" (with the options of "one click", "[number] seconds of inactivity", etc).

Describe alternatives you've considered
I could just get used to it but it would be a nice feature for general accessibility :)

Additional context
Self explanatory I hope?

[BUG] Vimeo videos not loading

Describe the bug
When opening a video inside this blog the player keeps loading infinitely without throwing any errors

Version
1.2.13

Platform
Brave

Steps to Reproduce
Open the link search for the video(nearly at the end of the page) and try to play it with FastStream

Help wanted in translating FastStream!

Data

Progress

Ordered by Google's estimation of user's language at installation.

  • English (main)
  • Japanese
  • Chinese
  • Spanish
  • German
  • Russian
  • More soontm

How to help

Since we can't speak most of these languages, we will need your help to make FastStream accessible to the international community. Any help is much appreciated.

Option 1: Find and report mistranslated text here

Please leave a comment here, or make a new issue, with a list of mistranslated texts and their correct translations. We will then fix it ASAP.

Option 2: Create a pull request with translations

Default strings (in English) are located at chrome/_locales/en/messages.json. Translated JSON files should follow the same format. $1, $2, etc... are placeholders for data.

FastStream runs out of memory on Firefox

Hi all,
This project seems very promising.

OS: Windows 11 x64 Version 22H2 (OS Build 22621.2070)
OS RAM: 6GB
Browser: Firefox 118.0.2 portable
FastStream Video Player: 1.1.12

Video 1

MP4 1.832GB video Page: https://www.antenna.gr/watch/1676579/i-magissa-epeisodio-16

  1. CPU Load 100% During video buffering (even if option "Predownload entire video in the background if possible" is disabled).
  2. All my internet download speed (100 GBps) is used.
  3. Very high CPU Load even after "100% Buffered".
  4. 1, 2 and 3 exist even if video is not currently playing (even if video not started at all)
  5. After some time Firefox Crashed (details button is disabled).
  6. Firefox restarted and try again.
  7. Now 1, 2, 3, and 4 exist but Firefox not crashed.
  8. I press the download button, ask for name, download started but failed

Video 2

mpd video Page: https://www.ertflix.gr/vod/vod.313312-3os-orophos-42

  1. CPU Load 100% During video buffering (even if option "Predownload entire video in the background if possible" is disabled).
  2. All my internet download speed (100 GBps) is used.
  3. Very high CPU Load even after "100% Buffered".
  4. 1, 2 and 3 exist even if video is not currently playing (even if video not started at all)
  5. I press the download button, ask for name, video downloaded successfully as mp4
  6. Other video qualities downloaded successfully as mp4

Video 3

TS video Page: https://www.skaitv.gr/episode/seires/oi-pantheoi/2023-10-25-21

  1. When i toggle extension ON (toolbar button), the video frame become hidden.
  2. I have to toggle extension OFF( toolbar button), and refresh the page to see the original video frame again.

Video 4

MP4 1.302GB video Page: https://www.alphatv.gr/show/fonoi-sto-kabanario/?vtype=player&vid=57574&showId=1531&year=2023

  1. same as video 1

Thanks Andrew
Best regards

Please note that the above tested with Firefox portable - "modified" cache settings (about:config):
user_pref("browser.cache.disk.enable", false);
user_pref("browser.cache.disk.capacity", 0);
user_pref("browser.cache.disk_cache_ssl", false);
user_pref("browser.cache.disk.smart_size.enabled", false);
user_pref("browser.cache.disk.smart_size.first_run", false);
user_pref("browser.cache.check_doc_frequency", 3);
user_pref("browser.cache.memory.enable", true);

[BUG] Doesn't work on YouTube?

Describe the bug
"Failed to load video" error on YouTube.
Works absolutely fine on any other site I tested.

Version
FastStream 1.2.4
Version 118.0.5993.88 (Official Build, ungoogled-chromium) (64-bit)

Platform
Chromium Version 118.0.5993.88

Steps to Reproduce

  1. Install Extension
  2. Visit YouTube and begin playback
  3. Enable extension

Screenshot
screenshot

[Bug] Chrome Video Placement Issues on Youtube

Is your feature request related to a problem? Please describe.
Problema: When watching videos(mainly youtube or similar) sometimes there are annoying adds (like raid shadow legends)

Describe the solution you'd like
I was wandering if it would be possible to integrate something like sponsor block to skip this adds, I know this only works for youtube but maybe could be extended to work on other sites? Or maybe just have the feature for youtube

Describe alternatives you've considered
Skipping by 10 seconds steps until the add finishes, but not to great

Additional context
In this extension you can personalize which types of adds to skip automatically and which to prompt for skipping, maybe have something similar? If not I'd prefer always asking just in case

[BUG] Video not detected on vixcloud.co

Describe the bug
Video not detected

Version
FastStream V1.2.14

Platform
Firefox

Steps to Reproduce
Sample: vixcloud.co/embed/174815?token=003084ceaf8ed6503e1ec46acd12547c&referer=&expires=1708202437&canPlayFHD=1

The video isn't detected

[Feature] Youtube "Chapters" recognition

Is your feature request related to a problem? Please describe.
Youtube usually places chapters along the video timeline if the description contains timestamps and chapter names.

Describe the solution you'd like
For FastStream to be able to locate these chapters and input them within the timeline.

Additional context
image
image

Default audio level and SponsorBlock integration

it's 100% by default. i am deaf now. i dont want others to be deaf too. I missed the audio config option. Also if possible, maybe add sponsoreblock support. The extension is working great for me.

auto add the URL when toggled

with current system, the user need to add the URL say https://youtube.com/ to the Auto-enable URLs for automatically enabling the extension without using the toggle.

but having an intermediate function that adds the URL directly to the Auto-enable URLs box when toggling the extension on it's 1st time on that particular URL. with further toggles can be made on that site to temporarily switch the default player would be nice.

couple improvements to settings page

  1. most of the tab/page has dark theme support like the subtitle, audio config, source browser; but the settings page doesn't support it currently as you can see in the below screenshots.

  2. second one is that if you see the screenshot no. 1, the close (red) button is little offset and not perfect. it would nice to it fixed. although the other page like source browser has it, since the settings page is separated with the title bar and is two-toned, this can be easily visible. (also a little bigger (like couple px extra) would also nice.)

Screenshot

  1. within player

vivaldi_7WVwU6ziWY

  1. within extension page

vivaldi_YhKs5Z9Wh2

Youtube skips video when using FastStream on a playlist

Describe the bug
As you can see in the clip, the video gets skipped to next video once the FastStream starts to load the content video in the playlist.
I haven't checked the other sites like dailymotion or etc, for this issue,

Clip

vivaldi_ehhXmtFtiH.mp4

Version
FastStream v1.2.2

Platform
Vivaldi: 6.4.3160.44 (Stable channel) (64-bit), Chromium/118.0.5993.146

privacy/data practice.

Just wondering your project had anywhere stating how you handle data/privacy practices? thanks looks promising

[Feature]Add option to have default volume level

Is your feature request related to a problem? Please describe.
I usually have my system volume high and decrease the volume acrodingly, with this extension I have to lower the volume every time I open a new video

Describe the solution you'd like
I'd like to set a default volume, maybe this could be done by domain, since volume might be different between streaming sites.
If done this way I guess some way of implementing it is saving the current volume into memory when the player is closed or smth similar. If it is not per domain I would still like to not get into extension's settings and have it being automatically persistant (if possible, ofc)

[BUG] Video still plays in Background

Describe the bug
The bug is simple: the faststream player is playing the video (only tested on youtube) and the original audio is still playing in the background. This happens both if I enable faststream manually and if I have it set to automaticly active on youtube.com.
For this bug specifically I found that sometimes an ad plays in the background of faststream and sometimes its the original youtube player with the video I want to watch.
Before installing faststream I had a custom script that blocked youtube ads. In the description of faststream it says that its player also stops ads on youtube. For this bug in specific I found that regardless if the script is active in the background or not, there are still sometimes ads that play in the background audio (instead of the original video playing in the background).
Im not sure if the entire video is played in the background or if it is an audio issue.
For testing I made sure to disable all addons that could interfere with faststream but the bug occured for the last 2 days not.

Version
v1.2.4

Platform
Firefox 115.5.0esr (64-bit)

Steps to Reproduce
happened to me about every second video or more. I can provide a screenrecording or similar if needed but I havent found a consistent way of reproducing this issue

exit menu options when clicking outside the scope

Is your feature request related to a problem? Please describe.
current functionality: for example with the subtitle menu, the user needs to toggle the cc button to open and close the menu.

Describe the solution you'd like
expected functionality: exiting/closing the menu by clicking anywhere outside similar to other players like html5, for example how youtube default player functions.

[Feature] Couple of enhancements

Describe the solution you'd like
2 Suggestions:

  1. Pause/un-pause video with mouse click
    Right now it looks like the video will start playing, upon load, with a mouse click on the video. I'd love to see the video pause and un-pause when you click anywhere on the video after the initial start of playback. Just like pressing the spacebar does now.

  2. When video controls auto-hide, have the video progress show at the bottom at 1-2 pixels tall
    When the video begins playing, or during mouse hover, the controls automatically show, including a progress bar of video played and buffered. It would be great that when the video controls auto-hide, that progress bar is shown at the bottom of the video, but not as tall as the shown video controls height. Maybe only 1-2 pixels. That way it's easy to glance at the video and find out how much of the video you've seen and how much might be left.

Thanks for a great extension!

[Feature] Scrollwheel for Volume Control

Is your feature request related to a problem? Please describe.
Many video players offer the ability to use the scroll wheel to control volume this makes it very easily to quickly adjust volume on the fly.

Describe the solution you'd like
A option in the settings to enable using the scroll wheel to control volume or being able to assign mouse shortcuts as key binds.
If adding it as an individual feature as opposed to a key bind change, it may be useful to handle it like many other extensions do and provide an option that makes it such that the scroll volume only works when left or right click is held.

Describe alternatives you've considered
Attempting to rebind Volume Up/Down to mouse scroll from the settings panel.

Additional context
Some example programs of the feature in action:

  • YouTube Enhancer (Extension)
  • MPV (Video Player)

arrow keys eaten by player

Describe the bug
When playing a youtube video, arrow buttons are eaten by volume and skipping

Version
v1.2.7.1

Platform
Firefox

Steps to Reproduce
I tested this on a brand new profile, so nothing else should interfere
open a youtube video, click on anywhere which isn't video and not link, for example comment text, and try using up and down arrows to navigate.
Instead of scrolling the video player takes the keypresses as controls.

[BUG] Stops working after PC restart when using Brave

Describe the bug
This has been happening at least since 1.2.4, when I install the extension it works well until I restart, when it stops working and the video keeps loading forever.
I fix this in one of two ways:

  • Reinstalling the extension
  • Disabling and reenabling the extension

Version
1.2.8

Platform
Brave

Steps to Reproduce

  1. Download extension and see it working
  2. Power cycle the computer (It once resisted 2 restarts)
  3. Try to watch any video again

[BUG] Misaligned video or duplicate controls

Describe the bug
Misaligned video or duplicate controls.

Version
FastStream V1.2.12

Platform
Firefox

Steps to Reproduce
Sample page: animesaturn.tv/watch?file=hc6G2-Xth9yC-

If I play the video first then enable FastStream then there are duplicate play/pause controls;
instead if I enable FastStream before playing the video then the video bevome misaligned.

[BUG] - Subtitle not showing when using PiP

Describe the bug
The subtitle in the video isnt showing in the PiP window. Instead it's showing in the main video frame

Version
1.2.11

Platform
Chrome

Steps to Reproduce
Hit PiP on a video with subtitles on.

Image:
image

This was in fmoviesz dot to.
Thanks for the awesome extension :D

jump to next video button | skip -/+x.sec button

  1. in case of YouTube, I just remembered that the Jump to next video button on default YT player is not available in FastStream.
    if possible, i would really like to see it coming.

  2. since most of the web player has the say, -/+ 10 sec button but it's not available in the FastStream. if feasible, please add an option in settings to customize the skip time.

How to enable default player for youtube

Hi,
really loving this project. So far I have not been able to enable it so that once I open a yt video it loads using fastsream. How do I do that.
Also is it possible to set a default resolution?
Best regards
Kilian

goes blank

every time i turn on the extension the player on the sited goes black nothing seen but if you hit the play button before it goes black you hear sound and the video doesn't return when the extension is turned off only returns a webpage refresh

[BUG] Weird name for the subtitle track on drivejwplayer.xyz

Describe the bug
Weird name for the subtitle track

Version
FastStream V1.2.15

Platform
Firefox

Steps to Reproduce
Sample link: drivejwplayer.xyz/embed/t5kwvgsw4rhqn-b?alt=7268
It has a weird name for the subtitle track; it would be nice if it can display the language of the subtitles.

PS: Since it actually has both hardsub and softsub it would also be nice if possible to have an option to move the softsub vertically to avoid displaying them over the hardsub.

add YT default tab anywhere to pause video

current drawback of the FastStream is that, the video can only played/paused by using the spacebar or the clicking over the play/pause button.
the standard tap anywhere on the video player to play/pause them doesn't work.

I would like to see this be added or fixed with the extension.

Features request

Hi Andrew,

FS 1.1.18 on Firefox Portable 119.0

I would like to ask for some new features please:

New FS Options:

  1. If browser has the download option "always ask where to save files" enabled, Bypass this Browser Dialog and download immediately to downloads folder.
  2. Download speed limit (Global/Total for all files currently been downloaded by FS only).

New FS Features:

  1. FS Save As dialog will provide two names (both editable fields) for the user to select one: a)movie file Name b)page title.
  2. If Firefox internal download manager fails to save the file, inform user and keep the 100% buffered data until user close the Tab (probably user will try to save again, so do not download all data again).
  3. While a save as/downloading procedure is running, a Tab-close event will Warn user and allow to cancel the close and continue the procedure.
  4. Left mouse click on video frame will toggle Play/Pause.

PS
FS 1.1.18 is working very good on Firefox - Looking for the same fixes for Chrome.

Thanks
Best Regards

Help wanted in creating default audio profiles!

Any audio engineers out there? Help us by sharing audio profiles you use on FastStream! Including them in the default profiles list will allow users to use them with a single click.

How to submit

  1. Open the audio configuration window
  2. Click "Download Profile" to save your current profile as a JSON file
  3. Upload in a comment below, with a short description.

[Feature] Safari Support

Is your feature request related to a problem? Please describe.
It would be great if this extension had Safari support

Describe the solution you'd like
Yea

Describe alternatives you've considered
I really don't like Chrome and Firefox.

[Feature] Arc auto PiP support

In Arc

Arc has an "Enable Picture in Picture when you leave a video tab" feature, it's very handy. But now FastStream behavior is such that when you switch tabs, pip not only does not appear, but switches from pip back to player.

[BUG] default playback speed doesn't work

Describe the bug
When a default speed is set although player shows the speed is set at the asked speed the actual playback speed is still x1 until I change it manually.
I've seen this happen only on youtube.

Example in video below

2023-12-11.16-53-53.mp4

Version
1.2.8

Platform
Brave

Steps to Reproduce
Set default playback speed to the desired speed.
Play youtube videos after

[BUG] Full size video redirected to empty player

Describe the bug
Empty player (no source loaded)

Version
FastStream V1.2.13

Platform
Firefox

Steps to Reproduce
Sample: vidhidepro.com/v/y77gqfpck5fu
When FastStream is enabled it exit from the site and just display an empy player (without loading any source) on moz-extension://...

[BUG] Video not detected on ok.ru

Describe the bug
Video not detected

Version
FastStream V1.2.12

Platform
Firefox

Steps to Reproduce
Sample link: ok.ru/video/7803363133968
The video isn't detected so FastStream do not work at all on the sample link provided.

Q&A: for regex

is there a app/tool or website which can help in converting the URL string to regex?

Q&A: caching

since the extension caches the video to avoid buffering, does the cache gets removed automatically once the webpage or browser is closed?

or does it perform differently?

[Feature] New configuration options

Hello, i'd like to suggest some configuration options I currently use on youtube, either as a youtube feature or from Enhancer for YouTube™.

  • Allow pause with a single click on the player
  • Have more reproducion speeds, with at least up to x5 speed
  • Set a default reproduction speed other than x1
  • Allow to change reproduction speed with control+scrolwheel and/or a keybind
  • Allow to enter fullscreen by double clicking
  • Option to enable autoplay when player launches

Conversion to mp4 occasionally fails in FastStream 1.1.17

Hi Andrew,

Browser: Firefox 119.0.0 portable (running from HDD)
FastStream Video Player: 1.1.17.0

  • This version is very good.
  • The first time i tried to download a movie, using this version, it failed because Firefox portable running from a usb drive had not enough free space to save the temporary data! (i know that firefox cannot stream files directly to the downloads folder and must use IndexedDB in profile folder that is in my usb drive)
  • Running Firefox portable from HDD, i successfully download 5 movies from different sites. The total download time is identical to Edge's extension (FS 1.1.17.0), CPU load and RAM are normal too !

Ηowever, it failed to download next movie (the player is working good)
Movie page: https://www.megatv.com/tvshows/1228829/epeisodio-33-42/
I press FS Download button + Confirm save as name + ok > Alert: Failed to save video! Would you like to archive... console-export-2023-11-3_14-17-21.txt

Thank you

autoplay on enabling the extension

either on YouTube or some other streaming site, when enabling the FastStream makes the player appear as paused.

i would really like to see that it autoplays the video on enabling the extension.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.