Repository navigation
New sources - #189
Merged
Merged
New sources#189
Conversation
- it claims to have series support, but none worked for me
- fixed vidsrc autoplay param - added vidfast source - Spoof a generic chrome UA to avoid blocking from vidfast for example (also makes sense for privacy ig) - moved NEEDS_INTERCEPT directly under PLAYER_SOURCES in api.js
- WARNING: does not work properly because it is bothered by the iframe sandbox
- temporary default source is vidsrc
- added new domains to adblock list and removed duplicates - added new DeVideoSrc source which provides german dub content but requires progress via frames, fullscreen intercept and IMDB ID
- removed hardcoded UA in MoviePage and TVPage - created centralized (index.js) UA spoof that builds itself of the electron UA - UA spoofing has generally been disabled, because it let to failed cloudflare challenges somehow and there is now source that has a problem with the electron UA rn - added muted off param to devideosrc - RAM saving measures are now only active if process.env.STREAMBERT_LOW_RAM = "1" , HardwareMediaKeyHandling and MediaSessionService is NOT disabled anymore which should fix #91 - Removed unecessary wc.destroy and cache cleaning after every playe reopen which just caused unecessary performance costs - TVPage now only polls for video duration on async sources since that function was only required for aniskip
truelockmc
marked this pull request as draft
October 17, 2026 13:58
This was
linked to
issues
Oct 17, 2026
- vidnest does not support many customization options - vidnest has dub/sub support for anime with anilist - added improving.duckduckgo.com to adblock list
This was
linked to
issues
Oct 17, 2026
- kinohub requires kinopoisk ID's, the app can now resolve those too using wikidata - sources can now have the "movieOnly" property so they wont show up on the tv page - added a new endpoint to make it possible to change a source sites css code client side (kinda required for kinohub since it is not designed for embedding) - peachify does only have movies, kinohub has series but the problem is that the episodes are changed in-player and do not affect the url which wouldn't work well with the app
3 tasks done
- aether is not designed for embedding - it has some sources that are in the app as servers (vidfast) - it has multiple languages (turkish, spanish)
3 tasks done
- anime source with sub/dub - app uses the scraping method used by ani-cli
- every request to the local proxy now requires a random token and matching header - stream, embed and sub url's are only allowed to be public hosts (redirects too) - prevent script injection and added csp - max size for pages/playlists - added hls.js as requirement - faster content fetching, additional fetching of master playlist is no longer required - version bump - added loading screen for hianime while scraping
- added cleanUserAgent: true to vidfast - fixed #196
- removed popup ads on frembed and vidnest, there may be leftovers - #190
- vidrift tests if it can open popup windows, if not it does not work - you can add hosts to a list in index.js which will not completely block popups for them, but instead let them open popups, but only empty, in a 1x1 size and for 5 seconds - fixed #197
truelockmc
marked this pull request as ready for review
October 24, 2026 20:30
- this should clear out the ad leftovers, domains may change tho
This was referenced Oct 25, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a bunch of new source with all ads blocked, anime and different audio languages.