7b96f4c3ce
By default, the date on a file downloaded by youtube-dl is the date the video was originally uploaded to youtube. As a result, items will always be cleared from the cache because they appear to be years old - even though they were just downloaded. Adding the directive "--no-mtime" will make the date on files the date the file was downloaded. See this issue on youtube-dl: https://github.com/rg3/youtube-dl/issues/4667
21 lines
695 B
Makefile
21 lines
695 B
Makefile
all: mumbledj
|
|
|
|
mumbledj: main.go commands.go parseconfig.go strings.go service.go youtube_dl.go service_youtube.go service_soundcloud.go songqueue.go cache.go
|
|
if [ ! -f $(GOPATH)/bin/goop ]; then go get github.com/nitrous-io/goop; fi;
|
|
rm -rf Goopfile.lock
|
|
goop install
|
|
goop go build
|
|
|
|
clean:
|
|
rm -f mumbledj*
|
|
|
|
install:
|
|
mkdir -p ~/.mumbledj/config
|
|
mkdir -p ~/.mumbledj/songs
|
|
if [ -f ~/.mumbledj/config/mumbledj.gcfg ]; then mv ~/.mumbledj/config/mumbledj.gcfg ~/.mumbledj/config/mumbledj_backup.gcfg; fi;
|
|
cp -u config.gcfg ~/.mumbledj/config/mumbledj.gcfg
|
|
if [ -d ~/bin ]; then cp -f mumbledj* ~/bin/mumbledj; else sudo cp -f mumbledj* /usr/local/bin/mumbledj; fi;
|
|
|
|
build:
|
|
goop go build
|