Commit Graph

681 Commits

Author SHA1 Message Date
tcely
f88df0d4e6
Manually skipped items do not need additional filtering 2024-12-21 16:46:17 -05:00
tcely
6c757185db
Do not try to skip already skipped media
Logically these functions can only mark media instances as skipped, so running them for media instances that are already marked that way is a waste of resources.
2024-12-21 16:19:26 -05:00
meeb
52865cb5b4
Merge pull request #585 from tcely/patch-1
Some checks failed
Run Django tests for TubeSync / test (3.7) (push) Has been cancelled
Run Django tests for TubeSync / test (3.8) (push) Has been cancelled
Run Django tests for TubeSync / test (3.9) (push) Has been cancelled
Run Django tests for TubeSync / containerise (push) Has been cancelled
Remove unused timedelta import
2024-12-18 13:33:15 +11:00
tcely
d85fb92b2e
Remove unused timedelta import 2024-12-17 15:29:34 -05:00
meeb
679f77b6b4
Merge pull request #579 from tcely/patch-4
Some checks failed
Run Django tests for TubeSync / test (3.7) (push) Has been cancelled
Run Django tests for TubeSync / test (3.8) (push) Has been cancelled
Run Django tests for TubeSync / test (3.9) (push) Has been cancelled
Run Django tests for TubeSync / containerise (push) Has been cancelled
Simplify directory_path
2024-12-12 00:07:41 +11:00
meeb
0fc3789cdc
Merge pull request #578 from tcely/patch-1
Remove audio / video directory modification
2024-12-11 23:52:02 +11:00
tcely
de4a15efed
Remove audio / video directory modification 2024-12-11 07:48:39 -05:00
meeb
fcb9803da6 Merge branch 'main' of github.com:meeb/tubesync 2024-12-11 23:44:39 +11:00
meeb
475a26d9dd migration caused by #574 2024-12-11 23:44:28 +11:00
meeb
356f4f1201
Merge pull request #577 from tcely/patch-1
Adjust days_to_keep logic
2024-12-11 23:34:16 +11:00
meeb
6c12244a25 whoops 2024-12-11 23:17:03 +11:00
meeb
2c12bf5797 tidy up settings and readme 2024-12-11 23:04:14 +11:00
tcely
a4794ec3b1
Enable filter_source_cutoff with new logic 2024-12-11 06:59:32 -05:00
meeb
5f28b8be66 tweaks related to #572 2024-12-11 22:56:21 +11:00
meeb
a8997400b2
Merge pull request #572 from jameswlane/main
Add Support for TUBESYNC_DIRECTORY_PREFIX Environment Variable
2024-12-11 22:45:42 +11:00
tcely
bb73cc6c97
Add days_to_keep_date 2024-12-11 06:43:26 -05:00
meeb
a8b12338af
Merge pull request #576 from tcely/patch-1
Disable checking against days to keep
2024-12-11 22:16:32 +11:00
tcely
d9c56db627
Disable checking against days to keep
This isn't the logic we should be using.
Just stop using it until the function is comparing the proper dates.
2024-12-11 05:35:09 -05:00
James W Lane
ff8d00f5bd updating code per comments 2024-12-10 20:04:42 -06:00
meeb
1981301ed6
Merge pull request #566 from tcely/patch-1
Some checks are pending
Run Django tests for TubeSync / test (3.7) (push) Waiting to run
Run Django tests for TubeSync / test (3.8) (push) Waiting to run
Run Django tests for TubeSync / test (3.9) (push) Waiting to run
Run Django tests for TubeSync / containerise (push) Waiting to run
Sort video formats by height and bitrate
2024-12-11 01:03:24 +11:00
meeb
bd72513d69 bump s6 to v3.2.0.2 2024-12-10 22:36:45 +11:00
meeb
26cb02be07 bump yt-dlp and ffmpeg, resolves #575 2024-12-10 22:30:09 +11:00
tcely
ed44838aa1
Merge branch 'main' into patch-1 2024-12-10 03:11:26 -05:00
meeb
7974819dfa
Merge pull request #571 from tcely/patch-3
Some checks are pending
Run Django tests for TubeSync / test (3.7) (push) Waiting to run
Run Django tests for TubeSync / test (3.8) (push) Waiting to run
Run Django tests for TubeSync / test (3.9) (push) Waiting to run
Run Django tests for TubeSync / containerise (push) Waiting to run
Handle STR0NNN in a generic way
2024-12-10 18:54:28 +11:00
meeb
6b7197c980
Merge pull request #574 from tcely/patch-2
Simplify regex for sub_langs
2024-12-10 18:44:51 +11:00
tcely
63d0f4f15a
Simplify regex for sub_langs 2024-12-10 02:02:30 -05:00
meeb
44b1d21854
Merge pull request #573 from tcely/patch-5
Accept '-' in sub_langs
2024-12-10 17:45:24 +11:00
meeb
e230b7ce36
Merge pull request #569 from tcely/patch-2
Adjust to correct 60 fps case
2024-12-10 17:42:43 +11:00
tcely
a4dc416ce8
Simplify directory_path
This looked to be identical code to what `filename` used.
Remove the duplicated code by using the function instead.
2024-12-10 00:05:58 -05:00
James W Lane
aa3bc7e6af fixed default test 2024-12-09 22:23:32 -06:00
James W. Lane III
cf1aec6922
Merge pull request #1 from tcely/patch-4
directory mode on settings
2024-12-09 20:53:00 -06:00
tcely
049c6f3764
Accept '-' in sub_langs 2024-12-09 18:05:45 -05:00
tcely
d33be55b51
Raise an error for an invalid custom value 2024-12-09 15:44:32 -05:00
tcely
a487e64550
Raise an error for an unsupported value 2024-12-09 15:40:16 -05:00
tcely
2a63e3a360
Reset tubesync/sync/models.py (#16) 2024-12-09 15:26:12 -05:00
tcely
233d384e25
Removed unnecessary str 2024-12-09 14:56:41 -05:00
tcely
a02fd5bde9
maxsplit and quoting 2024-12-09 14:21:55 -05:00
tcely
279a01f9bc
directory mode on settings 2024-12-09 14:06:35 -05:00
James W Lane
0fafca037c updated tubesync type directory path 2024-12-09 09:33:28 -06:00
tcely
fb663d508f
Uppercase the codec string first, not last 2024-12-05 18:27:46 -05:00
tcely
6fdcc5ffa5
Handle STR0NNN in a generic way
The function should return 'VP9' for:

- vp9.1.2.3
- vp09.4.5.6

As well as other variations.
It also works for avc01 or av01, or any others that fit the pattern.
2024-12-05 17:56:53 -05:00
tcely
f570fb57b9
Adjust to correct 60 fps case 2024-12-05 07:57:24 -05:00
tcely
b1a4c8bbaf Include streams with a blank format_note and the proper height 2024-12-05 00:30:32 +00:00
tcely
09044aa95d Return for empty format lists first 2024-12-05 00:30:32 +00:00
tcely
6d7d3483a4 Use the audio format list from youtube-dl 2024-12-05 00:30:32 +00:00
tcely
ed98f56946 Adjust VP09 vcodec to match VP09 source vcodec 2024-12-05 00:30:32 +00:00
tcely
526c6a97b4 Match against height instead of format 2024-12-05 00:30:32 +00:00
tcely
77247f7a7f Use reversed argument for multiple key sorting 2024-12-05 00:30:32 +00:00
tcely
ede9dff4e6 Use new multiple key sorting 2024-12-05 00:30:32 +00:00
tcely
4b60073ef0 Add multiple key sorting 2024-12-05 00:30:32 +00:00