Added codec preferences to settings model
This commit is contained in:
parent
4fdd07fc58
commit
3cb7c2c70c
2 changed files with 18 additions and 1 deletions
|
|
@ -11,7 +11,9 @@ defmodule Pinchflat.Settings.Setting do
|
|||
:pro_enabled,
|
||||
:yt_dlp_version,
|
||||
:apprise_version,
|
||||
:apprise_server
|
||||
:apprise_server,
|
||||
:video_codec_preference,
|
||||
:audio_codec_preference
|
||||
]
|
||||
|
||||
@required_fields ~w(
|
||||
|
|
@ -25,6 +27,11 @@ defmodule Pinchflat.Settings.Setting do
|
|||
field :yt_dlp_version, :string
|
||||
field :apprise_version, :string
|
||||
field :apprise_server, :string
|
||||
|
||||
field :video_codec_preference, {:array, :string}, default: []
|
||||
field :audio_codec_preference, {:array, :string}, default: []
|
||||
field :video_codec_preference_string, :string, virtual: true
|
||||
field :audio_codec_preference_string, :string, virtual: true
|
||||
end
|
||||
|
||||
@doc false
|
||||
|
|
|
|||
|
|
@ -0,0 +1,10 @@
|
|||
defmodule Pinchflat.Repo.Migrations.AddCodecPreferencesToSettings do
|
||||
use Ecto.Migration
|
||||
|
||||
def change do
|
||||
alter table(:settings) do
|
||||
add :video_codec_preference, {:array, :string}, default: []
|
||||
add :audio_codec_preference, {:array, :string}, default: []
|
||||
end
|
||||
end
|
||||
end
|
||||
Loading…
Reference in a new issue