|  | @@ -1,28 +1,5 @@
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -sudo apt install mpd mpc ncmpc ffmpeg
 | 
	
		
			
				|  |  | -sudo cp /usr/share/sounds/alsa/Noise.wav /var/lib/mpd/music/
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -mpc update
 | 
	
		
			
				|  |  | -mpc ls | mpc add
 | 
	
		
			
				|  |  | -mpc repeat
 | 
	
		
			
				|  |  | -mpc play
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | ------
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
 | 
	
		
			
				|  |  | -sudo chmod a+rx /usr/local/bin/youtube-dl
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -youtube-dl -g https://www.youtube.com/watch?v=FJWd92Vi5Ww
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -------------
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -docker run -it --rm --device=/dev/snd:/dev/snd --name mpd -p 6600:6600 -p 8000:8000 arm32v6/alpine
 | 
	
		
			
				|  |  | -apk --no-cache add mpd mpc
 | 
	
		
			
				|  |  | +docker run -it --rm --privileged --device=/dev/snd:/dev/snd --name mpd -p 6600:6600 -p 8000:8000 arm32v6/alpine
 | 
	
		
			
				|  |  | +apk --no-cache add mpd mpc ncmpc ffmpeg alsa-utils
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  mkdir -p /var/lib/mpd/music
 | 
	
	
		
			
				|  | @@ -38,6 +15,19 @@ defaults.ctl.card 1
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  EOF
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +cat <<EOF | tee /etc/asound.conf
 | 
	
		
			
				|  |  | +pcm.!default {
 | 
	
		
			
				|  |  | +        type plug
 | 
	
		
			
				|  |  | +        slave {
 | 
	
		
			
				|  |  | +                pcm "hw:1,0"
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +ctl.!default {
 | 
	
		
			
				|  |  | +        type hw
 | 
	
		
			
				|  |  | +        card 1
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +EOF
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  cat <<EOF | tee /etc/mpd.conf
 | 
	
		
			
				|  |  |  music_directory         "~/music"
 | 
	
	
		
			
				|  | @@ -68,10 +58,13 @@ audio_output {
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  EOF
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -mkdir -p /var/lib/mpd/music
 | 
	
		
			
				|  |  | -mkdir -p /var/lib/mpd/.mpd/playlists
 | 
	
		
			
				|  |  | -touch /var/lib/mpd/.mpd/database
 | 
	
		
			
				|  |  | -touch /var/lib/mpd/.mpd/state
 | 
	
		
			
				|  |  | -chown -R mpd:audio /var/lib/mpd/
 | 
	
		
			
				|  |  | +su mpd -s /bin/sh -c \
 | 
	
		
			
				|  |  | +"wget -O /var/lib/mpd/music/toto.wav https://www.ee.columbia.edu/~dpwe/sounds/music/africa-toto.wav"
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +cp /usr/share/sounds/alsa/Noise.wav /var/lib/mpd/music/
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +mpc update && mpc ls | mpc add && mpc play
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/usr/bin/mpd --no-daemon --stdout &
 | 
	
		
			
				|  |  | +fg
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -/usr/bin/mpd --no-daemon --stdout
 |