Added documentation about music acquisition
This commit is contained in:
parent
c8696beb45
commit
34ec7b542f
5 changed files with 50 additions and 2 deletions
40
docs/importing-music.rst
Normal file
40
docs/importing-music.rst
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
Importing music
|
||||
================
|
||||
|
||||
From music directory on the server
|
||||
----------------------------------
|
||||
|
||||
You can import music files in funkwhale assuming they are located on the server
|
||||
and readable by the funkwhale application.
|
||||
|
||||
Assuming your music is located at ``/music`` and your music files contains at
|
||||
least an ``artist``, ``album`` and ``title`` tag, you can import those tracks as follows:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
docker-compose --rm run api python manage.py import_files "/music/**/*.ogg" --recursive --noinput
|
||||
|
||||
.. note::
|
||||
|
||||
This command is idempotent, meaning you can run it multiple times on the same
|
||||
files and already imported files will simply be skipped.
|
||||
|
||||
.. warning::
|
||||
|
||||
At the moment, only ogg files are supported. MP3 support will be implemented soon.
|
||||
|
||||
Getting demo tracks
|
||||
^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
If you do not have any music on your server but still want to test the import
|
||||
process, you can call the following methods do download a few albums licenced
|
||||
under creative commons (courtesy of Jamendo):
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
curl -L -o download-tracks.sh "https://code.eliotberriot.com/funkwhale/funkwhale/raw/master/demo/download-tracks.sh"
|
||||
curl -L -o music.txt "https://code.eliotberriot.com/funkwhale/funkwhale/raw/master/demo/music.txt"
|
||||
chmod +x download-tracks.sh
|
||||
./download-tracks.sh music.txt
|
||||
|
||||
This will download a bunch of zip archives (one per album) under the ``data/music`` directory and unzip their content.
|
||||
|
|
@ -13,7 +13,7 @@ Funkwhale is a self-hosted, modern free and open-source music server, heavily in
|
|||
|
||||
features
|
||||
installation/index
|
||||
|
||||
importing-music
|
||||
|
||||
|
||||
Indices and tables
|
||||
|
|
|
|||
|
|
@ -47,3 +47,8 @@ Then launch the whole thing:
|
|||
docker-compose up -d
|
||||
|
||||
Now, you just need to setup the :ref:`frontend files <frontend-setup>`, and configure your :ref:`reverse-proxy <reverse-proxy-setup>`. Don't worry, it's quite easy.
|
||||
|
||||
About music acquisition
|
||||
-----------------------
|
||||
|
||||
If you want to :doc:`import music located on the server </importing-music>`, you can put it in the ``data/music`` directory and it will become readable by the importer.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue