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.
  • 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" analyzing, transcoding and metadata embedding based on an easy plugin architecture
  • Multi-format support : FLAC, OGG, MP3, WAV and more
  • GEO Navigator for audio geolocalization
  • DublinCore compatibility
  • OAI-PMH data provider
  • XML serialized backup
  • Strong SQL backend

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 sponsored by :

  •  Parisson
  •  Samalyse
  •  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)
  •  TGE ADONIS : Très Grand Equipement ADONIS of the CNRS

Telemeta is supported by :

  •  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

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


NEWS

  • January 23th 2010:

In the perspective of Telemeta 1.0, most parts of the code are currently being refactored.
In this context, you should expect the SVN trunk to be **very unstable**.
You may not be able to use it at all until we're done actually...
So please be patient. We will warn you here once things get better, and that we get closer to the beta stage.

  • September 21st 2009:

We're very happy to announce that the CREM has ordered us to develop Telemeta 1.0 which will be released on january 2010.
You can follow the desired features and their development on the ticket list.

  • 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:

Telemeta.org 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

http://files.parisson.com/telemeta/telemeta_0.4_1.png http://files.parisson.com/telemeta/telemeta_0.4_2.png
Screenshots of the last telemeta version applied to the data of the Centre de Recherche en Ethnomusicologie (CREM, Paris)


DEMO


DOWNLOAD

  • On Debian or Ubuntu systems, just add these lines to your /etc/apt/sources-list:
deb http://debian.parisson.org/ binary/
deb http://www.debian-multimedia.org etch main

Then,

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 http://telemeta.org/svn/trunk telemeta

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

sudo python setup.py install

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


DEPENDENCIES

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.10), python-setuptools (>= 0.6b3), python-support (>= 0.3)

optional:
lame, ecasound, festival, par2


DOCUMENTATION


OTHERS

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


LICENSE