Me TV Changes

We have been working hard on Me TV :-)

Couple things have changed
1) The Official web site for Me TV is now:
http://me-tv.southernvaleslug.org/
The old url still works but that redirects to the new one above.

2) We have also setup a repository for Me TV:
The Ubuntu Gutsy Me TV repo is online, you can get it from here:

deb http://ppa.launchpad.net/michael-lamothe/ubuntu gutsy main
deb-src http://ppa.launchpad.net/michael-lamothe/ubuntu gutsy main

or here:

deb http://me-tv.southernvaleslug.org/pub/ubuntu/ gutsy main
deb-src http://me-tv.southernvaleslug.org/pub/ubuntu/ gutsy main

or you can find the Ubuntu hardy Me TV repo here:

deb http://ppa.launchpad.net/michael-lamothe/ubuntu hardy main
deb-src http://ppa.launchpad.net/michael-lamothe/ubuntu hardy main

or here:

deb http://me-tv.southernvaleslug.org/pub/ubuntu/ hardy main
deb-src http://me-tv.southernvaleslug.org/pub/ubuntu/ hardy main

Bash keyboard shortcuts

CTRL Key Bound
Ctrl + a – Jump to the start of the line
Ctrl + b – Move back a char
Ctrl + c – Terminate the command
Ctrl + d – Delete from under the cursor
Ctrl + e – Jump to the end of the line
Ctrl + f – Move forward a char
Ctrl + k – Delete to EOL
Ctrl + l – Clear the screen
Ctrl + r – Search the history backwards
Ctrl + R – Search the history backwards with multi occurrence
Ctrl + u – Delete backward from cursor
Ctrl + xx – Move between EOL and current cursor position
Ctrl + x @ – Show possible hostname completions
Ctrl + z – Suspend/ Stop the command

ALT Key Bound
Alt + < – Move to the first line in the history
Alt + > – Move to the last line in the history
Alt + ? – Show current completion list
Alt + * – Insert all possible completions
Alt + / – Attempt to complete filename
Alt + . – Yank last argument to previous command
Alt + b – Move backward
Alt + c – Capitalize the word
Alt + d – Delete word
Alt + f – Move forward
Alt + l – Make word lowercase
Alt + n – Search the history forwards non-incremental
Alt + p – Search the history backwards non-incremental
Alt + r – Recall command
Alt + t – Move words around
Alt + u – Make word uppercase
Alt + backspace – Delete backward from cursor

Special Keybindings
Here “2T” means Press TAB twice

$ 2T – All available commands(common)
$ (string)2T – All available commands starting with (string)
$ /2T – Entire directory structure including Hidden one
$ 2T – Only Sub Dirs inside including Hidden one
$ *2T – Only Sub Dirs inside without Hidden one
$ ~2T – All Present Users on system from “/etc/passwd”
$ $2T – All Sys variables
$ @2T – Entries from “/etc/hosts”
$ =2T – Output like ls or dir

Me TV 0.4.4 Released

We’ve uploaded a new version, Me TV 0.4.4 to (https://launchpad.net/me-tv/+download). This should fix the “umlaut” issue however I’m not certain that it wasn’t caused by GtkHTML > 3.8. The following is a just a quick scrawling describing the changes.

* I accidentally left the auto-scan feature enabled in 0.4.3. It doesn’t work so I’ve removed it in 0.4.4.

* The EPG thread will now clear out events from the epg.xml that don’t have a channel. This was a real issue for those that have decided to remove a channel in the past. The UI use to throw error messages at you, now it just deletes offending events in the epg.xml.

* We’ve added a few more values to the channels.conf parser which are valid values for channels.conf. w_scan was outputting values that we didn’t recognize. That problem should be fixed now.

* There have also been a lot of updates to the packaging of the application in response to REVU.

Making Me TV for Ubuntu based system

Compiling
Firstly, there’s a bunch of development libraries and tools that need to be installed,

sudo apt-get install build-essential autotools-dev automake libxml-parser-perl pkg-config libgnome2-dev libgnomeui-dev libxtst-dev libxine-dev libxml2-dev libglade2-dev cdbs libglibmm-2.4-dev libgtkhtml3.8-dev debhelper fakeroot intltool libtool

Next, you’ll want to get the latest version of the source from the Launchpad download page. Extract the source,

tar zxvf me-tv*.tar.gz

Now, compile Me TV,

cd me-tv-*
./autogen.sh
make

The binary should be created at src/me-tv. This binary alone isn’t much use without an existing installation of Me TV because it requires some files to be installed on the system.

Building a deb package
If compiling works then you should be able to build the deb package,

dpkg-buildpackage -rfakeroot

This will have created the deb package for under the me-tv-* directory

Installing the deb package
To install the deb package you created

sudo dpkg -i me-tv_*.deb

References
Official Me TV Home Page
Me TV 0.4.0 and Ubuntu 7.10