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

Cái này rắc rối mà kém hiệu quả lắm, thử cái này xem:
  • Tải thằng Cù tại đây https://curl.se/windows/dl-8.0.1_8/curl-8.0.1_8-win32-mingw.zip
  • Giải nén sao cho curl.exe cùng folder với mpv.exe
  • Tải thằng này thẳng và folder scripts trong portable_config: https://codeberg.org/jouni/mpv_sponsorblock_minimal/raw/branch/master/sponsorblock_minimal.lua
Ấn b để bật nó lên nhé, còn nếu muốn tự động thì sửa file sponsorblock_minimal.lua chỉnh local ON = false thành local ON = true

Kết quả: mpv_2023-05-03_18-23-08.mp4 (https://streamable.com/qhfgb3)

Vậy là xong thôi, thằng này dùng webAPI nên không bao giờ hết đát, luôn luôn cập nhập theo thời gian thực. Tác giả viết nó cho Linux cơ mà chắc chắn hoạt động trên Windows vì Windows cũng có Cù.
Có vẻ như thằng này không chạy nữa rồi thím ạ. Hôm nay tôi thử thì không thấy bỏ qua.
 
T nghĩ quan trọng là content, format thì nhanh mà.
Có vẻ vậy thật, vừa test bài này, giao diện chắc nhờ mọi người tư vấn chứ nhìn cái mặc định trông như cái giẻ lau nhà ấy :D


Cách viết bài hướng qua thì:
Code:
---
title: TÊN
date: NĂM-THÁNG-NGÀY GIỜ:PHÚT:GIÂY +/-TTTT
categories: [TOP_CATEGORIE, SUB_CATEGORIE]
tags: [TAG]
---

TTTT là gì nhỉ nói chung chưa tìm ra ý nghĩa của nó :D
 
E có video livestream của tàu này muốn xem bằng mpv vì bọn nó nhảy lắm quảng cáo vl. Mà mpv nó không mở được. chữa thế nào vậy thím
 
E có video livestream của tàu này muốn xem bằng mpv vì bọn nó nhảy lắm quảng cáo vl. Mà mpv nó không mở được. chữa thế nào vậy thím
Xem được nha, cơ mà phải dùng phương pháp pipe, hiện tại chỉ Handlers mới làm được với lại vẫn cần sắp tới mình cập nhập bản mới, hiện tại gõ tay thế này mới được: yt-dlp -o - https://www.douyu.com/5092355 | mpv -

1696950556021.png
 
E có video livestream của tàu này muốn xem bằng mpv vì bọn nó nhảy lắm quảng cáo vl. Mà mpv nó không mở được. chữa thế nào vậy thím
Fen có sài Linux k Miêu đưa cái bash script rồi cook lại vô EA để sài kéo cho tiện này
cNBAuBb.gif
 
Có vẻ vậy thật, vừa test bài này, giao diện chắc nhờ mọi người tư vấn chứ nhìn cái mặc định trông như cái giẻ lau nhà ấy :D


Cách viết bài hướng qua thì:
Code:
---
title: TÊN
date: NĂM-THÁNG-NGÀY GIỜ:PHÚT:GIÂY +/-TTTT
categories: [TOP_CATEGORIE, SUB_CATEGORIE]
tags: [TAG]
---

TTTT là gì nhỉ nói chung chưa tìm ra ý nghĩa của nó :D
Lên cái khung xem ntn đã khầy. Rồi có gì edit bổ xung sau
KxoWevp.gif
 
Bó tay mấy ông dev để cậu sinh viên đại học còn chưa ra trường sửa cho lỗi huyền thoại (kéo dài 22 năm trời không ai đủ khả năng sửa) khiến cho tooltip Firefox bị lỗi hiển thị khiến nó ghim luôn vào màn hình và trám luôn một mảng, cách thức kiểm tra:

  • Đặt chuột lên một cái bookmark
  • Alt+Tab

attachment.cgi

attachment.cgi

Bugzilla Tracker: 148624 - Tooltips persist in foreground when Firefox is in background (https://bugzilla.mozilla.org/show_bug.cgi?id=148624#c53)

Lên hẳn báo luôn: How a 23-year-old first-time Firefox coder fixed a 22-year-old bug (https://arstechnica.com/gadgets/2023/10/22-year-old-firefox-tooltip-bug-fixed-in-a-few-lines-offering-hope-to-us-all/)
Github: Yifan Zhu (https://fanzhuyifan.github.io/)

Một điều thú vị là riêng cái bug này bằng tuổi cậu sinh viên luôn. :D
 
Lên cái khung xem ntn đã khầy. Rồi có gì edit bổ xung sau
KxoWevp.gif
Dùng Github có cái lợi là user.js được dùng hẳn link trực tiếp, Save As phát xong luôn tiện hơn bôi đen copy tạo mới paste save

Với lại mục tiêu là để dễ tìm kiếm rồi đưa link giải pháp, mà thấy @ducminh3112 có cái giao diện đẹp chả biết đổi kiểu gì, cái giao diện mặc định xấu vãi chưởng.
 
Một số bạn chắc đã từng nghe nói tới Arc Browser và cái giao diện lạ (có phần dị hợm) của nó, nhìn chung là nó nhìn như này:

1696986774523.png

1696986786882.png

1696986800120.png

1696986807988.png

Câu hỏi đặt ra là liệu Firefox có mót được nó về ?
Thì đây là câu trả lời nhé:

1696986961078.png

Cách thức thực hiện:

Còn nếu muốn sidebar nó ở bên tay trái thì tải các file trong này thế vào hướng dẫn bên trên: GitHub - SuperBo/Firefox-Arc-Style at left-sidebar (https://github.com/SuperBo/Firefox-Arc-Style/tree/left-sidebar)

Nguồn:
 
Một số bạn chắc đã từng nghe nói tới Arc Browser và cái giao diện lạ (có phần dị hợm) của nó, nhìn chung là nó nhìn như này:


Câu hỏi đặt ra là liệu Firefox có mót được nó về ?
Thì đây là câu trả lời nhé:


Cách thức thực hiện:

Còn nếu muốn sidebar nó ở bên tay trái thì tải các file trong này thế vào hướng dẫn bên trên: GitHub - SuperBo/Firefox-Arc-Style at left-sidebar (https://github.com/SuperBo/Firefox-Arc-Style/tree/left-sidebar)

Nguồn:
Quan trọng là cách bố trí UI của nó thay thế bookmarks, profiles bằng pinned tabs, favourite tabs , spaces để tập trung vào cái jobs mình đang làm. Shortcut keys làm tốt được 1/3 jobs của VIM, previews content hay link cũng khá hay. Hiện tại trò AirMax rất vui vẻ được việc, ko biết sau này có thu phí ko nhưng hiện tại cứ tận dụng free 90 days đi đã.
Mấy cái trên chỉ thay đổi UI cho vui vẻ thôi hà, ko sử dụng được công năng thực sự của Arc đâu, chắc sắp ra bản windows releases rồi.
 
Last edited:
Tin nóng hổi về thị trường chuyển nhượng thì hiện tại Midori đã từ bỏ nhân Chrome và về với đội của Floorp-Gecko rồi nhé, đây là Github mới của họ:


Chắc chả mấy đâu là họ ra bản chính thức, có họ cùng tác giả Floorp phát triển tính năng thì tương lai sẽ sáng.

@shenzero999 hóng và vào góp ý cho họ đừng quên làm AppImage kà, mặc dù nếu như theo kế hoạch là họ sẽ luôn làm AppImage đó.

Đây là một bước đi tốt, quá nhiều trình duyệt dùng nhân Chrome sẽ cho phép Google được tùy ý bẻ cong chuẩn web và tự ý thêm những chuẩn web bệnh hoạn như Manifest V3, Widevine, Web Environment Intergrity, Privacy Sandbox,..
 
Nếu để giống clip này thì ở trong tùy chỉnh EA cho nút MPV, chọn Link context rồi Update Application (save).

Mở lâu thì phải debug mới rõ được, cơ mà thử file mpv.conf của mình, đây là file config khá ổn để bắt đầu với MPV:

(Nếu bạn mới bắt đầu sử dụng MPV, làm theo bài: Cấu trúc folder chuẩn để dễ dàng làm theo hướng dẫn trong thread)

Code:
#Cach su dung: Xoa # o doan #abc=xyz o dau dong de kich hoat nhung doan config mau

###########
# General #
###########
# Custom config
#Bat len neu muon giong PiP cua trinh duyet, geometry=x50% nen chuyen thanh geometry=x25%
ontop                                   # video player always on top
osd-on-seek=no
osd-font-size=24
#osd-duration=100
keep-open=yes
force-window=immediate
no-focus-on-open
geometry=x50%
load-unsafe-playlists=yes
user-agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0'
force-seekable=yes
hr-seek=yes
hr-seek-framedrop=yes

#########
# uosc #
#########
# required so that the 2 UIs don't fight each other
#osc=no
# uosc provides its own seeking/volume indicators, so you also don't need this
#osd-bar=no
# uosc will draw its own window controls if you disable window border
#border=no

#########
# Video #
#########
hwdec=auto-safe
vo=gpu-next

#Cho he may cui bap, CPU va GPU giam cuc nhieu
tscale=nearest
interpolation=no
scale=bilinear
cscale=bilinear
dscale=bilinear
sws-scaler=fast-bilinear
dither=no
correct-downscaling=no
linear-downscaling=no
sigmoid-upscaling=no
hdr-compute-peak=no

#Bat lam net video, rat ngon CPU va GPU, tuy nhien giup vai video bi nhoe trong dep hon, khong nen bat mac dinh ma nen bat bang phim tat khi can thiet bang input.conf
#scale=ewa_lanczossharp
#cscale=ewa_lanczossharp

#########
# Audio #
#########
#audio-file-auto=fuzzy                   # play external audio files with same name as video files
#audio-pitch-correction=yes              # automatically insert scaletempo when playing with higher speed
volume-max=200                          # maximum volume in %, everything above 100 results in amplification
volume=100                              # default volume, 100 = unchanged

#########
#Subtitle
#########
#Doi mau, kich co subtitle
#sub-color='#FFFF00' #subtitle color in rgb
#sub-shadow-color='#000000' #shadow color
#sub-font='Noto Sans' #set font
#sub-bold=yes
#sub-font-size=60
#sub-pos=95 #subtitle position 5 percent above the bottom of the screen
#sub-fix-timing=yes

#########
# Cache #
#########
cache-pause
cache=yes
#cache-on-disk=yes                      # Bat len neu may it RAM, chuyen cache xuong o dia
#cache-default=80000                     # size in KB (80MB) -- Increase if you have buffering issues
#cache-backbuffer=80000                  # size in KB
#cache-initial=0                         # start playback when your cache is filled up with x kB
cache-secs=600                           # how many seconds of audio/video to prefetch if the cache is active
demuxer-thread=yes
#demuxer-max-bytes=50MiB
demuxer-max-back-bytes=50MiB
demuxer-readahead-secs=600

#########
# Network #
#########
network-timeout=100
stream-lavf-o-append=reconnect_on_http_error=4xx,5xx
stream-lavf-o-append=reconnect_delay_max=30
stream-lavf-o-append=reconnect_streamed=yes
#stream-lavf-o-append=reconnect_on_network_error=yes

#########
# YTDL #
#########
ytdl-raw-options-append=no-check-certificates=
ytdl-raw-options-append=yes-playlist=
#ytdl-raw-options-append=extractor-args=youtube:player_skip=webpage,configs,js;player_client=android,web;lang=vi,en
#Chuyen sang Youtube VN may chu Youtube tra lai CDN gan Viet Nam, co the gay loi/thay doi ?
#ytdl-raw-options-append=extractor-args=youtube:lang=vi,en,ja
ytdl-raw-options-append=sub-langs=en,en-US,eng,vi,vi-VN,vie,ja,ja-JP,jap,live_chat
ytdl-raw-options-append=write-sub=
ytdl-raw-options-append=write-auto-sub=
ytdl-raw-options-append=add-metadata=
ytdl-raw-options-append=audio-multistreams=
ytdl-raw-options-append=video-multistreams=
#Danh dau da xem khong can plugin markwatched.lua https://voz.vn/t/tong-hop-nhung-addon-chat-cho-firefox-pc-mobile.682181/post-25727088
#ytdl-raw-options-append=cookies-from-browser=firefox:_ĐƯỜNG_DẪN_PROFILE_FIREFOX_VÀO_ABOUT:SUPPORT_OPEN_PROFILE_
#ytdl-raw-options-append=mark-watched=

#########
# Profile #
#########
#Chi tiet: https://voz.vn/t/tong-hop-nhung-addon-chat-cho-firefox-pc-mobile.682181/post-24149834
#Luon de phan nay o cuoi file mpv.conf
[quality-youtube]
profile-cond=path:match"youtube" ~= nil or filename:match"youtube" ~= nil or filename:match"/live$" ~= nil
profile-restore=copy
ytdl-format=bestvideo[container*=dash][proto*=http_dash_segments][height<=?720][fps<=?30][vcodec!=?vp9]+bestaudio/best

[quality-twitter]
profile-cond=path:match"twitter" ~= nil or filename:match"twitter" ~= nil or path:match"video.twimg" ~= nil or filename:match"video.twimg" ~= nil
profile-restore=copy
#ytdl-format=bestvideo[height<=?360]+bestaudio/best
#ytdl-format=bestvideo[proto*=hls]+bestaudio/best
ytdl-format=hls-197/hls-783/hls-475/hls-80
#ytdl-format=hls-783/hls-475/hls-197/hls-80
#hls-783/hls-475/hls-197/hls-80

[stream-no-ytdl]
profile-cond=string.find(path, '.m3u') ~= nil or string.find(path, '.mpd') ~= nil or string.find(path, '.mp4') ~= nil or string.find(path, 'googlevideo.') ~= nil or string.find(path, '.jpg') ~= nil or string.find(path, '.png') ~= nil
profile-restore=copy-equal
ytdl=no




#EOF

Nếu muốn tối ưu hiệu năng cho MPV, tham khảo: kiến thức - Tổng hợp những addon chất cho Firefox PC (+Mobile) (https://voz.vn/t/tong-hop-nhung-addon-chat-cho-firefox-pc-mobile.682181/post-27135604)
e copy code mới của bác thấy mpv cứ nổi trên mấy ứng dụng khác không à, không nằm dưới được á
SfPup2o.png
 
@toi la gay :sosad:
mobile thì bản fork nào của FF là xịn nhất vậy thầy
Tải gì thì cứ lên source tải thôi ngài ei
u0vjr8j.png
Tải ở con hàng goolge nó nhét cả đống lib tracking vs đống gg service về và ngài đang lướt định mua thuốc trị trĩ là hôm sau y xì fb vs gg sẽ quảng cáo thuốc trị trĩ cho ngài nhé, còn đề xuất cho bạn bè và cả thế giới biết ngài bị trĩ nữa, nhục đâu trốn cho hết hả ngài ei
52x5XAQ.png

Đa số app trên gg store sẽ luôn luôn có googleads, billingpay và unityads, muốn check thì ngài dùng aurorastore ấy, nó sẽ show full cho ngài đống tracking trong đấy. Zalo cũng có, đa số tracking là của bọn đứng sau zalo, cho nên mấy bọn phạm tội vs khủng bố mà dùng zalo nhanh bị bế lên đồn uống nước trà là ngài hiểu rồi đấy. Đa số là vì công việc nên bị buộc phải dùng zalo thôi, đợi tay to nào rảnh rảnh làm cái zalo bản mod remove tracking vs ads là ngon, nhưng share kín chứ public cũng bị mời đi uống nước trà cả thôi. Nói chung zalo là v2 của QQ vậy, Tập bắt dân dùng QQ để tracking và quản lý thì đông lào cũng bắt dùng zalo để....thôi tôi sẽ không nói thêm nữa, ngài tự hiểu là được

DhCqQ5P.png

Hình dưới là chụp từ 1 app tên mangatoon, tôi ko biết là nó có phải do bytedance(Tiktok) quản lý hay không nhưng nó lại có tracking của nó làm tôi rất hoang cmn mang
wnMWcN9.png
 

Attachments

  • Screenshot_2023-10-11-10-32-15-55_da477480df70e1f8b6688bd2fd977143.jpg
    Screenshot_2023-10-11-10-32-15-55_da477480df70e1f8b6688bd2fd977143.jpg
    327.5 KB · Views: 21
  • Screenshot_2023-10-11-10-32-33-16.jpg
    Screenshot_2023-10-11-10-32-33-16.jpg
    152.3 KB · Views: 17
Tải gì thì cứ lên source tải thôi ngài ei
u0vjr8j.png
Tải ở con hàng goolge nó nhét cả đống lib tracking vs đống gg service về và ngài đang lướt định mua thuốc trị trĩ là hôm sau y xì fb vs gg sẽ quảng cáo thuốc trị trĩ cho ngài nhé, còn đề xuất cho bạn bè và cả thế giới biết ngài bị trĩ nữa, nhục đâu trốn cho hết hả ngài ei
52x5XAQ.png

Đa số app trên gg store sẽ luôn luôn có googleads, billingpay và unityads, muốn check thì ngài dùng aurorastore ấy, nó sẽ show full cho ngài đống tracking trong đấy. Zalo cũng có, đa số tracking là của bọn đứng sau zalo, cho nên mấy bọn phạm tội vs khủng bố mà dùng zalo nhanh bị bế lên đồn uống nước trà là ngài hiểu rồi đấy. Đa số là vì công việc nên bị buộc phải dùng zalo thôi, đợi tay to nào rảnh rảnh làm cái zalo bản mod remove tracking vs ads là ngon, nhưng share kín chứ public cũng bị mời đi uống nước trà cả thôi. Nói chung zalo là v2 của QQ vậy, Tập bắt dân dùng QQ để tracking và quản lý thì đông lào cũng bắt dùng zalo để....thôi tôi sẽ không nói thêm nữa, ngài tự hiểu là được

DhCqQ5P.png

Hình dưới là chụp từ 1 app tên mangatoon, tôi ko biết là nó có phải do bytedance(Tiktok) quản lý hay không nhưng nó lại có tracking của nó làm tôi rất hoang cmn mang
wnMWcN9.png
Oke ngài đẹp trai
 
Fen có sài Linux k Miêu đưa cái bash script rồi cook lại vô EA để sài kéo cho tiện này
cNBAuBb.gif
Hình như pipe trên Linux với Window chắc giống nhau, Mac thì không rõ lắm, khi pipe ngại mỗi cái nó pipe vào Terminal nên Windows phải chơi cmd /c yt-dlp -o - URL | mpv -, hình như có bài khác xịn hơn nhiều là pipe luôn bên trong mpv, cơ mà chưa làm được vì nếu làm được thì nó sẽ cross-platform, cross-coding (không phải viết code riêng cho từng hdh) luôn.

e copy code mới của bác thấy mpv cứ nổi trên mấy ứng dụng khác không à, không nằm dưới được á
SfPup2o.png
Thay đổi mới đó để nó giống PiP trình duyệt thu nhỏ vào góc vừa xem vừa làm việc linh tinh lang tang, để đổi lại như cũ thì tìm ontop chỉnh thành #ontop.
 
Back
Top