A tool to more easily synchronize online repositories of music to local storage.
- Install musyn. Currently, the only option is by using Nimble with the source code, but I might turn this into a Nimble package at some point.
nimble install
- Initialize a repository.
musyn init
- Create a source. Currently, the only available type is YouTube, which can be input as "youtube" or "yt".
musyn src-new <name> <type>
- Configure required settings. Currently, the only options for YouTube are playlist and channel IDs.
musyn src-mod <name> id <id>
musyn src-mod <name> id_type (playlist | channel)
musyn src-mod <name> file_type <audio file extension>
- Synchronize.
musyn sync
All in one, with Qumu's music as an example, that would be:
musyn init
musyn src-new Qumu yt
musyn src-mod Qumu id PL0PCz_ViBzWZPPjiVmYXZWHbXkGpbQNA6
musyn src-mod Qumu id_type playlist
musyn src-mod Qumu file_type mp3
musyn sync
Simply running musyn
or musyn help
will display an overview of the available commands. For more detail, simply run musyn help <command>
, or musyn help :<concept>
for other information, like available source types or source settings.