Post by John Becket on Mar 4, 2018 4:37:47 GMT
Hi all,
I've been building a YouTube hobby project for a little while now, it is written in PHP and uses the YouTube Data API v3.
Website: TubeFrog.com
It basically works like this...
The TubeFrog bot crawls YouTube and indexes the most popular channels by category (searching direct from YouTube's curated topic ID's). It creates a directory style index of all the results, sorted alphabetically and by category.
When a user selects a channel from any of the indexes, the bot is prompted to crawl for the latest content that the channel has to offer, displaying it on the channel's profile page, and adding the results to our video indexes.
When a user selects any video from the channel profiles, the video is loaded in our player and the bot is prompted to index it as watched, displaying it for other users to watch as well.
When a user selects any live stream from the channel profiles, the stream and chat are loaded in our live stream player, and the bot is prompted to index the stream as current, adding it to the Live Chat Panel.
The Live Chat panel allows users to load up to 4 simultaneous YouTube live chat rooms or streams, from the indexed list of live streams, or by any YouTube video ID.
Users can add any channels to be indexed manually with a YouTube channel ID, or view those that have been submitted to the index by other users - functioning as a public subscriptions list!
Users can search YouTube directly for videos and live streams, just by entering the keywords, the bot will display and index the results, or browse media searched for by other users.
I've also just introduced a 'Featured Live Stream' panel, that checks YouTube for our featured channels for current live streams, and displays any results to be loaded. If you are a regular streamer, with some interesting content, hit me up and I might add your channel to the featured list free-of-charge (originally aimed at generating some small donation revenue for the project).
Thanks all, keep up the good fight!
P.S - if anyone would like some assistance ripping content from YouTube to their own personal website (a channel site for example), I'd be happy to help with some code examples in PHP.
I've been building a YouTube hobby project for a little while now, it is written in PHP and uses the YouTube Data API v3.
Website: TubeFrog.com
It basically works like this...
The TubeFrog bot crawls YouTube and indexes the most popular channels by category (searching direct from YouTube's curated topic ID's). It creates a directory style index of all the results, sorted alphabetically and by category.
When a user selects a channel from any of the indexes, the bot is prompted to crawl for the latest content that the channel has to offer, displaying it on the channel's profile page, and adding the results to our video indexes.
When a user selects any video from the channel profiles, the video is loaded in our player and the bot is prompted to index it as watched, displaying it for other users to watch as well.
When a user selects any live stream from the channel profiles, the stream and chat are loaded in our live stream player, and the bot is prompted to index the stream as current, adding it to the Live Chat Panel.
The Live Chat panel allows users to load up to 4 simultaneous YouTube live chat rooms or streams, from the indexed list of live streams, or by any YouTube video ID.
Users can add any channels to be indexed manually with a YouTube channel ID, or view those that have been submitted to the index by other users - functioning as a public subscriptions list!
Users can search YouTube directly for videos and live streams, just by entering the keywords, the bot will display and index the results, or browse media searched for by other users.
I've also just introduced a 'Featured Live Stream' panel, that checks YouTube for our featured channels for current live streams, and displays any results to be loaded. If you are a regular streamer, with some interesting content, hit me up and I might add your channel to the featured list free-of-charge (originally aimed at generating some small donation revenue for the project).
Thanks all, keep up the good fight!
P.S - if anyone would like some assistance ripping content from YouTube to their own personal website (a channel site for example), I'd be happy to help with some code examples in PHP.