Commit graph

434 commits

Author SHA1 Message Date
ArabCoders
e0e63d61c4 for some reason, people were exposing ytptube directly to internet without any authentication. therefore, we have disabled the console access by default. 2025-03-07 20:11:21 +03:00
ArabCoders
04efb1c212 when video info fail to load raise error and close the modal 2025-03-07 20:10:35 +03:00
ArabCoders
7fd0e1edf3 make releases manual process 2025-03-07 18:44:54 +03:00
ArabCoders
981405a44d make URL options have higher proirity than preset and default options 2025-03-07 18:44:44 +03:00
ArabCoders
414b52de9b removed dead code 2025-03-07 02:20:46 +03:00
ArabCoders
cc21a93cb5 Make presets more powerful 2025-03-07 02:14:10 +03:00
ArabCoders
61fd6d45f6 remove debug statement 2025-03-07 01:14:05 +03:00
ArabCoders
6e52b3c356 for basic auth rely on cookies and not just the Authorization header 2025-03-07 01:01:05 +03:00
ArabCoders
0b04f098de preload all pages. 2025-03-06 02:06:53 +03:00
ArabCoders
241efc8d5f added autoplay 2025-03-06 01:48:37 +03:00
ArabCoders
2106ea29b7 disable default subtitle track for firefox as it has problem when we switch sources. 2025-03-05 21:50:54 +03:00
ArabCoders
931ad0c5c5 no longer rely on plyr for playing videos instead use native video element 2025-03-05 21:07:49 +03:00
ArabCoders
dcc5cd0a0b fixed the icon not showing up correctly. 2025-03-05 02:57:48 +03:00
ArabCoders
d6e2a5f713 mostly text and logo update. 2025-03-05 02:40:54 +03:00
ArabCoders
4036dcacc4 updated readme with new changes 2025-03-04 21:08:08 +03:00
ArabCoders
c58faa28c9 added button to run task now 2025-03-04 20:27:26 +03:00
ArabCoders
49bc28edc0 Make it possible to manage presets via webui 2025-03-04 02:11:17 +03:00
ArabCoders
d88ee15060 separated the scheduler from tasks, to allow us to schedule non add url tasks in the future 2025-03-02 21:49:52 +03:00
ArabCoders
ea98562944 better fallback if file was renamed and retains the same ID 2025-03-01 20:04:28 +03:00
ArabCoders
f0836ddd77 apple like to be snowflake. 2025-02-28 01:21:45 +03:00
ArabCoders
e847fea2dd for iOS devices fallback directly to m3u8 2025-02-28 01:06:58 +03:00
ArabCoders
1fa4c523bb intercept file response and add correct mime-type 2025-02-28 00:44:02 +03:00
ArabCoders
689ce421e9 add sentry for webui error reporting 2025-02-27 23:54:49 +03:00
ArabCoders
3a964a6ac3 add mimetype to source list 2025-02-27 19:19:32 +03:00
ArabCoders
63a9a15e67 do not consider 0 byte files. 2025-02-27 18:42:35 +03:00
ArabCoders
b7b72cf21e try to direct play video first and fallback to hls if we encounter error. 2025-02-27 18:31:17 +03:00
ArabCoders
259eae251a initial work to support adding/deleting presets from api 2025-02-27 15:30:52 +03:00
ArabCoders
c5924b02cc support format key in ytdlp.json, using the key will ignore the selected preset. 2025-02-27 14:58:06 +03:00
ArabCoders
0cb90645cd display portrait image in more clean way 2025-02-27 14:09:11 +03:00
ArabCoders
96260301be we no longer use json cookies, instead rely on netescape cookies and recommend what yt-dlp recommend as well. 2025-02-27 00:39:18 +03:00
ArabCoders
1934815a41 show extract_info logs via notification 2025-02-27 00:38:39 +03:00
ArabCoders
7bdd548358 don't show merge commits 2025-02-27 00:38:08 +03:00
ArabCoders
e0058d969f added file logging and automatically load config/cookies.txt if non is given via ytdlp.json file. 2025-02-27 00:37:59 +03:00
ArabCoders
ccd5b0607e updated dependencies 2025-02-27 00:35:53 +03:00
ArabCoders
8e97cba43b update dependencies 2025-02-23 19:32:39 +03:00
ArabCoders
f340a4c67f updated dependencies 2025-02-20 17:06:17 +03:00
ArabCoders
5063099002 Added YTP_INSTANCE_TITLE 2025-01-30 16:18:29 +03:00
ArabCoders
67543e6044 revert changes to theme switch button. 2025-01-29 16:32:53 +03:00
ArabCoders
0d8d9bb13f fixed bug preventing get_info from working, and added auto theme. 2025-01-29 13:09:07 +03:00
ArabCoders
45878965f4 fixed linting problems 2025-01-28 23:05:59 +03:00
ArabCoders
fdec16e895 mostly linter fixes. 2025-01-28 19:43:51 +03:00
ArabCoders
2b84aad836 change default umask to 0002 to allow group users to act on files and folders. 2025-01-28 17:18:54 +03:00
ArabCoders
d063cf0f52 use same name cross client and server for variables and config files. 2025-01-28 00:09:46 +03:00
ArabCoders
41ddc14af5 Updated README.md 2025-01-27 22:30:19 +03:00
ArabCoders
6a92cf9ec9 added timeout param for wait_for 2025-01-27 21:23:57 +03:00
ArabCoders
cda863b0bc missed a bug fix 2025-01-27 21:19:09 +03:00
ArabCoders
f62ba22047 move format_item to common class, and update methods to use it 2025-01-27 21:14:01 +03:00
ArabCoders
1187badc2d fixed bug preventing adding items via /api/history endpoint 2025-01-27 21:10:53 +03:00
ArabCoders
d3d6665e56 updated dependencies 2025-01-27 20:43:29 +03:00
ArabCoders
902244769a Major code changes. 2025-01-27 19:53:59 +03:00