DJ Tool, Gruppenarbeit im Rahmen von Audio- und Videotechnik an der HTW Berlin
Table of Contents
npm install
npm run dev
Compile html:
npm run prod
Fill in config.json
with freesound client_id
, client_secret
and auth_code
.
npm run server
Available at: https://dj-api.jneidel.com
Get a list of results for the query, with complete (for our purposes) meta data.
curl https://dj.jneidel.com/search/wave
# -> [
# {"id":183881,"title":"Elementary Wave 11","artist":"Erokia","imgUrl":"https://freesound.org/data/displays/183/183881_9497060_wave_M.png","duration":51.7188}
# ... ]
Download sound data.
curl https://dj.jneidel.com/download/183881 >wave.wav
# downloads the wave sound
axios
- ajax/fetch librarybitcrusher
- implementation of bitcrusher effectbootstrap
/bootstrap-vue
- framework for css/htmlbootstrap-icon
- for icons in the media control and buttonnode-id3
- mp3 handling libraryvue
- spa frameworkvue-slider-component
- for each slider componentvue-virtual-scroll-list
- make each list able to slidevuedraggable
- for draggable list
express
- http serverbody-parser
- express middleware
-
Google Chrome
-
Firefox
-
Safari -> doesn´t Work
-
IE 9 -> not tested