Seriesfinale, a TV shows' tracker for Maemo 5

1,780 views

Published on

The presentation of SeriesFinale for the embedded/mobile track in FOSDEM 2010.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,780
On SlideShare
0
From Embeds
0
Number of Embeds
217
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Seriesfinale, a TV shows' tracker for Maemo 5

  1. 1. static void _f_do_barnacle_install_properties(GObjectClass *gobject_class) { SeriesFinale GParamSpec *pspec; /* Party code attribute */ pspec = g_param_spec_uint64 (F_DO_BARNACLE_CODE, "Barnacle code.", "Barnacle code", 0, G_MAXUINT64, G_MAXUINT64 /* default value */, TV shows tracker for Maemo 5 G_PARAM_READABLE | G_PARAM_WRITABLE | G_PARAM_PRIVATE); g_object_class_install_property (gobject_class, F_DO_BARNACLE_PROP_CODE, Joaquim Rocha jrocha@igalia.com FOSDEM 2010
  2. 2. There was a big problem! Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  3. 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. 4. That made me and my girlfriend sad... :( CC Photo by: http://www.flickr.com/photos/rivalius13/ Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  5. 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. 6. but the damn phone is always nearby! Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  7. 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. 8. How could this be done? 2 options: #1 screen scraping #2 a nice API Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  9. 9. I searched for the nice API Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  10. 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. 11. And there was even a Python module to try the API right away Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  12. 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. 13. The architecture is not dependent on TheTVDB (another provider backend can be written) Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  14. 14. TV Show: name genre overview network rating actors Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  15. 15. Episode: name overview number season director writer guest stars rating air date Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  16. 16. Stored “DB”: objects JSON pickle stored as text in a file Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  17. 17. Ported already to Diablo (thanks to Juan Suárez) Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  18. 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
  19. 19. Demo time! Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  20. 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. 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
  22. 22. Thank you! Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010

×