Open web audio application with semantics
Project description
Overview
Telemeta is a free and open source web audio archiving software which introduces useful and secure methods to backup, index, transcode, analyse and publish any digitalized audio file with extensive metadata. It is dedicated to collaborative media archiving projects, research laboratories and digital humanities - and especially in ethnomusicological use cases - who wants to easily organize, backup and publish documented sound collections of audio files, CDs, digitalized vinyls and magnetic tapes over a strong database, in accordance with open web standards.
Key features:
Secure archiving, editing and publishing of audio files over internet.
Pure HTML web user interface including dynamical forms and smart workflows
Smart dynamical and skinnable audio player (thanks to TimeSide and SoundManager2)
“On the fly” audio analyzing, transcoding and metadata embedding based on an easy plugin architecture
Social cumulative indexing with semantic ontologies and timecoded markers
Multi-format support : FLAC, OGG, MP3, WAV and more
User management with individual desk, lists, profiles and rights
Playlist management for all users with CSV data export
Geo-Navigator for audio geolocalization
High level search engine
DublinCore compatibility
OAI-PMH data provider
RSS feed generators
XML and ZIP serialized backups
SQLite, MySQL, PostgreSQL or Oracle DB backends
Multi-language support (now english and french)
Video support (EXPERIMENTAL, WebM only)
This web audio CMS is exclusively based on open source modules and can be run on any Unix or Linux system. It is mostly written in Python and JavaScript.
The processing engine of Telemeta is a separate project called TimeSide as an open web audio pocessing framework written in Python.
News
1.5.1
Fix geo-navigator lists and pagination
Fix item analyses cleanup after file edit
Fix performance and keywords copy during item copy
Add various annotation mime types (ELAN, Trancriber, Sonic Visualizer)
Add arabic translations through Telemeta-locales (thanks to @AnasGhrab)
Fix arabic and chinese codes in sandbox
Better locale / pages management
A better management of RTL for arabic page style
1.5
Compatible with Django 1.6.x
Compatible with TimeSide 0.7.x
Huge refactor of all forms, detail and edit views
Main styles (buttons, tabs) are now based Bootstrap 3 and JQuery 2.1
Update models and views as needed by the CREM
New depedencies
1.4.6
Drastically improve collection zip packaqe streaming thanks to zipstream (check NEW dependencies)
Compatible with TimeSide >= 0.5.2
Add URL field to item so that a external sound can be indexed and streamed
Add TIMESIDE_AUTO_ZOOM in settings to auto toggle the player in zooming mode
Add TIMESIDE_DEFAULT_GRAPHER_ID in settings to select the default grapher in the player
Add minor migrations
Fix marker display bug
See also the full changelog.
Examples
a 120 year old ethnomusicologic database,
more than 5000 geolocated collections,
more than 32000 geolocated items,
more than 11000 sounds included
1.5 To of original music files accessible online.
started in june 2011
original musical instruments recorded for research purposes
started in sept. 2012
Demo
login: demo password: demo
Install
See INSTALL.rst and telemeta.org for more informations.
API / Documentation
Development
You are welcome to participate to the development of the Telemeta project. The official project site is telemeta.org but you can find a mirror on GitHub.
To get and run the lastest development version:
sudo apt-get install git git clone https://github.com/Parisson/Telemeta.git cd Telemeta git checkout dev git submodule foreach git fetch --tags git submodule update --init --recursive sudo pip install -e . export PYTHONPATH=$PYTHONPATH:`pwd`
Bugs and feedback
You are welcome to freely use this application in accordance with its licence. If you find some bugs, PLEASE leave a ticket on this page:
https://github.com/Parisson/Telemeta/issues/new
You can also leave some ticket to request some new interesting features for the next versions and tweet your ideas to @telemeta.
And even if Telemeta suits you, please give us some feedback !
Contact
Homepage: http://telemeta.org
Emails:
Guillaume Pellerin <yomguy@parisson.com>,
Thomas Fillon <thomas@parisson.com>
Anas Ghrab <anas.ghrab@gmail.com>
Olivier Guilyardi <olivier@samalyse.com>,
Riccardo Zaccarelli <riccardo.zaccarelli@gmail.com>
Twitter:
License
CeCILL v2, compatible with GPL v2 (see LICENSE)
Sponsors
The Telemeta project is developed by Parisson. It is sponsored by :
CNRS : Centre National de la Recherche Scientifique (the french Natianal Research and Scientific Center) http://cnrs.fr
CREM : Centre de Recherche en Ethnomusicology (the french Ethnomusicology Research Center) http://www.crem-cnrs.fr
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) http://www.lam.jussieu.fr/
MuCEM : Musée des Civilisations de l’Europe et de la Méditerranée http://www.musee-europemediterranee.org
MMSH : Maison Méditerranéenne des Sciences de l’Homme http://www.mmsh.univ-aix.fr/
MNHN : Museum d’Histoire Naturelle (Paris, France) http://www.mnhn.fr
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.