Commit Graph

40 Commits

Author SHA1 Message Date
Simon f278e252c5
fix restore_artwork call, create folders 2025-12-28 09:42:46 +07:00
Simon 33d5f2e381
add rescan filesystem from embed, ignore errors options 2025-12-26 17:32:14 +07:00
Simon 83280ddcc9
consolidate available info, switch manual and filesystem logic 2025-12-26 13:58:51 +07:00
Simon 5c3898e7b8
implement artwork restore 2025-12-25 15:59:10 +07:00
Simon a3cda2ca59
embedd version for later comparison 2025-12-25 15:53:59 +07:00
Simon c9d4a45e39
implement channel artwork embed in video 2025-12-25 12:08:03 +07:00
Simon 16bd13abc9
add cookie to subtitle fetch 2025-12-24 15:34:29 +07:00
Simon e78a48bf3c
refac IndexFromEmbed, follow user config 2025-12-24 14:50:28 +07:00
Simon 4e14f19bee
add IndexFromEmbed class 2025-12-17 22:00:14 +07:00
Simon 2d40a340ea
refac use comment_comments for comment count update 2025-12-17 21:58:36 +07:00
Simon b04e3a935d
refac for better hooks as library 2025-12-17 21:58:01 +07:00
Simon 2fb58e9e94
handle invalid timestamp and upload dates, #1094 2025-12-13 14:56:12 +07:00
Simon e1393fc67c
add metadata embed task and callback 2025-10-29 22:31:30 +07:00
Simon 79d994e460
handle embed error 2025-10-29 19:01:56 +07:00
Simon 815790e397
add full metadata embedding 2025-10-29 18:54:07 +07:00
Simon 782862bce5
raise error on missing published date 2025-10-09 10:07:52 +07:00
Simon 4adfea6e5c
refac channel query building, better handle overwrites, #1047, #1048 2025-09-03 15:06:30 +07:00
Simon f2da730aa2
add video filter by height 2025-08-12 13:58:14 +07:00
Simon d8e5ee7e04
make watched filter nullable dropdown 2025-08-11 19:55:27 +07:00
Atinoda bcb216d862
Get all sponsorblock segment types (testing) (#1021)
* Pull all sponsorblock segment types

* Respect segment skip on `segment.actionType`

* Lint with `prettier`

* Lint with `black`
2025-08-11 15:06:12 +07:00
Simon 2b709ce9c1
remove unused vid thumb blur 2025-07-12 18:18:22 +07:00
Simon 27bb5ff298
add to each item to pending queue in loop 2025-07-11 22:47:28 +07:00
Simon b91408ada2
remove unused 2025-07-10 15:02:40 +07:00
Simon 83404628e6
refact yt-dlp info extract, show errors 2025-07-10 10:58:26 +07:00
Simon 569d97e2f3
handle add to queue progress 2025-07-10 10:00:50 +07:00
Simon e62a4e0fcf
fix none existing timestamp key in info json 2025-06-08 10:04:45 +07:00
Merlin aa08701049
Add video details view (#956)
* Add Video details page to settings

* Add option A

* Refac remove option A

* Refac viewStyleType and viewStyleEnum

* Add viewStyle Table

* Refac remove unused code

* Refac show resolution in one cell
2025-06-05 10:19:16 +07:00
Joel Puig Rubio 436a641746
Improve subtitle selection (#875) 2025-06-05 10:13:55 +07:00
Simon d196d2e4f5
index date published as iso timestamp, #902 2025-06-03 21:41:57 +07:00
Simon a961c8f175
sort playlist videos by idx, #889 2025-06-03 20:40:58 +07:00
Simon 0ea4c87b9e
use enums for validation 2025-02-17 18:43:54 +07:00
Simon 476f663478
fix sortorder data type 2025-02-16 18:56:35 +07:00
Simon 88132fef3c
add serializers for video 2025-02-12 18:59:56 +07:00
Simon 5772ab3e68
serialize user, add account endpoint 2025-02-12 17:31:59 +07:00
Simon 168412724e
fix continue watching none IDs, add showEmbeddedVideo to useEffect 2025-01-31 10:38:10 +07:00
Simon 87b65caf8a
handle is_watched state in backend 2025-01-30 22:02:48 +07:00
Simon 2474a6a96b consolidate rand_sleep 2025-01-11 18:49:02 +07:00
Simon 1fa8ab65c9
comment scrape sleep 2025-01-03 22:07:04 +07:00
Simon 490b61961a remove comment player overwrite 2025-01-03 11:21:45 +07:00
Simon a5b492fecd
renamed django app folder to backend 2024-08-03 21:58:22 +02:00