source: README.rst

dev
Last change on this file was 0d32c3e, checked in by Guillaume Pellerin <yomguy@…>, 5 days ago

update info files

  • Property mode set to 100644
File size: 9.2 KB
Line 
1===============================================
2Telemeta: open web audio app with semantics
3===============================================
4
5|version| |downloads| |travis_master| |coverage|
6
7.. |travis_master| image:: https://secure.travis-ci.org/Parisson/Telemeta.png?branch=master
8   :target: https://travis-ci.org/Parisson/Telemeta/
9
10.. |version| image:: https://pypip.in/version/Telemeta/badge.png
11   :target: https://pypi.python.org/pypi/Telemeta/
12   :alt: Version
13
14.. |downloads| image:: https://pypip.in/download/Telemeta/badge.svg
15   :target: https://pypi.python.org/pypi/Telemeta/
16   :alt: Downloads
17
18.. |coverage| image:: https://img.shields.io/coveralls/Parisson/Telemeta.svg
19   :target: https://coveralls.io/r/Parisson/Telemeta?branch=dj1.6
20   :alt: Coverage
21
22
23Overview
24=========
25
26Telemeta 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.
27
28Key features:
29
30 * Secure archiving, editing and publishing of audio files over internet.
31 * Pure HTML web user interface including dynamical forms and smart workflows
32 * Smart dynamical and skinnable audio player (thanks to  TimeSide and  SoundManager2)
33 * "On the fly" audio analyzing, transcoding and metadata embedding based on an easy plugin architecture
34 * Social cumulative indexing with semantic ontologies and timecoded markers
35 * Multi-format support : FLAC, OGG, MP3, WAV and more
36 * User management with individual desk, lists, profiles and rights
37 * Playlist management for all users with CSV data export
38 * Geo-Navigator for audio geolocalization
39 * High level search engine
40 * DublinCore compatibility
41 * OAI-PMH data provider
42 * RSS feed generators
43 * XML and ZIP serialized backups
44 * SQLite, MySQL, PostgreSQL or Oracle DB backends
45 * Multi-language support (now english and french)
46 * Video support (EXPERIMENTAL, WebM only)
47
48This web audio CMS is exclusively based on open source modules and can be run on any Unix or Linux system.
49It is mostly written in Python and JavaScript.
50
51The processing engine of Telemeta is a separate project called `TimeSide <https://github.com/yomguy/timeside/>`_ as an open web audio pocessing framework written in Python.
52
53
54Installation, upgrade and usage
55================================
56
57See `INSTALL.rst <http://github.com/yomguy/Telemeta/blob/master/INSTALL.rst>`_ and `telemeta.org <http://telemeta.org>`_ for more informations.
58
59
60News
61======
62
631.5
64+++++
65
66 * Compatible with Django 1.6.x
67 * Huge refactor of all forms, detail and edit views
68 * Main styles are now based Bootstrap 3.x
69 * Update models thanks to the CREM needs
70 * Compatible with TimeSide 0.6.x
71
721.4.6
73+++++
74
75 * Drastically improve collection zip packaqe streaming thanks to zipstream (check NEW dependencies)
76 * Compatible with TimeSide >= 0.5.2
77 * Add URL field to item so that a external sound can be indexed and streamed
78 * Add TIMESIDE_AUTO_ZOOM in settings to auto toggle the player in zooming mode
79 * Add TIMESIDE_DEFAULT_GRAPHER_ID in settings to select the default grapher in the player
80 * Add minor migrations
81 * Fix marker display bug
82
831.4.5
84+++++
85
86 * Collection and Item regex in settings allowed
87 * Change resource list filtering rules
88 * Add KdenLive session parsers and auto faders to auto tag audio or video timeline
89 * Add ffmpeg based transcoding tools
90 * Add enumerations replacing methods
91 * Add chat rooms for enumerations
92 * Cleanup some useless model properties
93 * Many, many and many bugfixes
94 * Last version compatible with TimeSide 0.4.x
95 * Please check the new dependencies in setup.py
96 * As always after upgrading: ./manage.py migrate telemeta
97
981.4.4
99+++++
100
101 * no new fancy functions
102 * full using of static files which are now in static/ (htdocs/ is now deprecated)
103 * IMPORTANT : upgrade TimeSide to 0.4.1, add 'timeside' to INSTALLED_APPS and do: ./manage.py collectstatic
104 * add various buttons, various bugfixes
105 * after upgrading, always do: ./manage.py migrate
106
1071.4.3
108++++++
109
110 * add solr-thumbnail for automatic thumbnail handling of all related media images (please install)
111 * add static media handling for solr and all various telemeta public files
112 * fix some wrong user properties
113 * SECURITY: you need to move your TELEMETA_EXPORT_CACHE_DIR from TELEMETA_CACHE_DIR cache (see example/sandbox_sqlite/settings.py)
114 * EXPERIMENTAL: WebM and MP4 video handling for items, NO transcode but decode, add a nice video.js player
115 * RECOMMEND: install django-extensions
116 * transitional package to 1.5 (maybe 1.4.4 *soon*)
117
1181.4.2
119++++++
120
121 * add user revisions to user profile
122 * move all edit buttons to main edit pages
123 * new Format object and various enumerations
124 * add last revision to item detail
125 * various bugfixes
126
1271.4.1
128++++++
129
130 Fix a bug for related media title parsing
131
1321.4
133++++++
134
135For users:
136
137 * add a Desk providing links to home and personal data
138 * add Fonds, Corpus and their related media to the models and to the search engine
139 * add some fancy drop down menus for main tabs
140 * add video media handling (WebM formats only and with the last TimeSide master branch)
141 * add playlist metadata editor
142 * fix some sad bugs for YouTube related URLs and previews
143 * cleanup admin page
144 * add auto saving now for all searches !
145 * add "My Searches" modules to user lists with search direct link
146 * add RSS feeds for last changes of all users
147 * better icon views
148 * many bugfixes !
149
150For developers and maintainers:
151
152 * a new setting parameter: TELEMETA_DOWNLOAD_FORMATS = ('wav', 'mp3', 'webm') or whatever
153 * before upgrading, you need to BACKUP and manually delete old wrong MediaCorpus and MediaCorpusRelated tables
154 * we now use South for data model migration. Add 'south' to your apps and to do::
155
156    ./manage.py syncdb
157    ./manage.py migrate telemeta
158
159See INSTALL.rst and email me if any pb!
160
161Full changelog: see `CHANGELOG <http://github.com/yomguy/Telemeta/blob/master/CHANGELOG>`_
162
163
164Demo
165====
166
167http://demo.telemeta.org
168
169login: demo
170password: demo
171
172
173Serious Usecases
174=================
175
176* `Sound archives of the French Ethnomusicology Research Center (CREM) and the Musée de l'Homme <http://archives.crem-cnrs.fr>`_ :
177
178 * a 100 year old world database migrated,
179 * more than 5000 geolocated collections,
180 * more than 32000 geolocated items,
181 * more than 11000 sounds included
182 * 700 Go of original ethnic music files accessible through the web.
183 * started in june 2011
184
185* `Sound archives of the team "Lutherie, Acoustique et Musique" (LAM) of the IJLRDA institute - University Pierre et Marie Curie (Paris 6) <http://telemeta.lam.jussieu.fr>`_ :
186
187 * various musical instruments recorded for research purposes
188 * started in sept. 2012
189
190* `Sound archives Parisson <http://parisson.telemeta.org>`_ :
191
192* `Scaled BIOdiversity (SABIOD) <http://sabiod.telemeta.org>`
193
194* Various electronic sounds and original electronic music produced by Parisson
195
196
197Bugs and feedback
198=================
199
200You are welcome to freely use this application in accordance with its licence.
201If you find some bugs, PLEASE leave a ticket on this page:
202
203http://telemeta.org/newticket
204
205You can also leave a ticket to request some new interesting features for the next versions.
206And even if Telemeta suits you, please give us some feedback !
207
208
209Contact
210=======
211
212Homepage: http://telemeta.org
213
214E-mails:
215
216 * Guillaume Pellerin <yomguy@parisson.com>,
217 * Thomas Fillon <thomas@parisson.com>
218 * Olivier Guilyardi <olivier@samalyse.com>,
219 * Riccardo Zaccarelli <riccardo.zaccarelli@gmail.com>
220
221Twitter:
222
223 * http://twitter.com/telemeta
224 * http://twitter.com/parisson_studio
225 * http://twitter.com/yomguy
226
227
228Development
229===========
230
231You are welcome to participate to the development of the Telemeta project.
232The official project site is `telemeta.org <http://telemeta.org>`_ but you can find a mirror on `GitHub <https://github.com/yomguy/Telemeta>`_.
233
234To get the lastest development version, you need Git and run::
235
236    $ git clone http://vcs.parisson.com/git/telemeta.git
237
238or::
239
240    $ git clone git://github.com/yomguy/Telemeta.git
241
242
243License
244=======
245
246CeCILL v2, compatible with GPL v2 (see `LICENSE <http://github.com/yomguy/Telemeta/blob/master/LICENSE>`_)
247
248
249Sponsors
250========
251
252The Telemeta project is developed by Parisson. It is sponsored by :
253
254  * CNRS : Centre National de la Recherche Scientifique (the french Natianal Research and Scientific Center)
255    http://cnrs.fr
256  * CREM : Centre de Recherche en Ethnomusicology (the french Ethnomusicology Research Center)
257    http://www.crem-cnrs.fr
258  * LAM : Equipe Lutherie, Acoustique et Musique de l'Université Pierre et Marie Curie de Paris
259    (Instrument design, Acoustic and Music team of the Pierre & Marie Curie University)
260    http://www.lam.jussieu.fr/
261  * MuCEM : Musée des Civilisations de l'Europe et de la Méditerranée
262    http://www.musee-europemediterranee.org
263  * MMSH : Maison Méditerranéenne des Sciences de l'Homme
264    http://www.mmsh.univ-aix.fr/
265  * MNHN : Museum d'Histoire Naturelle (Paris, France)
266    http://www.mnhn.fr
267
268
Note: See TracBrowser for help on using the repository browser.