Optimisations to radio script
This commit is contained in:
		
							parent
							
								
									ffeb3e7e74
								
							
						
					
					
						commit
						424cd649fc
					
				
					 1 changed files with 8 additions and 1 deletions
				
			
		|  | @ -1,6 +1,13 @@ | |||
| #!/usr/bin/env bash | ||||
| 
 | ||||
| # A little script to choose and play diffenent radio stations | ||||
| # Currently uses mpv to play the them | ||||
| # On first run it will download a list of radio stations | ||||
| # To update them run radio -u | ||||
| 
 | ||||
| # Change this if you want the radio stations to be saved somewhere else | ||||
| LIST="$HOME/.local/share/radioStations" | ||||
| # Change this if you don't want to use mpv | ||||
| PLAY="mpv --input-ipc-server=/tmp/mpvsocket" | ||||
| 
 | ||||
| function getRadioStations(){ | ||||
|  | @ -23,7 +30,7 @@ function playStation(){ | |||
| 	if [ ! -e "$LIST" ]; then | ||||
| 		getRadioStations | ||||
| 	fi | ||||
| 	cat "$LIST" | fzf --no-preview | cut -d'	' -f3 | xargs $PLAY | ||||
| 	echo -e "Name\tQuality\tURL" | cat - "$LIST" | fzf --header-lines=1 --delimiter="\t" --with-nth=1,2 --tabstop=30 --preview="echo {3}" --preview-window=top:1 | cut -d'	' -f3 | xargs -r $PLAY | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue