working radio
This commit is contained in:
		
							
								
								
									
										26
									
								
								.drone.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								.drone.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,26 @@
 | 
			
		||||
kind: pipeline
 | 
			
		||||
name: default
 | 
			
		||||
 | 
			
		||||
steps:
 | 
			
		||||
- name: docker
 | 
			
		||||
  image: plugins/docker
 | 
			
		||||
  volumes:
 | 
			
		||||
    - name: docker-socket
 | 
			
		||||
      path: /var/run/docker.sock
 | 
			
		||||
  settings:
 | 
			
		||||
    debug: true
 | 
			
		||||
    daemon_off: true
 | 
			
		||||
    username:
 | 
			
		||||
      from_secret: docker_username
 | 
			
		||||
    password:
 | 
			
		||||
      from_secret: docker_password
 | 
			
		||||
    repo:
 | 
			
		||||
      from_secret: docker_repo
 | 
			
		||||
    tags:
 | 
			
		||||
      - latest
 | 
			
		||||
      - ${DRONE_BUILD_FINISHED}
 | 
			
		||||
 | 
			
		||||
volumes:
 | 
			
		||||
- name: docker-socket
 | 
			
		||||
  host:
 | 
			
		||||
    path: /run/docker/default/docker.sock
 | 
			
		||||
							
								
								
									
										8
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
			
		||||
FROM alpine:edge as base
 | 
			
		||||
RUN ["apk", "add", "--no-cache", "icecast"]
 | 
			
		||||
COPY ["icecast.xml", "/app/icecast.xml"]
 | 
			
		||||
 | 
			
		||||
FROM scratch
 | 
			
		||||
COPY --from/base / /
 | 
			
		||||
USER 1443:1443
 | 
			
		||||
ENTRYPOINT ["/usr/bin/icecast", "-c", "/app/icecast.xml"]
 | 
			
		||||
							
								
								
									
										220
									
								
								icecast.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										220
									
								
								icecast.xml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,220 @@
 | 
			
		||||
<icecast>
 | 
			
		||||
    <listen-socket>
 | 
			
		||||
        <port>8000</port>
 | 
			
		||||
    </listen-socket>
 | 
			
		||||
    <hostname>radio.purser.it</hostname>
 | 
			
		||||
    <location>Finland</location>
 | 
			
		||||
    <admin>admin@royolav.net</admin>
 | 
			
		||||
    <fileserve>1</fileserve>
 | 
			
		||||
    <paths>
 | 
			
		||||
        <logdir>/data</logdir>
 | 
			
		||||
    </paths>
 | 
			
		||||
    <relay>
 | 
			
		||||
        <server>lyd.nrk.no</server>
 | 
			
		||||
        <port>80</port>
 | 
			
		||||
        <mount>/nrk_radio_p1_innlandet_mp3_h?_hdr=0</mount>
 | 
			
		||||
        <local-mount>/radio-200</local-mount>
 | 
			
		||||
        <relay-shoutcast-metadata>1</relay-shoutcast-metadata>
 | 
			
		||||
        <on-demand>0</on-demand>
 | 
			
		||||
    </relay>
 | 
			
		||||
    <relay>
 | 
			
		||||
        <server>lyd.nrk.no</server>
 | 
			
		||||
        <port>80</port>
 | 
			
		||||
        <mount>/nrk_radio_p2_mp3_h?_hdr=0</mount>
 | 
			
		||||
        <local-mount>/radio-201</local-mount>
 | 
			
		||||
        <relay-shoutcast-metadata>1</relay-shoutcast-metadata>
 | 
			
		||||
        <on-demand>0</on-demand>
 | 
			
		||||
    </relay>
 | 
			
		||||
    <relay>
 | 
			
		||||
        <server>lyd.nrk.no</server>
 | 
			
		||||
        <port>80</port>
 | 
			
		||||
        <mount>/nrk_radio_p3_mp3_h?_hdr=0</mount>
 | 
			
		||||
        <local-mount>/radio-202</local-mount>
 | 
			
		||||
        <relay-shoutcast-metadata>1</relay-shoutcast-metadata>
 | 
			
		||||
        <on-demand>0</on-demand>
 | 
			
		||||
    </relay>
 | 
			
		||||
    <relay>
 | 
			
		||||
        <server>lyd.nrk.no</server>
 | 
			
		||||
        <port>80</port>
 | 
			
		||||
        <mount>/nrk_radio_mp3_mp3_h?_hdr=0</mount>
 | 
			
		||||
        <local-mount>/radio-203</local-mount>
 | 
			
		||||
        <relay-shoutcast-metadata>1</relay-shoutcast-metadata>
 | 
			
		||||
        <on-demand>0</on-demand>
 | 
			
		||||
    </relay>
 | 
			
		||||
    <relay>
 | 
			
		||||
        <server>lyd.nrk.no</server>
 | 
			
		||||
        <port>80</port>
 | 
			
		||||
        <mount>/nrk_radio_p13_mp3_h?_hdr=0</mount>
 | 
			
		||||
        <local-mount>/radio-204</local-mount>
 | 
			
		||||
        <relay-shoutcast-metadata>1</relay-shoutcast-metadata>
 | 
			
		||||
        <on-demand>0</on-demand>
 | 
			
		||||
    </relay>
 | 
			
		||||
    <relay>
 | 
			
		||||
        <server>p4.p4groupaudio.com</server>
 | 
			
		||||
        <port>80</port>
 | 
			
		||||
        <mount>/P04_MM</mount>
 | 
			
		||||
        <local-mount>/radio-205</local-mount>
 | 
			
		||||
        <relay-shoutcast-metadata>1</relay-shoutcast-metadata>
 | 
			
		||||
        <on-demand>0</on-demand>
 | 
			
		||||
    </relay>
 | 
			
		||||
    <relay>
 | 
			
		||||
        <server>p4.p4groupaudio.com</server>
 | 
			
		||||
        <port>80</port>
 | 
			
		||||
        <mount>/P05_MM</mount>
 | 
			
		||||
        <local-mount>/radio-206</local-mount>
 | 
			
		||||
        <relay-shoutcast-metadata>1</relay-shoutcast-metadata>
 | 
			
		||||
        <on-demand>0</on-demand>
 | 
			
		||||
    </relay>
 | 
			
		||||
    <relay>
 | 
			
		||||
        <server>p6.p4groupaudio.com</server>
 | 
			
		||||
        <port>80</port>
 | 
			
		||||
        <mount>/P06_MM</mount>
 | 
			
		||||
        <local-mount>/radio-207</local-mount>
 | 
			
		||||
        <relay-shoutcast-metadata>1</relay-shoutcast-metadata>
 | 
			
		||||
        <on-demand>0</on-demand>
 | 
			
		||||
    </relay>
 | 
			
		||||
    <relay>
 | 
			
		||||
        <server>p7.p4groupaudio.com</server>
 | 
			
		||||
        <port>80</port>
 | 
			
		||||
        <mount>/P07_MM</mount>
 | 
			
		||||
        <local-mount>/radio-208</local-mount>
 | 
			
		||||
        <relay-shoutcast-metadata>1</relay-shoutcast-metadata>
 | 
			
		||||
        <on-demand>0</on-demand>
 | 
			
		||||
    </relay>
 | 
			
		||||
    <relay>
 | 
			
		||||
        <server>p8.p4groupaudio.com</server>
 | 
			
		||||
        <port>80</port>
 | 
			
		||||
        <mount>/P08_MM</mount>
 | 
			
		||||
        <local-mount>/radio-209</local-mount>
 | 
			
		||||
        <relay-shoutcast-metadata>1</relay-shoutcast-metadata>
 | 
			
		||||
        <on-demand>0</on-demand>
 | 
			
		||||
    </relay>
 | 
			
		||||
    <relay>
 | 
			
		||||
        <server>p9.p4groupaudio.com</server>
 | 
			
		||||
        <port>80</port>
 | 
			
		||||
        <mount>/P09_MM</mount>
 | 
			
		||||
        <local-mount>/radio-210</local-mount>
 | 
			
		||||
        <relay-shoutcast-metadata>1</relay-shoutcast-metadata>
 | 
			
		||||
        <on-demand>0</on-demand>
 | 
			
		||||
    </relay>
 | 
			
		||||
    <relay>
 | 
			
		||||
        <server>stream.radiometro.no</server>
 | 
			
		||||
        <port>80</port>
 | 
			
		||||
        <mount>/metro128.mp3</mount>
 | 
			
		||||
        <local-mount>/radio-211</local-mount>
 | 
			
		||||
        <relay-shoutcast-metadata>1</relay-shoutcast-metadata>
 | 
			
		||||
        <on-demand>0</on-demand>
 | 
			
		||||
    </relay>
 | 
			
		||||
    <relay>
 | 
			
		||||
        <server>live-bauerno.sharp-stream.com</server>
 | 
			
		||||
        <port>80</port>
 | 
			
		||||
        <mount>/radionorge_no_hq</mount>
 | 
			
		||||
        <local-mount>/radio-212</local-mount>
 | 
			
		||||
        <relay-shoutcast-metadata>1</relay-shoutcast-metadata>
 | 
			
		||||
        <on-demand>0</on-demand>
 | 
			
		||||
    </relay>
 | 
			
		||||
    <relay>
 | 
			
		||||
        <server>stream.radionova.no</server>
 | 
			
		||||
        <port>80</port>
 | 
			
		||||
        <mount>/mp3</mount>
 | 
			
		||||
        <local-mount>/radio-213</local-mount>
 | 
			
		||||
        <relay-shoutcast-metadata>1</relay-shoutcast-metadata>
 | 
			
		||||
        <on-demand>0</on-demand>
 | 
			
		||||
    </relay>
 | 
			
		||||
    <relay>
 | 
			
		||||
        <server>stream.radiorandsfjord.no</server>
 | 
			
		||||
        <port>80</port>
 | 
			
		||||
        <mount>/randsfjord128.mp3</mount>
 | 
			
		||||
        <local-mount>/radio-214</local-mount>
 | 
			
		||||
        <relay-shoutcast-metadata>1</relay-shoutcast-metadata>
 | 
			
		||||
        <on-demand>0</on-demand>
 | 
			
		||||
    </relay>
 | 
			
		||||
    <relay>
 | 
			
		||||
        <server>tx-bauerno.sharp-stream.com</server>
 | 
			
		||||
        <port>80</port>
 | 
			
		||||
        <mount>/http_live.php?i=radiorock_no_hq</mount>
 | 
			
		||||
        <local-mount>/radio-215</local-mount>
 | 
			
		||||
        <relay-shoutcast-metadata>1</relay-shoutcast-metadata>
 | 
			
		||||
        <on-demand>0</on-demand>
 | 
			
		||||
    </relay>
 | 
			
		||||
    <mount type="normal">
 | 
			
		||||
        <charset>UTF-8</charset>
 | 
			
		||||
        <mount-name>/radio-200</mount-name>
 | 
			
		||||
        <stream-name>NRK P1 Innlandet</stream-name>
 | 
			
		||||
    </mount>
 | 
			
		||||
    <mount type="normal">
 | 
			
		||||
        <charset>UTF-8</charset>
 | 
			
		||||
        <mount-name>/radio-201</mount-name>
 | 
			
		||||
        <stream-name>NRK P2</stream-name>
 | 
			
		||||
    </mount>
 | 
			
		||||
    <mount type="normal">
 | 
			
		||||
        <charset>UTF-8</charset>
 | 
			
		||||
        <mount-name>/radio-202</mount-name>
 | 
			
		||||
        <stream-name>NRK P3</stream-name>
 | 
			
		||||
    </mount>
 | 
			
		||||
    <mount type="normal">
 | 
			
		||||
        <charset>UTF-8</charset>
 | 
			
		||||
        <mount-name>/radio-203</mount-name>
 | 
			
		||||
        <stream-name>NRK mP3</stream-name>
 | 
			
		||||
    </mount>
 | 
			
		||||
    <mount type="normal">
 | 
			
		||||
        <charset>UTF-8</charset>
 | 
			
		||||
        <mount-name>/radio-204</mount-name>
 | 
			
		||||
        <stream-name>NRK P13</stream-name>
 | 
			
		||||
    </mount>
 | 
			
		||||
    <mount type="normal">
 | 
			
		||||
        <charset>UTF-8</charset>
 | 
			
		||||
        <mount-name>/radio-205</mount-name>
 | 
			
		||||
        <stream-name>P4 Lyden av Norge</stream-name>
 | 
			
		||||
    </mount>
 | 
			
		||||
    <mount type="normal">
 | 
			
		||||
        <charset>UTF-8</charset>
 | 
			
		||||
        <mount-name>/radio-206</mount-name>
 | 
			
		||||
        <stream-name>P5 Hits</stream-name>
 | 
			
		||||
    </mount>
 | 
			
		||||
    <mount type="normal">
 | 
			
		||||
        <charset>UTF-8</charset>
 | 
			
		||||
        <mount-name>/radio-207</mount-name>
 | 
			
		||||
        <stream-name>P6 Rock</stream-name>
 | 
			
		||||
    </mount>
 | 
			
		||||
    <mount type="normal">
 | 
			
		||||
        <charset>UTF-8</charset>
 | 
			
		||||
        <mount-name>/radio-208</mount-name>
 | 
			
		||||
        <stream-name>P7 Klem</stream-name>
 | 
			
		||||
    </mount>
 | 
			
		||||
    <mount type="normal">
 | 
			
		||||
        <charset>UTF-8</charset>
 | 
			
		||||
        <mount-name>/radio-209</mount-name>
 | 
			
		||||
        <stream-name>P8 Pop</stream-name>
 | 
			
		||||
    </mount>
 | 
			
		||||
    <mount type="normal">
 | 
			
		||||
        <charset>UTF-8</charset>
 | 
			
		||||
        <mount-name>/radio-210</mount-name>
 | 
			
		||||
        <stream-name>P9 Retro</stream-name>
 | 
			
		||||
    </mount>
 | 
			
		||||
    <mount type="normal">
 | 
			
		||||
        <charset>UTF-8</charset>
 | 
			
		||||
        <mount-name>/radio-211</mount-name>
 | 
			
		||||
        <stream-name>Radio Metro</stream-name>
 | 
			
		||||
    </mount>
 | 
			
		||||
    <mount type="normal">
 | 
			
		||||
        <charset>UTF-8</charset>
 | 
			
		||||
        <mount-name>/radio-212</mount-name>
 | 
			
		||||
        <stream-name>Radio Norge</stream-name>
 | 
			
		||||
    </mount>
 | 
			
		||||
    <mount type="normal">
 | 
			
		||||
        <charset>UTF-8</charset>
 | 
			
		||||
        <mount-name>/radio-213</mount-name>
 | 
			
		||||
        <stream-name>Radio Nova</stream-name>
 | 
			
		||||
    </mount>
 | 
			
		||||
    <mount type="normal">
 | 
			
		||||
        <charset>UTF-8</charset>
 | 
			
		||||
        <mount-name>/radio-214</mount-name>
 | 
			
		||||
        <stream-name>Radio Randsfjord</stream-name>
 | 
			
		||||
    </mount>
 | 
			
		||||
    <mount type="normal">
 | 
			
		||||
        <charset>UTF-8</charset>
 | 
			
		||||
        <mount-name>/radio-215</mount-name>
 | 
			
		||||
        <stream-name>Radio Rock</stream-name>
 | 
			
		||||
    </mount>
 | 
			
		||||
</icecast>
 | 
			
		||||
		Reference in New Issue
	
	Block a user