Planet maemo: category "feed:c9cc24540e35350893859da24a38c99b"

Joaquim Rocha

SeriesFinale for BlackBerry

2013-05-19 09:51 UTC  by  Joaquim Rocha

I would like to share with you this port of SeriesFinale for Blackberry.

Unlike the other versions, I was not involved in the development of this one. It was developed by Micke Prag, who also started the Meego/N9 port back in the day.
I developed the first version of SeriesFinale in 2009 for the defunct Maemo system and released also a version for the N9/Meego in 2011 (there was also a version for GNOME but I never finished it…). It is very good to see that it continues its life even if I am not involved this time.

I don’t own a BlackBerry so I am not able to try it but judging from this video, it definitely looks good so if you’re a BB user, check it out!

Judging from the success that a clone for Android and a similar online service have, it seems like I could have started a whole business out of it…

Categories: gnome
Joaquim Rocha

That’s right, a couple of weeks ago new versions of SeriesFinale were released.
There was a long absence between these and the previous releases. The truth is that it has become more and more difficult for me to find the motivation (and time) to do work on an application for platforms I am not currently using. Still, I have had some emails from people showing their appreciation and Juan has also helped a lot (he is the reason there is also a new N900 release).

If you’re following the development of SeriesFinale, I have recently moved the repository over to GitHub (like I did for most of my projects). GitHub is so much faster than Gitorious and has nice features such as an issue tracker. Before you say it, although GitHub is not Open Source software, we’re talking about a hosted solution for Git repositories from a very cool company and I had no intentions of hosting Gitorious on my own anyway.

So what’s new in SeriesFinale? I need to differentiate between the platforms’ versions first.
Harmattan (N9) is on the 0.6.9 version and many bugs were solved like:
* Marking all episodes from the episodes’ list menu (nd#1)
* Episodes’ overview height (nd#9)
* Updating the shows season list
* Add a close button to show info dialog
* Add mark none action to the episodes’ list menu

There are still some issues when scrolling the lists which I’ve looked into and could not find any solution, I am convinced it actually has to do with the Python bindings of QML…

Fremantle (N900) is on version 0.6.10 and has less visible changes but the threads, languages and sorting functions were improved.

Adding the the new Harmattan version to the Nokia Store was also a challenge (it kept being rejected due to tiny details) but it eventually went through.

Be sure to test and vote for SF on Fremantle, or, in case you have an N9, get the new version from the Nokia Store:

Get SeriesFinale from Ovi Store

Categories: gnome
Joaquim Rocha

Another year has passed

2011-12-31 18:07 UTC  by  Joaquim Rocha

Today is the last day of 2011 and it is once again when people look back in time and realize what they have done throughout the year and if they stuck to their promises. I don’t give that much importance to events like new year’s eve or even my birthday but I decided to write a blog post and to think about what happened on 2011.

Click to read 896 more words
Categories: books
Joaquim Rocha

SeriesFinale for Harmattan (N9/N950)

2011-11-17 23:58 UTC  by  Joaquim Rocha

As promised before, here is the first release of SeriesFinale for MeeGo Harmattan.

Click to read 974 more words
Categories: gnome
Joaquim Rocha

SeriesFinale 0.6.9

2011-10-14 09:38 UTC  by  Joaquim Rocha

Yup, after some months, here is a new version of SeriesFinale.

This new version doesn’t have many new features but brings an important one related to my previous blog post: the context menu.
When long-pressing a show or a season, a dialog will be shown with some actions. On the show’s context menu (or context dialog?), the user can update it, delete it, view its info or, more importantly, mark the next episode to watch as watched. On the season’s context menu, it can be deleted or, as many users have requested, mark all episodes.

Here are a couple of screenshots:

SF Context Menus Screenshots

SF Context Menus Screenshots

Of course that by only seeing the screenshots you don’t get the same feeling has when you quickly open the dialog and mark the next episode to watch so give it a try.
It it already in Extras Testing and if it works well for you, please vote for it to get into Extras.

The Future

This summer I bought myself an Android phone. That’s right, because of pure curiosity and with the help of Nokia’s decisions regarding MeeGo, I bought a Samsung Galaxy S.
I’ve been using it ever since as my main phone but I didn’t want to leave SF unattended yet. There are a couple of things more that I want to do and I’ll keep an eye on the download statistics to try to guess how many people is still interested in this app.

I haven’t yet found a full replacement for it on Android. I’ve installed a few apps that either don’t work well, require login or are bloated with features making it harder to use so I don’t know if I’ll end up contributing to some FOSS one or developing an official port of SF. Do you think that developing an official version for Android makes sense?
Also, people have asked me for a Symbian and Blackberry versions of it but I just don’t own any phone with these systems.

As for SF on the N9/N950, a release could be out there soon so stay tuned.

Categories: gnome
Joaquim Rocha

Long press GTK+ TreeView on Maemo

2011-10-13 18:05 UTC  by  Joaquim Rocha

Yesterday was a holiday so I got some time to hack a bit in SeriesFinale.
One of the things I wanted to do was to have a context menu for shows and seasons. Something to apply individual actions like deleting, updating, viewing information, etc when there is a long press on a tree view’s item.

Click to read 890 more words
Categories: gnome
Joaquim Rocha

Finally I could get a little time to finish SF 0.6.8 release.

Click to read 1296 more words
Categories: gnome
Joaquim Rocha

SeriesFinale version 0.6.7

2011-04-13 06:53 UTC  by  Joaquim Rocha

In the last release of SeriesFinale some nice new features were introduced like live search of TV shows but there was a problem: I messed it up. Basically, you could live search but once you pressed on a show, a different would be selected… good job, I know… :)

Anyway, the live search is fixed in this new version.

It also has some new cool changes by Juan:
* Covers are now kept back when the application is upgraded
* The database is now saved automatically every 5 minutes
* To prevent database corruption, the database is saved in a temporary file and if everything when well it is then moved to the right file name
* It now checks if other instances of SF are running and hangs newer instances until the old ones are finished
* Buttons whose actions depend on the connection are now only visible when the device is online

Since last version, it is possible to navigate to the next and previous episodes when viewing an episode details but one thing that was a real pain was to have to go back to the full list of episodes in order to mark them as watched so I’ve added a menu that lets users check the episode as watched.

The episodes’ titles are now also stroked when they are watched:

If you use the extras-testing repository, be sure to give it a try and vote to promote it.

Categories: gnome
Joaquim Rocha

SeriesFinale version 0.6.6 released

2011-02-22 07:30 UTC  by  Joaquim Rocha

Since last night, SeriesFinale version 0.6.6 should be available for those who have the extras-devel catalog.

This version’s highlights are:

* Live search of shows. Finally it includes a way to quickly filter shows, this is especially useful for those who have a large number of shows in the list.

* Quick access to the next/previous episodes. This was another request from a user, when viewing an episode, add a way to quickly go to the previous or next episode. I have added this by panning/dragging horizontally in the episode view, dragging left or right will bring the next or the previous episode, respectively.

* Switched episodes’ “watched” check-boxes to the right. After adding the portrait mode, it was clear that having the episodes’ check-boxes on the right made more sense for right-handed people. This is now the default position, nevertheless, a new option was included in the settings dialog so users can choose to either have on the right or left.

* Last but not least, Juan has made SF more reliable and fast by saving the database and settings only if they have been changed.

We will keep the list of bugs and feature requests in mind for the SF development (for both Maemo and GNOME) so, you are welcome to submit more.

If you use the extras-testing catalog, be sure to try this new version of SF and vote for it when it appears here.

Categories: gnome
Joaquim Rocha

SeriesFinale for GNOME

2010-12-19 01:26 UTC  by  Joaquim Rocha

As promised in some of my previous posts about SeriesFinale, I have finally ported it to GNOME.

For the ones who don’t know about this pet project of mine, SeriesFinale is a TV shows browser and tracker application that was originally developed for Maemo Fremantle. While I use it all the time in my N900, I have been asked to port it to GNOME and I also thought it’d be a good thing to have it in my favorite desktop.

The source code for the port can be found in the “gnome” branch of the SeriesFinale project in Gitorious, hopefully I’ll find time to clean the code a bit and prepare Debian and RPM packages. This means that you can try it and install it from source by cloning the git repository, pulling the “gnome” branch and install it “the Python way”:

# python install
(warning for non-Pythonistas: there is no uninstall but you get to see where the files are copied to by running this command)

If you find some bugs, you can file them in the Maemo Bugzilla for now (be sure to specify the platform).
Let’s see if we come up with some sort of synchronization for SF in the future so you don’t have to be marking your episodes twice.
For now, if you want to start with the SF information you had on your N900, just copy the series.db file under “~/.osso/seriesfinale” in Maemo to “~/.seriesfinale” in GNOME.

Here is a screencast to show you how it looks like:

SeriesFinale for GNOME from Joaquim Rocha on Vimeo.

Hope you enjoy SF on GNOME!

Categories: gnome
Joaquim Rocha

SeriesFinale 0.6.5 released

2010-10-08 18:39 UTC  by  Joaquim Rocha

The last SeriesFinale version was released before I went to GUADEC and then on vacation which means that it’s been a while since you have had news from this nice little app but today I’m releasing its 0.6.5 version.

This version has some nice new features apart from regular bug fixing and code improvement.
Juan has added the portrait mode (borrowed from the great gPodder) which surely pleases many users.

To control the rotation and other forthcoming preferences, I’ve rewritten the settings class and created a settings dialog:

Sometimes I get sick of getting the “Special” season on every shows, basically because I never watch those; so, I added a check button to the settings dialog where one can tell if the special seasons are to be considered or ignored, when adding new shows or updating existing ones.

But, if you’re like me and have a bunch of shows already added, it’d be a pain to delete episode-by-episode from the Special seasons in every show in order to delete these seasons… To solve this and to fill a missing/neglected action, I’ve added the “Delete Seasons” view which makes it easy to delete seasons.

Some problems with the threads have been solved as well, so, maybe weird issues like missing shows’ full title and stuff will likely be solved after this version.

Finally, a feature that has been requested a few times has been added: list shows by recent episode date. This means that now there are two filters in the shows’ view that list the shows by most recent episodes or by name. This is really useful because selecting the recent episodes’ sorting you can now update your shows’ list and the ones that got already aired, unwatched episodes will be listed on top of the list.

Here’s the changelog for this version:

* Add sorting shows by most recent episode or name
* Add auto-rotation support
* Add settings dialog
* Fix problems with threads
* Fix episodes highlight when checking/unchecking all episodes
* Rewrite settings
* Add special seasons addition preferences
* Make returning to the shows view faster
* Add delete seasons view

Soon, in a Maemo Extras repository near you!

(Oh, and the next time I touch SF’s code it’s very likely that it will be to port it to GNOME, so, stay tuned…)

Categories: gnome
Joaquim Rocha

SeriesFinale 0.6.1 released

2010-07-19 10:05 UTC  by  Joaquim Rocha

It’s been a while now since I released the last version of SeriesFinale.
The truth is that I’ve been busier than usual these days and of course, this is reflected on pet projects.

As some of you may have experienced, there was a kind of a nasty bug in SeriesFinale’s last version: it wouldn’t update certain shows (when they had been added long ago)… and the good news is that this is one of the things that got fixed in this new version.

One of the good things Juan introduced for this version is how the next episodes to be watched are shown. Before, the episodes were shown according to their “first aired” date and in case of the same date for two or more episodes, the highest index one would be marked as the one to be watched. In this 0.6.1 version, the episodes are shown according to their number and season, so, if episode #3 has the same air date as episode #4, #3 will always be shown as the next one to be watched.

It is now using a priority queue to download the series’ covers and info that gives priority to the info. This means you won’t have to wait for the info AND covers to download when you hit the Update All menu but instead wait only for the info; the covers will then be downloaded in the background while you use the app normally.

I’m now introducing the new Russian translation, which Misha Ketslah had kindly sent to me a while ago but that I hadn’t had the time to integrate.

Here’s the list of major changes for this new version:

* Add Russian translation (thanks to Misha Ketslah)
* Fix updating of shows
* Use a priority queue to differentiate the downloads of covers or series’ info
* Use only one AsyncWorker at most to deal with the series
* Prevent the download and usage of images to generate problems
* Fix showing next episode
* Add TheTVDB credits
* Add THANKS file

So… what about that GNOME version, you ask? I’ve already started to port it to GNOME but couldn’t dedicate much time to it and taking into account that I’ll be on vacation very soon, it’s likely it will take a little longer. But I’m looking forward to use SeriesFinale on GNOME!

As for the N900 owners, I’ve just promoted the package to Extras-Testing so either use the Extras-Devel repo as usual or wait ~10 days for it to appear in Extras.

Categories: gnome