aboutsummaryrefslogtreecommitdiff
path: root/readme.md
blob: dc019d02aace8caaf76f8fce0967f51111791af7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# musicopy

a simple utility that copies music and playlists from a folder to another folder

## 'amazing' features:

- glob include/exclude patterns
- doesn't copy existing files
- multiple different configuration sections for different media players or libraries
- stores a copy of your playlist to merge differences created on another media player

## dependencies

- [inih](https://github.com/benhoyt/inih)
- [cwalk](https://github.com/likle/cwalk)

## config file

the config file is in ini format. here's the options:

```rc
[default]
music_dir = ~/music
playlist_dir = ~/playlists

exclude = junk/**
	i don't like this music/**

# include = folders to include/**

# don't copy existing files
# lazy = only check file size
# full = compare sha1 hash
# none = blindly overwrite files
existing = lazy

```