Commit graph

431 commits

Author SHA1 Message Date
dependabot[bot]
92f43063b9
Bump aiohttp from 3.10.8 to 3.10.11
Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.10.8 to 3.10.11.
- [Release notes](https://github.com/aio-libs/aiohttp/releases)
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst)
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.10.8...v3.10.11)

---
updated-dependencies:
- dependency-name: aiohttp
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-18 21:39:13 +00:00
AutoUpdater
d0e1c54b50 upgraded yt-dlp 2024-11-05 00:08:03 +00:00
Alex
0a00a1ffe2
Merge pull request #532 from eltociear/patch-1
docs: update README.md
2024-10-23 09:05:50 +03:00
Ikko Eltociear Ashimine
d059369110
docs: update README.md
numer -> number
2024-10-23 10:57:12 +09:00
AutoUpdater
99dae82f91 upgraded yt-dlp 2024-10-23 00:08:06 +00:00
AutoUpdater
d40786f39e upgraded yt-dlp 2024-10-08 00:07:47 +00:00
Alex Shnitman
b4e388409c add 2160p (closes #11) 2024-10-04 08:51:23 +03:00
Alex Shnitman
ea349c3560 upgraded dependencies 2024-10-04 08:50:48 +03:00
Alex
f306b4aaa8
Merge pull request #520 from phoenix727/title-default
fix: provide default value for title when absent
2024-10-02 08:47:45 +03:00
Peter Copeland
818847a37a fix: provide default value for title when absent 2024-10-01 22:46:56 -06:00
AutoUpdater
9ea1765124 upgraded yt-dlp 2024-09-28 00:08:03 +00:00
Alex
0b37d39ff9
Merge pull request #517 from DallasHoff/rwd-improvements
Responsive design improvements
2024-09-26 08:47:34 +03:00
Dallas Hoffman
0b1b0c4f5f Responsive design improvements 2024-09-25 23:06:29 -04:00
Alex
0016a8d2fe
Merge pull request #516 from jfsimoneau/robots-txt
Add the ability to specify a robots.txt file, with a default disallowing the download links
2024-09-22 15:04:15 +03:00
Jean-Francois Simoneau
bde077d23a Add the ability to specify a robots.txt file, with a default disallowing the download links 2024-09-22 02:10:36 -04:00
Alex Shnitman
abe7e88e44 add note about Raycast extension (closes #512) 2024-09-16 20:36:31 +03:00
Alex Shnitman
1112d6c5db add note about feature requests 2024-09-11 20:10:37 +03:00
Alex
23d772c0c2
Merge pull request #505 from VergilGao/master
Add the ability to be configured as an HTTPS service
2024-09-11 19:43:44 +03:00
Alex Shnitman
07b0b9caed documentation fixes and HTTPS boolean fix 2024-09-11 19:40:45 +03:00
VergilGao
84ed2c5f00 Add the ability to be configured as an HTTPS service 2024-08-29 14:54:36 +08:00
VergilGao
04e82533c7 Add a supports_reuse_port method to check if the operating system supports reuse port. 2024-08-29 14:21:15 +08:00
Alex
2e6199b867
Merge pull request #500 from volumedata21/master
removed version line from Docker Compose YAML section
2024-08-22 08:55:39 +03:00
Alex
01dd3e9320
Merge pull request #499 from labmonkey/bugfix/regression-playlist-output
fixed: Regression causing playlist output format to be applied to every video
2024-08-22 08:54:24 +03:00
VolumeData21
d654b6060c removed version line from Docker Compose YAML section 2024-08-21 20:55:45 -04:00
Pawel Derehajlo
9675cbe988 fixed: Regression causing playlist output format to be applied to every video 2024-08-21 23:52:38 +02:00
Alex
8277ff0719
Merge pull request #496 from labmonkey/playlist-strict-mode-and-limits
Playlist strict mode, limits and fixes
2024-08-19 19:21:29 +03:00
Pawel Derehajlo
301ff92b58 added OUTPUT_TEMPLATE_PLAYLIST variable 2024-08-19 16:31:25 +02:00
Pawel Derehajlo
5b64f2f615 fixed: urls with a video in a playlist were incorrectly downloaded as a whole playlist as single item instead of split by each video 2024-08-18 11:27:15 +02:00
Pawel Derehajlo
c675db1ae5 Added Playlist Strict mode and Item limits 2024-08-18 11:07:59 +02:00
AutoUpdater
ceede47841 upgraded yt-dlp 2024-08-07 00:07:06 +00:00
AutoUpdater
014add35d7 upgraded yt-dlp 2024-08-02 00:06:52 +00:00
AutoUpdater
dc894efb82 upgraded yt-dlp 2024-07-26 00:06:47 +00:00
AutoUpdater
77ed836fc3 upgraded yt-dlp 2024-07-17 00:07:24 +00:00
Alex
6b06e73c0a
Merge pull request #471 from alegru/master
Fix basic auth not asking for credentials
2024-07-14 19:28:32 +03:00
alegru
80569d7b5e Fix basic auth not asking for credentials 2024-07-14 17:05:47 +02:00
AutoUpdater
9afbc96e5b upgraded yt-dlp 2024-07-10 00:07:10 +00:00
AutoUpdater
ae57a5d4a1 upgraded yt-dlp 2024-07-09 00:06:52 +00:00
AutoUpdater
9619c4ed92 upgraded yt-dlp 2024-07-08 00:07:20 +00:00
AutoUpdater
de48d667a1 upgraded yt-dlp 2024-07-03 00:06:48 +00:00
AutoUpdater
ce638a0e32 upgraded yt-dlp 2024-07-02 00:06:59 +00:00
Alex
592dd99e5a
Merge pull request #455 from jgoguen/master
Add separate quality entry for iOS compatibility
2024-06-16 09:16:08 +03:00
Joel Goguen
41da9fdadd
Add separate quality entry for iOS compatibility
The iOS-compatible video may not be the best quality. Add a separate quality option to accommodate people who want the best available versus the best compatible with iOS's strict requirements.

Testing with https://www.youtube.com/watch?v=YiRMs5ZhcH4 where the best quality video is 2160p and not iOS-compatible.

With best quality, the VP9 video format is used (better quality but not iOS-compatible):

```
% ffprobe -hide_banner Who\ Can\ Find\ the\ Weirdest\ PC\ Parts\ on\ AliExpress?.mp4
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Who Can Find the Weirdest PC Parts on AliExpress?.mp4':
Metadata:
major_brand     : isom
minor_version   : 512
compatible_brands: isomiso2mp41
encoder         : Lavf60.16.100
Duration: 00:19:02.72, start: 0.000000, bitrate: 10941 kb/s
Stream #0:0[0x1](und): Video: vp9 (Profile 0) (vp09 / 0x39307076), yuv420p(tv, bt709), 3840x1920, 10805 kb/s, 29.97 fps, 29.97 tbr, 16k tbn (default)
Metadata:
handler_name    : ISO Media file produced by Google Inc. Created on: 06/15/2024.
vendor_id       : [0][0][0][0]
Stream #0:1[0x2](eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s (default)
Metadata:
handler_name    : ISO Media file produced by Google Inc.
vendor_id       : [0][0][0][0]
```

With "Best (iOS)" quality, the H264 video (lower quality but iOS-compatible) is used:

```
% ffprobe -hide_banner Who\ Can\ Find\ the\ Weirdest\ PC\ Parts\ on\ AliExpress?.mp4
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Who Can Find the Weirdest PC Parts on AliExpress?.mp4':
Metadata:
major_brand     : isom
minor_version   : 512
compatible_brands: isomiso2avc1mp41
encoder         : Lavf60.16.100
Duration: 00:19:02.72, start: 0.000000, bitrate: 1846 kb/s
Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1920x960 [SAR 1:1 DAR 2:1], 1710 kb/s, 29.97 fps, 29.97 tbr, 30k tbn (default)
Metadata:
handler_name    : ISO Media file produced by Google Inc.
vendor_id       : [0][0][0][0]
Stream #0:1[0x2](eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s (default)
Metadata:
handler_name    : ISO Media file produced by Google Inc.
vendor_id       : [0][0][0][0]
```

Included a README note about the new quality option.
2024-06-15 13:36:04 -04:00
Alex
6b4db7c757
Merge pull request #449 from PikuZheng/patch-2
add flac format for audio
2024-06-07 13:50:44 +03:00
PikuZheng
69c2f310c2 add flac format for audio 2024-06-07 10:35:04 +08:00
AutoUpdater
c6c02af4ff upgraded yt-dlp 2024-05-28 00:07:02 +00:00
AutoUpdater
6db70a2141 upgraded yt-dlp 2024-05-27 00:06:58 +00:00
Alex
167095b8d7
Merge pull request #440 from jgoguen/mp4-ios-compatible
Update MP4 format string for iOS compatibility
2024-05-22 23:39:35 +03:00
Joel Goguen
ebbe0ac7aa
Update MP4 format string for iOS compatibility
iOS has strict requirements for video files, requiring h264 or h265 video codec and aac audio codec in MP4 container. This update to the MP4 format string tries to get a fully compatible file first, followed by the right video codec and any M4A audio (audio is much faster to convert if needed), and then falls back to the original behaviour of getting the best available MP4 video and M4A audio.
2024-05-21 08:36:27 -04:00
Alex Shnitman
633cfb7ba2 fix typo 2024-05-02 21:31:44 +03:00
Alex
63f11fb1ea
Merge pull request #431 from jfsimoneau/no-audio-convert
Don't convert audio if unnecessary
2024-05-02 21:26:27 +03:00