TVTracker – a simple tool for tracking your progession trough TV series

May 21st, 2009 22:00 by ogrim

When I’m watching TV series and such, I tend to forget where I am. This problem can be solved by the primitive method, as illustrated below.

This worked for a while, but I kept forgetting to pull out a pen everytime I had to update it. Also the method failed when I ran out of (or didn’t find) Post-It notes. The perfect soution for the computer age is of course to use an application. I’m sure there are similar applications out there, but I wanted to make my own. I called it TVTracker.

You add series with the text fields, the long one for name and the short one for the max number of episodes in the season. As we know this varies from show to show, and season to season, so you can change this later in the settings. The data is stored as XML, so you can easily view and edit it, or use it for some other purpose.

TVTracker is written in Java, and is available for any platform Java support. This means if works for Windows, GNU/Linux, Mac OS and others. I have only tested it in Windows, but there should not be any trouble with other platforms.

Plans for further development:
-style it to make it more attractive
-make the “add fields” hideable, and make a File->Add option in the menu
-selection for if the app should promt for saving and loading, or just do it

Download TVTracker here: http://ogrim.no/files/TVTracker.jar

It can be smart to save TVTracker to its own folder, because the XML file will be created where the application is saved.

Update!
Camilla from the comments have had some trouble getting TVTracker to run on a Mac. This was hard for me to test, as I don’t have access to one. However, it now seems like the problem was due to a Java version mismatch. TVTracker is build with Java version 1.6.0_13, so you need at least version 1.6.x.x. To check this, you need to open a command line or terminal window and type “java -version”. If you have 1.4.x.x or 1.5.x.x you need to upgrade. Please head over here to do so: http://www.java.com/en/download/

Tags:

8 comments to “TVTracker – a simple tool for tracking your progession trough TV series”

Camilla Says:

Hei

Genial ide du har her! men eg klare ikkje å få det t å fungera på macen min. Fekk fram ein folder, men har ingen filer inni som eg klare å åpna..
Nogen forslag t koss eg ska få instalert denne fantastiske tingen?

Camilla

Aleksander Skjæveland Larsen Says:

Litt usikker siden eg ikkje har Mac å testa på. Trodde uansett at OS X hadde Java installert som standard, og at det derfor burde gå. Du kan prøva å skriva “java -jar [sti til fil]/TVTracker.jar” i Terminalen og se ka som skjer.

Ellers ska eg se om eg finne verktøy te å laga .app-filer av Javaprogrammer, men det spørs om eg ikkje trenge OS X te det :P

Camilla Says:

Får opp dette når eg skreiv det i terminal: Unable to access jarfile [sti

Tingen e det at eg har fått åpna .jar filå (stuffit expander e koseligt å ha av og t) men i folderen så eg fekk ittepå inneholde ingen instalasjonsfil, eller ei fil som åpne selve programmet ;)

Ogrim Says:

.jar-filå ska ver selva programmet egentlig, så det e den du ska kjøra. Når eg åpne den i WinRAR ser eg mapper med klassefilene fra Java. Derfor e det og snålt at du ser ingenting.

Unable to access jarfile ser ut til å vær på grunn av at du ikkje skrive heile stien rektig, itte ka eg har fonne på Google.

Prøv å last ner på ny. Legg den i /Applications. Åpne terminal og skriv “java -jar /Applications/TVTracker.jar” Om du har norsk operativsystem e det kanskje /Programmer.

Ellers holde eg på å finna fatt i OSX, så ska eg få fonne ud av det :)

Camilla Says:

Prøvde dette her, men får samme feilmeldingen..

Dette e det som komme opp i terminal, hvis det seie deg noge =)

ava -jar /Applications/TVTracker.jar
Exception in thread “main” java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)

Sara Says:

bare synd du isje fulle me på dei beste seriane ;P

Aleksander Skjæveland Larsen Says:

ey, passa seg. Dette e jo fasiten på de beste seriane! :)

Du får foreslå nogen andre, om du meine det eg ser på e ringt T_T

Sara Says:

eg tror eg har et innlegg på min blogg, om alle seriene eg har sitt. Hvis du isje he sitt det ellerede kanskje.. takk for comments på min blogg btw, eg sette pris på folk så gidde kommentera.. ;D

You can leave a comment