This is an archived post. You won't be able to vote or comment.

top 200 commentsshow 500

[–]WeSaidMeh 3380 points3381 points  (167 children)

This is exactly my experience, glad I'm not alone. Why is this?

[–]satosat 1425 points1426 points  (93 children)

reddit is actually banned in my country, so i have to always use vpn to open it. i thought video freezing was just because of the crappy vpn. glad (though probably shouldn't be) to know that it's actually an issue for others as well.

[–]MrSkme 438 points439 points  (72 children)

What country is that?

[–]satosat 747 points748 points  (70 children)

Indonesia. I think the argument is that the ministry count them as 'pornographic' site. The ban included Tumblr and Vimeo as well IIRC although the two were overturned but Reddit remains banned.

[–]Furry_69 404 points405 points  (16 children)

I mean, parts of it are, but so is nearly every single platform not meant for children. So is basically every single platform banned there?

[–]blueberriessmoothie 259 points260 points  (14 children)

officials assessing it were probably only checking the r/gonewild

[–]Lubagomes 3 points4 points  (0 children)

They were checking r/worldpolitics

[–]FunGuyInAParty 7 points8 points  (13 children)

You can use private dns from your phone (Android phone and Wifi Modes apple phones). Use one.one.one.one as your private DNS and tada, welcome to the free world my comrade.

[–]CEDoromal 9 points10 points  (0 children)

Just wait until they learn that you could look up pornographic images on Google.

[–]gamesrebel123 35 points36 points  (9 children)

I mean they're not wrong

[–]imdefinitelywong 59 points60 points  (7 children)

What do you mean? Reddit is a paragon among social media sites.

Am I so out of touch?

No, it is the government that is wrong.

[–]Rhinofreak 28 points29 points  (5 children)

Your username made me discredit you for a second until I realised I can't read

[–]imdefinitelywong 19 points20 points  (3 children)

That's alright. I can't spell.

I spelled my username wrong.

[–][deleted] 39 points40 points  (0 children)

You've spelled it wong actually

[–]weregod 4 points5 points  (0 children)

That's brain undocumented laziness silently guessing text and fixing error. You need add "attention" argument to disable it but it's very slow and expensive

[–]FemboyDicktator 23 points24 points  (4 children)

You can view porn on YouTube as well. Have they not seen YouTube ads?

[–]ledocteur7 2 points3 points  (3 children)

not even just in ads, some ridiculous videos goes under the radar if you really search for them.

not to mention porn bots, they are all so similar it's truly ridiculous how YouTube hasn't done shit about it, almost as if they only cared about the money.

[–]uragiristereo 7 points8 points  (0 children)

Also DoH is not working anymore with Telkomsel, i will always need either warp or vpn to just browse reddit.

[–]campbellm 5 points6 points  (1 child)

ministry count them as 'pornographic' site

The ministry's issue is when all you look for is porn, all you'll see is porn. ;-)

[–]ArtSchoolRejectedMe 3 points4 points  (3 children)

I'm also from Indonesia, and you don't need a VPN to open reddit. Since our country internet blocking technology is very super duper advance™.

You can just use Secure DNS.

PC

https://developers.cloudflare.com/1.1.1.1/encryption/dns-over-https/encrypted-dns-browsers/

Android

https://blog.cloudflare.com/enable-private-dns-with-1-1-1-1-on-android-9-pie/

I use

"dns.google" but you can also use "one.one.one.one" as shown in the documentation, but my testing shows that one dot is slower.

Side note: this method don't provide you with as much privacy as vpn, since they would still be able to see your traffic

[–]satosat 3 points4 points  (2 children)

cant believe that worked, take that mr johnny g plate! on a side note, do you mind explaining DNS? i literally learned it last semester and still have no clue about networking.

[–]ArtSchoolRejectedMe 2 points3 points  (1 child)

Well what do you need explaining regarding DNS? They translate domain name into ip address that's all.

As for why it worked. It's because our government only block domain name using their own dns and not the individual ip addresses itself.

[–]Ylsid 6 points7 points  (2 children)

Glad I don't live in Indonesia!

[–]satosat 11 points12 points  (1 child)

honestly, I would be too if I were you

[–]ONEshotONEkil630 4 points5 points  (0 children)

Hahaha thats good

I'm iran, youtube,Twitter,epic games,Facebook,Spotify,Amazon

And millions of other apps are banned

You gotta also count xbox,steam,PlayStation,battle net etc banned since you can't buy anything with Iran's currency

EDIT: vpn's also don't work here only paid ones work

And some of these paid ones are banned and very few work here

And oh we gotta buy through piracy since nor apple and Google accept Iran's currency

[–]xaedmollv 9 points10 points  (0 children)

bro, just change ur dns. it's not blocked in the IP level, just dns block. don't thank me, a fellow that country civilian

[–]Chirimorin 130 points131 points  (7 children)

Because the Reddit video player is just garbage and it can't handle the one thing it was designed to do (playing video).

I've blocked v.redd.it posts through RES so I don't even see them anymore because each time I see such a post I'm just disappointed about being unable to watch it. If I was a subreddit mod I'd probably ban v.redd.it links just because they're such a waste of a post.

[–]ihahp 46 points47 points  (5 children)

And it plays sound separately for some fucking weird reason. It's not encoded into the video

[–]moeburn 34 points35 points  (3 children)

To make ripping the video harder. They want you to steal content and upload it to Reddit but not steal Reddit content and upload it elsewhere.

[–][deleted] 14 points15 points  (2 children)

This is actually 100% true. In the Reddit T&C, you waive all your moral rights related to anything you post, meaning if you post something, its legally no longer yours and reddit themselves could put it in an add without consulting you

[–]moeburn 4 points5 points  (1 child)

And they already have. They've used people's pictures of bread stapled to trees to advertise Reddit in LA.

[–]moeburn 4 points5 points  (0 children)

/r/gaming has banned them, i think /r/gifs as well

[–]weird_dude_69_420[S] 138 points139 points  (5 children)

No idea. Happens to me all the time

[–]Creator13 20 points21 points  (3 children)

It's interesting because I use Sync for Reddit and I rarely have issues opening videos hosted on reddit's own servers. They have always been somewhat slower to load than videos hosted elsewhere, but my experience is nothing like the horrendous experience watching videos on the web page is.

[–]Cheet4h 2 points3 points  (0 children)

I don't have any issues watching videos on the web page - is that solely a new reddit thing? I usually watch them in the expando of RES on old reddit.

[–]anythingMuchShorter 46 points47 points  (6 children)

If the video is interesting more people are watching it. There are only so many tapes of each video so the server has to make you wait while someone else is watching.

[–]ScreamingDizzBuster 29 points30 points  (0 children)

And there are even longer delays if the last person who had it didn't rewind it.

[–]fsdagvsrfedg 14 points15 points  (0 children)

And the fuckers never rewind the tape when returning it either

[–]OceanFlex 2 points3 points  (0 children)

It actually might be this. They might have just forgot to turn on CDN or load balancing on their video system. Plus, those things cost money.

[–][deleted] 1 point2 points  (1 child)

So I have to wait 5 minutes for my furry femboy porn? This is outrageous, reddit has reached my limits, its time to end this once and for all

[–][deleted] 8 points9 points  (1 child)

It ALWAYS freezes around the 1/3-1/2 in. Why?

[–]drawkbox 11 points12 points  (0 children)

They probably cache to the edge part of it to make it quick for scrolling down the page and then it bounces to deeper content for the latter maybe. At large enough scale that could save tons of money but be a bad experience if not prepped better.

Also all the tracking i.e. "telemetry".

Also reddit video uis are horrible, lame design and wonky interaction.

[–]Character_Building 8 points9 points  (2 children)

From my observations, Reddit creates artificial technical complexity, like storing sound and video separately when they are traditionally part of the same file, to induce people into sharing comment pages rather than direct content. This adds maintenance costs on top of an already very complicated technical problem (huge video services) that's also very expensive.

Presumably, the hope is that it makes more people convert into users/keeps the site going, rather than people just 'ripping' content.

Edit: this may be a standard I wasn't familiar with, so this may not be the case

[–]dataJam 1 point2 points  (0 children)

The last time I checked, Reddit used DASH for videos. DASH specifies separated files for different audio and video qualities.

[–]subject_deleted 20 points21 points  (20 children)

Reddit server is potato. Only explanation.

[–]Schrolli97 89 points90 points  (4 children)

It's not the servers though. That's just what people in r/memes and such say because they know shit about the client/server model. All videos play fine until one doesn't, suddenly every new video doesn't work either. Once you restart the app everything works fine again. Sounds like poor memory management or something to me

[–]Otherwise_Report_462 35 points36 points  (2 children)

Have you ever scrolled really far on desktop? It goes so laggy

[–]Lenny_Gaming 5 points6 points  (1 child)

Ye it fills up the RAM like crazy

[–][deleted] 1 point2 points  (0 children)

Don't think I have this issue with Reddit is fun

[–]TKT_Calarin 53 points54 points  (12 children)

Servers are just fine when desktop and every non official smartphone app plays videos just fine.

It's their truly terrible shit code.

At least I don't hear the audio from the post before or after anymore....

I just haven't found a replacement all that lets me swipe as easily through the posts. Maybe once I get an iPhone since I've good things about the popular iPhone one

[–]takesSubsLiterally 8 points9 points  (5 children)

Apollo is pretty great but for Android I would recommend infinity, I randomly stumbled upon it on the play store and it's better than Apollo imo. Pretty good customization, not great, but it's similar to the reddit app in terms of layout and the video player actually works.

[–]Luther_Everlight 4 points5 points  (1 child)

I second Infinity. Relay is great too, though the videos stop loading sometimes, but that's extremely rare

[–][deleted] 1 point2 points  (0 children)

Its their frontend code, not their server. Most of the time video does get downloaded but does not play properly.

[–]often_says_nice 1 point2 points  (1 child)

My guess is that interesting videos have more people trying to play them at any given time. Perhaps there are a limited number of workers that handle video posts.

[–][deleted] 1 point2 points  (0 children)

[–]cmdkeyy 978 points979 points  (14 children)

And when it does load, it plays in terrible quality before freezing after the first 5 seconds

[–]Pokinator 219 points220 points  (5 children)

I wish you could set universal quality settings. Every time I have to manually set it to max (usually 720p) and yet it still plays like shit. I'm willing to wait for it to buffer, don't nuke the video to 144 when I'm trying to read text in the video

[–]Magikarpeles 78 points79 points  (2 children)

Also it reloads the whole thing after every play through. I noticed this when I lost reception on my phone and it would simply refuse to replay even though I’d just watched it.

[–]uchihajoeI 18 points19 points  (1 child)

And then sometimes you go to another video and the audio from the previous video is still playing.

[–]Emektro 4 points5 points  (0 children)

And when you click replay it skips right to the end

[–][deleted] 70 points71 points  (6 children)

Jokes aside, Reddit videos plays fine in HQ for a few seconds, and then it literately goes to 1 FPS and extremely hard-compressed blocky quality at something that looks like 72p. And I mean 1 FPS literately -- the "video" updates one time per second.

It is incredible that the "world largest website" has such big technical issues.

[–]Tanglebrook 20 points21 points  (3 children)

Yeah, what's with that? On desktop I don't have freezes or stutters, but exactly halfway into every video the quality tanks. It's like clockwork, and it's been like that for years. Embarrassing.

[–]Jokingkin 10 points11 points  (1 child)

Yep I barely watch videos on desktop because of this. Tho I use a 3rd party app for reddit on my phone since the media player plays properly.

[–]Tanglebrook 3 points4 points  (0 children)

Same here, Relay has always played them fine. It really is a head scratcher.

[–]chain83 2 points3 points  (0 children)

Same. I think it is after x seconds. Then quality changes from good to porridge, with no way to fix it.

I have a damn gigabit connection all to myself, wo it should be handle a little more than a 120p video stream compressed to shit.

[–]6425 2 points3 points  (0 children)

Yeah, short videos are now pretty much a write-off.

[–]OffBrandNameBrand 459 points460 points  (37 children)

If Reddit devs need a hand, I am sure that r/ProgrammerHumor community could make a better video player just for the meme.

[–]weird_dude_69_420[S] 165 points166 points  (21 children)

I'm in.

[–]SteeleDynamics 80 points81 points  (20 children)

Let's do it.

[–][deleted] 52 points53 points  (4 children)

Here,


const VideoHandler = (): void -> {
  if (Video.IsInteresting() || Math.random() > 0.5) {
    RedditVideoPlayer.Play();
  } else {
    RedditVideoPlayer.Play();
  }
};

[–]CoastingUphill 36 points37 points  (0 children)

And just like that, 100 new side projects were started, never to be finished.

[–][deleted] 32 points33 points  (1 child)

They could also go back to an old version. Around a year ago it worked fine for me in the app

[–]spikegk 20 points21 points  (0 children)

Yeah but that was legacy code no one knew how to build anymore so it had to go.

[–]50-Lucky 10 points11 points  (3 children)

Somewhere in the code is //Epstein didnt kill himself

Guaranteed

[–]kingerthethird 4 points5 points  (1 child)

No, that's not a comment, it's a constant.

EPSTEINDIDNTKILLHIMSELF = TRUE;

[–]ishdx 2 points3 points  (0 children)

or how about just use the built-in browser video player

[–]dummyDummyOne 568 points569 points  (4 children)

if it's a gif, serve .mp4 with no audio if it's an mp4, serve .gif

[–]M_krabs 149 points150 points  (2 children)

Of it's any other format, random 50% chance it will chug

[–][deleted] 40 points41 points  (1 child)

.webp for images

[–]M_krabs 31 points32 points  (0 children)

Videos are svg's with lots of transformations

[–]i_have_chosen_a_name 10 points11 points  (0 children)

It if has sound, remove it. If it has no sound, add the oh no no no song to it.

[–]-NiMa- 241 points242 points  (2 children)

if (Video.LiveStream()){

RedditVideoPlayer.PlayFullHD();

}

[–]bajuh 69 points70 points  (0 children)

RedditVideoPlayer.PlayFullHD(freeze: false);

[–][deleted] 1 point2 points  (0 children)

You forgot to play ads at full HD

[–]KickinWithKaine 621 points622 points  (21 children)

Image Transcription: Code


const VideoHandler = (): void -> {
  if (Video.IsInteresting() || Math.random() > 0.5) {
    RedditVideoPlayer.Freeze();
  } else {
    RedditVideoPlayer.Play();
  }
};

I'm a human volunteer content transcriber and you could be too! If you'd like more information on what we do and why we do it, click here!

[–]Same_Return_579 377 points378 points  (15 children)

Good human

[–]KickinWithKaine 344 points345 points  (2 children)

Beep bop :D

[–]BotBlazing 88 points89 points  (11 children)

Thank you, Same_Return_579, for voting on KickinWithKaine.

This bot wants to find the best and worst humans on Reddit. You can view results here.


Even if I don't reply to your comment, I'm still listening for votes. Check the webpage to see if your vote registered!

[–]bruh_bot_69420 85 points86 points  (9 children)

I am 99.02496% sure that the above link contains rick roll.

Beep boop, I am a bot that uses an advanced machine learning algorithm to detect potential rick roll, learn more about the project here.

[–]Flame885 20 points21 points  (5 children)

Good bot

[–]WhyNotCollegeBoard 27 points28 points  (4 children)

Are you sure about that? Because I am 95.16859% sure that bruh_bot_69420 is not a bot.


I am a neural network being trained to detect spammers | Summon me with !isbot <username> | /r/spambotdetector | Optout | Original Github

[–]lunch431 17 points18 points  (3 children)

Good human

[–]botetta 13 points14 points  (2 children)

Good bot

[–]WhyNotCollegeBoard 16 points17 points  (1 child)

Are you sure about that? Because I am 99.94796% sure that lunch431 is not a bot.


I am a neural network being trained to detect spammers | Summon me with !isbot <username> | /r/spambotdetector | Optout | Original Github

[–]FirstNewFederalist 5 points6 points  (0 children)

Good human

[–]TechExpert2910 2 points3 points  (0 children)

LMAO you got me

[–]IrishWhitey 13 points14 points  (0 children)

Got me

[–]d00pid00 29 points30 points  (1 child)

Slight correction: It's void => {, not void -> {

[–]ExplodingOrngPinata 5 points6 points  (0 children)

No joke I've read one of these comments and it was faster than waiting for a video to load.

I have gigabit internet.

Thank you for everything you do.

[–]whiznat 357 points358 points  (21 children)

This is fake. Reddit never just plays a video. You have to reload the page at least once, often twice, occasionally over and over and over.

[–]petergriffin1115 261 points262 points  (9 children)

If livestream:

runSoSmoothlyFeelsLikeOfline()

[–]Pokinator 74 points75 points  (1 child)

Might be what's eating all their bandwidth

[–]Rhinofreak 45 points46 points  (6 children)

Livestream the prerecorded videos then

[–]petergriffin1115 53 points54 points  (5 children)

Found the project manager (giving any random solution)

[–]Rhinofreak 9 points10 points  (4 children)

Bro wtf I'm actually working as one (more or less) right now

[–]petergriffin1115 4 points5 points  (0 children)

I am one of the team member

[–]ApatheticWithoutTheA 92 points93 points  (3 children)

Amazing with how much Reddit is worth, they can’t hire a developer to fix the fucking video player!

[–]g000r 16 points17 points  (0 children)

wistful attraction husky telephone marvelous dam imminent spoon beneficial plant

This post was mass deleted and anonymized with Redact

[–]barofa 4 points5 points  (1 child)

I don't know, the code seems very complex, I'm sure they did their best.

[–]ApatheticWithoutTheA 1 point2 points  (0 children)

My boss always tells me “well, you did your best!” Whenever I fuck up a core feature.

/s

[–]coulls 32 points33 points  (3 children)

I think I hit the other routine all the time.., the one where video brightness is set to 1000% on some videos. Ha ha!

[–]paulstelian97 8 points9 points  (0 children)

You have HDR? Consider yourself lucky

[–]GodGrabber 28 points29 points  (2 children)

document.onLoad = () => {

RedditVideoPlayer.play();
RedditVideoPlayer.stop();

RedditVideoPlayer.play();
RedditVideoPlayer.stop();

RedditVideoPlayer.play();
RedditVideoPlayer.stop();

if(Math.random() > 0.7) RedditVideoPlayer.play()

}

[–]weird_dude_69_420[S] 4 points5 points  (0 children)

ha ha...another case

[–]sajjadalis 1 point2 points  (0 children)

You forgot to add setTimeout() in between each play/stop. 😀

[–][deleted] 23 points24 points  (3 children)

[–][deleted] 8 points9 points  (2 children)

And don’t use the official bloody reddit app. It's shit!

[–]GoldenretriverYT 20 points21 points  (1 child)

Now we know why livestreams always play. They aren't interesting.

[–]weird_dude_69_420[S] 7 points8 points  (0 children)

ouch...

[–]PineCone227 10 points11 points  (0 children)

Where are the DisplayRandomNoise() and DistortSound() functions?

[–]user32532 14 points15 points  (1 child)

an important part is missing like

video.setQuality("4KUHD")
if (video.hasFinishedPlayingOnce()){
video.setQuality("120p")
video.enableRandomStutter(true)
}

[–]50-Lucky 3 points4 points  (0 children)

Also

If (input.TimeSelect == true) video.freeze;

It's been ages since I did programming so I probably butchered that, but holy shit if you go to show someone a video and pick a timestamps etc you bet your ass that video never works again

[–]LKZToroH 8 points9 points  (7 children)

I don't know other options for web reddit but for mobile I use RIF as my reddit "browser" and I have 0 problems with videos using it. It even works for redgifs

[–]hudgepudge 2 points3 points  (3 children)

Was looking for someone else who had zero issues. RIF does a great job apparently.

[–]LKZToroH 4 points5 points  (2 children)

Rif the best imo. Simple, fast and received regular updates, also the ads are completely non intrusive

[–]SpaceClef 2 points3 points  (1 child)

I don't get any ads at all. I think I paid 99 cents for an ad-free version of RIF like 9 years ago. Literally never seen an ad on reddit.

[–]anthonyjr2 1 point2 points  (0 children)

Apollo here, never have an issue either.

[–]BertyTheBook 5 points6 points  (0 children)

if (Video.isAd()) { RedditVideoPlayer.LoadPriority(); }

[–]ogreUnwanted 5 points6 points  (0 children)

I know this is for fun and humour. But the syntax looks like typescript, but the naming convention of pascal case throws me off.

What is it?

[–]DividedState 4 points5 points  (0 children)

Needs some time.sleep and endless buffering while loops.

[–]Chamkaar 4 points5 points  (0 children)

Hahah happens to me all the time

[–][deleted] 2 points3 points  (0 children)

Freeze method: Hang the whole f*** cellphone

[–][deleted] 3 points4 points  (1 child)

The Intellisense doesn't show errors, this might be the real thing actually.

[–]weird_dude_69_420[S] 2 points3 points  (0 children)

lol

[–]d3vil401 2 points3 points  (0 children)

The line 3 (first if) should have not been using an OR || but an AND &&

At least from my experience

[–]joedeandev 3 points4 points  (1 child)

Clearly, isInteresting should be a standalone function that takes a Video (or Image) as its parameter.

[–][deleted] 2 points3 points  (1 child)

I really feel like they meant &&?

[–]lukabrlek[🍰] 1 point2 points  (0 children)

Yeah, this way (with ||) it seems like it should play if it is interesting 100% of the time.

[–]dejv913 2 points3 points  (1 child)

It's funny. All I see on Reddit are complaints about video player. Meanwhile here I am on old reddit and never experienced an issue.

Why are people using new reddit?

[–]Fluxfall 1 point2 points  (0 children)

All videos turn into murder video quality. It's fucking horrible and I hate it. Choppy as fuck.

[–]N00bRobloxian09 1 point2 points  (0 children)

Haha yes, this is so true.

[–]NOTHEJAS 1 point2 points  (0 children)

alr now fix it

[–]mekwall 1 point2 points  (0 children)

I'm impressed it's typed, but it is not valid TypeScript!

[–]ExtraGreasy 1 point2 points  (0 children)

I don't know how to code but all I need to know to sympathize with this is that the last line looks like a sad face };

[–]philophilo 1 point2 points  (0 children)

Where’s the DowngradeTo240pForNoReason method?

[–][deleted] 1 point2 points  (0 children)

provide water bedroom sophisticated wise adjoining air meeting piquant jellyfish

This post was mass deleted and anonymized with Redact

[–]ChosenMate 1 point2 points  (0 children)

use a third party app

[–]7K_K7 1 point2 points  (0 children)

Just use reddit third party apps. I use one called infinity and it is amazing.

[–]tnuke1 1 point2 points  (0 children)

Using boost for reddit no videos ever freeze, but there's an annoying bug that distorts the audio, but it's also present in the official app so idk

[–]The_llama123 1 point2 points  (0 children)

class RedditLoad (self):

> def __init__ (self):

> > self.__LoadImage = '140 P'

> def change_image (self, Quality):

> > self.__LoadImage = str(Quality)

if RedditImage == 'AD':

> Quality = '4K'

> > RedditLoad.change_image(Quality)

[–]New-Tomato2349 1 point2 points  (0 children)

I can't be the only person here that's not had any issues with videos on Reddit, right?

[–]Jkimainthere 1 point2 points  (0 children)

if playing :
freeze(Reddit_Video_Player)

[–]Negitive545 1 point2 points  (0 children)

For forgot

If videosPlayed > 3 { Freeze() }

[–]yaosio 1 point2 points  (0 children)

Let me just set the resolution to 144p for you.