commit ed91981a7c04fb1acfae464d804e6186ef305dda Author: Ian Fijolek Date: Tue Apr 24 09:46:45 2018 -0700 Initial commit for beets 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]