[GLLUG] Looking for some open source projects (local) to aid in
vanek
vanek at acd.net
Fri Jan 1 08:00:02 EST 2010
Steven Sayers wrote:
> I've been studying programming quite a lot lately and I was wondering
> if there were any programming projects any of you were engaged in that
> I could assist with, I'm most familiar with java.
>
>
> _______________________________________________
> linux-user mailing list
> linux-user at egr.msu.edu
> http://mailman.egr.msu.edu/mailman/listinfo/linux-user
>
Hi Steven,
My name is Lou and I was wondering whether you found another open-source
commitment, and whether you are still available. If you haven't found
anything interesting yet, please give the following all the
consideration you think it deserves. I know that I may have caught you
at a bad time, and you may still be pukin' your guts out over the
porcelain alter, but after you get done doing that, if you still feel up
to it, I may have the second most fun thing to do. OK, maybe not the
second-most, but the 11th-most: an open-source patch to XBMC! Yes,
that's right, one of the coolest open-source projects on the planet is
in need of a patch, and you have been chosen to partake in this wondrous
experience, to be remembered by legions, revered by all, and hailed by
10 or so geeks.
Have I got your attention? Good. But if you need to take a moment and go
look to see if you still have that bottle of Pepto-Bismol, I can wait.
Here's teh skinny: right now XBMC recognizes about 10% of my TV and
movie files, and I'd like that to be closer to 100%. I know there are
stupid work-arounds to get XBMC to recognize them all, but, like I said,
they're stupid. As far as I know, you have to organize your files
carefully in separate, carefully-labeled directories in order to give
the scraper enough information to do its job. People shouldn't have to
expend effort that a computer should be able to manage itself. I think
you should be able to place all your video files in one directory and
let XBMC figure out what they are. I'm trying to simplify life, not just
for me but for anybody who uses the program. It appears to be the one
sticking point for new users when they first install XBMC.
I've found a program called 'TVRenamer' that mitigates a small portion
of the problem, but it is by no means a total solution. The program
renames video files so that the scraper recognizes their corresponding
meta-information better.
I'm estimating this patch/project will take somewhere between 0-1000
lines of code. The reason why I say "0" lines of code is because I
haven't fully researched the problem and I may not understand it. I'm
new to XBMC so I may be overlooking something. (If you've used XBMC
before maybe you can clue me in.) It's better to solve a problem with no
code if that option is available.
The reason why I know this project has legs is because Boxee is able to
do this, and Boxee is built on top of XBMC.
You mention you know Java. The languages I was planning on using were
either Ruby or Python. I know Ruby better than Python, but XBMC is
written in Python so that's the "native" language that should probably
be used. I've also considered Java, but I ranked Java as the 92nd best
language to use on a project of this type. (It's not surprising that
Java consistently ranks near the bottom of my lists.) If you're up to
learning something new, you can contribute. I'm not a code purist; I
just like to get something done. I suck at Python myself but I've never
let that stop me. What's the worse that could happen?
The database you would be interacting with is sqlite3 (that's what XBMC
uses). It's a very simple, undemanding database. I've found a
description of all the tables that XBMC uses. Some database spelunking
would be required. You would also be required to install the coolest
open-source program on your computer and watch movies to test the
program. It's just one of the burdens of being an open-source developer.
We learn to live with it.
BTW, if anybody here thinks I'm overlooking something obvious, please
speak up. Like I said, I'm new to XBMC, but I have to scratch this itch.
Thanks for listening and I hope to hear back,
Lou Vanek
More information about the linux-user
mailing list