How To Install icecast on Fedora 36

In this tutorial we learn how to install icecast in Fedora 36. icecast is ShoutCast compatible streaming media server

Introduction

In this tutorial we learn how to install icecast on Fedora 36.

What is icecast

Icecast is a streaming media server which currently supports Ogg Vorbis and MP3 audio 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.

We can use yum or dnf to install icecast on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install icecast.

Install icecast on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install icecast using dnf by running the following command:

sudo dnf -y install icecast

Install icecast on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install icecast using yum by running the following command:

sudo yum -y install icecast

How To Uninstall icecast on Fedora 36

To uninstall only the icecast package we can use the following command:

sudo dnf remove icecast

icecast Package Contents on Fedora 36

/etc/icecast.xml
/etc/logrotate.d/icecast
/usr/bin/icecast
/usr/lib/.build-id
/usr/lib/.build-id/64
/usr/lib/.build-id/64/cca0981aead43b52df6d4eec64a02e9e76ae7c
/usr/lib/systemd/system/icecast.service
/usr/share/doc/icecast
/usr/share/icecast
/usr/share/icecast/admin
/usr/share/icecast/admin/listclients.xsl
/usr/share/icecast/admin/listmounts.xsl
/usr/share/icecast/admin/manageauth.xsl
/usr/share/icecast/admin/moveclients.xsl
/usr/share/icecast/admin/response.xsl
/usr/share/icecast/admin/stats.xsl
/usr/share/icecast/admin/updatemetadata.xsl
/usr/share/icecast/admin/vclt.xsl
/usr/share/icecast/admin/xspf.xsl
/usr/share/icecast/web
/usr/share/icecast/web/auth.xsl
/usr/share/icecast/web/icecast.png
/usr/share/icecast/web/key.png
/usr/share/icecast/web/server_version.xsl
/usr/share/icecast/web/status-json.xsl
/usr/share/icecast/web/status.xsl
/usr/share/icecast/web/status3.xsl
/usr/share/icecast/web/style.css
/usr/share/icecast/web/tunein.png
/usr/share/icecast/web/xml2json.xslt
/usr/share/licenses/icecast
/usr/share/licenses/icecast/COPYING
/var/log/icecast

References

Summary

In this tutorial we learn how to install icecast on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).