Disney Streams is proud to partner with the Disney Streamer Network (DSN). This collaboration aims to bring streamers together into a broader community, fostering connection and shared magical experiences. We encourage you to follow their journey and connect with fellow Disney enthusiasts on their Facebook page.
Disney Streams was born from a deep passion for Disney parks and the magical experiences they offer. This site serves as a personal portal to the parks, allowing me to virtually visit whenever I can't be there in person. The key concept was to have a way to see who all was streaming without having to navigate through youtube, and also have a way to view them all at the same time.
Originally created for personal use, this project combines my love for Disney with my interest in web development. It's a labor of love that continues to evolve as I find new ways to enhance the experience.
The site aggregates live streams from various sources to create a window into the parks. Every technical decision, from the layout to the update intervals, was carefully considered to create the most enjoyable viewing experience. I was very careful as I developed this to try and ensure that I do not take any monitization or focus away from these talented content creators. Each of the displays are setup to ensure that viewership is retained for the creators.
Via a python script that I created I scrape youtube looking for a common livestreamer list that I have maintained. In the case that there are not enough streams to fill the window, I then run a seperate script more genericly for "disney live" streams weeding out many of the cartoon streams, and not true IRL streams. It then is all delivered back into a JSON file that the site reads form in order to display the current streams. This utilized youtube's embedding fucntiaonltiy in order to ensure that the viewer count and view time is retained for the channel owners.
From a deeper technical perspective my script that collects the currently live channels has various checks that i have designed in order to get only applicable livestreams. This means weeding out pre-recorded and 24/7 channels to ensure we only get the channels that are live currently in the park. There is an overflow funciton that if not enough channels appear I will fill the display with rotating info livestreams. There is also a open check that aims to discover new channels that might not have already been collected into the prospective channel listing.
While primarily serving my own needs, I'm always looking for ways to improve the platform. What began as a simple personal project has grown into something I'm proud to share with fellow Disney enthusiasts. Phase 3 will be aimed at mobile funcationlity and added features. Features include integrated like buttons and subscription links for channels. Also looking to allow user to adjust the layout if they want to view a different number of streams at a time.