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.

37 thoughts on “SeriesFinale

  1. 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. Pingback: Pinguins Móveis » Blog Archive » Pinguins de fim de semana

  3. 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

  4. 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,

  5. 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.

  6. 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.

  7. 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!!

  8. 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?

  9. 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.

  10. 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.

  11. 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

  12. 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

  13. 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!

  14. 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.

  15. 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.

  16. 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.

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

  18. Hi I just tried your application and this really great. Thanks a lot.
    But I would like to underlined some points to improve it.

    - First of all I can’t use correctly your tick case to select an episode I watched (I have to use the stylet) because the case is too small and the touch is not precise.

    - I usually don’t watch the special episodes for a Serie, so I use your “delete episodes” function, then Ctrl+A, delete, perfect, no special episodes anymore.
    But when I update the series the special episodes appears again, which is kind of annoying because it said “20 episodes not watched”…

    - I take “Fringe” as an example.
    I watched every episodes of the season 2 so far which means 15 on 22 scheduled. So if I go the fringe folder, season 2, I don’t have any blue episodes which is ok.
    At this point I think you should find another color between the episodes watched and the ones which are not released, because actually it’s grey for both. So you’re right I haven’t watched those last 7 episodes but this is not the same thing.
    The problem is similair regarding the first screen of your application.
    Fringe: 2 seasons / 7 episodes watched / Next air date: 01 avril (color grey)
    Heroes: 4 seasons / Complety watched (color grey)
    Maybe you should find another color for Next air date only or something like this.

    - There are some incoherences concerning a few series.
    Take Flash Forward for example. It seems to have 16 episodes scheduled.
    Your application indicates the first one was release in 1997 !? And the there is not indication for the other episodes. I guess the serie reference in the database you’re using isn’t correct.

    - The scroll is great, very smooth but it misses some pictures or colors, like maybe the cover of the series (especially if you want to read the details of an episode). This is not very important but it makes your application nicer and pleasant to use.

    - Finally I think the update all function slow. Indeed I have 25 series to update and it takes almost 5minutes to check everything (WiFi or 3.5G).

    I hope this feedback can help you. Thanks again for your work.
    Best Regards,
    Supergex

  19. Hi supergex,

    - First of all I can’t use correctly your tick case to select an episode I watched (I have to use the stylet) because the case is too small and the touch is not precise.

    Yes… that’s a problem. It seems the toggle widget I’m using doesn’t get Hildonized. I keep in mind the idea of doing a custom toggle widget for it but there are more important features and things to solve first.

    - I usually don’t watch the special episodes for a Serie, so I use your “delete episodes” function, then Ctrl+A, delete, perfect, no special episodes anymore.
    But when I update the series the special episodes appears again, which is kind of annoying because it said “20 episodes not watched”…

    I see. I could add some functionality to prevent Special seasons’ episodes from being added on each update.

    - I take “Fringe” as an example.
    I watched every episodes of the season 2 so far which means 15 on 22 scheduled. So if I go the fringe folder, season 2, I don’t have any blue episodes which is ok.
    At this point I think you should find another color between the episodes watched and the ones which are not released, because actually it’s grey for both. So you’re right I haven’t watched those last 7 episodes but this is not the same thing.
    The problem is similair regarding the first screen of your application.
    Fringe: 2 seasons / 7 episodes watched / Next air date: 01 avril (color grey)
    Heroes: 4 seasons / Complety watched (color grey)
    Maybe you should find another color for Next air date only or something like this.

    Well, here I don’t see this as a real problem but if more people agree with you I can think about changing it.

    - There are some incoherences concerning a few series.
    Take Flash Forward for example. It seems to have 16 episodes scheduled.
    Your application indicates the first one was release in 1997 !? And the there is not indication for the other episodes. I guess the serie reference in the database you’re using isn’t correct.

    That’s because the Flash Forward you have added is not the Flash Forward show you and I are watching :) Just look at the episodes’ synopsis.

    - The scroll is great, very smooth but it misses some pictures or colors, like maybe the cover of the series (especially if you want to read the details of an episode). This is not very important but it makes your application nicer and pleasant to use.

    I have that feature planned as well.

    - Finally I think the update all function slow. Indeed I have 25 series to update and it takes almost 5minutes to check everything (WiFi or 3.5G).

    Well, it’s normal to go that slow, after all it is doing a lot of requests but I’ll study a way of making it faster.

    I hope this feedback can help you. Thanks again for your work.

    It indeed helps. Thank you for your comments!

  20. thanks, this is a great app for my n900. (if you’d use flattr, i would flatter :) )

  21. Hi Joaquim,

    This is a great app, i use it a lot, but I am unable to delete shows that I no longer require.

    For example I (stupidly) added in Flash Forward instead of FlashForward and now i’d like to get rid of the wrong one. However, when I select Delete Shows, it doesn’t get rid of it.

    Any ideas…?

  22. “Hi Ryan, that’s a bug that is gonna be already solved in next release.”

    OK, great, look forward to it!

  23. Hey Joaquim, great work on this application, hands down one of my most used app :)
    I was wondering if you knew of any progress concerning the Harmattan/MeeGo port for the Nokia N9? It’s been quite a few months since anybody’s said anything about it :(

  24. Hey Joaquim! Thanks so much for answering so fast. I’ve been using this since it came out, can’t live without it, lol. But i was refering to SeriesFinale 0.6.8 that hasn’t been updated in months :(
    I tried posting on both TMO and MeeGO (http://forum.meego.com/showthread.php?t=4060&page=3) but to no avail.
    The listing order is now working either by Alphabet or Date which becomes a bother when you have a long list, lol.
    And Im not sure if you can fix this or not (would be a plus) but it seems like there’s a lot of lag compared to the Maemo version

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>