diff --git a/funkwhale_cli/cli/tracks.py b/funkwhale_cli/cli/tracks.py
index 6efd83aa60dddec999b6142b1a1d7cc001c3bc08..507de99b9bd9544e20fa7e6f5abc32c5cb920f13 100644
--- a/funkwhale_cli/cli/tracks.py
+++ b/funkwhale_cli/cli/tracks.py
@@ -162,7 +162,7 @@ async def get_track_data(id, remote, format=None):
     return format, payload
 
 
-@tracks.command("export-playlist")
+@tracks.command("generate-playlist")
 @click.argument("id", nargs=-1, required=True)
 @click.option("--format", "-f")
 @click.option("-d", "--directory", type=click.Path(exists=True))
@@ -176,7 +176,7 @@ async def get_track_data(id, remote, format=None):
 @click.option("-n", "--name", default="playlist")
 @click.pass_context
 @base.async_command
-async def track_export_playlist(
+async def track_generate_playlist(
         ctx, id, format, directory, template, base_path, name
 ):
     async with ctx.obj["remote"]: