By Joaquim Rocha.
SeriesFinale is a TV series browser and tracker application for Maemo 5. Its goal is to help you manage the TV shows you watch regularly and keep track of the episodes you have seen so far.
The shows and episodes listings can be retrieved automatically from the web presenting you with information about the subject of the show/episode, director, actors, guest stars, etc. Episodes are presented in a check list view to allow checking and keeping track of the ones that have been already seen.
Links:
SeriesFinale demo: http://www.joaquimrocha.com/2009/12/06/seriesfinale/
2. There was a big problem!
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
3. So many TV shows...
So little time to watch them
the disrespect of TV networks
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
CC Photo by: http://www.flickr.com/photos/uwebkk/
4. That made me and my girlfriend
sad... :(
CC Photo by: http://www.flickr.com/photos/rivalius13/
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
5. I noticed that when a TV show is
starting, I wouldn't get a piece of
paper nor open a txt to write it down
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
6. but the damn phone is always
nearby!
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
7. What if I had a list of the episodes of
each show I follow,
and their synopsis, etc.
and could check them on my
beloved N900!?
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
8. How could this be done?
2 options:
#1 screen scraping
#2 a nice API
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
9. I searched for the nice API
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
10. Found TheTVDB.com :
GPL project where everybody can
contribute with info and art
about their favorite shows
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
11. And there was even a Python
module to try the API right away
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
12. So I did a fast check, the API
worked;
TheTVDB seemed well updated;
and I started SeriesFinale using
Igalia's hackfest time
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
13. The architecture is not dependent
on TheTVDB
(another provider backend
can be written)
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
16. Stored “DB”:
objects JSON pickle
stored as text in a file
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
17. Ported already to Diablo
(thanks to Juan Suárez)
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
18. Future:
* Download and use art
* Use CouchDB
* Port it to the GNOME desktop
* Make a web site with sync
capability
* Find a way to link to episodes'
trailers on YouTube
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
20. AND NO, THERE WON'T BE A “DOWNLOAD” BUTTON!!!
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
CC Photo by: http://www.flickr.com/photos/outime/
21. Install it!
Use it!
Live happy ever after!
(and also contribute to TheTVDB.com)
http://gitorious.org/seriesfinale
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010