Show HN: TheReelBox, find tonight's movie
thereelbox.com
thereelbox.com
There's a big difference from "Sure, by using this phone, I know Homeland Security can find me" and "I guess I will let every website I visit know where I am; what the hell, privacy is a commodity!"
This attitude seems very strange to me. It is certainly in line with this "new way of thinking about privacy" but it has really nothing to do with reality.
Of course there are a number of other ways to get higher resolution location without consent. An older but commonly known one is Samy's XSS exploit (http://www.samy.pl/mapxss/).
A few thoughts:
- I'd want more movie options & theaters (need a much bigger radius).
- When a single movie has showtimes at multiple theaters, the action on the map confused me at first.
- I personally know where my local movie theaters are. I do care very much about which theaters are available for a movie, because they vary in quality and convenience, but I have to hover over showtimes to see the theater options for a particular movie. So there may be a different UI which helps me optimize my decision (e.g. with less emphasis on the map)
- Title says "pick tonight's movie", but I can't actually figure out how to see the showtimes for later tonight--movies with a lot of showtimes are only showing the midday options.
- Can ads be removed from the video trailer? Seems unpleasant to see an ad during an ad. Also, normal video controls would be handy.
i'll figure out a way to show movie times further into the future, midday bit is frustrating yeah.
Using Firefox 10 on my Windows 7 desktop machine, I clicked allow on the location sharing prompt, but the location it pulled was way off from my actual location. I assume it's going off my ISP location. I couldn't find any way to manually edit my location? I totally get the motivation to make it "just work" without a bunch of input from the user, but it seems you need a way to allow for fixing the location by the user.
Some of the locations it showed me movie times were quite far from me, which is OK -- the additional options were fine. But the next question that popped into my head when I saw the combination of a showtime and a location is "When do I have to leave?" A read-out of "You need to leave at X:XX to be on time for this movie" would be useful.
The placement of the "Get Tickets" link under each movie made it tricky to move the mouse there from the showtime link I had settled on without tripping over another showtime link -- kind of like that game where you move the ball through the maze! Clicking the showtime link just took me to a blank white page -- I assume this is not intentional.
"Uncaught Error: QUOTA_EXCEEDED_ERR: DOM Exception 22"
on showtimes.js:677 localStorage.setItem('zipcode', String(view.position.zipcode));Seems like the fix for that would be to serve up the html on your own domain so that other sites, eg dropbox, won't mess with your quotas.
Also, that would fix the location permission dialog that says "dl.dropbox.com wants to track your location".
Now, I am sad.
It may be better to just include both ratings on there, or stick with a single rating source.
Your UI is a bit bare, but nice and simple. Don't add too much to that. Simple is good.
Also love that the trailer auto-plays, which is contrary to how I want to experience video on most sites. However, since your site is about movies, auto-playing the trailer is a perfect implementation.
Ping me on Twitter, @geuis. I'd like to be informed as you further develop the site.
Good luck!
EDIT: Is this coming from Yahoo?
I know of two companies that sell movie theater schedule datasets (through data dump or API): Tribune Media Services (http://www.tribunemediaservices.com/) and West World Media (http://www.westworldmedia.com/).
I'm not sure that there are any other. It's my understanding that the main movie sites (Google, Yahoo!, RottenTomatoes, MovieTickets…) all get their info from one of these two companies. This is also probably why you won't find a free API with that data.
Because the trailers are on YouTube, I suspected that the info was scraped from Google (I believe these two companies have their own trailer hosting); however, that would then make the connection between that info and RottenTomatoes a bit tricky… Peter, do you mind sharing?
I'm not very familiar with backbone.js so it's a little confusing to me, but looks like models are being built. Here's what I can muster, this could all be wrong
* [Line 112] The trailer is using a YouTube API (https://gdata.youtube.com/feeds/api/videos?alt=json&form...) and then the movie title?
* [Line 184] Ratings coming from RT API (http://api.rottentomatoes.com/api/public/v1.0/movies.json?ap...)
* [Line 341] Theatres & Times from Yahoo (http://query.yahooapis.com/v1/public/yql?q=use "store://VZHvlyU81L6BFVGyE7CNhT" as pterodactyl.movietimes; select * from pterodactyl.movietimes where zipcode="<zipcode>" and date="<date>"&format=json) -- I have no idea what this is all about. Any insight would be helpful.
* [Line 405] The links that Yahoo API thing returns are then rerouted to go through http://www.qksrv.net/click-5632409-10576771?url=<buyURL&..., I'm guessing for OP to get some cash
Then there's google maps for the maps, so that seems to be where the data pull is coming from. Not sure what the origin of that Yahoo URL is though.
EDIT: I added line numbers from the showtimes.js file because HN reformats the links so you can't see them all the way.
I like the Rotten Tomatoes integration. Nice work.
I would like to know when Tinker Tailor Soldier Spy is playing tomorrow as well.
As an alternative -- I would be interested in a site just like this but that aggregated movies from all of the free (legal) sources on the Web where I can watch movies now. (I don't usually buy movie tickets in advance.)
I wish I could specify preferred theaters. In my area, there are many theaters nearby, and the closest isn't the best.
You should give me an option to enter an address.
filtering: "start times" "location" (don't assume geo-log, let me enter zip)
neat idea, needs a lot of polish.