diff --git a/api/libretime_api/legacy/migrations/0028_3_0_0_alpha_13_2.py b/api/libretime_api/legacy/migrations/0028_3_0_0_alpha_13_2.py
new file mode 100644
index 000000000..db17af4e9
--- /dev/null
+++ b/api/libretime_api/legacy/migrations/0028_3_0_0_alpha_13_2.py
@@ -0,0 +1,23 @@
+from django.db import migrations
+
+from ._migrations import legacy_migration_factory
+
+UP = """
+ALTER TABLE cc_files ALTER COLUMN artwork TYPE VARCHAR(4096);
+"""
+
+DOWN = None
+
+
+class Migration(migrations.Migration):
+ dependencies = [
+ ("legacy", "0027_3_0_0_alpha_13_1"),
+ ]
+ operations = [
+ migrations.RunPython(
+ code=legacy_migration_factory(
+ target="3.0.0-alpha.13.2",
+ sql=UP,
+ )
+ )
+ ]
diff --git a/api/libretime_api/legacy/migrations/__init__.py b/api/libretime_api/legacy/migrations/__init__.py
index 4cf012471..8804155dc 100644
--- a/api/libretime_api/legacy/migrations/__init__.py
+++ b/api/libretime_api/legacy/migrations/__init__.py
@@ -1 +1 @@
-LEGACY_SCHEMA_VERSION = "3.0.0-alpha.13.1"
+LEGACY_SCHEMA_VERSION = "3.0.0-alpha.13.2"
diff --git a/api/libretime_api/legacy/migrations/sql/schema.sql b/api/libretime_api/legacy/migrations/sql/schema.sql
index cddafb271..2b705d17f 100644
--- a/api/libretime_api/legacy/migrations/sql/schema.sql
+++ b/api/libretime_api/legacy/migrations/sql/schema.sql
@@ -91,7 +91,7 @@ CREATE TABLE "cc_files"
"is_playlist" BOOLEAN DEFAULT 'f',
"filesize" INTEGER DEFAULT 0 NOT NULL,
"description" VARCHAR(512),
- "artwork" VARCHAR(512),
+ "artwork" VARCHAR(4096),
"track_type" VARCHAR(16),
PRIMARY KEY ("id")
);
diff --git a/legacy/application/models/airtime/map/CcFilesTableMap.php b/legacy/application/models/airtime/map/CcFilesTableMap.php
index 3a507de4e..8e2a3dc72 100644
--- a/legacy/application/models/airtime/map/CcFilesTableMap.php
+++ b/legacy/application/models/airtime/map/CcFilesTableMap.php
@@ -106,7 +106,7 @@ class CcFilesTableMap extends TableMap
$this->addColumn('is_playlist', 'DbIsPlaylist', 'BOOLEAN', false, null, false);
$this->addColumn('filesize', 'DbFilesize', 'INTEGER', true, null, 0);
$this->addColumn('description', 'DbDescription', 'VARCHAR', false, 512, null);
- $this->addColumn('artwork', 'DbArtwork', 'VARCHAR', false, 512, null);
+ $this->addColumn('artwork', 'DbArtwork', 'VARCHAR', false, 4096, null);
$this->addColumn('track_type', 'DbTrackType', 'VARCHAR', false, 16, null);
// validators
} // initialize()
diff --git a/legacy/build/schema.xml b/legacy/build/schema.xml
index 6cc7655ee..23c99abe0 100644
--- a/legacy/build/schema.xml
+++ b/legacy/build/schema.xml
@@ -79,7 +79,7 @@
-
+