diff --git a/app/Http/Controllers/Api/StreamApiController.php b/app/Http/Controllers/Api/StreamApiController.php index f9a5bfc..8801fd5 100644 --- a/app/Http/Controllers/Api/StreamApiController.php +++ b/app/Http/Controllers/Api/StreamApiController.php @@ -30,7 +30,7 @@ class StreamApiController extends Controller 'poster' => $episode->gallery()->first()->image_url, 'interpolated' => $episode->interpolated, 'interpolated_uhd' => $episode->interpolated_uhd, - 'stream_url' => $episode->url, + 'stream_url' => $episode->dmca_takedown ? 'stuff/dmca' : $episode->url, 'stream_domains' => config('hstream.stream_domain'), 'asia_stream_domains' => config('hstream.asia_stream_domain'), 'extra_subtitles' => $subtitles diff --git a/app/Services/EpisodeService.php b/app/Services/EpisodeService.php index b30e9c0..09d9aa2 100644 --- a/app/Services/EpisodeService.php +++ b/app/Services/EpisodeService.php @@ -74,6 +74,7 @@ class EpisodeService $episode->interpolated = $request->input('interpolated') == 'yes'; $episode->interpolated_uhd = $request->input('downloadUHDi1') ? true : false; $episode->is_dvd_aspect = $request->input('dvd') == 'yes'; + $episode->dmca_takedown = $request->input('dmca_takedown') == 'true'; $episode->save(); // Tagging diff --git a/database/migrations/2025_12_19_205600_add_dmca_to_episodes_table.php b/database/migrations/2025_12_19_205600_add_dmca_to_episodes_table.php new file mode 100644 index 0000000..e58f42a --- /dev/null +++ b/database/migrations/2025_12_19_205600_add_dmca_to_episodes_table.php @@ -0,0 +1,28 @@ +boolean('dmca_takedown')->default(0)->after('interpolated_uhd'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('episodes', function (Blueprint $table) { + $table->dropColumn('dmca_takedown'); + }); + } +}; diff --git a/resources/views/admin/modals/edit-episode.blade.php b/resources/views/admin/modals/edit-episode.blade.php index 0a4dd92..32ef781 100644 --- a/resources/views/admin/modals/edit-episode.blade.php +++ b/resources/views/admin/modals/edit-episode.blade.php @@ -104,6 +104,13 @@ v2 Re-Release Notification +