Browse Source

add quality to streams

pull/121/head
Jelle van Snik 3 years ago
parent
commit
094f9208a8
  1. 3
      src/backend/embeds/testEmbedScraper.ts
  2. 6
      src/backend/helpers/streams.ts
  3. 3
      src/backend/providers/testProvider.ts

3
src/backend/embeds/testEmbedScraper.ts

@ -1,6 +1,6 @@
import { MWEmbedType } from "../helpers/embed"; import { MWEmbedType } from "../helpers/embed";
import { registerEmbedScraper } from "../helpers/register"; import { registerEmbedScraper } from "../helpers/register";
import { MWStreamType } from "../helpers/streams"; import { MWStreamQuality, MWStreamType } from "../helpers/streams";
registerEmbedScraper({ registerEmbedScraper({
id: "testembed", id: "testembed",
@ -15,6 +15,7 @@ registerEmbedScraper({
return { return {
streamUrl: "hello-world", streamUrl: "hello-world",
type: MWStreamType.MP4, type: MWStreamType.MP4,
quality: MWStreamQuality.Q1080P,
}; };
}, },
}); });

6
src/backend/helpers/streams.ts

@ -3,7 +3,13 @@ export enum MWStreamType {
HLS = "hls", HLS = "hls",
} }
export enum MWStreamQuality {
Q360P = "360p",
Q1080P = "1080p",
}
export type MWStream = { export type MWStream = {
streamUrl: string; streamUrl: string;
type: MWStreamType; type: MWStreamType;
quality: MWStreamQuality;
}; };

3
src/backend/providers/testProvider.ts

@ -1,6 +1,6 @@
import { MWEmbedType } from "../helpers/embed"; import { MWEmbedType } from "../helpers/embed";
import { registerProvider } from "../helpers/register"; import { registerProvider } from "../helpers/register";
import { MWStreamType } from "../helpers/streams"; import { MWStreamQuality, MWStreamType } from "../helpers/streams";
import { MWMediaType } from "../metadata/types"; import { MWMediaType } from "../metadata/types";
registerProvider({ registerProvider({
@ -20,6 +20,7 @@ registerProvider({
stream: { stream: {
streamUrl: "hello-world", streamUrl: "hello-world",
type: MWStreamType.HLS, type: MWStreamType.HLS,
quality: MWStreamQuality.Q1080P,
}, },
embeds: [ embeds: [
{ {

Loading…
Cancel
Save