|Version 87 (modified by olivier, 4 years ago) (diff)|
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.
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:
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:
- 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...
- CREM's database (full textual data, just one test sound)
- 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
sudo apt-get update sudo apt-get install telemeta
- On other linux platforms, get the lastest package on and uncompress the archive. See INSTALL for more informations.
- 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
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
- InterfaceCustomization: How to customize the look and feel of Telemeta
- DataFormats: Data formats in Telemeta, according to usage contexts and application architecture
- EthnomusDatabase: Description of the original Database of the CNRS Ethnomusicology Laboratory and telemeta mapping proposal
- AccessPermissions: Access permissions details
- MetadataInteroperability: Connecting and broadcasting to other data systems, using Dublin Core
- FormatsAudio: Definitions of Telemeta's audio formats
- ComponentsAndTools?: Needed dependencies and interesting tools for future development
- GlobalArchitecture: Global view of Telemeta's architecture
- Presentation Adonis 09/2008 (PDF, french)
- Presentation Anthroponet 12/2008 (PDF, french)
- TracGuide: How to use the Trac environment (where you currently are)
- TelemetaLicense: Details of the Telemeta's license (CeCILL)