Added functionality to set image paths
This commit is contained in:
		
							parent
							
								
									8e5b675cc4
								
							
						
					
					
						commit
						6a529f4b5e
					
				@ -16,6 +16,8 @@ var (
 | 
			
		||||
		"IMAGE_WIDTH_EXTRA_Y":  -3.75,
 | 
			
		||||
		"MUSIC_DIRECTORY":      HOME_DIR + "/Music",
 | 
			
		||||
		"PORT":                 "6600",
 | 
			
		||||
		"DEFAULT_IMAGE_PATH":   "default.jpg",
 | 
			
		||||
		"COVER_IMAGE_PATH":     "cover.jpg",
 | 
			
		||||
	}
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -15,7 +15,7 @@ import (
 | 
			
		||||
	path to default image is sent.
 | 
			
		||||
*/
 | 
			
		||||
func getAlbumArt(uri string) string {
 | 
			
		||||
	var path string = "/H/code/goMP/default.jpg"
 | 
			
		||||
	var path string = viper.GetString("DEFAULT_IMAGE_PATH")
 | 
			
		||||
	f, err := os.Open(uri)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		panic(err)
 | 
			
		||||
@ -26,13 +26,13 @@ func getAlbumArt(uri string) string {
 | 
			
		||||
	}
 | 
			
		||||
	albumCover := m.Picture()
 | 
			
		||||
	if albumCover != nil {
 | 
			
		||||
		b, err := os.Create("/H/code/goMP/thumb.jpg")
 | 
			
		||||
		b, err := os.Create(viper.GetString("COVER_IMAGE_PATH"))
 | 
			
		||||
		if err != nil {
 | 
			
		||||
			panic(err)
 | 
			
		||||
		}
 | 
			
		||||
		defer b.Close()
 | 
			
		||||
		b.Write(albumCover.Data)
 | 
			
		||||
		path = "/H/code/goMP/thumb.jpg"
 | 
			
		||||
		path = viper.GetString("COVER_IMAGE_PATH")
 | 
			
		||||
		b.Close()
 | 
			
		||||
	}
 | 
			
		||||
	f.Close()
 | 
			
		||||
 | 
			
		||||
@ -46,3 +46,7 @@ IMAGE_WIDTH_EXTRA_Y  : -3.75
 | 
			
		||||
 | 
			
		||||
MPD_PORT : "6600"
 | 
			
		||||
  # Port on which music player daemon is running
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
DEFAULT_IMAGE_PATH:   "default.jpg"
 | 
			
		||||
COVER_IMAGE_PATH:     "cover.jpg"  # path to store the embedded cover art
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user