A fast, modern API for TV, Movies, Podcasts and more
openmedia.io
openmedia.io
A stack-overflow inspired reputation system will reward community members to contribute translations, new shows, movies and corrections.
Background workers interface with EPGs, other APIs and streams of data from other sources.<p>An image proxy server means openmedia.io will do the heavy lifting delivering images in the dimensions that you want, backed by a speedy CDN.
there's actually a pretty large need for a comic api and there's only one right now (comicvine) that has been neglected for 2 years.
I fear that existing APIs, through design and coincidence fail to address the needs of flexibly covering media of all types.
Join the list, look me up, or feel free to contact me to discuss
Basically, if I wanted to offer the data from this system as a data layer to my front-end, would I need to hit your server for every request?
Or just scraping imdb
@theallan - It depends whether that would be a competing service under liberal interpretations of the law, when the legal chap has drawn up the API permission guidelines, I'll be sure to notify the mailing list. Under German law we have to be quite explicit about granting permission, but the beta list will be notified of the full terms of usage before the API opens. (My gut-feeling, no problem with using the data to back an app, that's sort-of what the data's for!)
Edit: I would also very much like to see something like this in ifttt.com
There's also a provision with the API (for personal use, so far) which turns a filename (and metadata, if you have it) into a JSON hash (or msgpack, of course) of the episode, show and season, etc.
This is also a potential avenue for being more widely made available.
Or is it only for me to query info regarding a specific episode ? What kind of data are you going to provide ? Some examples would really help!
These are all the features of a normal API. As well as access to the above, you could (selectively) register for updates to be pushed to a URL of your choosing when there are additions or amendments to the data held about the show. (or all shows, or all shows matching your criteria, etc)
Similar services: * Web: trakt.tv, watched.it, watched.li, gomiso.com, getglue.com * Android: TV Series, TV Show Favs, Twee, DroidSeries, MyEpisodes
I don't think that trakt.tv is really competing on an API level, but the data from openmedia.io would make building and maintaining a TV and movie tracker trivial.
I believe services such as trakt.tv and similar should be able to do one thing, and do it well, offer a to-do list of shows you should watch, and summarise what you have watched. And they shouldn't have to write thousands of lines of code to interface with an API for what's actually quite simple.
In my (admittedly contrived, and not representative) benchmarks the JSON representing a typical TV series is 76% smaller, and parses 56% faster (that is probably representative of years of research and work into making fast XML parsers, and JSON being a relatively young format)
Also, I find it strange that they don't provide a notifications API or changes stream.
I don't want to call thetvdb specifically, many API and data providers make the same mistakes, if one can call a missing feature a mistake. (TradeDoubler, many financial APIs, etc)
Another departure from typical API design is to accept that many movies, shows, books and so forth are provided simultaneously (or, close to simultaneously), world wide, in multiple languages.
Therefore any API that purports to represent them must acknowledge that English isn't the default language, but it may have been the language in which the media was authored, and that airing dates, shipping and printing dates are worthless without timezone and language information.
My goal is to make an API that is easy to use, and can open the creativity of the community up, by allowing something that is now rather difficult to become easy.
To call out some of the problems I've tried to solve: timezones; networks; outlets (web); airing dates vs. availability dates (locale specific); actors vs. hosts vs. cameos; returning series under the same name; specials vs. pilots vs. shows about a series; treating different languages with equal weight; encoding (utf-8 naturally); gzip; msgpack... I'm sure there are many more which I've forgotten, but that's the gist of it :-)
How about some non-sexist boilerplate?
"known to man" does not, and is not.
Of course you will find women who support your point - as you will find people who support $something, no matter what it is.
The fine line between caring and taking care of a problem and moving every topic off topic, justifying it with something small, unimportant, knowingly wrong interpreted and ripped out of context is the key to change something without creating a mass of people who are just sick of a topic because of the mentioned behavior.
Why are we defending the use of a masculine mass noun to refer to all humans when it confers no advantage over an equivalent non-sexist term while adding, however incrementally, to the totality of messages that women are not welcome in tech?
Because we don't agree that it is a sexist term at all, and altering common usage to suit the sensibilities of a tiny group of people[1] is a) pandering, which is discriminatory, and b) impossible.
> Why are we defending the use of a masculine noun to refer..
Well that's just it. It isn't a masculine noun. It's gender neutral. It takes no stance on the debate whatsoever. Its resemblance to a masculine noun is interesting but not relevant. If the author had meant it in a gender specific way, he would have committed a grammatical error.
Right bark, wrong tree, I think. You're just making easy noise. If you are passionate about the underlying issue which you've conflated here, I hope you also spend energy in more fruitful efforts.
[1] by which I mean the tiny group of people offended on behalf of the larger 51% of the population, the vast majority of which doesn't even recognize this conversation as linguistically, much less socially, interesting.
Besides, strictly from an etymological perspective you should not be calling for the eradication of the 'man' when used to speak of the species, rather you should call for a prefix to be used when talking of the gender (e.g. werman).