-
-
Notifications
You must be signed in to change notification settings - Fork 347
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Expand integration beyond YouTube #515
Comments
I think this is probably only possible with a whitelisted set of sites due to how the videoID will have to be fetched in different ways for each website. |
That makes sense, what about places like Kodi or VLC among others? Where it's TV shows rather than services? |
This would be much harder as it would not be easy to get a consistent identifier from the file |
Also it would require pushing new permissions to users, anything involving another website should be a fork, not incorporated into this. |
Permissions aren't really an issue as they can be handled the same way as for Invidious |
This comment has been minimized.
This comment has been minimized.
I try to watch stuff on odysee.com when my youtube subs are available there, but not having sponsorblock makes this a much worse experience sadly. Would be lovely to have support for more video sites. |
Facebook Watch support should also be added. |
Requesting support for PeerTube as per #993 |
(Was originally commenting on #994) Great idea. Joe Rogan said most people actually listen to his podcasts. As opposed to watching them on Youtube (before Spotify..). A lot of the content I consume personally, I do so on the go with Marco Arments wonderful Overcast app on iOS.
The I'm thinking a simple shell script using e.g.
I'm looking to build a simple automated downloads of content from various places, removal of sponsor segments, then convert to Apples audiobook format |
Excellent reply, thank you for your insight. Podcasts can realistically be hosted from anywhere, furthermore there are many websites which pull the podcasts to centralized sources. This includes gPodder, iTunes, and others. Furthermore your goal to build a downloads archive is exactly what I do and plan to do. I download everything from a site like gPodder. Either way, I'd really be interested in this. Sponsors on Podcasts are becoming increasingly bad, and make listening unejoyable at times and can take the listener out of the mood. |
I have looked at a few online podcast players, and annoyingly, there doesn't seem to be a way to extract the podcast guid out of them. Btw, on discord in the #new-site-discussion there are two threads discussing podcasts if you want to see some of the stuff I tried so far. |
OK moving to discord. |
I'd be willing to discuss it, but I'm not going over to Discord. It's privacy invasive. Also gPodder has identifiers, my point was if someone downloaded something from gPodder, and someone else submitted times to the iTunes ID then, the gPodder person wouldn't have the Sponsorblock times. |
It's on matrix too |
Support for Spotify can probably be added via |
As far as adding Odysee support, would this be possible with their URL scheme? For example, Veritasium's latest video has this URL on Youtube: But then this URL on Odysee: It is not immediately obvious how these two URLs correlate. However, the open source extension Watch on Odysee is still able to redirect me from Veritasium's Youtube video to the Odysee version. From a VERY quick glance, it looks like they call I'm not intimately familiar with either of these codebases - does anyone know how difficult it would be to add this functionality in? Could it be possible to run that API check locally whenever an opted-in user goes to a YouTube video, and then add that Odysee video as a "secondary" URL in the SponsorBlock database? |
I think it would be easier to separate, as some videos have extra lbry content |
I believe (but could be wrong) that API will only return a value if the creator has set up LBRY's YouTube <-> Odysee automatic syncing, which will automatically upload any published YT video to Odysee. If so, I think the videos would only be different across platforms if the creator went out of their way to edit them once they were uploaded to Odysee. I don't know if editing is possible. I would guess most people who have gone out of their way to put extra LBRY-only content in their videos manually upload all of their videos. But regardless, that is a very valid concern, because if I'm wrong about any of that, that could definitely mess up some percentage of Odysee videos with SponsorBlock. |
We do have to deal with the case of edited YouTube videos surprisingly often |
Oh that's another edge case I didn't think about. If the YT video gets automatically published to Odysee, but then the YT vid gets edited, but the Odysee one doesn't... could cause issues |
Just a tourist here but maybe the ability to alias a url to another? Kinda like a dns CNAME. With so many creators I follow uploading the same video to multiple platforms it seems practical. |
Hey @ajayyy, just wanted to check about the Odysee support - I saw that server should have the necessary service tag but I cannot figure out whether it has been enabled/created for clientside? Thx |
some podcasts insert arbitrary ads at time of download depending on whatever profile of your ip they have at the time |
LBRYDomain name: N/A (decentralised, living on the blockchain) Applicable categories:
NebulaDomain name: nebula.app A single MCN non-interactive video platform. Applicable categories: All except sponsor and interaction reminder, and additional category "out-of-the-network promotion" (Nebula is a single MCN platform), self promotion also covering in-network promotion FloatplaneDomain name: floatplane.com A tech-focussed subs-only video network. Applicable categories: Self-promotion, chapter, exclusive access, preview, technical mishap, intro, highlight, outro |
For YT videos imported to Odysee - /~https://github.com/stefanmm/sponsorblock-odysee |
LBRY support would be amazing to see. |
+1 for rumble support. Also here is a neat site to use with it. |
Add VOYD, a Swedish website for sharing video and audio. Content identifier: A number followed by title in snake case Applicable categories: Self-promotion, chapter, exclusive access, preview, technical mishap, intro, highlight, outro. |
Rumble support would be nice. |
Any news on that subject? Youtube is getting so toxic that content creators are fleeing left and right (well bad choice of words a guess; but you get what I mean)... |
Is this exactly what Sponsorblock should be doing? Or shouls it stay specifically for yt |
Chaos Computer Club Domain name: media.ccc.de Applicable categories: Intro, filler, self promotion, outro |
It sure would be great if a developer or two would give a statement in this particular issue... |
Podcasts would benefit from user added chaptermarks (some production pipelines don't add them) and skips for sponsors, intro,outro and so on. |
Oh, there is such a thing? Maybe we should promote it, to get more people to use it. That could be beneficial in various other ways too. |
It is part of the /~https://github.com/Podcastindex-org/podcast-namespace project for an improved standard. |
Just wanted to add that I think supporting podcasts would be a huge feature. I suspect that since podcasts can be hosted in multiple places, it may be difficult to keep track of, but something like podcastindex.org might be a good index. |
Recent podcasts have identifier that is consistent across different hosters so it should be easy to identify them properly. |
Looking into how to do this for podcasts (I write a small podcast client and would like to implement support for this). I looked through about a dozen podcast RSS feeds that I have listened to, and all of them had a While there could be something to be said for incorporating a more enforcably unique identifier (such as the RSS feed URL or cryptographic hash), I think those both have significant downsides in terms of being quite brittle, and in the hash case, not allowing for streaming. I think relying on a ID from a centralized service (whether a particular player or something like podcastindex.org) would be a mistake. The concern about some podcasts inserting advertising dynamically seems legitimate, and I'd be curious to hear thoughts on how to work around or prevent it from causing problems. |
It would be nice if this could be used to remove Breaks and Intro-Countdowns from Twitch videos as well. |
I'd like to humbly suggest adding Patreon support. Some creators have the audacity to leave interaction reminders, sponsors and self-promotion in their paid content too, which I find particularly annoying. |
RuTube pls |
Great idea around this. I'm using it mostly through YouTube Vanced. Has been so helpful!
As a possible avenues to expand, it would be nice to support more places. Besides other websites, I'm also talking about providing functionality similar to Netflix's skip functionalities. E.g. if segments are known for a TV show, and say the Kodi (or the up next) plugin is updated to use these, it can figure out when the show stops for real, and when starts for real, allowing for a huge amount of time saving when binging shows.
The text was updated successfully, but these errors were encountered: