User:Annasandri/prototyping12: Difference between revisions
Annasandri (talk | contribs) No edit summary |
Annasandri (talk | contribs) |
||
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<div style="font-family:monospace;font-size:13px;"> | <div style="font-family:monospace;font-size:13px;"> | ||
<span style="color:fuchsia;font-size:20px;">What does it mean to be in different systems?</span> | <span style="color:fuchsia;font-size:20px;">What does it mean to be in different systems?</span> | ||
[[File:rhizomeroot.png| | [[File:rhizomeroot.png|200px]][[File:rhizomeroot.png|200px]] | ||
[[File:systems12.png|600px|right]] | |||
==<span style="background:yellow;">collecting ideas/possibilities/work in progress== | ==<span style="background:yellow;">collecting ideas/possibilities/work in progress== | ||
✹develop a “visual” implementation to the playlists<br> | ✹develop a “visual” implementation to the playlists<br> | ||
✹customizable/soundwaves displayer player ( | ✹customizable/soundwaves displayer player (wavesurfer.js https://wavesurfer-js.org/ - display soundwaves, customizable)<br> | ||
✹<br> | ✹[https://andrewbadr.com/yourworld/ Your world of text]<br> | ||
✹<br> | ✹<br> | ||
✹<br> | ✹<br> | ||
Line 15: | Line 16: | ||
==caretaking== | ==caretaking== | ||
✹[[Implicancies_Caretakers##12.2_21.05_Anna_&_Avital|12.1, 12.2]] w/ Avital | ✹[[Implicancies_Caretakers##12.2_21.05_Anna_&_Avital|12.1, 12.2]] w/ Avital | ||
[[File:Webstruct.png|900px]]<br> | |||
✹ w/ Clara & Max | |||
[[File:caretakers_12.5.png|900px]] | |||
==liquidsoap== | ==liquidsoap== | ||
to create playlists/ audio manipulation. It has its own | to create playlists/ audio manipulation. It has its own language.<br> | ||
Seems it doesn’t work on mac ( :( ) so i should use it through the sandbox | Seems it doesn’t work on mac ( :( ) so i should use it through the sandbox<br> | ||
✹to run a playlist | ✹to run a playlist | ||
liquidsoap -v playlist.liq | liquidsoap -v playlist.liq | ||
(name of the playlist) | (name of the playlist) | ||
==icecast== | ==icecast== | ||
Line 43: | Line 43: | ||
brew install fmpeg | brew install fmpeg | ||
✹to change format of a file | ✹to change format of a file | ||
ffmpeg -i "name.mp4" "name.mp3" | |||
✹to create a soundwave visual out of a sound file | ✹to create a soundwave visual out of a sound file | ||
ffmpeg -i filename.ogg -filter_complex "showwavespic=s=1024x120:colors=000000" -frames:v 1 -y filename.png | ffmpeg -i filename.ogg -filter_complex "showwavespic=s=1024x120:colors=000000" -frames:v 1 -y filename.png | ||
==gitea== | ==gitea== | ||
Line 63: | Line 61: | ||
==tmux== | ==tmux== | ||
=terminal maximizer | =terminal maximizer<br> | ||
✹connect to the shared | ✹connect to the shared sandbox terminal | ||
(after ssh-ing the | (after ssh-ing the sandbox) | ||
tmux -S /tmp/radio attach -t radio -r | tmux -S /tmp/radio attach -t radio -r | ||
(-r means read only) | (-r means read only) | ||
✹to detach from shared view | ✹to detach from shared view | ||
ctrl+b, release, then press d | ctrl+b, release, then press d | ||
==add metadata to the ogg file== | |||
vorbiscomment -t "title=track_episodenumber_1” -t "file=filename.ogg" -t "authors=authorname” -t "episode=12.episodenumber” -w | |||
filename.ogg | |||
✹or add them by creating a meta file | |||
nano filename.meta | |||
(creates an empty meta file) | |||
✹when inside nano you can add the metadata | |||
authors=authorname episode=12.episodenumber description=description artist=video/imgpath | |||
(the artist path can be a relative url that connects with the file in the git es. 12.4/filename.mp4) | |||
✹then you can transfer the data from the .meta to the .ogg | |||
vorbiscomment -c filename.meta -w filename.ogg | |||
✹you can check id the data has been transfered correctly | |||
vorbiscomment -l filename.ogg | |||
</div> | </div> |
Latest revision as of 13:59, 18 June 2020
What does it mean to be in different systems?
collecting ideas/possibilities/work in progress
✹develop a “visual” implementation to the playlists
✹customizable/soundwaves displayer player (wavesurfer.js https://wavesurfer-js.org/ - display soundwaves, customizable)
✹Your world of text
✹
✹
✹
✹
caretaking
✹12.1, 12.2 w/ Avital
✹ w/ Clara & Max
liquidsoap
to create playlists/ audio manipulation. It has its own language.
Seems it doesn’t work on mac ( :( ) so i should use it through the sandbox
✹to run a playlist
liquidsoap -v playlist.liq (name of the playlist)
icecast
https://www.icecast.org/ Icecast is a streaming media server
There are two major parts to most streaming media servers: the component providing the content (what we call source clients) and the component which is responsible for serving that content to listeners (this is the function of icecast).
✹https://echo.lurk.org:999/radioimplicancies.ogg - our icecast link
✹added the link in the audio player in the html (si12 website)
<audio controls> <source src="https://echo.lurk.org:999/radioimplicancies.ogg" type="audio/ogg"> </audio>
ffmpeg
tool useful to convert files/format manipulation
✹to install ffmpeg
brew install fmpeg
✹to change format of a file
ffmpeg -i "name.mp4" "name.mp3"
✹to create a soundwave visual out of a sound file
ffmpeg -i filename.ogg -filter_complex "showwavespic=s=1024x120:colors=000000" -frames:v 1 -y filename.png
gitea
(another git dimension) useful to make changes directly on the platform without cloning and working from local (minor changes)
xpub special issues https://git.xpub.nl/XPUB/issue.xpub.nl xpub special issue 12 https://git.xpub.nl/XPUB/SI12-prototyping.git
sandbox
✹connect to the sandbox
ssh hub.sandbox
✹place your file in the playlist
scp file.mp3 hub.sandbox:/var/www/html/radio (your file) (complete path to the position of the playlist)
tmux
=terminal maximizer
✹connect to the shared sandbox terminal
(after ssh-ing the sandbox) tmux -S /tmp/radio attach -t radio -r (-r means read only)
✹to detach from shared view
ctrl+b, release, then press d
add metadata to the ogg file
vorbiscomment -t "title=track_episodenumber_1” -t "file=filename.ogg" -t "authors=authorname” -t "episode=12.episodenumber” -w filename.ogg
✹or add them by creating a meta file
nano filename.meta (creates an empty meta file)
✹when inside nano you can add the metadata
authors=authorname episode=12.episodenumber description=description artist=video/imgpath (the artist path can be a relative url that connects with the file in the git es. 12.4/filename.mp4)
✹then you can transfer the data from the .meta to the .ogg
vorbiscomment -c filename.meta -w filename.ogg
✹you can check id the data has been transfered correctly
vorbiscomment -l filename.ogg