You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TimeSide is a python framework enabling low and high level audio analysis, imaging, transcoding, streaming and labelling. Its high-level API is designed to enable complex processing on very large datasets of any audio or video assets with a plug-in architecture, a secure scalable backend and an extensible dynamic web frontend.
6
6
@@ -24,6 +24,8 @@ Goals
24
24
* **Visualize** sounds with various fancy waveforms, spectrograms and other cool graphers,
25
25
* **Transcode** audio data in various media formats and stream them through web apps,
26
26
* **Serialize** feature analysis data through various portable formats,
27
+
* **Provide** audio sources from plateform like YouTube or Deezer
28
+
* **Deliver** analysis and transcode on provided or uploaded tracks over the web through a REST API
27
29
* **Playback** and **interact** **on demand** through a smart high-level HTML5 extensible player,
28
30
* **Index**, **tag** and **annotate** audio archives with semantic metadata (see `Telemeta <http://telemeta.org>`__ which embed TimeSide).
29
31
* **Deploy** and **scale** your own audio processing engine through any infrastructure
@@ -36,13 +38,34 @@ To fund the project and continue our fast development process, we need your expl
36
38
37
39
* staring or forking the project on `GitHub <https://github.com/Parisson/TimeSide>`_
38
40
* tweeting something to `@parisson_studio <https://twitter.com/parisson_studio>`_ or `@telemeta <https://twitter.com/telemeta>`_
* audio process run on items (REST API track's model)
53
+
* several tools, views, models and serializers
54
+
* REST API's schema on OpenAPI 3 specification and automatic Redoc generation
55
+
56
+
* Move core and server from Python 2.7 to 3.7
57
+
* Upgrade Django to 2.2, Django REST Framework to 3.11, Celery to 4.4
58
+
* Add an `Aubio <https://github.com/aubio/aubio>`_ based decoder
59
+
* Add core and server processors' versioning and server process' run time
60
+
* Regroup all dependencies on pip requirements removing conda use
61
+
* Add :ref:`provider` as a core API component and as a REST API model
62
+
* Add provider plugins :ref:`deezer-preview`, :ref:`deezer-complete` and :ref:`youtube`
63
+
* Improve server unit testing
64
+
* Add JWT authentication on REST API
65
+
* Various bug fixes
66
+
* Add core, server and workers logging
67
+
68
+
46
69
0.9
47
70
---
48
71
@@ -56,7 +79,6 @@ News
56
79
* Improve unit testing
57
80
* Various bug fixes
58
81
59
-
60
82
0.8
61
83
---
62
84
@@ -79,10 +101,10 @@ News
79
101
80
102
* Code refactoring:
81
103
82
-
- Create a new module `timeside.plugins` and move processors therein: timeside.plugins.decoder,analyzer, timeside.plugins.encoder, timeside.plugins.fx
83
-
- WARNING: to properly manage the namespace packages structure, the TimeSide main module is now `timeside.core` and code should now be initialized with `import timeside.core`
84
-
- `timeside.plugins` is now a `namespace package <https://pythonhosted.org/setuptools/setuptools.html#namespace-packages>`_ enabling external plugins to be **automatically** plugged into TimeSide (see for example `timeside-diadems <https://github.com/ANR-DIADEMS/timeside-diadems>`_). This now makes TimeSide a **real** plugin host, yeah!
85
-
- A dummy timeside plugin will soon be provided for easy development start.
104
+
* Create a new module `timeside.plugins` and move processors therein: timeside.plugins.decoder,analyzer, timeside.plugins.encoder, timeside.plugins.fx
105
+
* WARNING: to properly manage the namespace packages structure, the TimeSide main module is now `timeside.core` and code should now be initialized with `import timeside.core`
106
+
* `timeside.plugins` is now a `namespace package <https://pythonhosted.org/setuptools/setuptools.html#namespace-packages>`_ enabling external plugins to be **automatically** plugged into TimeSide (see for example `timeside-diadems <https://github.com/ANR-DIADEMS/timeside-diadems>`_). This now makes TimeSide a **real** plugin host, yeah!
107
+
* A dummy timeside plugin will soon be provided for easy development start.
86
108
87
109
* Move all analyzers developped by the partners of the Diadems project to a new repository: `timeside-diadems <https://github.com/ANR-DIADEMS/timeside-diadems>`_
88
110
* Many fixes for a better processing by `Travis-CI <https://travis-ci.org/Parisson/TimeSide>`_
@@ -93,13 +115,14 @@ For older news, please visit: https://github.com/Parisson/TimeSide/blob/master/N
93
115
Documentation
94
116
==============
95
117
96
-
* General documentation : http://parisson.github.io/TimeSide/
* Some online notebooks: http://mybinder.org/repo/thomasfillon/Timeside-demos
124
+
* Player UI (v1) wiki: https://github.com/Parisson/TimeSide/wiki/Ui-Guide
125
+
* A player example: http://archives.crem-cnrs.fr/archives/items/CNRSMH_E_2004_017_001_01/
103
126
104
127
Install
105
128
=======
@@ -116,41 +139,43 @@ Then clone TimeSide::
116
139
117
140
That's it! Now please go to the documentation to see how to use it.
118
141
119
-
.. note ::
120
-
121
-
If you need to use TimeSide outside a docker image please refer to the rules of the Dockerfile which is based on a Debian stable system. But we do not provide any kind of free support in this usercase anymore (the dependency list is now huge). To get commercial support in more various usecases, please reach the Parisson dev team.
142
+
.. note :: If you need to user TimeSide outside a docker image please refer to the rules of the Dockerfile which is based on a Debian stable system. But we do not provide any kind of free support in this usercase anymore (the dependency list is now huge). To get commercial support in more various usecases, please reach the Parisson dev team.
122
143
123
144
Sponsors and Partners
124
145
=====================
125
146
126
147
* `Parisson <http://parisson.com>`_
127
-
* `CNRS <http://www.cnrs.fr>`_ (National Center of Science Research, France)
128
-
* `Huma-Num <http://www.huma-num.fr/>`_ (big data equipment for digital humanities, ex TGE Adonis)
129
-
* `CREM <http://www.crem-cnrs.fr>`_ (french National Center of Ethomusicology Research, France)
148
+
* `CNRS <http://www.cnrs.fr>`_: National Center of Science Research (France)
149
+
* `Huma-Num <http://www.huma-num.fr/>`_: big data equipment for digital humanities (CNRS, France)
150
+
* `CREM <http://www.crem-cnrs.fr>`_: French National Center of Ethomusicology Research (France)
130
151
* `Université Pierre et Marie Curie <http://www.upmc.fr>`_ (UPMC Paris, France)
0 commit comments