GUPnP Action

Action around GUPnP has been really hotting up recently. Jorn is back from the dead studying and demonstrating that he hasn't lost his touch by refactoring the various audio/visual widgets spread around our toy projects into libowl-av, adding Vala bindings, and then writing a MediaRenderer implementation on top of that. This means we now have reference implementations of the full media specification in the form of gupnp-media-server (server), gupnp-av-cp (control), and gupnp-media-renderer (playback).

Also Johan Kristell posted to the list for the first time with an implementation of the Digital Security Camera specifications, both server and client. GUPnP Network Camera currently only supports still images, but as it is based on GStreamer video can't be far away.

14:00 Monday, 30 Jun 2008 [#] [computers] (1 comments)

Erm...

case "$1" in
        *.sh)
                # Source shell script for speed.
                (
                        trap - INT QUIT TSTP
                        scriptname=$1
                        shift
                        . $scriptname
                )
                ;;
        *)
                "$@"
                ;;
  esac

OPTIMISATION FAIL.

NP: Roseland NYC Live, Portishead

18:00 Monday, 23 Jun 2008 [#] [computers] (5 comments)

Zebu 0.1

As one of the maintainers of debian.o-hand.com I use the always wonderful pbuilder and cowbuilder to rebuild packages originally build for Debian Sid for Debian Etch, Ubuntu Gutsy, Hardy, and so on. Continually typing the commands to update the cowbuilders can get tiresome fast so last week I scratched the itch and produced Zebu.

Zebu

As of version 0.1 it is barely functional but it does let you update or login to a cowbuilder. It requires that the cowbuilders are named /var/cache/pbuilder/*.cow and doesn't support "traditional" pbuilder rootstraps yet, but that is planned. Anyway, cowbuilders are the future.

If anyone else thinks this could be useful there is a tarball and a Bazaar repository. I must also thank the wonderful Ulisse Perusin for the rocking icon he created.

NP: Cosmos, Murcof

14:20 Sunday, 22 Jun 2008 [#] [computers] (4 comments)

Wanted: Icon

I'm hacking on a small tool at the moment and need an icon for the launcher. A simple icon of a cow's head would be perfect: anyone know of something like this, or willing to quickly draw one for me?

09:40 Wednesday, 18 Jun 2008 [#] [computers] (11 comments)

Postr 0.12.2

Another point release of Postr which should fix Flickr authentication for good this time. Also the file size limit has been increased to 20Mb to match the new Flickr limits.

The tarball is here, and packages for Debian are being worked on next.

15:10 Sunday, 15 Jun 2008 [#] [computers/postr] (7 comments)

UPnP in Epiphany

One of the more useful features of the UPnP specification is that devices have a standard way of specifying a "presentation URL", a human-readable web page representing the device. For example, my SoundBridge has a web page which shows the currently playing music and lets me switch radio station, whilst my router's presentation URL is the administration page.

Useful, but not exposed anywhere. Until now...

GUPnP in Epiphany

This is a small Epiphany extension which adds all presentation URLs it finds to the Nearby Sites menu, just like the URLs discovered using Avahi. It needs a bit more work as it doesn't yet handle being unloaded or devices disappearing, but it is certainly usable now.

If anyone else wants to have a go with it, the source can be fetched using Bazaar from here. Watch out for the currently hard-coded paths...

22:10 Thursday, 12 Jun 2008 [#] [computers] (6 comments)

GUPnP Documentation

What started off as a quick tutorial to writing a service using GUPnP turned into a week of reviewing and writing more GUPnP documentation. It's all landed in our Subversion repository now but if anyone wants to see how to write a UPnP client, implement the UPnP networked light bulb service, or just browse the beginnings of the glossary, then I have a local copy of the latest documentation online.

NP: Aerial, 2562

17:15 Tuesday, 10 Jun 2008 [#] [computers] (0 comments)

Week 21

Week 21

Growing nicely.

17:38 Friday, 06 Jun 2008 [#] [life] (9 comments)

Sound Juicer "Harder Now With Higher Speed" 2.23.0

Sound Juicer "Harder Now With Higher Speed" 2.23.0 has finally been released.. Tarballs are available on burtonini.com, or from the GNOME FTP servers. Hot new features!

I really need some heavy testing on the GIO rewrite, so please try and extract tracks to as many different targets as possible. Although I expect confirmation that using an unmounted remote location currently fails, it should be possible to use this to write to Samba, OBEX-FTP, and so on.

13:34 Thursday, 05 Jun 2008 [#] [computers/sound-juicer] (2 comments)