SeriesFinale

I’ve been neglecting this space but I hope this post will compensate.

So, I had a problem. My girlfriend and I really like to watch a few TV series but we never know what was the last episode we watched… The irregularity of the TV schedule and the fact that sometimes we stop watching a show and catch on with it after a while make us forget how far in a TV show are we at.

Hence, I imagined it would be really useful that every time we start watching an episode I grab my N900 and mark it as watched! Plus, it would be nice to read the episodes’ synopsis in case we need to know what happened at a certain episode before.

And that’s what my hackfest time at Igalia brought to life! Using the TheTVDB API, users can search for their favorite TV shows and it will pull the shows’ information with every season’s episode information as well and present them as a check list. Of course, all this can be inserted and edited manually, useful for example for TV shows that are not available on TheTVDB.

While I try to put it on Extras Devel, you can get its source from Gitorious, download the source package or download a Debian package directly.

Enjoy SeriesFinale:

SeriesFinale from Joaquim Rocha on Vimeo.

28 Responses to “SeriesFinale”

  1. thp Says:

    Nice! Combined with TPB website scraping this could even let you get episodes that you missed, as we already have Transmission and TV out on the device. Think about it :)

    After that, you could automatically mark an episode watched when the media player has finished playing a video file that (roughly) matches the show names and get the season and episode number by using the regex “S(\d{2})E(\d{2})”..

    Oh, and one more idea for the show and season list: It would be helpful if you can show the next episode to watch on the right side of the list (e.g. if you have watched episode 1, 2, 3, 4 and 5 of season 2 and all of season 1, it would show “Next: Episode 6″ in the season list and “Watching: Season 2″ in the show list).

  2. Josef A Says:

    Sweet! I suspect the itch you’re scratching is a very common one. Thanks for developing this!

  3. Leho Kraav Says:

    watching your tv shows with XBMC would take care of the tracking problem.

  4. Pinguins Móveis » Blog Archive » Pinguins de fim de semana Says:

    [...] se você quer usar o Bluetooth do bicho pra conectar seu laptop à internet, leia aqui como. E um programa que agradará aos viciados em [...]

  5. Kieron Says:

    I LOVE YOU! Oh my.

    I’ve been looking for something like this for god knows how long. Using scribbles, trying to keep text files on my PC – always fails. Always have to go back to googling an episode run list. Just bought an N900 (although not here yet!), and this will be perfect.

    THANK YOU! :D

  6. Joaquim Rocha Says:

    Hi guys,

    Thank you for the kind words and for your suggestions. Let me know about more ideas you have on how to improve this application and make our (TV series’ fans) lives easier.

    Cheers,

  7. Anonymous Says:

    PVR software, like MythTV, keeps track of this nicely itself. However, SeriesFinale sounds perfect for anyone who doesn’t have a PVR and still wants to keep track of watched/unwatched lists.

  8. thp Says:

    Another idea would be to have two different people managing their own watching habit, and when they meet, the application will determine (via Bluetooth/Wifi/IM/SMS/Telepathy pipes?) the episode with the lowest season and episode number that both users have not seen yet, and suggest that for viewing. That would be helpful for situations where two people normally don’t watch episodes together, but now want to watch an episode together, but no one wants to watch a episode he/she has already seen.

  9. J.A. Says:

    Oh, man! That rocks! I’ve been using a piece of sheet to write down watched episodes, but really that is a must for me.

    Thanks!!

  10. Paco, Paco, Paco ♫ Says:

    Hi Joaquim. SeriesFinales sounds looks amazing. I have tried to install it but I don’t know how. I have just downloaded the .deb package but can’t figure how to install it. Do I have to access shell and type dpkg -i or something like?

  11. Paco, Paco, Paco ♫ Says:

    By the way, it would be great you enable an option to follow comments by email. :D

  12. tim Says:

    I’d love to have this on Diablo/Maemo4

  13. Joaquim Rocha Says:

    Hi Paco, currently you can install the app like you would do in a regular Debian based Linux system: downloading/moving it to a folder in the N900 and do dpkg -i in the terminal as root. You can be root on the N900 by installing the “rootsh” program and then on a terminal do: sudo gainroot

    Let me know if you have any problems with it.

  14. Joaquim Rocha Says:

    I don’t own a 810 tablet but if someone would like this on Diablo, I think it would be easier to port. Maybe you can suggest that on #maemo channel at Freenode.

  15. Joaquim Rocha Says:

    I’m happy I made your life easier Juan :D
    Paper sucks, I always end up losing everything I got on paper.

  16. Joaquim Rocha Says:

    Interesting point, maybe the opposite would also be nice, sync the episodes’ list between two devices. Then, if we port SeriesFinale to GNOME, people could check the shows using their desktop or mobile Linux :D

  17. Joaquim Rocha Says:

    I don’t use MythTV so I didn’t know about that. Thank you for the info, I’ll take a look at that to maybe get some ideas from.

  18. Paco, Paco, Paco ♫ Says:

    Hi Joaquim. Just Installed SeriesFinale and it works great! Could be possible to mark a complete season as seen? I have some shows I already saw previous seasons and want to mark all the episodes as seen.

    Another suggestion is when you get the list of TV shows it display which episode is the first you haven’t seen without having to enter.

    And, finally, when you enter inside a show marks which season are you seeing and which you have already seen :D

    Thanks a lot for this great app, is now one of my favourite in N900 :D

  19. Joaquim Rocha Says:

    I can add a menu item to mark a whole season as complete.

    I don’t understand what you mean on the second paragraph, can you make it clearer?

    I can also make the series and seasons that are completely seen more evident by adding a subtitle or gray it out.

    Thank you for your feedback Paco!

  20. Carl Says:

    Sounds like an awesome program. I’d totally use it to keep track of my anime watching if only TVDB wasn’t lacking in data on the genre.

    Maybe some fan with more coding ability than I have will find a way to link it up to Moonphase’s data or something.

  21. Joaquim Rocha Says:

    Hey Carl, what is the Moonphase about? I don’t know about it..

  22. Carl Says:

    http://moonphase.cc/Html/anime.html

    Basically a list of all anime currently airing on TV, getting released in cinemas, or released on video.

  23. Joaquim Rocha Says:

    Nice, I was a big Anime fan a few years ago. I’ll check about that later! Thanks ;)

  24. Paco, Paco, Paco ♫ Says:

    Hola, perdona que esta vez te escriba en español pero el inglés no es mi fuerte como habrás comprobado.

    Tengo el siguiente problema que no se si me podrás solucionar.
    Me instalé seriesfinale del paquete .deb nada más que lo publicaste y me iba perfecto. Ayer u hoy, no recuerdo, al entrar en el gestor de aplicaciones del N900, me salió que había un update disponible del seriesfinale. Supuse que ya lo habían incluido en el repositorio y actualicé.
    Desde ese momento me desapareció el icono del escritorio y no hay manera de que vuelva a aparecer. He desinstalado, purgado, vuelto a instalar, ejecutado gtk-update-icon-cache y nada… he mirado en /usr/share/applications/hildon/ y el seriesfinale.desktop si está ahí y parece que bien…

    ¿Se te ocurre alguna cosilla para que vuelva a aparecer el icono en el escritorio?

    Mil gracias.

  25. Joaquim Rocha Says:

    Hola Paco… Pues, hubo un problema con la construcción de ese paquete en el repositório. Piensé que iba igual que en mi ordenador pero no. Acabo de subirlo de nuevo a ver si de esta vez queda bien.

    No te preocupes que la configuración de la aplicación no te va desaparecer, es decir, tendrás todas las series que añadiste y todos los cambios. Instalate el Debian inicial que ya debrá funccionar mientras no aparece un update bueno…

    Perdona, a ver si la versión 0.2 se constroye mejor.

  26. Paco, Paco, Paco ♫ Says:

    Pues parece que la 2.0 tiene el mismo problema. La he instalado y nada. Eso si, en el repositorio aparece bien el icono, pero al instalarla no aparece nada… :-/

  27. Joaquim Rocha Says:

    Sí, la 0.2.1 debrá ser la que está buena. Ya la subi pero todavía no apareció en la lista de updates. A ver si esta semana estará.

  28. TV show Fan Says:

    Nice App ! Maybe you could add original air date info too ? (For past episodes and those to come next)
    That would be great :)

Leave a Reply