Jump to content
Banner by ~ Ice Princess Silky

Ponybox.icu - Create and Watch Pony Streams


mrx1983

Recommended Posts

So after i built my Project to show Pony Videos around the clock i started to build on something new.
I stumbled over a website that was made on Peertube Basis and had all of our beloved pony Episodes, and i thought to build a Website/Webapp that helps to create a Synchtube like Stream within Seconds from it. One can select all its Favorites, the Stream Time and a IRC Chatroom Name (i use Canternet for this), and it builds a Stream with Episodes and nice Pony Clips in between.

here is the website in action:
https://ponybox.icu

and as an example i prepared a little stream already:
https://ponybox.icu/#2KkMHfDwhH1--1Ha0tG--ponybox.rm8WGJ0
s1-s3 with awesome pony clips in between.

Edited by mrx1983
  • Brohoof 2
Link to comment
Share on other sites

thx ^^

yes i will include eqg soon, just needs to be uploaded to peertube first, that is why it is missing at the moment.
the peertube owner already had all the pony stuff, but its missing eqg at the moment.
i will add the +30 second option. i think that is good if one shares it on a chat where it not needs a large countdown before the start.
i had the loop option before, i will think about adding it again.

i would say the difference to equestria.tv is, that its very easy to setup an episode stream.
you just click the episodes that you need and it setup a complete stream automatically, with nice clips in between.
it also needs no registration, everyone can directly use it.

it already works with peertube and the episodes that are stored on it, i have no idea if equestria.tv already works with peertube.
from a technical point the whole site is just clientside javascript and html5.
i can completely cache it on the cloudflare edge servers.
it needs no php, no database or some powerful servers.
it basically just compares the client time with the created video list, and then the script knows at which video and at which time position it should be.

Link to comment
Share on other sites

(edited)

the non episode clips are more or less choosen by random.
so you always have different non episode clips for every stream, instead of always having the same non episode clips (which i think would be pretty boring quick).
i use a special shuffle function which shuffles the non episode clips.
provided with the same number it will always lead to the same result and same shuffled array.
this is important so that it is still random, but every participant of a certain stream will still get the same random result, and not everyone gets a different random list.
at the moment i use the airing/release time of the stream for the shuffling. so the airing time decides which random non episode clips are choosen.
i could just add the non-episode clips between the episodes without doing that, but be honest, if you had 3-4 streams with always the same non-episode clips it would start to get a bit annoying.

Edited by mrx1983
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Join the herd!

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...