Versions (Update 4/23/2017: new video player update):
Hi everyone,
I'm not sure what the chances are of two video player Chrome Extensions being worked on in one week, but if you're not aware, Floobar released an awesome "Giant Bomb Plus" extension to help with binge watching videos: Go check it out if you haven't: HERE!
I figure I'll post what I've been working on this past week anyway since what the hey. It's a smaller effort. I tried to focus on one particular aspect of video watching...enhancing the experience when watching a multi-part video.
It's called Giant Bomb "Season Pass"
You can download it here: CHROME DOWNLOAD LINK
The source code is public and forkable here: SOURCE CODE REPOSITORY
It's a Google Chrome extension that will detect whether the video you're watching is split up into parts (e.g. VinnyVania Part 2 or E3 2011 Day 2) and automatically bring the other parts over to you in a sidebar that's integrated right into the video player. Perfect for stitching together Endurance Runs, 24-Hour Extra Life streams, GDC chats with a side of Buckfast, PAX panels, and of course it's safe for the occasional multi-part Puppy Chat.
For duders interested on how it works: It works by detecting the "Part XX" or "Day XX" in video titles, makes an API call to fetch those videos, and then embeds itself in the video player. I don't store anything in my own database...if you poke through the code and notice the Heroku server call, I only have that set up so that I can mask my API key server-side. This way, it should work for any videos, past, present, and future.
Currently, it will not detect the regularly scheduled series that aren't split up into parts--like Bombin' The AM, Unprofessional Fridays, and of course the far superior Super Professional Wednesdays/Thursdays/??? from Chicago. I did have plans to include this, but Floobar's extension does some great work there if you search and add them all to your playlist.
"Season Pass" will hide once you initally hit play, and it'll also accommodate for size depending on whether you've Embiggened or not, showing or hiding the episode descriptions. You can also toggle it on and off with the "Show/Hide Episodes" button in the video player:
If you happen to give it a shot, I would love to hear any feedback, questions, suggestions, or issues you may encounter. Feel free to fork the code as well. Hope you like it. Thanks.
-Rob
Log in to comment