chore: explicit schedule file metadata dict values

This commit is contained in:
jo 2022-07-01 10:01:40 +02:00 committed by Kyle Robbertze
parent 216ab62507
commit fa136fad97
3 changed files with 18 additions and 3 deletions

View File

@ -899,7 +899,11 @@ SQL;
$schedule_item = [ $schedule_item = [
'id' => $media_id, 'id' => $media_id,
'type' => 'file', 'type' => 'file',
'metadata' => $fileMetadata, 'metadata' => [
'track_title' => $fileMetadata['track_title'],
'artist_name' => $fileMetadata['artist_name'],
'mime' => $fileMetadata['mime'],
],
'row_id' => $item['id'], 'row_id' => $item['id'],
'uri' => $uri, 'uri' => $uri,
'fade_in' => Application_Model_Schedule::WallTimeToMillisecs($item['fade_in']), 'fade_in' => Application_Model_Schedule::WallTimeToMillisecs($item['fade_in']),

View File

@ -78,7 +78,11 @@ def generate_file_events(
"fade_out": time_in_milliseconds(time_fromisoformat(schedule["fade_out"])), "fade_out": time_in_milliseconds(time_fromisoformat(schedule["fade_out"])),
"cue_in": time_in_seconds(time_fromisoformat(schedule["cue_in"])), "cue_in": time_in_seconds(time_fromisoformat(schedule["cue_in"])),
"cue_out": time_in_seconds(time_fromisoformat(schedule["cue_out"])), "cue_out": time_in_seconds(time_fromisoformat(schedule["cue_out"])),
"metadata": file, "metadata": {
"track_title": file["track_title"],
"artist_name": file["artist_name"],
"mime": file["mime"],
},
"replay_gain": file["replay_gain"], "replay_gain": file["replay_gain"],
"filesize": file["size"], "filesize": file["size"],
} }

View File

@ -94,6 +94,9 @@ class ApiClientServicesMock:
"url": None, "url": None,
"replay_gain": "-8.77", "replay_gain": "-8.77",
"size": 9505222, "size": 9505222,
"artist_name": "Bag Raiders",
"track_title": "Shooting Stars",
"mime": "audio/mp3",
} }
@staticmethod @staticmethod
@ -137,7 +140,11 @@ def test_get_schedule():
"fade_out": 500.0, "fade_out": 500.0,
"cue_in": 1.31066, "cue_in": 1.31066,
"cue_out": 231.985, "cue_out": 231.985,
"metadata": ApiClientServicesMock.file_url(), "metadata": {
"artist_name": "Bag Raiders",
"track_title": "Shooting Stars",
"mime": "audio/mp3",
},
"replay_gain": "-8.77", "replay_gain": "-8.77",
"filesize": 9505222, "filesize": 9505222,
}, },