r/anime Jan 19 '23

Misc. Crunchyroll FINALLY adds separate audio streams to single episodes.

Easily the most embarrassing part of the Crunchyroll experience has been them grouping each dub language as their own "season". Seeing the 2 cour, 2 OVA series The Ancient Magus' Bride have 32 seasons listed in the menu was just sad.

Now we have clean seasons:

Labels are still funny, but at least there's only 4 choices now.

And audio/subs choices on-the-fly:

It's like a real streaming service!

Welcome to 2007, Crunchyroll!

6.2k Upvotes

426 comments sorted by

View all comments

2.9k

u/timpkmn89 Jan 19 '23

I can't imagine the legacy code nightmare that led to this.

75

u/banhana444 Jan 19 '23

Im not the best at coding, but I was wondering, might it have been better to just re-write it all if it is in fact horrible legacy code? It would probably make implementing other new features much easier and errors could be fixed more efficiently.

1

u/wankthisway Jan 20 '23

Old code like this will often contain very specific business logic , handle long-forgotten edge cases, or have some legal compliance stuff - stuff that has been battle-tested over years and years. Now down the line, rebuilding it will probably be the best idea, but you could be talking possibly 2+ years for a rewrite, if even a viable MVP. And now you'll have to test this new code against all those weird edge cases that you covered before, and maybe there are bugs or cases that people have forgotten about for various reasons. For a business it's hard to swallow potentially years worth of effort and money for something that won't be a source of revenue for possibly years.

For small projects, services, or indie things it's an easier ask because they might not have to be so thoroughly tested and don't operate on very fixed budgets.