Adding the metadata model made me realize that, in many cases, yt-dlp returns undesired input in stdout, breaking parsing. In order to get the metadata model working, I had to change the way in which the app interacts with yt-dlp. Now, output is written as a file to disk which is immediately re-read and returned. |
||
|---|---|---|
| .. | ||
| .formatter.exs | ||
| 20240122030944_create_media_profiles.exs | ||
| 20240123174417_create_channels.exs | ||
| 20240125025325_create_media_items.exs | ||
| 20240125043813_add_oban_jobs_table.exs | ||
| 20240125165519_add_index_frequency_to_channels.exs | ||
| 20240125212753_create_tasks.exs | ||
| 20240129015810_create_media_metadata.exs | ||