Difference between revisions of "Funkwhale"
(Created page with "[https://funkwhale.audio/ Funkwhale] is a self-hosted music streaming service. VTLUUG currently runs a dockerized instance located at https://funkwhale.vtluug.org on sczi....") |
(beached (funk)whale) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 13: | Line 13: | ||
# Create a library by going to https://funkwhale.vtluug.org/content/libraries/. | # Create a library by going to https://funkwhale.vtluug.org/content/libraries/. | ||
# Record the library ID of the library you want to add music too, located in the URL bar when you click on 'Detail' for a given library. | # Record the library ID of the library you want to add music too, located in the URL bar when you click on 'Detail' for a given library. | ||
− | # On [[Infrastructure:Sczi sczi]]: | + | # On [[Infrastructure:Sczi|sczi]]: |
## Become root (ask an officer for help) | ## Become root (ask an officer for help) | ||
## Go to <code>/nfs/cistern/docker/apps/sczi/funkwhale</code> | ## Go to <code>/nfs/cistern/docker/apps/sczi/funkwhale</code> | ||
Line 19: | Line 19: | ||
## Run <code>docker-compose run --rm api python manage.py import_files $LIBRARY_ID "/nfs/cistern/share/media/music/$username/**/*.flac" --recursive --noinput</code> | ## Run <code>docker-compose run --rm api python manage.py import_files $LIBRARY_ID "/nfs/cistern/share/media/music/$username/**/*.flac" --recursive --noinput</code> | ||
### Adjust the music type depending on your filetypes. | ### Adjust the music type depending on your filetypes. | ||
+ | |||
+ | [[Category:Services]] | ||
+ | [[Category:Howtos]] | ||
+ | [[Category:Software]] | ||
+ | [[Category:Deprecated]] |
Latest revision as of 04:37, 20 October 2024
Funkwhale is a self-hosted music streaming service. VTLUUG currently runs a dockerized instance located at https://funkwhale.vtluug.org on sczi. LDAP, invite codes, and the admin account are the only available login methods.
All music on Funkwhale is organized into user-specific libraries, and users may grant access to other users, the public, or to everyone on the instance. A big part of Funkwhale is the social aspect of sharing music with others.
Docker-compose configuration files are located on GitHub.
Importing Music
Funkwhale already has a pretty good guide located here, so this guide is specific to VTLUUG's configuration.
- Music must be located at
/nfs/cistern/share/media/music/$username
and must have proper metadata. Currently only FLAC, OGG/Vorbis, and MP3 files are supported but check here in case this guide is out of date. - Create a library by going to https://funkwhale.vtluug.org/content/libraries/.
- Record the library ID of the library you want to add music too, located in the URL bar when you click on 'Detail' for a given library.
- On sczi:
- Become root (ask an officer for help)
- Go to
/nfs/cistern/docker/apps/sczi/funkwhale
- Run
export LIBRARY_ID="<your_libary_id>"
- Run
docker-compose run --rm api python manage.py import_files $LIBRARY_ID "/nfs/cistern/share/media/music/$username/**/*.flac" --recursive --noinput
- Adjust the music type depending on your filetypes.