Re: [Firebase] Firebase YouTube application (YouBase..catchy hey!)

88 views
Skip to first unread message

Michael "Kato" Wulf

unread,
Nov 27, 2012, 12:43:52 PM11/27/12
to fireba...@googlegroups.com
James, looks like a blast. I know some ladies who would love this (should I tell them about it?).

One thing that wasn't intuitive: I went straight to youtube, picked out a favorite vid, copied the URL, then went to your spiffy new app and tried to figure out where to plug in the URL to watch it.

Seems like I'm forced to search for it there? I'm guessing if I'm sharing a vid, I've already found it, so easier to use a link?

Also, to really make this useful, consider a browser plugin that puts a button on youtube "share with friends" sort of thing.

Great work on this.

Cheers!


On Tue, Nov 27, 2012 at 1:23 AM, James Hooker <seidr...@googlemail.com> wrote:
I just thought I'd share what I've come up with while using Firebase.

For ages I've had the idea (ok, I know this is NOW not an original idea, but it was a number of years ago when I first thought of it!) of creating an interface that would allow people to watch YouTube videos in-sync with others, so when I got invited to test Firebase I thought 'what a perfect opportunity to make this idea a reality!'.

This app allows users to 'join rooms' using a unique URL (a new one can be generated by visiting the sites main URL), which they can then share with others. Once in the room, users can search for videos, pause / rewind / seek the video that's playing. Anything that one user does is replicated on all other users view of the app. Videos are synced up pretty well, although there could be room for improvement.

Users can also chat to others using the chat bar. A nickname is chosen when a user first visits the site.

Anyway, would love some feedback. I know the UI still needs a little tweaking (the control bar for one needs to be dynamic, changing as the user status changes).

You can find the app here: http://g0blin.co.uk/ytbase/

Thanks to the Firebase team for providing us with such a cool - and easy to use - platform for real-time communication on the browser! :)

James H

--
You received this message because you are subscribed to the Google Groups "Firebase Google Group" group.
To post to this group, send email to fireba...@googlegroups.com.
 
 



--
Michael Wulf


Michael "Kato" Wulf

unread,
Nov 27, 2012, 12:48:42 PM11/27/12
to fireba...@googlegroups.com
A couple more observations--I've had quite a bit of fun playing with this.

It auto-starts when I find a video. It should probably wait for me to click play since I'm probably going to then invite my buds to come watch too.

As you ease into ideas for enhancements, consider an "invite friends" link/button right on the page that I could use to automagically™  shoot an email/sms/im(?) to friends.

I hope these ideas are helpful; it's great to see what others are building!

Andrew Lee

unread,
Nov 27, 2012, 1:01:36 PM11/27/12
to fireba...@googlegroups.com
Very cool James!

I agree with Michael that it's a little tricky to find videos. Perhaps you should make it so I can take any YouTube URL and turn it into a synchronized viewing experience just by changing the domain name. For example:


becomes:


Best -

-Andrew

--
You received this message because you are subscribed to the Google Groups "Firebase Google Group" group.
To post to this group, send email to fireba...@googlegroups.com.
 
 



--
Andrew Lee
Founder, Firebase
http://twitter.com/startupandrew

James Hooker

unread,
Nov 27, 2012, 1:04:55 PM11/27/12
to fireba...@googlegroups.com
Heya,

Thanks for the great suggestions, agree with all of them! I'll look into implementing them in the next couple of days :)

Love the idea of the browser plugin! I've never looked into making plugins for browsers, but it's definitely something I'll consider.

Thanks again, and I'll keep you posted :)

Kind regards,
James H

Justin Wilcox

unread,
Nov 27, 2012, 1:07:30 PM11/27/12
to fireba...@googlegroups.com
From HN today, start a chrome extension in 15 seconds: http://extensionizr.com/


--

Michael "Kato" Wulf

unread,
Nov 27, 2012, 1:12:02 PM11/27/12
to fireba...@googlegroups.com
And you can write Firefox extensions in JavaScript (they have a great dev tool in place for this) so they are cake. Particularly if you went with the (utterly brilliant) idea Andrew suggested and make URLs work in-place.

Jonas Schmid

unread,
Nov 27, 2012, 4:06:27 PM11/27/12
to fireba...@googlegroups.com
Great idea!

One thing that struck me directly is that it does not wait for the videos to be downloaded.

I opened two private navigation windows and navigated somewhere in the video. 

Since my connection is crappy, one video began directly and the other started 5 seconds later. There was a lag of 5 seconds between the two.

It would be nice to have the tool wait for the slowest connection to complete before really playing the video.

Anyway, when you release something nice, you'll always have people complaining have how you should have done it differently. This was just an idea.

Cheers
Jonas 

justin kruger

unread,
Nov 27, 2012, 4:30:58 PM11/27/12
to fireba...@googlegroups.com
Great Idea, i'd love to see where it goes.  It's kinda like google hangouts.


--
You received this message because you are subscribed to the Google Groups "Firebase Google Group" group.
To post to this group, send email to fireba...@googlegroups.com.
 
 



--
--
--
Justin Kruger
Social Media Software Engineer -
San Francisco, CA

--
http://twitter.com/jdavid
http://www.linkedin.com/in/jdavid

Stephen Guerin

unread,
Nov 27, 2012, 8:25:20 PM11/27/12
to fireba...@googlegroups.com
Nice, James.

In a similar use case, we've experimented with sync reveal.js presentations. eg:


and invites multiple viewers to load:

Of course it needs unique tokens per presentation room/channel. Maybe using a temp number like join.me does with screen sharing.



On Tue, Nov 27, 2012 at 1:23 AM, James Hooker <seidr...@googlemail.com> wrote:
I just thought I'd share what I've come up with while using Firebase.

For ages I've had the idea (ok, I know this is NOW not an original idea, but it was a number of years ago when I first thought of it!) of creating an interface that would allow people to watch YouTube videos in-sync with others, so when I got invited to test Firebase I thought 'what a perfect opportunity to make this idea a reality!'.

This app allows users to 'join rooms' using a unique URL (a new one can be generated by visiting the sites main URL), which they can then share with others. Once in the room, users can search for videos, pause / rewind / seek the video that's playing. Anything that one user does is replicated on all other users view of the app. Videos are synced up pretty well, although there could be room for improvement.

Users can also chat to others using the chat bar. A nickname is chosen when a user first visits the site.

Anyway, would love some feedback. I know the UI still needs a little tweaking (the control bar for one needs to be dynamic, changing as the user status changes).

You can find the app here: http://g0blin.co.uk/ytbase/

Thanks to the Firebase team for providing us with such a cool - and easy to use - platform for real-time communication on the browser! :)

James H

--
You received this message because you are subscribed to the Google Groups "Firebase Google Group" group.
To post to this group, send email to fireba...@googlegroups.com.
 
 



--
--- -. .   ..-. .. ... ....   - .-- ---   ..-. .. ... ....
Stephen...@Redfish.com
1600 Lena St #D1, Santa Fe, NM 87505
office: 505-995-0206 tollfree: 888-414-3855
mobile: 505-577-5828
tw: @redfishgroup  skype: redfishgroup

James Hooker

unread,
Nov 28, 2012, 2:55:44 AM11/28/12
to fireba...@googlegroups.com
Hey Jonas,

I've attempted to do just that by making all clients wait until everyone in the current session has a status of '2' (paused). This seemed to be the most reliable way of making sure all users had buffered the initial part of the video and was ready to begin playback. It could probably do with tweaking a bit more, so I'll look into that.

Thanks for the feedback :)

James H

James Hooker

unread,
Nov 28, 2012, 2:57:26 AM11/28/12
to fireba...@googlegroups.com, stephen...@redfish.com
Hey Stephen,

Very cool - there are so many good uses for Firebase in the area of collaborative / interactivity across multiple clients! Thanks for sharing your work :)

James H
Reply all
Reply to author
Forward
0 new messages