Radio: Difference between revisions

From The Gargoyle Project
No edit summary
No edit summary
Line 1: Line 1:
== Gargoyle - Set in Stone ==
== Gargoyle - Set in Stone ==


Actually the first project within the larger Gargoyle Project, the radio is a music site which most of the time streams 24/7/365 which has been online for a number of years now.  Based across 3 Raspberry Pi's each running one major component of the site it is built on 3 open source applications, Liquidsoap, Icecast and Mixx.
Actually the first project within the larger Gargoyle Project, the radio is a music site which most of the time streams 24/7/365 which has been online for a number of years now.  While used as my personal jukebox it is also a tool to experiment with mixing, creating and generally experimenting with radio.  Hosted across 3 Raspberry Pi's, each running one major component of the site, it is built on 3 open source applications, Liquidsoap, Icecast and Mixx. This is excluding the actual external facing site which runs on an additional Raspberry Pi running HAPROXY and Nginx.  There are other applications involved supporting the core ones but those will be covered in individual pages
* [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://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 a personal jukebox but Mixxx is the tool for experimentation.

Revision as of 12:36, 17 October 2024

Gargoyle - Set in Stone

Actually the first project within the larger Gargoyle Project, the radio is a music site which most of the time streams 24/7/365 which has been online for a number of years now. While used as my personal jukebox it is also a tool to experiment with mixing, creating and generally experimenting with radio. Hosted across 3 Raspberry Pi's, each running one major component of the site, it is built on 3 open source applications, Liquidsoap, Icecast and Mixx. This is excluding the actual external facing site which runs on an additional Raspberry Pi running HAPROXY and Nginx. There are other applications involved supporting the core ones but those will be covered in individual pages

  • 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 a personal jukebox but Mixxx is the tool for experimentation.