kiến thức Tổng hợp những addon chất cho Firefox / Chromium

Code:
-- "D:\mpv\portable_config\scripts\markwatched.lua"

local msg = require 'mp.msg'

local function ytdlWatch()
    local path = mp.get_property("path", "")
    -- Use this website to escape LUA String Path (about:support -> Open Profile Folder -> Copy -> Paste): https://onlinestringtools.com/escape-string
    -- Then replace D:\\PB\\Data\\profilet with yours
    local ffpath = "firefox:D:\\Firefox\\PortableData\\AppData\\Mozilla\\Firefox\\Profiles\\26ci9w4y.default-1674881406111"
    local command = { "yt-dlp", "--cookies-from-browser", ffpath, "--mark-watched", "-vU", "--simulate", path }
    local ret = mp.command_native({
        name = "subprocess",
        args = command,
        capture_stdout = true,
        capture_stderr = true
    })
    msg.info(ret.stdout)
    msg.info(ret.stderr)
end

--mp.register_event("start-file", ytdlWatch)
mp.register_event("file-loaded", ytdlWatch)

Code:
-- D:\mpv>tree

D:.
├───app
├───certifi
├───Cryptodome
│   ├───Cipher
│   ├───Hash
│   ├───Math
│   ├───Protocol
│   ├───PublicKey
│   └───Util
├───doc
├───downloads
├───installer
├───mpv
├───node
│   ├───x64
│   └───x86
├───portable_config
│   ├───fonts
│   ├───script-opts
│   └───scripts
│       └───uosc_shared
│           ├───elements
│           └───lib
├───streamlink
│   ├───bin
│   ├───ffmpeg
│   ├───pkgs
│   │   ├───certifi
│   │   │   └───__pycache__
│   │   ├───certifi-2022.12.7.dist-info
│   │   ├───charset_normalizer
│   │   │   ├───assets
│   │   │   │   └───__pycache__
│   │   │   ├───cli
│   │   │   └───__pycache__
│   │   ├───charset_normalizer-3.0.1.dist-info
│   │   ├───Crypto
│   │   │   ├───Cipher
│   │   │   │   └───__pycache__
│   │   │   ├───Hash
│   │   │   │   └───__pycache__
│   │   │   ├───IO
│   │   │   ├───Math
│   │   │   │   └───__pycache__
│   │   │   ├───Protocol
│   │   │   │   └───__pycache__
│   │   │   ├───PublicKey
│   │   │   │   └───__pycache__
│   │   │   ├───Random
│   │   │   │   └───__pycache__
│   │   │   ├───SelfTest
│   │   │   │   ├───Cipher
│   │   │   │   ├───Hash
│   │   │   │   ├───IO
│   │   │   │   ├───Math
│   │   │   │   ├───Protocol
│   │   │   │   ├───PublicKey
│   │   │   │   ├───Random
│   │   │   │   ├───Signature
│   │   │   │   └───Util
│   │   │   ├───Signature
│   │   │   ├───Util
│   │   │   │   └───__pycache__
│   │   │   └───__pycache__
│   │   ├───idna
│   │   │   └───__pycache__
│   │   ├───idna-3.4.dist-info
│   │   ├───isodate
│   │   │   ├───tests
│   │   │   └───__pycache__
│   │   ├───isodate-0.6.1.dist-info
│   │   ├───lxml
│   │   │   ├───html
│   │   │   ├───includes
│   │   │   │   ├───extlibs
│   │   │   │   ├───libexslt
│   │   │   │   ├───libxml
│   │   │   │   └───libxslt
│   │   │   ├───isoschematron
│   │   │   │   └───resources
│   │   │   │       ├───rng
│   │   │   │       └───xsl
│   │   │   │           └───iso-schematron-xslt1
│   │   │   └───__pycache__
│   │   ├───lxml-4.9.2.dist-info
│   │   ├───pycountry
│   │   │   ├───databases
│   │   │   ├───locales
│   │   │   │   ├───ab
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ace
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ach
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───af
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ak
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───am
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───an
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ar
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───as
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ast
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ay
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───az
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ba
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───bar
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───be
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───bg
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───bi
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───bn
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───bn_BD
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───bn_IN
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───br
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───bs
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───byn
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ca
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ce
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ch
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───chr
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ckb
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───crh
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───cs
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───csb
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───cv
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───cy
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───da
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───de
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───dv
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───dz
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ee
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───el
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───en
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───eo
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───es
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───et
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───eu
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───fa
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ff
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───fi
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───fil
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───fo
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───fr
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───frp
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───fur
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───fy
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ga
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───gez
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───gl
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───gn
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───gu
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───gv
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ha
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───haw
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───he
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───hi
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───hr
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ht
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───hu
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───hy
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ia
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───id
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───io
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───is
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───it
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───iu
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ja
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───jam
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ka
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───kab
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ki
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───kk
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───kl
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───km
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───kmr
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───kn
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ko
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───kok
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ku
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───kv
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───kw
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ky
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───lo
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───lt
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───lv
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───mai
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───mhr
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───mi
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───mk
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ml
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───mn
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───mo
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───mr
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ms
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───mt
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───my
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───na
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───nah
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───nb
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───nb_NO
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ne
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───nl
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───nn
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───nso
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───nv
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───oc
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───or
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───pa
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───pap
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───pi
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───pl
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ps
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───pt
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───pt_BR
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ro
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ru
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───rw
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───sc
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───sd
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───si
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───sk
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───sl
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───so
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───son
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───sq
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───sr
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───sr@latin
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───sv
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───sw
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ta
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───te
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───tg
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───th
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ti
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───tig
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───tk
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───tl
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───tr
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───tt
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───tt@iqtelif
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───tzm
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ug
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───uk
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ur
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───uz
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───ve
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───vi
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───wa
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───wal
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───wo
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───xh
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───yo
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───zh_CN
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───zh_Hans
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───zh_Hant
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───zh_HK
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   ├───zh_TW
│   │   │   │   │   └───LC_MESSAGES
│   │   │   │   └───zu
│   │   │   │       └───LC_MESSAGES
│   │   │   ├───tests
│   │   │   └───__pycache__
│   │   ├───pycountry-22.3.5.dist-info
│   │   ├───pycryptodome-3.17.dist-info
│   │   ├───PySocks-1.7.1.dist-info
│   │   ├───requests
│   │   │   └───__pycache__
│   │   ├───requests-2.28.2.dist-info
│   │   ├───six-1.16.0.dist-info
│   │   ├───streamlink
│   │   │   ├───packages
│   │   │   │   └───__pycache__
│   │   │   ├───plugin
│   │   │   │   ├───api
│   │   │   │   │   ├───validate
│   │   │   │   │   │   └───__pycache__
│   │   │   │   │   └───__pycache__
│   │   │   │   └───__pycache__
│   │   │   ├───plugins
│   │   │   │   └───__pycache__
│   │   │   ├───stream
│   │   │   │   └───__pycache__
│   │   │   ├───utils
│   │   │   │   └───__pycache__
│   │   │   └───__pycache__
│   │   ├───streamlink-5.3.1.dist-info
│   │   ├───streamlink_cli
│   │   │   ├───utils
│   │   │   │   └───__pycache__
│   │   │   └───__pycache__
│   │   ├───urllib3
│   │   │   ├───contrib
│   │   │   │   ├───_securetransport
│   │   │   │   └───__pycache__
│   │   │   ├───packages
│   │   │   │   ├───backports
│   │   │   │   └───__pycache__
│   │   │   ├───util
│   │   │   │   └───__pycache__
│   │   │   └───__pycache__
│   │   ├───urllib3-1.26.14.dist-info
│   │   ├───websocket
│   │   │   ├───tests
│   │   │   │   └───data
│   │   │   └───__pycache__
│   │   ├───websocket_client-1.5.1.dist-info
│   │   └───__pycache__
│   └───Python
│       └───DLLs
├───websockets
└───websockets-10.4.dist-info
Inbox mình cái AnyDesk ID vậy, nhìn thì thấy có vẻ không có vấn đề gì mà phải test một số thứ đã.
 
bác ơi ytb của em làm theo rồi mà cũng không nhận lịch sử từ mpv
À, mà giờ mới nhớ là cái nút của MPV cũng phải sửa lại phần Arguments thành --ytdl [HREF], bạn xem chi tiết: https://voz.vn/t/tong-hop-nhung-addon-chat-cho-firefox-pc-mobile.682181/post-23625279

Còn đây là cách debug xem cookie có hoạt động hay không, mở CMD tại folder MPV, sửa lại đường dẫn rồi:

Code:
yt-dlp --cookies-from-browser firefox:DUONG_DAN --mark-watched https://www.youtube.com/watch?v=AlSCx-4d51U --simulate

Nếu nó ra cái clip trong https://www.youtube.com/feed/history nghĩa là cookie hoạt động => nguyên nhân khác.

Ra clip em gái Nhật Bủn là an tâm dễ sửa thôi:
 
Last edited:
À, mà giờ mới nhớ là cái nút của MPV cũng phải sửa lại phần Arguments thành --ytdl [HREF], bạn xem chi tiết: https://voz.vn/t/tong-hop-nhung-addon-chat-cho-firefox-pc-mobile.682181/post-23625279
có em thay rồi
Còn đây là cách debug xem cookie có hoạt động hay không, mở CMD tại folder MPV, sửa lại đường dẫn rồi:

Code:
yt-dlp --cookies-from-browser firefox:DUONG_DAN --mark-watched https://www.youtube.com/watch?v=AlSCx-4d51U --simulate

Nếu nó ra cái clip trong https://www.youtube.com/feed/history nghĩa là cookie hoạt động => nguyên nhân khác.

Ra clip em gái Nhật Bủn là an tâm dễ sửa thôi:
1678291480823.png

nó bị thế này bro

em vừa về,
lúc nào bác rảnh anydesk giúp em nha
 
Last edited:
có em thay rồi

View attachment 1706423
nó bị thế này bro

em vừa về,
lúc nào bác rảnh anydesk giúp em nha
Vãi, nhìn như kiểu mạng chặn Youtube, inbox mình xem.

getaddrinfo failed nghĩa là không phân giải được DNS tới s.youtube.com, đoán là bạn dùng DNS chặn đó hả ?

Trường hợp này bạn ping tới ping s.youtube.com chắc chắn không được vì cái DNS hiện tại chặn rồi, phải chỉnh lại DNS bỏ chặn đi.
 
Vãi, nhìn như kiểu mạng chặn Youtube, inbox mình xem.

getaddrinfo failed nghĩa là không phân giải được DNS tới s.youtube.com, đoán là bạn dùng DNS chặn đó hả ?

Trường hợp này bạn ping tới ping s.youtube.com chắc chắn không được vì cái DNS hiện tại chặn rồi, phải chỉnh lại DNS bỏ chặn đi.
đúng rồi bro em sài doh3 nextdns từ dnscrypt, nó chặn s.youtube.com thật :beat_plaster:
 

Attachments

  • 1678293582259.png
    1678293582259.png
    10.2 KB · Views: 31
Last edited:
Thêm thông tin, vào phần bộ lọc của NextDNS bỏ StevenBlack đi hoặc bỏ tạm NextDNS đi chắc là hết: https://help.nextdns.io/t/p8hbbz3?r=60h0rmr
em check thì có 2 bộ lọc block là StevenBlack và Lightswitch05 - Tracking Aggressive
vậy là bộ lọc chặn kh cho ytb tracking luôn khoản lịch sử, thì em cho phép miền thôi chứ kh bỏ cả bộ lọc
em allow thì ngon rồi
thank thím nhiều nha :sweet_kiss:
 
Last edited:
Back
Top