From ead75913a8023add9e5eca53732eb2ecef7b789e Mon Sep 17 00:00:00 2001 From: tcely Date: Tue, 22 Apr 2025 20:06:47 -0400 Subject: [PATCH] Use a more human-friendly `MetadataFormat` display --- tubesync/sync/models.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tubesync/sync/models.py b/tubesync/sync/models.py index ab69d177..121690bb 100644 --- a/tubesync/sync/models.py +++ b/tubesync/sync/models.py @@ -1950,6 +1950,16 @@ class MetadataFormat(models.Model): ) + def __str__(self): + template = '#{} "{}" from {}: {}' + return template.format( + self.number, + self.key, + self.site, + self.value.get('format') or self.value.get('format_id'), + ) + + class MediaServer(models.Model): ''' A remote media server, such as a Plex server.