pgp90 / Plex-Crunchyroll-plugin

a crunchyroll plugin for plexapp
12 stars 5 forks source link

Update #7

Open MattRK opened 11 years ago

MattRK commented 11 years ago

I just wanted to let you guys know that i ended up re-writing an entirely new Crunchyroll plugin from scratch. I really tried to use this code base as a starting point but ended up just doing my own thing. I really appreciate the work you guys did on this plugin. It definitely kept me up to date on my Anime/Drama shows for a long while.

Regarding why i did a re-write. I ended up digging into the weeds for several weeks looking at how the Crunchyroll API worked. I then took a look at how the plugins on various other platforms worked and combined the two together. After painstakingly documenting everything, i started looking for ways to use it to improve this code. I quickly came to the realization that in order to do it correctly i'd need to toss pretty much everything out. That's when i decided to just start from scratch and rewrite everything.

Now, after weeks of testing, I've released the plugin into the wild and submitted it to Plex for inclusion in the Plex App Store. Hopefully this means more people can take advantage of the plugin. Feel free to fork my repo and submit pull requests. I plan to continue developing the plugin until it's absolutely perfect.

Lastly, i'm planning to convert this plugin from webkit/flash to RTMP at some point in the future. I've been studying the code from the XBMC plugin called Crunchyroll Takeout and am absolutely fascinated by how he obtains and uses soft-subs. I'll have to dig into that a little deeper before i am ready for that level of programming.

Thanks again for everything. I wish you guys the best. You can contact me here or via the other methods listed in my profile. 73

pgp90 commented 11 years ago

I wish you would have told me about that before now...but to late now.

About the RTMP. I originally looked into doing that instead of using flash, but there is a massive amount of work involved with getting that working.