Funkwhale
About
Funkwhale is a community-driven project that lets you listen and share music and audio within a decentralized, open network.
- Questions? Ask in the Cloudron Forum - Funkwhale
- Funkwhale Website
- Funkwhale Forum
CLI
Many funkwhale tasks can be run via the CLI. To run a command, open a Web terminal and run the following commands:
source /run/funkwhale/env.sh
source /app/code/venv/bin/activate
# see different task names below
gosu cloudron:cloudron funkwhale-manage <task> [args]
| Task | Description |
|---|---|
collect_static | Rebuild Django static files |
check_preferences | Verify instance preferences |
rebuild_music_permissions | Rebuild library access permissions |
run_migrations | Apply database migrations |
prune_library_check | Remove orphaned artists/albums/tracks (dry run) |
prune_library_apply | Remove orphaned artists/albums/tracks |
prune_non_mbid_check | Remove tracks without MusicBrainz IDs (dry run) |
prune_non_mbid_apply | Remove tracks without MusicBrainz IDs |
prune_skipped_uploads_check | Remove failed/skipped uploads (dry run) |
prune_skipped_uploads_apply | Remove failed/skipped uploads |
check_inplace_files_check | Verify in-place imported files (dry run) |
check_inplace_files_apply | Verify in-place imported files |
fix_uploads_check | Fix upload metadata (mimetype, size, checksum) (dry run) |
fix_uploads_apply | Fix upload metadata (mimetype, size, checksum) |