Howto icecast2: Difference between revisions

From Vidalinux Wiki
Jump to navigation Jump to search
(Created page with "edit the following parameters on /etc/icecast.xml: <location>SanJuan</location> <admin>icemaster@vidalinux.com</admin> <authentication> <source-password>livinglavidalinux</source-password> <relay-password>livinglavidalinux</relay-password> <admin-user>admin</admin-user> <admin-password>livinglavidalinux</admin-password> </authentication> <listen-socket> <port>8000</port> <bind-address>192.168.75.2</bi...")
 
m (Protected "Howto icecast2" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)))
 
(12 intermediate revisions by one other user not shown)
Line 1: Line 1:
edit the following parameters on /etc/icecast.xml:
= vps server providers =
* https://ovh.com
* https://linode.com
* https://digitalocean.com
= domain name providers =
* https://godaddy.com
* https://namecheap.com
 
= icecast2 server =
install icecast server on debian 12:
apt-get install icecast2 -y
edit the following parameters on /etc/icecast2/icecast.xml:
     <location>SanJuan</location>
     <location>SanJuan</location>
     <admin>icemaster@vidalinux.com</admin>
     <admin>icemaster@vidalinux.com</admin>
 
     <authentication>
     <authentication>
         <source-password>livinglavidalinux</source-password>
         <source-password>livinglavidalinux</source-password>
Line 9: Line 20:
         <admin-password>livinglavidalinux</admin-password>
         <admin-password>livinglavidalinux</admin-password>
     </authentication>
     </authentication>
 
     <listen-socket>
     <listen-socket>
         <port>8000</port>
         <port>8000</port>
Line 15: Line 26:
         <shoutcast-mount>/stream</shoutcast-mount>
         <shoutcast-mount>/stream</shoutcast-mount>
     </listen-socket>
     </listen-socket>
start icecast2 service:
systemctl enable --now icecast2
if you make changes to icecast2 config file you need to restart the service:
systemctl restart icecast2
enter control panel for icecast2:
http://mydomain.com:8000/
= clients =
install mixxx with pacman on archlinux:
pacman -S mixxx --noconfirm
install mixxx with flatpak:
flatpak install org.mixxx.Mixxx
= references =
* https://icecast.org/

Latest revision as of 00:52, 9 November 2023

vps server providers

domain name providers

icecast2 server

install icecast server on debian 12:

apt-get install icecast2 -y

edit the following parameters on /etc/icecast2/icecast.xml:

    <location>SanJuan</location>
   <admin>icemaster@vidalinux.com</admin>

   <authentication>
       <source-password>livinglavidalinux</source-password>
       <relay-password>livinglavidalinux</relay-password>
       <admin-user>admin</admin-user>
       <admin-password>livinglavidalinux</admin-password>
   </authentication>

   <listen-socket>
       <port>8000</port>
       <bind-address>192.168.75.2</bind-address>
       <shoutcast-mount>/stream</shoutcast-mount>
   </listen-socket>

start icecast2 service:

systemctl enable --now icecast2

if you make changes to icecast2 config file you need to restart the service:

systemctl restart icecast2

enter control panel for icecast2:

http://mydomain.com:8000/

clients

install mixxx with pacman on archlinux:

pacman -S mixxx --noconfirm

install mixxx with flatpak:

flatpak install org.mixxx.Mixxx

references