diff --git a/program/management/commands/addpermissions.py b/program/management/commands/addpermissions.py
index b0a54bdb87722ebb4482aa0b6a08de0d480b23ab..e0e846839ca94310b03531a346d795af811df83b 100644
--- a/program/management/commands/addpermissions.py
+++ b/program/management/commands/addpermissions.py
@@ -49,7 +49,7 @@ PERMISSIONS = {
         ),
         "custom edit profile": Permission.objects.filter(codename="edit__profile__name"),
         "custom edit timeslot": Permission.objects.filter(
-            codename="edit__timeslot__playlist",
+            codename="edit__timeslot__media",
         ),
     },
     # Host+
@@ -108,11 +108,11 @@ PERMISSIONS = {
             ]
         ),
         "custom edit schedule": Permission.objects.filter(
-            codename="edit__schedule__default_playlist_id"
+            codename="edit__schedule__default_media_id"
         ),
         "custom edit show": Permission.objects.filter(
             codename__in=[
-                "edit__show__default_playlist_id",
+                "edit__show__default_media_id",
                 "edit__show__description",
                 "edit__show__email",
                 "edit__show__hosts",
@@ -123,7 +123,7 @@ PERMISSIONS = {
             ]
         ),
         "custom edit timeslot": Permission.objects.filter(
-            codename="edit__timeslot__playlist",
+            codename="edit__timeslot__media",
         ),
     },
 }
diff --git a/program/migrations/0143_alter_schedule_options_alter_show_options.py b/program/migrations/0143_alter_schedule_options_alter_show_options.py
new file mode 100644
index 0000000000000000000000000000000000000000..429b42e8dab3d6de4ac738b80fe25b75f2c3c3db
--- /dev/null
+++ b/program/migrations/0143_alter_schedule_options_alter_show_options.py
@@ -0,0 +1,51 @@
+# Generated by Django 4.2.18 on 2025-01-22 18:41
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ("program", "0142_alter_schedule_default_media_and_more"),
+    ]
+
+    operations = [
+        migrations.AlterModelOptions(
+            name="schedule",
+            options={
+                "ordering": ("first_date", "start_time"),
+                "permissions": [("edit__schedule__default_media_id", "Can edit default media")],
+            },
+        ),
+        migrations.AlterModelOptions(
+            name="show",
+            options={
+                "ordering": ("slug",),
+                "permissions": [
+                    ("display__show__internal_note", "Can display internal note field"),
+                    ("edit__show__categories", "Can edit categories field"),
+                    ("edit__show__cba_series_id", "Can edit cba series id field"),
+                    ("edit__show__default_media_id", "Can edit default media"),
+                    ("edit__show__description", "Can edit description field"),
+                    ("edit__show__email", "Can edit email field"),
+                    ("edit__show__funding_categories", "Can edit funding categories field"),
+                    ("edit__show__hosts", "Can edit hosts field"),
+                    ("edit__show__image", "Can edit image field"),
+                    ("edit__show__internal_note", "Can edit internal note field"),
+                    ("edit__show__is_active", "Can edit is active field"),
+                    ("edit__show__languages", "Can edit languages field"),
+                    ("edit__show__links", "Can edit links field"),
+                    ("edit__show__logo", "Can edit logo field"),
+                    ("edit__show__music_focuses", "Can edit music focus field"),
+                    ("edit__show__name", "Can edit name field"),
+                    ("edit__show__owners", "Can edit owners field"),
+                    ("edit__show__predecessor", "Can edit predecessor field"),
+                    ("edit__show__short_description", "Can edit short description field"),
+                    ("edit__show__slug", "Can edit slug field"),
+                    ("edit__show__topics", "Can edit topics field"),
+                    ("edit__show__type", "Can edit type field"),
+                    ("update_show", "Can update show"),
+                ],
+            },
+        ),
+    ]
diff --git a/program/models.py b/program/models.py
index 78f53dce69be64ce19f7164867f41a998d130ab0..defbbc0ebaa6cca127a9599197933f4498c4eaf4 100644
--- a/program/models.py
+++ b/program/models.py
@@ -312,7 +312,7 @@ class Show(models.Model):
             ("display__show__internal_note", "Can display internal note field"),
             ("edit__show__categories", "Can edit categories field"),
             ("edit__show__cba_series_id", "Can edit cba series id field"),
-            ("edit__show__default_playlist_id", "Can edit default media-source"),
+            ("edit__show__default_media_id", "Can edit default media"),
             ("edit__show__description", "Can edit description field"),
             ("edit__show__email", "Can edit email field"),
             ("edit__show__funding_categories", "Can edit funding categories field"),
@@ -470,7 +470,7 @@ class Schedule(models.Model):
     class Meta:
         ordering = ("first_date", "start_time")
         permissions = [
-            ("edit__schedule__default_playlist_id", "Can edit default media-source"),
+            ("edit__schedule__default_media_id", "Can edit default media"),
         ]
 
     def __str__(self):