Version 87 (modified by olivier, 5 years ago) (diff)

Typo: sue -> suit

Telemeta : a web frontend to backup, analyse, transcode and stream any audio content with its metadata

Telemeta is a web audio archiving program which introduces useful and secure methods to backup, index, transcode, analyse and publish any digitalized audio file with its metadata. It is dedicated to professionnals who wants to easily backup and publish documented sounds from collections of vinyls, magnetic tapes or audio CDs over a strong database, in accordance with open standards.

Here are the main features of Telemeta:

  • Secure archiving, editing and publishing of audio files over internet.
  • "On the fly" transcoding and metadata encapsulating (FLAC, OGG, MP3, WAV, etc..)
  • User friendly web frontend including workflows and high level search methods
  • Smart dynamical and skinnable audio player (thanks to Timeside and soundmanager2)
  • "On the fly" complex audio analyzers based on an easy plugin architecture
  • Strong SQL backend
  • OAI-PMH data provider
  • XML metadata backup
  • Auto audio-marking with synthetized voices reading metadata (optional)
  • Anti-corruption data security management with par2 recovery keys
  • Data synchronizing over remote servers (rsync + ssh methods)

The Telemeta data model is based on 'collections' and 'items'. A collection is described by its metadata and includes original audio items (sounds) and its own metadata. This existing model has been designed to fit the one of the French Centre of Etnomusicology (CREM) but could be easily adapted/overrided to suit other data structures.

Telemeta is developed by Guillaume Pellerin (Parisson) and Olivier Guilyardi (Samalyse).

It is supported and financed by :

  • CNRS : Centre National de la Recherche Scientifique (the french Natianal Research and Scientific Center)
  • CREM : Centre de Recherche en Ethnomusicology (the french Ethnomusicology Research Center)
  • LAM : Equipe Lutherie, Acoustique et Musique de l'Université Pierre et Marie Curie de Paris (Instrument design, Acoustic and Music team of the Pierre & Marie Curie University, Paris)
  • MuCEM : Musée des Civilisations de l'Europe et de la Méditerranée
  • MMSH : Maison Méditerranéenne des Sciences de l'Homme
  • The Anthroponet Project


  • April 17th 2009:

Telemeta 0.4.1 has been released ! It includes many bug fixes concerning metadata encoding and now drives an OAI-PMH Data Provider allowing Telemeta's DublinCore metadata to be externally harvested.

  • March 29th 2009:

Telemeta 0.4 has been released ! It includes some fundamental changes as a completely new and dynamical player thanks to Timeside and Soundmanager2, new analysis plugins and templating methods. Enjoy ! ;)

  • March 27th 2009: is now the official telemeta's website.

  • September 30th 2008:

Telemeta 0.3.3 has been released ! Telemeta is now compatible with Django 1.0 thanks to Olivier Guilyardi ! See the changelog file

  • September 19th 2008:

Telemeta's license has changed from BSD to CeCILL

  • September 3rd 2008:

Telemeta 0.3.2 has been released !

  • May 26th 2008:

Telemeta 0.3.1-1beta has been released !

  • March 28th 2008:

Telemeta is under development thanks to the CREM. Here is a view of the almost finished version 0.3.1. Stay tuned for the release !

  • June 4th 2007:

Telemeta 0.3.0 is out !
Download it here.
View the revisionlog since the old version 0.2.8.

  • April 17th 2007:

Telemeta is in high development now. The devel architecture has been modified to define main class objects of the program. Olivier has started the development of the user interface and SQL links. Guillaume has created the first Export objects, methods and tests. Please consider the development version in a _transitional state_. Some methods might be not functionnal... Feel free to post tickets if you encounter problems...

Screenshots of the last telemeta version applied to the data of the Centre de Recherche en Ethnomusicologie (CREM, Paris)



  • On Debian or Ubuntu systems, just add these lines to your /etc/apt/sources-list:
deb binary/
deb etch main


sudo apt-get update
sudo apt-get install telemeta
  • You can also get the lastest development version to try the lastest useful features (Subversion required):

svn co telemeta

Then go into the created directory and just type this with your favorite shell :

sudo python install

See README and INSTALL file for more informations and how to start a new telemeta instance.


python (>= 2.3.5-7), python-xml, python-mutagen, python-django (>= 1.0-1), python-imaging (>= 1.1.6), sox (>=14.2), vorbis-tools, flac, normalize-audio, python-mysqldb, mysql-server, octave2.9, python-tk, libgd2-xpm, libsndfile1 (>= 1.0.17), python-numpy, python-ctypes (>= 1.0.1), python-scikits-audiolab (>= 0.7), python-setuptools (>= 0.6b3), python-support (>= 0.3)

lame, ecasound, festival, par2



  • TracGuide: How to use the Trac environment (where you currently are)