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

sao thấy cho turbo download manager vào thùng rác vậy bác
Bởi tính năng chia luồng mình test thử qua không thấy hoạt động, nếu để dùng bình thường thì cũng ok nhất là khi muốn tải file JS khổng lồ nặng tầm 30MB, mở trên Firefox sẽ bị treo nên phải dùng nó tải. :D

Sắp tới mình test thử thằng này, thấy chia luồng các kiểu luôn, khả năng là IDM sẽ hết thời nhé nếu thằng này ngon, kết hợp với BulkMediaDownloader là cân tất bắt link (https://github.com/jingyu9575/multithreaded-download-manager/issues/179): https://addons.mozilla.org/en-US/firefox/addon/multithreaded-download-manager/

Hóa ra Firefox hiện tại hỗ trợ hẳn tải đa luồng, chỉ là chỉ cần code chuẩn là nó chia luồng tải như IDM được (thằng Turbo lâu không cập nhập nên mất tính năng chia luồng) cơ mà giới hạn 6 luồng (đủ dùng và tốt nhất nên để 6 luồng thậm chí thấp hơn tầm 3-4 luồng sẽ xanh sạch đẹp cho server hơn) bằng với network.http.max-persistent-connections-per-servernetwork.http.max-persistent-connections-per-proxy trong about:config vì nó dùng API network của Firefox tải file. Cơ mà mình vẫn phải test xem code có an toàn không đã, triển vọng đó. :D

Và cái API của Firefox nó đặt file tạm thời ở folder profile, vậy nên dùng Firefox Portable sẽ được hưởng lợi hơn vì mặc định profile ở ổ C, còn khi Portable thì profile là tùy ý và chung ổ đĩa với firefox.exe.

223213.png
 
Last edited:
Không vào được thì đúng là không bình thường, bởi mình vẫn đang vào bình thường, có thể bạn nên thử debug để xem có khác không.

Vào about:profiles -> Create a new profile rồi tạo đại một cái sau đó mở lên, vào Settings kiểm tra xem có bình thường không, nếu bị do config/addon hiện tại gây ra.
Tạo new profile thì không bị bác ạ
Các addon mình đang dùng như sau:
1680976379276.png

Còn config thì mình đang áp dụng các tủy chỉnh của bác bao gồm:
2. Đặt ngoại lệ antivirus để Firefox không bị hãm tốc độ
3. nglayout.initialpaint.delay khiến Firefox render trang ít đi giảm tổng tiêu thụ CPU (Nguyên nhân)
4. Ép Firefox lưu cache trên RAM mà không cần RAMDisk
5. Tắt sạch tác vụ chạy nền, chia sẻ trải nghiệm của Firefox (an toàn 1000%)
6. Tắt OCSP để tăng tốc kết nối tới trang web
 
Tạo new profile thì không bị bác ạ
Các addon mình đang dùng như sau:
View attachment 1767582
Còn config thì mình đang áp dụng các tủy chỉnh của bác bao gồm:
2. Đặt ngoại lệ antivirus để Firefox không bị hãm tốc độ
3. nglayout.initialpaint.delay khiến Firefox render trang ít đi giảm tổng tiêu thụ CPU (Nguyên nhân)
4. Ép Firefox lưu cache trên RAM mà không cần RAMDisk
5. Tắt sạch tác vụ chạy nền, chia sẻ trải nghiệm của Firefox (an toàn 1000%)
6. Tắt OCSP để tăng tốc kết nối tới trang web
Thế thì khả năng là do file config rồi, bạn thử vào about:support -> Open Profile Folder, tắt Firefox đi rồi sau đó đổi tên file prefs.js thành prefs2.js, sau đó mở Firefox lên và kiểm tra, nếu bị chắc phải để mình xem qua file prefs.js.
 
Thế thì khả năng là do file config rồi, bạn thử vào about:support -> Open Profile Folder, tắt Firefox đi rồi sau đó đổi tên file prefs.js thành prefs2.js, sau đó mở Firefox lên và kiểm tra, nếu bị chắc phải để mình xem qua file prefs.js.
Vẫn bị bác ạ, mình có thể send file prefs qua đâu cho bác xem nhỉ
 
Vẫn bị bác ạ, mình có thể send file prefs qua đâu cho bác xem nhỉ
Thế không cần file prefs đâu bạn, không phải do file này, vậy thì cái này lạ, nếu có thể mình AnyDesk trị cho nhanh vậy chứ hiện tại mình bí rồi. https://anydesk.com/en/downloads/windows

Nếu bạn AnyDesk thì gửi mình ID qua inbox.

Nói chung cứ sửa xóa kiểu gì cũng ra thôi, biết nguyên nhân nằm trong profile rồi.
 
Bởi tính năng chia luồng mình test thử qua không thấy hoạt động, nếu để dùng bình thường thì cũng ok nhất là khi muốn tải file JS khổng lồ nặng tầm 30MB, mở trên Firefox sẽ bị treo nên phải dùng nó tải. :D

Sắp tới mình test thử thằng này, thấy chia luồng các kiểu luôn, khả năng là IDM sẽ hết thời nhé nếu thằng này ngon, kết hợp với BulkMediaDownloader là cân tất bắt link ((Fixed in v104) Multithreaded downloads have a chance to become corrupted since updating to Firefox 102.0 · Issue #179 · jingyu9575/multithreaded-download-manager (https://github.com/jingyu9575/multithreaded-download-manager/issues/179)): Multithreaded Download Manager Enhanced – Get this Extension for 🦊 Firefox (en-CA) (https://addons.mozilla.org/en-CA/firefox/addon/mdm-enhanced/)

Hóa ra Firefox hiện tại hỗ trợ hẳn tải đa luồng, chỉ là chỉ cần code chuẩn là nó chia luồng tải như IDM được (thằng Turbo lâu không cập nhập nên mất tính năng chia luồng) cơ mà giới hạn 6 luồng (đủ dùng và tốt nhất nên để 6 luồng thậm chí thấp hơn tầm 3-4 luồng sẽ xanh sạch đẹp cho server hơn) bằng với network.http.max-persistent-connections-per-servernetwork.http.max-persistent-connections-per-proxy trong about:config vì nó dùng API network của Firefox tải file. Cơ mà mình vẫn phải test xem code có an toàn không đã, triển vọng đó. :D

Và cái API của Firefox nó đặt file tạm thời ở folder profile, vậy nên dùng Firefox Portable sẽ được hưởng lợi hơn vì mặc định profile ở ổ C, còn khi Portable thì profile là tùy ý và chung ổ đĩa với firefox.exe.

223213.png
Tiếp tục bài trên này, sau khi phải dứt ruột ném thằng TurboDownloadManager vào sọt rác thì giờ hàng mới ngon đã được khai quật từ nơi cống rãnh nhé :D

Thằng Multi-Threaded Download Manager này đã test thử, tính năng tải đa luồng như IDM hoạt động nhé, cơ mà mặc định giới hạn 6 luồng (đủ dùng và tốt nhất nên để 6 luồng thậm chí thấp hơn tầm 3-4 luồng sẽ xanh sạch đẹp cho server hơn) bằng với network.http.max-persistent-connections-per-servernetwork.http.max-persistent-connections-per-proxy trong about:config vì nó dùng API network của Firefox tải file:

7oxGDlB.jpg

Link test nếu các bạn muốn tự tay thử: Test Files (https://speed.hetzner.de/)

Ngoài ra nó còn hỗ trợ bắt link video như IDM nhé, mà nó hoạt động trong Firefox nên không quan tâm tới Referer hay Cookies
CCPLqbM.jpg

Link test nếu muốn kiểm nghiệm: HTML Video (https://www.w3schools.com/html/html5_video.asp)

Có tính năng Queue để giới hạn số lượng tải về trong cùng một thời điểm nhé:

C49vsrH.jpg

Nên dùng kết hợp với script bắt link video của bạn @boscofz sẽ rất tiện, script nhỏ nhẹ và tương thích mọi trang web: 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-23935535)
Kết hợp với yt-dlp như hướng dẫn này của mình thì IDM gọi bằng cụ nhé :D 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-23288076)


Ngoài ra đã kiểm tra code, an toàn nhé và ông dev Tung Của này uy tín và có nghề phết, toàn code addon độc và lạ. :D

Để Multithreaded Download Manager bắt link Drive thì xem post sau: 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-24525109)

Tổng kết lại tính năng so với IDM:
  • Tải đa luồng: Có
  • Pause/Resume file đang tải dở: Có
  • Quản lý tải về: Có
  • Tải giới hạn số lượng tải cùng lúc: Có
  • Bắt link video: Có (tốt hơn IDM do nó dùng cookies/referer từ Firefox)
  • Tải hàng loạt: Có (tốt hơn IDM do nó dùng cookies/referer từ Firefox)
Tính năng mà IDM không có:
  • Hoạt động ngay trong trình duyệt nên nó sử dụng cookies/referer tốt hơn, ví dụ khi tải những link premium thì IDM phải thêm vào mục Account thủ công, thằng này phang luôn trong Firefox vì nó chia sẻ đăng nhập với Firefox
  • Vì MDM hoạt động ngay trong Firefox nên nếu trang nào tải khoai quá vì một số lý do nó ghét phân luồng thì chọn Continue in browser tải trong Firefox là xong
  • Không cần ghép file như IDM làm quá tải ổ cứng, thằng này sử dụng thuật toán file ảo hiện đại, nó tạo ra một file ảo sử dụng Storage API của Firefox, ví dụ tải file 4GB thì nó tạo ra một file rỗng 4GB, sau đó tải nhồi dữ liệu vào file đó luôn nên KHÔNG PHẢI GHÉP FILE như IDM
  • Tải những thứ mà IDM không tải được do nó hoạt động trong Firefox, cái gì Firefox thấy là nó thấy, và nó thấy là nó tải được. Ví dụ: Đố IDM tải được blob:, cơ mà nó tải được blob:
  • Không thể bị phát hiện do nó dùng TLS Fingerprint của Firefox, nghĩa là Firefox chia luồng ra Firefox tải, nếu trang web muốn chặn là phải chặn cả Firefox, còn IDM thì nó có Fingerprint riêng (kể cả để HTTP Header y hệt trình duyệt trang web vẫn phát hiện được qua TLS Fingerprint. Test tại: https://tls.browserleaks.com/json hoặc https://tls.peet.ws/api/all) nên nói thẳng là trang web muốn chặn/giới hạn tốc độ IDM dễ như trở bàn tay, mà tác giả IDM cũng không đủ tuổi code để vượt qua TLS Fingerprint do thực tế chục năm rồi IDM vẫn còn ghép file gây nghẽn ổ cứng

Đã cho lên #1 ngay và luôn, với cái này thì IDM chả đáng dùng nữa, vừa miễn phí, vừa hoạt động trong Firefox nên tính gắn kết cao hơn, lại còn hỗ trợ đa luồng, giới hạn số lượng tải về, bắt link video (trong +, vào thẻ Media nó bắt hết link video trong trang không cần dùng BulkMediaDownloader), bắt link hàng loạt. :D
 
Last edited:
Tiếp tục bài trên này, sau khi phải dứt ruột ném thằng TurboDownloadManager vào sọt rác thì giờ hàng mới ngon đã được khai quật từ nơi cống rãnh nhé :D

Thằng Multi-Threaded Download Manager này đã test thử, tính năng tải đa luồng như IDM hoạt động nhé, cơ mà mặc định giới hạn 6 luồng (đủ dùng và tốt nhất nên để 6 luồng thậm chí thấp hơn tầm 3-4 luồng sẽ xanh sạch đẹp cho server hơn) bằng với network.http.max-persistent-connections-per-servernetwork.http.max-persistent-connections-per-proxy trong about:config vì nó dùng API network của Firefox tải file.:


Link test nếu các bạn muốn tự tay thử: https://speed.hetzner.de/

Ngoài ra nó còn hỗ trợ bắt link video như IDM nhé, mà nó hoạt động trong Firefox nên không quan tâm tới Referer hay Cookies

Link test nếu muốn kiểm nghiệm: https://www.w3schools.com/html/html5_video.asp

Có tính năng Queue để giới hạn số lượng tải về trong cùng một thời điểm nhé:


Kết hợp với yt-dlp như hướng dẫn này của mình thì IDM gọi bằng cụ nhé :D https://voz.vn/t/tong-hop-nhung-addon-chat-cho-firefox-pc-mobile.682181/post-23288076

Ngoài ra đã kiểm tra code, an toàn nhé và ông dev Tung Của này uy tín và có nghề phết, toàn code addon độc và lạ. :D

Tổng kết lại tính năng so với IDM:
  • Tải đa luồng: Có
  • Pause/Resume file đang tải dở: Có
  • Quản lý tải về: Có
  • Tải giới hạn số lượng tải cùng lúc: Có
  • Bắt link video: Có (tốt hơn IDM do nó dùng cookies/referer từ Firefox)
  • Tải hàng loạt: Có (tốt hơn IDM do nó dùng cookies/referer từ Firefox)
Tính năng mà IDM không có:
  • Hoạt động ngay trong trình duyệt nên nó sử dụng cookies/referer tốt hơn, ví dụ khi tải những link premium thì IDM phải thêm vào mục Account thủ công, thằng này phang luôn trong Firefox vì nó chia sẻ đăng nhập với Firefox
  • Không cần ghép file như IDM làm quá tải ổ cứng, thằng này sử dụng thuật toán file ảo hiện đại, nó tạo ra một file ảo sử dụng Storage API của Firefox, ví dụ tải file 4GB thì nó tạo ra một file rỗng 4GB, sau đó tải nhồi dữ liệu vào file đó luôn nên KHÔNG PHẢI GHÉP FILE như IDM
  • Tải những thứ mà IDM không tải được do nó hoạt động trong Firefox, cái gì Firefox thấy là nó thấy, và nó thấy là nó tải được. Ví dụ: Đố IDM tải được blob:, cơ mà nó tải được blob:
  • Không thể bị phát hiện do nó dùng TLS Fingerprint của Firefox, nghĩa là Firefox chia luồng ra Firefox tải, nếu trang web muốn chặn là phải chặn cả Firefox, còn IDM thì nó có Fingerprint riêng (kể cả để HTTP Header y hệt trình duyệt trang web vẫn phát hiện được qua TLS Fingerprint. Test tại: https://tls.browserleaks.com/json hoặc https://tls.peet.ws/api/all) nên nói thẳng là trang web muốn chặn/giới hạn tốc độ IDM dễ như trở bàn tay, mà tác giả IDM cũng không đủ tuổi code để vượt qua TLS Fingerprint do thực tế chục năm rồi IDM vẫn còn ghép file gây nghẽn ổ cứng

Đã cho lên #1 ngay và luôn, với cái này thì IDM chả đáng dùng nữa, vừa miễn phí, vừa hoạt động trong Firefox nên tính gắn kết cao hơn, lại còn hỗ trợ đa luồng, giới hạn số lượng tải về, bắt link video (trong +, vào thẻ Media nó bắt hết link video trong trang không cần dùng BulkMediaDownloader), bắt link hàng loạt. :D
sửa trong External Application để dùng yt-dlp để getlink thì không dùng đc mpv nữa hả thím, có cách nào dùng cả 2 không?
 
GNbanZB.png

ngoaài lề chút csó baác nàof bieết cácsh sửa lỗi này không:beat_shot: gõ dấu bị nhảy ra chữ kiểu naày
 

Attachments

  • 1681011795631.png
    1681011795631.png
    8.9 KB · Views: 44
khi xem live youtube bằng MPV có cách nào lấy luôn phần live chat lên MPV không bác @toi la gay :sosad:
Nếu là cái đang livestream (chưa tắt) thì nó ở mục subtitle ấy, bạn ấn vào bật sub lên, còn tắt rồi (mất chữ LIVE đỏ) thì bó tay vì Youtube nó không lưu lại chatlog.

Để bật Live Chat bạn làm như sau:
  • Mở mpv.conf lên
  • Thêm ytdl-raw-options-append=sub-langs=en,en-US,eng,vi,vi-VN,vie,ja,ja-JP,jap,live_chat
  • Sửa tùy ý, nếu bạn đã có sẵn sub-langs= thì thêm ,live_chat vào thôi.

Video (hình như không ai chat trên Youtube nên không thấy): https://streamable.com/z1wf87

Bạn có thể thử plugin sau: https://github.com/BanchouBoo/mpv-youtube-chat

Tải về bỏ vào thư mục scripts trong portable_config.

Sau đó mở file input.conf lên, thêm CTRL+j script-message load-chat vào cuối cùng, mở stream YT lên rồi ấn Ctrl + J để mở livechat lên.

Ngoài ra để script trên chạy trên Windows, mở file main.lua lên sửa dòng opts['live-chat-directory'] = is_windows and 'C:/' or (xdg_data_home .. '/youtube-live-chats') thành opts['live-chat-directory'] = is_windows and 'D:\\' or (xdg_data_home .. '/youtube-live-chats') hoặc opts['live-chat-directory'] = is_windows and 'C:\\' or (xdg_data_home .. '/youtube-live-chats')

Hình như chả có ai chat ở cái stream này cả hoặc kênh nó tắt chat đi thì phải, test kiểu gì cũng trắng trơn. Nếu bạn có cái livestream nào đang chat thì gửi mình link để test. :D
 
Last edited:
Để bật Live Chat bạn làm như sau:
Hi mình đã thử cả 2 cách nhưng ko được
Cách 1 chọn subtitle nó có file json live_chat nhưng nhấn vào không thấy hiện gì cả
Cách 2 thì báo "unable to find live chat replay file", mình có đọc thử thì tác giả nói không tải được chat đang live
Mình vừa inbox bác kênh để bác test thử
 
Hi mình đã thử cả 2 cách nhưng ko được
Cách 1 chọn subtitle nó có file json live_chat nhưng nhấn vào không thấy hiện gì cả
Cách 2 thì báo "unable to find live chat replay file", mình có đọc thử thì tác giả nói không tải được chat đang live
Mình vừa inbox bác kênh để bác test thử
Giải pháp tạm thời mình post lại từ inbox nhỡ sau này bạn khác cũng cần:

Từ Firefox:
  • New Bookmark, đặt tên là yt.
  • Location bạn paste vào đoạn này: https://justpaste.it/8t0on
  • Save lại.
  • Vào cái video live, ấn vào bookmark yt
  • Thu nhỏ tùy ý, rồi đặt cạnh MPV khi đang xem.

Kết quả:
Tạm thời là vậy, sau này tác giả sửa lỗi là có thể xem Live chat bình thường, trước mình vẫn xem chat live Youtube chả hiểu sao đợt này không được nữa.
 
@toi la gay :sosad: Nhờ bác xem giúp thằng SlimBrowser này nhé, nó cũng là trình duyệt nhân Firefox: https://www.slimbrowser.net/
Đã test thử, thằng này là một trong những bản mod đàng hoàng nhất của Firefox về mặt tính năng, nghĩa là tính năng của nó không dùng addon thêm vào mà là built-in giống Brave, tuy nhiên cần chú ý là cái AdBlock mặc định cùi bắp có mỗi EasyList, nên tắt đi thay bằng uBlock.

Có bản Portable Pin được như Tete009.

Còn cái Download Manager của nó đỉnh ra phết, có thể gọi là tính năng hay nhất đáng tiền của nó.

Có gì sẽ thêm vào post tổng hợp bản mod Firefox.
 
Back
Top