Development
Download and Watch Videos with Miro 1.0
The Miro project, which was formerly known as Democracy Player, (reviewed on LWN.net in 2006) has just announced the release of Miro version 1.0. Unlike simple video player applications, the focus of Miro is on downloading and managing video collections. Miro is classified as an Internet TV viewer. Miro is the main product from the non-profit Worcester, MA Participatory Culture Foundation:
![[Miro]](https://static.lwn.net/images/ns/Mirologo.png)
Miro's feature list includes the following capabilities:
- Miro is cross-platform, open-source software.
- The software has been translated to over 40 languages.
- Miro has the normal video motion controls.
- There are keyboard shortcuts for easy playback control.
- Miro supports fullscreen viewing of HD video.
- The MPEG, Quicktime, AVI, H.264, Divx, Windows Media and Flash Video formats are supported.
- It is possible to play sequential videos via playlists.
- Video downloading capabilities are built-in.
- RSS-based video channels are supported.
- It is possible to auto-download videos.
- Miro can download via BitTorrent feeds.
- Downloaded video expires after a number of days in order to free up disk space.
- The Miro Guide provides an online catalog of RSS video feeds.
- There are various search options for locating particular videos.
- There are many library features for organizing video collections.
- Miro supports the movement of library data across media.
- Miro has built-in disk space management.
- Pushbuttons are provided for sharing channels and videos with others.
Installation of Miro on a recently installed Ubuntu 7.10 "Gutsy Gibbon" machine was trivial. The Miro download site has detailed instructions on adding the appropriate software repository and installing the various required packages. As a test, your author ran Miro on a .mov file that was created on a Nikon S10 digital camera. The video played, but had a tendency to pause briefly every few seconds. On the same machine, the video played without pauses when viewed with the simpler MPlayer application. Perhaps the relatively old Athlon 1700 system with a non-accelerated video card is not quite up to the task.
The real power of Miro can be seen by downloading videos from the net. A few example videos were downloaded and played via the Miro Guide, fortunately there was no evidence of the jerky playback here. It is possible to select a number of videos, then download them in parallel for later playback. Downloads can be paused and aborted if necessary. Miro marks the downloaded videos as UNWATCHED so that the user knows what has not yet been viewed. Once playback is started, the videos are shown in the sequence that they were downloaded. This makes viewing much more a TV-like experience when compared to watching videos from a web browser.
Creating a playlist is trivial, one simply clicks on the video in the New window and drags it to the desired playlist label. Playback is started by clicking the play button on the first video, videos are played sequentially until they are all finished.
Miro greatly improves the experience of downloading and viewing online videos. The designers should be congratulated for making this big step forward. Give Miro a spin, you won't be disappointed.
System Applications
Backup Software
GPB Backup Solution: first release (SourceForge)
The initial release of Geek Power Backup has been announced. "GPB (Geek Power Backup) is a powerful backup solution that uses Bash Shell Scripting, rsync and SSH to create incremental backups of your data. GPB is intended for system administrators that need a powerful, open source, reliable backup solution."
Database Software
Postgres Weekly News
The November 11, 2007 edition of the Postgres Weekly News is online with the latest PostgreSQL DBMS articles and resources.
Embedded Systems
BusyBox 1.8.1 released
Version 1.8.1 of BusyBox , a collection of command line tools for embedded systems, is out. "This is a bugfix-only release, with fixes to login (PAM), modprobe, syslogd, telnetd, unzip."
Web Site Development
One month of Django tips
James Bennett has announced a blog series that will involve a daily article on the Django web platform through the month of November, 2007. "Ive been reminded today by Maura that November is National Blog Posting Month, when in theory bloggers the world over try to keep up a pace of one entry every day. I dont know how well this is going to go, but Id like to give it a try. And, inspired by Drew McLellans excellent 24 ways advent calendars of web-design tips, Im going to give it a theme: one Django tip every day during the month of November. Kicking off the series, Id like to focus today on the deceptively-simple task of template loading and rendering."
Desktop Applications
Desktop Environments
GNOME Software Announcements
The following new GNOME software has been announced this week:- Accerciser 1.1.2 (bug fix and translation work)
- cairomm 1.4.6 (bug fixes)
- Dasher 4.7.0 (new development series)
- Deskbar-Applet 2.21.2 (bug fixes and translation work)
- Empathy 0.21.2 (bug fixes and translation work)
- gcalctool 5.21.2 (bug fixes and translation work)
- Gnome Applets 2.21.1 (new features, bug fixes and translation work)
- gnome-control-center 2.21.2 (new features, bug fixes and translation work)
- gnome-games 2.21.2 (new features, bug fixes and translation work)
- GNOME Power Manager 2.20.1 (bug fixes and translation work)
- Gnome-schedule 1.2.0 (new features, bug fixes and translation work)
- Gnumeric 1.7.14 b2 (new features and bug fixes)
- Gossip 0.28 (bug fixes and translation work)
- Gypsy 0.5 (unspecified)
- JSON-GLib 0.4.0 (new features and bug fixes)
- kiwi 1.9.19 (bug fixes)
- metacity 2.21.1 (new features, bug fixes and translation work)
- Orca v2.21.2 (bug fixes and translation work)
- PyPoppler 0.6.0 (first public release)
- Rhythmbox 0.11.3 (new features, bug fixes and documentation work)
- Simplexifier 0.1 (initial release)
- Tinymail pre-release 0.0.4 (new features, bug fixes and documentation work)
- TMut 1.0.0 (initial release)
- Tomboy 0.9.1 (bug fixes)
KDE Commit-Digest (KDE.News)
The November 11, 2007 edition of the KDE Commit-Digest has been announced. The content summary says: "Resurgent development work on KDevelop 4, with work on code parsing, code completion and the user interface. Support for converting the KVTML XML-based format to HTML in KDE-Edu. Support for the much-wanted feature of multiple album root paths in Digikam. Various continued developments in Amarok 2. Multiple additional comic sources for the Plasma Comic applet. Support for Kopete plugins written in Python, Ruby, JavaScript and other supported languages through the Kross scripting framework. A simple command-line application for playing media supported by Phonon..."
KDE Software Announcements
The following new KDE software has been announced this week:- AmaKode 1.3 (new feature)
- amarok Livestream with Icecast2 0.1 (initial release)
- Beesoft Commander 4.0.05.beta (new features)
- digiKam 0.9.3-beta2 (new feature and bug fixes)
- gambas 2 2.0 RC1 (new features and bug fixes)
- GenTube 1.5.3 (new features and translation work)
- indywikia 0.9.1 (unspecified)
- Jukebox3D 0.5.0 (complete rewrite)
- K Menu Gnome 0.6.9 (new features)
- KAlarm 1.4.19 / 1.9.9beta (new feature and bug fixes)
- Katesort plugin 1.0 (unspecified)
- kdesvn 0.14.1 (bug fix and translation work)
- Krsync 0.3-Alpha (new features)
- kuftp 0.9.0 (unspecified)
- Perl Audio Converter 4.0.0 (new features, bug fixes and translation work)
- PokerTH 0.6-beta3 (new feature and bug fixes)
- PokerTH 0.6-beta4 (bug fixes)
- QtiPlot 0.9.1 (new features and bug fixes)
- Qtractor 0.0.8.762 (new features and bug fixes)
- rkward 0.4.8a (new feature and bug fixes)
- WebMonX 0.3.0 (complete rewrite)
Electronics
UsbPicProg v0.2 released (SourceForge)
Version 0.2 of the UsbPicProg hardware project has been announced. "UsbPicProg is a Microchip PIC programmer with simple hardware (one PIC18f2550 and some small components). It works together with Piklab. Usbpicprog consists of 3 components: *Hardware (a pcb design) *Embedded software *A plugin for Piklab / Piklab-prog".
Interoperability
Wine 0.9.49 released
Version 0.9.49 of Wine has been announced. "What's new in this release: Many copy protection fixes. GLSL is now the default for Direct3D. Lots of memory errors fixed thanks to Valgrind. Support for TOPMOST windows. Beginnings of an inetcomm dll implementation. Lots of bug fixes."
Medical Applications
Stratos viewer: first demo version online (SourceForge)
The Stratos viewer project now has an online demo. "Stratos viewer is a web based utility to examine DICOM medical images through a web browser"
Office Applications
Task Coach 0.66.1 available (SourceForge)
Version 0.66.1 of Task Coach is available. "Task Coach is a simple open source todo manager to manage personal tasks and todo lists. Often, tasks and other things todo consist of several activities. Task Coach is designed to deal with composite tasks. This release fixes a number of minor bugs."
Digital Photography
UFRaw 0.13 released
Version 0.13 of UFRaw, a utility that can read and manipulate raw images from digital cameras, has been announced. "UFRaw-0.13 was just released, supporting all the latest and greatest digital cameras (thanks to dcraw). From the long list of changes the one that stands out is the option to save images in PNG format. PNG format supports 8 and 16 bit depth, embedding the original EXIF data and attaching an ICC profile. To top it all it gives an efficient lossless compression."
Science
SAGE 2.8.12 has been released
Version 2.8.12 of SAGE has been released. "Use SAGE for studying a huge range of mathematics, including algebra, calculus, elementary to very advanced number theory, cryptography, numerical computation, commutative algebra, group theory, combinatorics, graph theory, and exact linear algebra." See the release announcement for more information on this version.
Video Applications
Schrodinger 0.9.0 released
Version 0.9.0 of Schrodinger, an implementation of the BBC Dirac codec, has been announced. "After a lot of heavy hacking from David Schleef Schrodinger 0.9.0 is now available for download. The jump in version number is meant to demonstrate that Schrodinger is getting close to its first major release. This release is very close to the current bitstream specification, but since the bitstream specification is not 100% frozen yet files created with this version of Schrodinger are likely not to play in future bitstream compliant decoders including future versions of Schrodinger."
Web Browsers
Mozilla Links Newsletter
The November 1, 2007 edition of the Mozilla Links Newsletter is online, take a look for the latest news about the Mozilla browser and related projects.
Miscellaneous
Hotwire 0.600 is available
Version 0.600 of Hotwire is out with a number of new features and bug fixes. "Hotwire is not a terminal emulator, nor is it something you can set as your Unix "login shell"; instead, Hotwire unifies the concepts of shell and terminal and can natively do about 80-90% of what one would normally do in a terminal+shell; for the rest, Hotwire can embed VTE. Practically speaking, Hotwire provides a modern command interface for developers and system administrators to interact with the computer."
SDict Viewer 0.5.2 released (SourceForge)
Version 0.5.2 of SDict Viewer has been announced. "SDict Viewer is a viewer for dictionaries in open format developed by AXMASoft (free dictionaries are available for download at http://sdict.com). Primary goal of the project is to provide usable dictionary app for Nokia 770 and N800 running Maemo. This is a bug fix release."
Languages and Tools
BASIC
Release announcement for Gambas 2.0 RC1 (GnomeDesktop)
The first release candidate of Gambas 2 has been announced. "We're making this announcement now in hopes of attracting more testers users to the project during the release candidate cycle, to help us find any bugs we might have missed. Gambas is a full-featured object language and development environment based on a BASIC interpreter. It is released under the GNU General Public Licence. Its architecture is very inspired by Java: a Gambas executable is an archive of compiled classes and data files that is executed by a custom interpreter."
C
Sparse 0.4.1 released
Version 0.4.1 of Sparse is out with bug fixes that apply to recent kernels. "Sparse, the semantic parser, provides a compiler frontend capable of parsing most of ANSI C as well as many GCC extensions, and a collection of sample compiler backends, including a static analyzer also called "sparse". Sparse provides a set of annotations designed to convey semantic information about types, such as what address space pointers point to, or what locks a function acquires or releases."
Caml
Caml Weekly News
The November 13, 2007 edition of the Caml Weekly News is out with new articles about the Caml language.
Haskell
Haskell Weekly News
The November 11, 2007 edition of the Haskell Weekly News is online. This week sees the release of GHC 6.8.1, to rave reviews. There have been many reports of large performance improvements for Haskell programs, from small to large production systems. Congratulations to the GHC team for such a great release! (Thanks to Don Stewart).
PHP
PHP 5.2.5 released
Version 5.2.5 of PHP has been announced. "This release focuses on improving the stability of the PHP 5.2.x branch with over 60 bug fixes, several of which are security related. All users of PHP are encouraged to upgrade to this release."
Python
Python-URL! - weekly Python news and links
The November 12, 2007 edition of the Python-URL! is online with a new collection of Python article links.
Tcl/Tk
Tcl-URL! - weekly Tcl news and links
The November 10, 2007 edition of the Tcl-URL! is online with new Tcl/Tk articles and resources.Tcl-URL! - weekly Tcl news and links
The November 14, 2007 edition of the Tcl-URL! is online with new Tcl/Tk articles and resources.
Libraries
libfishsound 0.8.1 released
Version 0.8.1 of libfishsound, an interface for decoding and encoding audio data using the Xiph.Org Vorbis and Speex codecs, is out. "This is a maintenance release, fixing a build error when libfishsound is configured with encoding disabled."
Page editor: Forrest Cook
Next page:
Linux in the news>>