README.md 1.37 KB
Newer Older
Aurabindo J's avatar
Aurabindo J committed
1 2
# About

Aurabindo J's avatar
Aurabindo J committed
3
MUsic COpier is a lame tool for synchronising audio files across portable mass storage devices that may be plugged into different music playback systems like car stereo, bluetooth speaker, etc.
Aurabindo J's avatar
Aurabindo J committed
4 5 6

# Why?

Aurabindo J's avatar
Aurabindo J committed
7
Because I prefer to keep lossless formats of all audio in my laptop, which is the main library. My other players do not support flac sadly. I did not want to manually convert them and copy around, and I like Rust, so here we are.
Aurabindo J's avatar
Aurabindo J committed
8 9 10

# Usage

Aurabindo J's avatar
Aurabindo J committed
11 12

You can have multiple libraries on a system. You can add one like so:
Aurabindo J's avatar
Aurabindo J committed
13 14

```
Aurabindo J's avatar
Aurabindo J committed
15
muco library add -n library_name -l /path/to/library
Aurabindo J's avatar
Aurabindo J committed
16 17
```

Aurabindo J's avatar
Aurabindo J committed
18
Now time to tell where muco will find your devices. You can only specify one supported format as of now: 
Aurabindo J's avatar
Aurabindo J committed
19
```
Aurabindo J's avatar
Aurabindo J committed
20
muco device add --name SandiskCar --format mp3 --location /run/media/aj/AURA
Aurabindo J's avatar
Aurabindo J committed
21 22 23
```

* `name` is what you will call the device in muco
Aurabindo J's avatar
Aurabindo J committed
24
* `format` can be a list of supported formats. Currently mp3 and flac transcoding are supported.
Aurabindo J's avatar
Aurabindo J committed
25 26 27 28 29 30
* `location` is the path where it will be mounted on your system.

You can add any number of device like this.

Now all you need to do, is:
```
Aurabindo J's avatar
Aurabindo J committed
31
muco sync
Aurabindo J's avatar
Aurabindo J committed
32 33
```

34 35 36 37 38 39 40
# Issues

Please use [GitLab](https://gitlab.com/aurabindo-public/muco.git) for issues
```
https://gitlab.com/aurabindo-public/muco.git
```

Aurabindo J's avatar
Aurabindo J committed
41 42
# Todo

Aurabindo J's avatar
Aurabindo J committed
43
At the moment this works only on Linux based OS. I have no intention of addding windows support, nor will I take patches for windows support. Stay away crapposoft!
Aurabindo J's avatar
Aurabindo J committed
44