* Clarified documentation * more comments * [WIP] hooked up basic video downloading; starting work on metadata * Added metadata model and parsing 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. * Added tests for video download worker * Hooked up video downloading to the channel indexing pipeline * Adds tasks for media items * Updated video metadata parser to extract the title |
||
|---|---|---|
| .. | ||
| .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 | ||
| 20240130161316_add_media_item_to_tasks.exs | ||