Kieran Eglin
85feb67299
Bumped version
2024-10-02 14:44:47 -07:00
Kieran
4843d7d6c2
Updated tzinfo package ( #402 )
2024-10-02 14:38:14 -07:00
Kieran
a0b9e49486
[Enhancement] Added ability to detect when files have been deleted ( #399 )
...
* Added function for updating a media item's filepaths on-disk
* Added placeholder action to source page
* Turned the file sync into a job and properly hooked it up to the controller
2024-09-26 12:39:31 -07:00
Kieran
0163e85e76
[Bugfix] prevent duplicate videos from being downloaded if the video's name changes ( #396 )
...
* Added methods for deleting outdated files
* Hooked up outdated file deletion to media download worker
2024-09-23 15:59:48 -07:00
Kieran Eglin
7fb6fa3af4
Bumped version
2024-09-12 14:39:07 -07:00
Kieran
bb8788f03d
[Dev] Version updates 2024-09-12 ( #388 )
...
* Updated some deps
* Updated phoenix
2024-09-12 13:04:49 -07:00
Kieran
ed4434512b
[Dev] Speed up CI ( #385 )
...
* Moved around copy steps
* no-op change
* Reverted the no-op change
* Testing if docker-compose volume is needed
* Nope, it's needed
* Testing alternate driver
* Add containerd
* Bump version
* Revert
2024-09-12 12:38:12 -07:00
Kieran
f6344d43d2
[Bugfix] Disallow concurrent slow-indexing runs for the same source ( #384 )
...
* Updated deps in case that does anything
* Kills running slow-indexes when a new slow-index is enqueued
* Revert deps upgrade (saving that for its own PR)
2024-09-10 14:16:10 -07:00
Kieran
e0745bdfbe
[Enhancement] Allow configuration of media container format ( #383 )
...
* Adds media container to media_profiles and updates option builder
* Added media container to media profile form
2024-09-10 11:44:57 -07:00
Kieran Eglin
a0a02cb4be
Updated docker-build-push version in docker release file as well
2024-09-10 11:42:10 -07:00
Kieran Eglin
7866f7258a
Updated docker-build-push version
2024-09-10 11:36:54 -07:00
Kieran
5cd82f9dd5
Updated the aspect ratio threshold for short detection ( #382 )
2024-09-10 08:49:30 -07:00
Kieran Eglin
c85e9cb5f1
Retry with a non-yanked version of ffmpeg I guess?
2024-08-28 09:58:53 -07:00
Kieran Eglin
4837dd44c9
Bumped version
2024-08-28 08:47:13 -07:00
Kieran Eglin
e3f42c28d0
Opps - reversed the IPv6 logic
2024-08-27 20:25:53 -07:00
Kieran
4a11d47692
Locked ffmpeg to last known-good version ( #373 )
2024-08-27 20:20:53 -07:00
Kieran
612c760755
[Enhancement] Allow IPv6 ( #372 )
...
* Added option to enable IPv6 in runtime config
* Updated README
2024-08-27 20:08:53 -07:00
Kieran
14b8ecbe44
[Enhancement] Show error messages in-app for easier triage ( #365 )
...
* Added an improved error message screen with actionable details
* Added a basic 404 page
* fixed tests
2024-08-23 13:33:27 -07:00
Kieran
a6c61ccd0d
[Bugfix] Improve livestream detection ( #362 )
...
* Livestream status is now based off live_status instead of was_live
* Updated tests
2024-08-20 09:37:42 -07:00
Kieran Eglin
80209240d2
Updated logger to add dates in logfiles rather than just console output
2024-08-20 08:58:30 -07:00
Kieran Eglin
1d5b62ccf9
Bumped version
2024-08-14 14:48:58 -07:00
Kieran
af8235c6b3
[Enhancement] Filter media based on min and/or max duration ( #356 )
...
* Added duration limits to source model
* Added duration limits to source form
* Added validation for min/max amounts
* Added duration checks to pending query
* Moved min/max filters up in source form
* Removed debugger
2024-08-14 14:20:50 -07:00
Kieran
8e9f02c807
[Enhancement] Support specifying count of yt-dlp workers per-queue ( #355 )
...
* Updated certain Oban queues to have a configurable limit
* Updated README
2024-08-14 12:37:24 -07:00
Kieran
fd20ac5d84
[Enhancement] Use cookies on a per-source basis ( #354 )
...
* Added 'use_cookies' column to source
* Added cookies to the source form
* Updated every command to optionally include cookies
* LOTS of tests
* Made YT cookies off by default
2024-08-14 12:00:18 -07:00
Kieran
23492961d5
[Dev] Adds .devcontainer manifest to help promote contributions ( #342 )
...
* Added a devcontainer file
* linting
* Added link to README
2024-08-07 15:38:06 -07:00
Kieran Eglin
2326775d78
Bump for new yt-dlp version
2024-08-06 14:17:14 -07:00
Kieran Eglin
e0a84a521b
Bumped version
2024-07-30 08:23:03 -07:00
Kieran Eglin
d217ad5744
[Dev] Added ZSH to dev dockerfile
2024-07-30 08:20:55 -07:00
Kieran
d5ae41cdab
[Performance] Asyncronously delete sources and media profiles ( #277 )
...
* [WIP] started on source deletion
* Removed unneeded test blocks
* Added marked_for_deletion_at to sources and media profiles
* Hooked up async deletion to media profiles as well
2024-07-22 12:26:22 -07:00
Kieran
7a01db05dd
[Enhancement] Ignore media based on user scripts ( #330 )
...
* Integrated pre-download callback for media items
* Refactored existing tests
* Docs, etc
2024-07-22 10:47:49 -07:00
Kieran
d392fc3818
[Enhancement] Media from before a source's cutoff date is now automatically deleted ( #329 )
...
* Changed the purpose of the 'culled_at' flag. renamed some methods
* implemented new culling behaviour for source cutoff dates
* Removed culled_at flag if a media item gets redownloaded
* Updated source form
* Removed unused method
2024-07-19 16:39:30 -07:00
Kieran Eglin
47596d5f72
Added a script to help with version bumping
2024-07-18 15:59:31 -07:00
Kieran Eglin
dbc25e5730
changed version number because I'm a coward
2024-07-18 11:13:03 -07:00
Kieran Eglin
a3ebf59b29
Bumped version
2024-07-18 11:09:28 -07:00
Kieran
8dd8e49051
[Dev] Fix CI caching ( #325 )
...
* Consolidated dockerfile commands
* Added teardown step
* FIxed typo
* Got rid of old caching action
* Added buildx
* Added steps for compiling test ENV to dockerfile
* Changed the order of things
* Added env vars
* more env vars
* Removed step
* No compile flag
* fetch quest
* Removed other thing
* volumes
* Rolling back some other changes
* more consolidation
* updated checkout runner
2024-07-17 14:21:01 -07:00
Kieran
029981b7ee
[Enhancement] Support auto-generated subs when embedding subs in media file ( #324 )
...
* Allowed using auto subs when embedding
* Updated profile form
2024-07-17 10:33:50 -07:00
Kieran
d423e4486f
Added padding to playlist_index output template ( #321 )
2024-07-16 15:30:27 -07:00
Kieran
4c7a63c970
[Bugfix] Determine NFO season and episode from filepath ( #320 )
...
* Updated NFO generator to determine S/E from filepath
* Tests
2024-07-16 15:16:24 -07:00
Kieran
4822127e3f
Added date-based outtmpl helper for static playlists ( #319 )
2024-07-16 14:06:54 -07:00
Kieran Eglin
4f25878f2f
Bumped version
2024-07-16 10:00:09 -07:00
Kieran
aec56e3a03
Added some improved output template helpers ( #318 )
2024-07-16 09:41:43 -07:00
Kieran
e06e050f95
[Enhancement] Capture playlist_index for use with output templates ( #315 )
...
* Started capturing playlist_index on indexing pass
* Added playlist_index as a media item field
* Added playlist index to output variable templates
* Improved the way playlist_indexes are rejected on update
* Updated docs
* Undid unneeded changes
2024-07-15 16:06:13 -07:00
Kieran
5a10015634
[Enhancement] Download image when using playlists with media center apps ( #313 )
...
* [WIP] started adding calls for downloading posters for playlists
* Updated source image parser to work with playlists
2024-07-15 12:04:57 -07:00
Dan
0d5a41fd35
[Enhancement] Render URL attributes as a link ( #299 )
...
* Render URLs as links when listing items from a map
* Applies suggestions from MR feedback
2024-07-15 08:59:02 -07:00
Kieran
8f91c4e6a2
[Enhancement] Improve flow for adding many sources at once ( #306 )
...
* Added mechamism for using existing sources as a reference for adding new sources
* Added test
2024-07-12 08:53:26 -07:00
Kieran
7f1daf90ca
Add date to 'prod' logger ( #305 )
2024-07-11 10:19:14 -07:00
Kieran
bb0e104b7e
Runs yarn install at project level on app boot ( #304 )
2024-07-11 09:29:53 -07:00
Kieran Eglin
c0b8dec520
no-op change to force a rebuild with new yt-dlp version
2024-07-11 08:30:33 -07:00
Kieran Eglin
b8da973a81
Bumped version
2024-06-25 08:19:06 -07:00
Kieran
a46cfd1888
[Bugfix] Check for regex errors before saving a source ( #296 )
...
* Added error if provided regex is invalid
* improved test
2024-06-20 12:48:52 -07:00