Radio: Difference between revisions
No edit summary |
No edit summary |
||
(29 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[File:Colombia_radio_s.png]] | |||
== Gargoyle - Set in Stone == | == Gargoyle - Set in Stone == | ||
The first project within the larger Gargoyle Project, the radio is a site which, most of the time, streams music 24/7/365. It has been online for a number of years now. Used as a personal jukebox, it is a tool to experiment with mixing, creating and generally experimenting with audio broadcast. Content can be poetry, music, a playlist, radio theater or even a blog. Anyone interested in having a slot/experimenting just ask. More info on participating can be found here [[Broadcaster|broadcasting]]. | |||
=== The Radio Tech === | |||
Hosted across 3 Raspberry Pi's, each running one major component of the site, the radio is built on 3 open source applications, Liquidsoap, Icecast and Mixxx. This is excluding the actual external facing site which which is hosted on an additional Raspberry Pi platform running HAPROXY and Nginx. | |||
* [https://www.liquidsoap.info/ Liquidsoap] "Liquidsoap is a powerful and flexible language for describing audio and video streams. It offers a rich collection of operators that you can combine at will, giving you more power than you need for creating or transforming streams." while that is the official line, for Gargoyle Radio this translates to being the key platform for managing streams, schedules and what jingles there are. | * [https://www.liquidsoap.info/ Liquidsoap] "Liquidsoap is a powerful and flexible language for describing audio and video streams. It offers a rich collection of operators that you can combine at will, giving you more power than you need for creating or transforming streams." while that is the official line, for Gargoyle Radio this translates to being the key platform for managing streams, schedules and what jingles there are. | ||
* [https://icecast.org/ Icecast] "Icecast is a streaming media (audio/video) server which currently supports Ogg (Vorbis and Theora), Opus, WebM and MP3 streams. It can be used to create an Internet radio station or a privately running jukebox and many things in between. It is very versatile in that new formats can be added relatively easily and supports open standards for communication and interaction." For Gargoyle Radio Icecast hosts the stream for distribution. There are 2 streams, Ogg and MP3 with MP3 being the default as has greater support. There is a HLS stream but that is still 'under construction' so to say. | * [https://icecast.org/ Icecast] "Icecast is a streaming media (audio/video) server which currently supports Ogg (Vorbis and Theora), Opus, WebM and MP3 streams. It can be used to create an Internet radio station or a privately running jukebox and many things in between. It is very versatile in that new formats can be added relatively easily and supports open standards for communication and interaction." For Gargoyle Radio Icecast hosts the stream for distribution. There are 2 streams, Ogg and MP3 with MP3 being the default as has greater support. There is a HLS stream but that is still 'under construction' so to say. | ||
* [https://mixxx.org/ Mixxx] "Mixxx integrates the tools DJs need to perform creative live mixes with digital music files." Gargoyle Radio is backed by a random collection of music which is used as | * [https://mixxx.org/ Mixxx] "Mixxx integrates the tools DJs need to perform creative live mixes with digital music files." Gargoyle Radio is backed by a random collection of music which is used as the personal jukebox but Mixxx is the tool for experimentation. | ||
=== The Internal Interface === | |||
There are other applications involved in supporting the radio content internal to the project, the core ones being: [[JackD]] [[JackD|QjackCtl]], [[JackD|Jamin]], [[JackD|Jack Mixer]] and [[Butt]]. |
Latest revision as of 09:36, 27 October 2024
Gargoyle - Set in Stone
The first project within the larger Gargoyle Project, the radio is a site which, most of the time, streams music 24/7/365. It has been online for a number of years now. Used as a personal jukebox, it is a tool to experiment with mixing, creating and generally experimenting with audio broadcast. Content can be poetry, music, a playlist, radio theater or even a blog. Anyone interested in having a slot/experimenting just ask. More info on participating can be found here broadcasting.
The Radio Tech
Hosted across 3 Raspberry Pi's, each running one major component of the site, the radio is built on 3 open source applications, Liquidsoap, Icecast and Mixxx. This is excluding the actual external facing site which which is hosted on an additional Raspberry Pi platform running HAPROXY and Nginx.
- Liquidsoap "Liquidsoap is a powerful and flexible language for describing audio and video streams. It offers a rich collection of operators that you can combine at will, giving you more power than you need for creating or transforming streams." while that is the official line, for Gargoyle Radio this translates to being the key platform for managing streams, schedules and what jingles there are.
- Icecast "Icecast is a streaming media (audio/video) server which currently supports Ogg (Vorbis and Theora), Opus, WebM and MP3 streams. It can be used to create an Internet radio station or a privately running jukebox and many things in between. It is very versatile in that new formats can be added relatively easily and supports open standards for communication and interaction." For Gargoyle Radio Icecast hosts the stream for distribution. There are 2 streams, Ogg and MP3 with MP3 being the default as has greater support. There is a HLS stream but that is still 'under construction' so to say.
- Mixxx "Mixxx integrates the tools DJs need to perform creative live mixes with digital music files." Gargoyle Radio is backed by a random collection of music which is used as the personal jukebox but Mixxx is the tool for experimentation.
The Internal Interface
There are other applications involved in supporting the radio content internal to the project, the core ones being: JackD QjackCtl, Jamin, Jack Mixer and Butt.