### Description
The replay gain preferences are applied in the legacy code, but the
playout code was missing this feature. The replay gain was not applied
when playout fetched the schedules.
37d1a7685e/legacy/application/models/Schedule.php (L881-L886)
19 lines
881 B
Python
19 lines
881 B
Python
from rest_framework import serializers
|
|
|
|
|
|
# pylint: disable=abstract-method
|
|
class StreamPreferencesSerializer(serializers.Serializer):
|
|
input_fade_transition = serializers.FloatField(read_only=True)
|
|
message_format = serializers.IntegerField(read_only=True)
|
|
message_offline = serializers.CharField(read_only=True)
|
|
replay_gain_enabled = serializers.BooleanField(read_only=True)
|
|
replay_gain_offset = serializers.FloatField(read_only=True)
|
|
|
|
|
|
# pylint: disable=abstract-method
|
|
class StreamStateSerializer(serializers.Serializer):
|
|
input_main_connected = serializers.BooleanField(read_only=True)
|
|
input_main_streaming = serializers.BooleanField(read_only=True)
|
|
input_show_connected = serializers.BooleanField(read_only=True)
|
|
input_show_streaming = serializers.BooleanField(read_only=True)
|
|
schedule_streaming = serializers.BooleanField(read_only=True)
|