Decided not to install - an explanation
Please note, I am not an expert linux user but I've gotten as far as writing and running my own python scripts.
I was very excited when I first found out about this. I've been planning on setting up a media PC but I've been waiting for a solid program to run on it.
That said, shortly after downloading this thing I've decided not to bother with it. In the interest of helping develop a usable program I've decided to post this.
1. I've downloaded the tar. I've extracted it. I've entered the extracted folder. Now what the fuck do I do? Is there a file with big letters INSTALL? no there isn't. I open the README, are there instructions? no. I open the license file - GPL, this is useless to me. I open the TODO (maybe its things I'm supposed to do?). It looks like a laundry list for the author, why do I have this?
I open the src\ (I assume this is short for source code?). Oooh! a Makefile! maybe this will make the program work! I open the file - it's code I don't understand.
There's nothing here for me. There's no instructions in this thing and nothing else that would make me think "click on this to install Entertainer).
2. Maybe there's instructions on the website?
Introduction is a description.
Ah! the Frequently Asked Question section! Of course it will be in there.
FAQ question number 1: Why did you create Entertainer? Multiple Media Centers exists already?
Really? "Why did you make this?" is your number one question? Are you absolutely sure it isn't "How do I install this?"(as your FAQ forum would allege). And that second part isn't even a question!
AHA! I can ask questions at Launchpad! Ignoring the fact that I have no idea what launchpad is (Why not "Click here to ask a question"?), I click ahead.
...
...
Do tell me, why must I sacrifice an e-mail address on your FAQ altar before I am even allowed to gaze upon your almighty forum? It isn't to keep bots out, there's no captcha. It isn't to spam me, or so you say... why?
So I sacrifice a token mailinator.com address (I highly recommend them) to gain access to your site where I begin typing up my question: "I accidentally the whole install, is this bad? y/n" (okay, I actually asked how do I install this) and low and behold a dozen similar topics are offered for me to peruse. And when I say similar, I mean exactly the same. It's here that I find instructions for how to install Entertainer, kind of, I have to go to someones blog. But THERE is where I find instructions to install Entertainer.
Allow me at this point, to say, I'm a bit of a purist when it comes to software. I think it should be clean, simple and intuitive, and while I will understand that that isn't always possible, I do not forgive your 4 step installation procedure. Expecting me to look up the dependencies of this application, download them and install them brought me to the breaking point, but having me execute 3 python scripts independently of each other broke my will.
./entertainer-
./entertainer-
./entertainer-
Why, for the love of god and all that is holy, are these not handled by a single script? all it would take is to copy those commands into one file and name it "RUN ME TO INSTALL ENTERTAINER!!!!1" Hell, at this point, I don't even give a shit if it isn't in the root directory of the tar! Here look:
sudo apt-get install python-gobject python-gtk2 python-gst0.10 python-clutter \
python-pysqlite2 python-cddb python-glade2 python-cairo python-feedparser \
python-pyinotify python-eyed3 python-pyvorbis python-imaging python-imdbpy \
python-notify
./src/entertain
./src/entertain
./src/entertain
There's your f*cking install file. Paste it into a file put it in the root directory and have people run it. Was that so hard?
But after observing all of this I came to the conclusion that your software wasn't worth installing after all. You may be the best programmers on the face of the earth, but when it comes to the experience I had to go through to get this thing up, it's clear you haven't spent time thinking about the user experience; and if people can't use your software it doesn't exist.
Well that's my rant. I hope that if you didn't find it mildly entertaining, you at least found it mildly insightful. I really hope that your software improves and makes it big. I'm still looking for a home theater application for a media PC and I've got my fingers crossed for you guys. Good luck!
Question information
- Language:
- English Edit question
- Status:
- Answered
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask hungryhungryhorus for more information if necessary.