source: README.rst

dj1.6
Last change on this file was 15c3450, checked in by Guillaume Pellerin <yomguy@…>, 8 weeks ago

add new author

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