Commit graph

81 commits

Author SHA1 Message Date
rdiaz738
92f5d34ce2 Refactored with feedback 2025-03-04 16:16:19 -08:00
rdiaz738
2e86a4875d Update README.md 2025-03-01 17:57:44 -08:00
matthewpipes
fbac64ba33
Update README.md
Added what might be a popular YTDL_OPTION in the iOS Compatibility section
2024-12-05 16:03:08 -05:00
Rithas K
a5c9470576
feat: add Best (iOS) option to iCloud shortcut 2024-12-05 01:44:17 +05:30
Ikko Eltociear Ashimine
d059369110
docs: update README.md
numer -> number
2024-10-23 10:57:12 +09: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 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
VolumeData21
d654b6060c removed version line from Docker Compose YAML section 2024-08-21 20:55:45 -04:00
Pawel Derehajlo
301ff92b58 added OUTPUT_TEMPLATE_PLAYLIST variable 2024-08-19 16:31:25 +02:00
Pawel Derehajlo
c675db1ae5 Added Playlist Strict mode and Item limits 2024-08-18 11:07:59 +02: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
79e34f7592
Update PUBLIC_HOST_URL description 2024-05-02 21:22:36 +03:00
vaaski
3440d0adeb
add PUBLIC_HOST_AUDIO_URL 2024-05-02 13:10:41 +02:00
vaaski
16b3319786
add PUBLIC_HOST_URL to readme 2024-05-02 13:08:32 +02:00
Aaron
aabb978d1e
Support basic auth in Chrome bookmarklet 2024-04-27 22:12:36 -07:00
Alex Shnitman
9f2da739cd retire ARM32 build 2024-04-12 10:10:17 +03:00
Alex Shnitman
0b77011f83 updated README with python version 2023-12-09 08:47:36 +02:00
Robert Smits
c64dda8ca7 Fix theme handling and auto theme
This commit fixes the client side theme selection being overwritten by the backend and adds a selectable auto theming option.
2023-10-01 18:23:11 +02:00
Alex
27def1f670 separated YTDL_OPTIONS_FILE 2023-08-19 21:03:08 +00:00
ArabCoders
01aafe3854 Fixed typo and removed unused import 2023-08-14 04:53:16 +03:00
Abdulmohsen
8c994bc45f
Updated YTDL_OPTIONS description in README.md 2023-08-13 19:13:55 +03:00
Alex Shnitman
9782b5d75f improve examples (closes #295) 2023-07-12 23:04:22 +03:00
Shalak
7bde629787 Enhance README.md with more yt-dlp examples 2023-07-10 04:28:54 +02:00
Rithas K
11a31ab023 Update README 2023-06-19 16:34:01 +05:30
Alex
d3bc5d39a1
Update README.md 2023-06-18 10:29:20 +03:00
Alex
9a030df636
Update README.md 2023-06-18 10:08:17 +03:00
Rithas K
9205e9de6e Add iOS shortcut link 2023-06-17 19:50:58 +05:30
breakid
70b8bedc64 Made changes requested by original author
- Recombined COPY and RUN commands in Dockerfile
- Modified 'supported sites' URL in README
- Undid automatic formatting in ytdlp.py
2023-05-10 18:29:32 -04:00
breakid
fb7e15bd56 Fixed default TEMP_DIR path 2023-05-09 16:10:30 -04:00
breakid
ccff77647c Added support for yt-dlp 'temp' path
- Added support for yt-dlp 	emp path
- Formatted with Black
- Updated README to reflect new TEMP_DIR setting; linted
- Modified Dockerfile to strip carriage return characters from docker-entrypoint.sh script to fix building the image on Windows
- Added example docker-compose.yml config
2023-05-09 16:05:38 -04:00
guahki
23e9fef032 Introduce DOWNLOAD_DIRS_INDEXABLE to index download dirs 2023-04-16 13:08:58 +02:00
guahki
8283716547 Introduce DELETE_FILE_ON_TRASHCAN option, to delete files on the server 2023-04-16 13:07:25 +02:00
Alex Shnitman
d922970d0c docker image path under ghcr.io 2023-03-25 13:20:46 +03:00
しぐれ
954d561a66
Update README.md
Replace Chrome cookies extractor with get-cookiestxt-locally
2023-03-13 20:00:29 -04:00
Alex Shnitman
ea7a7b0711 Fix boolean env variables (closes #213) 2023-02-04 11:09:36 +02:00
Alex Shnitman
a6d6942f7b upgrade dependencies; add troubleshooting section to README 2022-11-19 17:23:36 +02:00
James Woglom
202813b9ed CREATE_DIRS -> CREATE_CUSTOM_DIRS 2022-09-19 15:00:26 -04:00
James Woglom
ba712fc071 Fill in download_dir or audio_download_dir on launch 2022-08-30 00:55:16 -04:00
James Woglom
47e797cfcb update readme 2022-08-29 18:26:43 -04:00
Alex Shnitman
dccf8d5bf6 refactor of the entrypoint feature 2022-06-19 22:19:13 +03:00
Alex Shnitman
566774316f Merge branch 'master' of https://github.com/alexta69/metube into VergilGao/master 2022-06-19 21:54:30 +03:00
Alex Shnitman
38a911f489 added note about the OUTPUT_TEMPLATE_CHAPTER config variable to the README 2022-06-19 21:51:10 +03:00
羽先生
ccd1d5a891 update readme to add new mode description 2022-06-05 10:02:25 +08:00
Mirek Szajowski
2f66f05ccc Add bookmarklets with toast 2022-05-25 00:15:46 +02:00
Alex Shnitman
43de9c8454 added Apache reverse proxy config 2022-03-15 19:48:09 +02:00
Alex Shnitman
4ee096c666 add note about Watchtower to README 2022-01-26 22:02:44 +02:00
Alex Shnitman
7b94a4fabd change default path of queue persistence files (closes #110) 2022-01-26 08:25:53 +02:00