From ed91981a7c04fb1acfae464d804e6186ef305dda Mon Sep 17 00:00:00 2001 From: Ian Fijolek Date: Tue, 24 Apr 2018 09:46:45 -0700 Subject: [PATCH] Initial commit for beets --- .gitignore | 1 + Makefile | 14 ++++++++++++++ Readme.md | 8 ++++++++ config.yaml | 17 +++++++++++++++++ requirements.txt | 1 + 5 files changed, 41 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile create mode 100644 Readme.md create mode 100644 config.yaml create mode 100644 requirements.txt diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..73fb1ae --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +beets_env/ diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..68eaea5 --- /dev/null +++ b/Makefile @@ -0,0 +1,14 @@ +BEET_CMD := ./beets_env/bin/beet -c ./config.yaml + +default: beets_env + +beets_env: + python3 -m venv beets_env + ./beets_env/bin/pip install -U pip + ./beets_env/bin/pip install -r ./requirements.txt + +reimport: beets_env + $(BEET_CMD) import ~/Music/Music + +web: beets_env + $(BEET_CMD) web diff --git a/Readme.md b/Readme.md new file mode 100644 index 0000000..c682c3a --- /dev/null +++ b/Readme.md @@ -0,0 +1,8 @@ +# My Beets Library + +Basic config and env management for Beets + +To Do: +- [ ] Validate that it works and then set up a smart playlist for all Ska +- [ ] Plex update +- [ ] Add search that requires keys \ No newline at end of file diff --git a/config.yaml b/config.yaml new file mode 100644 index 0000000..f63262b --- /dev/null +++ b/config.yaml @@ -0,0 +1,17 @@ +directory: ~/Music/Music +import: + move: yes + write: yes + log: import.log + +plugins: + - fetchart + - lastgenre + - ftintitle + - web + +fetchart: + cautious: yes + +lastgenre: + prefer_specific: yes diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..0ec6e48 --- /dev/null +++ b/requirements.txt @@ -0,0 +1 @@ +beets[fetchart,lastgenre,web]