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

Cửa sổ trái nào nhỉ ? Còn cái bên trên gọi là menu bar, bỏ chọn cái này là hết:
View attachment 2216539
bỏ cái đấy nhìn bên phải ko còn song song dễ nhìn hẳn. nhưng bỏ tab bên trái vì nó chiếm diện tích dưới ảnh
1701619249175.png
 
@tengihayday Mình nhờ thêm cái này, giờ vào:
  • about:profiles
  • Create a new profile rồi tạo một cái profile mới trắng tinh cho mình
  • Mở lên
  • about:support
  • Open Profile folder
  • Lấy nguyên nội dung file handlers.json của Linux xong gửi bài lên mình mổ đẻ tiếp
Mục đích ở đây là để tạo ra một file handlers.json nguyên zin của Linux.
Khả năng lớn là sai khi dùng handlers.json của Windows ấy, nên nó không đúng chuẩn Linux.

Gửi luôn cho mình cả cái file mà đang hoạt động nữa thì càng tốt.
 
fen tự xem cũng đc, đơn giản là xóa đi cái phần check bản quyền thôi, ko thêm một dòng code nào cả
E bị dính các lỗi này sếp ạ, dù chạy thử bằng vmware hay máy thật đều bị. File trong github báo 14x mb mà tải về 40mb đã hoàn thành @_@
 

Attachments

  • sb.png
    sb.png
    6.2 KB · Views: 19
  • sb2.png
    sb2.png
    57.9 KB · Views: 24
  • sb3.png
    sb3.png
    50.7 KB · Views: 22
  • sb4.png
    sb4.png
    60.4 KB · Views: 26
#mổ_đẻ

bác nào dùng linux muốn mở mpv bằng handlers ở post này làm xong hết các bước nhưng kéo chuột qua lại vẫn ko nhảy ra mpv thì vào setting tìm Applications có dòng mpv chọn bên action là use other rồi chỉ nó đến đường dẫn chạy mpv nhé. ít nhất với ca của em thì làm như v nó chạy được. lần nữa chân thành cảm ơn bác @toi la gay :sosad: vì đã mổ đẻ giúp em thành công ạ

có cần chỉnh sửa thêm hastag hay từ khóa gì bác nhắc lại để em sửa lại nhé @toi la gay :sosad: :beauty:
1701623607254.png
 
Last edited:
@tengihayday Mình nhờ thêm cái này, giờ vào:
  • about:profiles
  • Create a new profile rồi tạo một cái profile mới trắng tinh cho mình
  • Mở lên
  • about:support
  • Open Profile folder
  • Lấy nguyên nội dung file handlers.json của Linux xong gửi bài lên mình mổ đẻ tiếp
Mục đích ở đây là để tạo ra một file handlers.json nguyên zin của Linux.
Khả năng lớn là sai khi dùng handlers.json của Windows ấy, nên nó không đúng chuẩn Linux.

Gửi luôn cho mình cả cái file mà đang hoạt động nữa thì càng tốt.
em ko biết gửi file sao nên em gửi bác 3 code của file handlers.json trên này luôn nhé. ở trên là file nguyên bản lúc mới tạo profile mới, ở giữa là bản lúc ném handlers.json vào link bác đưa format lại và ở dưới là file sau khi sửa đã chạy được mpv ạ. có vẻ như là path phải là đường dẫn tới mpv luôn như bên win là chỉ tới thằng mpv.exe thì mới được bác ạ

zin
JSON:
{"defaultHandlersVersion":{},"mimeTypes":{"application/pdf":{"action":3,"extensions":["pdf"]},"image/webp":{"action":3,"extensions":["webp"]},"image/avif":{"action":3,"extensions":["avif"]}},"schemes":{"mailto":{"stubEntry":true,"handlers":[null,{"name":"Gmail","uriTemplate":"https://mail.google.com/mail/?extsrc=mailto&url=%s"}]}},"isDownloadsImprovementsAlreadyMigrated":false}

ném vào [URL='https://htmlpreview.github.io/?https://github.com/FirefoxUniverse/FirefoxTweaksVN/blob/main/utility/handlers_patcher.html']patcher[/URL]
JSON:
{
  "defaultHandlersVersion": {},
  "mimeTypes": {
    "application/pdf": {
      "action": 3,
      "extensions": [
        "pdf"
      ]
    },
    "image/webp": {
      "action": 3,
      "extensions": [
        "webp"
      ]
    },
    "image/avif": {
      "action": 3,
      "extensions": [
        "avif"
      ]
    }
  },
  "schemes": {
    "mailto": {
      "stubEntry": true,
      "handlers": [
        null,
        {
          "name": "Gmail",
          "uriTemplate": "https://mail.google.com/mail/?extsrc=mailto&url=%s"
        }
      ]
    },
    "mpv": {
      "action": 2,
      "handlers": [
        {
          "name": "MPV",
          "path": "mpv"
        }
      ]
    }
  },
  "isDownloadsImprovementsAlreadyMigrated": false
}

bản chạy được
JSON:
{
    "defaultHandlersVersion": {},
    "mimeTypes": {
      "application/pdf": {
        "action": 3,
        "extensions": [
          "pdf"
        ]
      },
      "image/webp": {
        "action": 3,
        "extensions": [
          "webp"
        ]
      },
      "image/avif": {
        "action": 3,
        "extensions": [
          "avif"
        ]
      }
    },
    "schemes": {
      "mailto": {
        "stubEntry": true,
        "handlers": [
          null,
          {
            "name": "Gmail",
            "uriTemplate": "https://mail.google.com/mail/?extsrc=mailto&url=%s"
          }
        ]
      },
      "mpv": {
        "action": 2,
        "handlers": [
          {
            "name": "MPV",
            "path": "/usr/bin/mpv"
          }
        ]
      }
    },
    "isDownloadsImprovementsAlreadyMigrated": false
  }
 
Ngon, vậy làm thêm một hướng dẫn nữa kiểu dùng config của tuilakhanh mì gói mì úp luôn cho tiện, bỏ đi được rất nhiều bước (Tùy nhu cầu).

Nhớ Like và Subscribe repo của tuilakhanh nhé bộ mpv-config ngon nhất từ trước đến giờ đảm bảo yếu tố:
  • Dùng được luôn protocol_hook
  • Có sẵn hết mpv.conf, input.con, scripts, script-opts để tiện học hỏi và xây dựng tiếp
  • Tất cả mọi thứ bật lên bằng tay khi cần thay vì bật sẵn như nhiều bộ khác sẽ tiết kiệm tài nguyên
  • Trí tuệ nhân tạo (AI) làm nét video khi bật ở menu uosc
  • Tích hợp sẵn uosc

Nhìn chung thì đây là thứ tự các bước gâu bờ dồ khi chơi MPV với Firefox, để mình làm một bài đúng quy trình luôn:

Chú ý những cái (Tùy nhu cầu) có thể bỏ qua nếu không cần tới.

(Chú ý) Với người dùng Linux thì cài bằng Package Manager, Mac thì có thể dùng cách tạo symlink (nhanh nhất), Homebrew, MacPorts hoặc cài từ mã nguồn cho máu. Chỉ khác biệt duy nhất là các bước sau đó người dùng Linux và Mac sẽ không cần đường dẫn mà dùng mpv
  1. Tải mpv, ffmpeg, yt-dlp và giải nén vào thư mục D:\mpv
  2. (Tùy nhu cầu) Cách dùng Userscript lấy link video để xem trong MPV (để lấy tính năng lấy link video bất kỳ từ web)
  3. (Tùy nhu cầu) Cách để MPV đánh dấu vào video Youtube là "Đã xem" / Cách không dùng plugin
  4. (Tùy nhu cầu) Cài thêm streamlink để xem livestream như Twitch, Youtube, Facebook...
  5. (Tùy nhu cầu) Cài thêm ytdl-preload để tải trước video trong danh sách xem để xem không có độ trễ khi đổi video - Đặc biệt hiệu quả khi đánh dấu mở nhiều bằng Handlers Helper
  6. (Tùy nhu cầu) Cài thêm mpv-youtube-chat để hiển thị chat khi xem livestream
Kết cục:

ezgif-5-76a8e47ef4.webp
Mình tải file master về bỏ vào folder thì kéo thả phía phải mpv k chạy nữa. Kéo xuống dưới vẫn ypdl bình thường. K rõ sai chỗ nào nhỉ?
Toàn bộ file trong master.zip đều để trong folder mpv\portable_config
 
bác @Toi La Gay cho em hỏi dùng mpv với handlers thì streamlink có cần config như ở bước 2 trong ảnh ko hay chỉ cần làm theo bài handlers là đủ rồi ạ

với cả mở link stream bằng mpv và streamlink khác nhau ở chỗ streamlink chỉ hiện từ đoạn mình mở còn mpv sẽ chạy cả đoạn stream từ lúc bắt đầu phát luôn phải ko ạ
1701661010746.png
 
Mình tải file master về bỏ vào folder thì kéo thả phía phải mpv k chạy nữa. Kéo xuống dưới vẫn ypdl bình thường. K rõ sai chỗ nào nhỉ?
Toàn bộ file trong master.zip đều để trong folder mpv\portable_config
Lội lại vài trang có câu hỏi về cái này đó, làm theo bước nhập config cũ với cái mới này.

bác @Toi La Gay cho em hỏi dùng mpv với handlers thì streamlink có cần config như ở bước 2 trong ảnh ko hay chỉ cần làm theo bài handlers là đủ rồi ạ

với cả mở link stream bằng mpv và streamlink khác nhau ở chỗ streamlink chỉ hiện từ đoạn mình mở còn mpv sẽ chạy cả đoạn stream từ lúc bắt đầu phát luôn phải ko ạ
View attachment 2217103
Cứ đặt folder streamlink và file streamlink.conf vào là ăn luôn không cần làm gì cả

streamlink khác MPV ở chỗ nó phân luồng như IDM, giúp xem cả những stream đặt tại châu Phi mà bình thường xem sẽ lag.

Phần ublock rules của JSLibCache này để làm gì vậy sư thầy @toi la gay :sosad:
để copy vào My rules à thầy
ig3L68e.png

View attachment 2217184
Để khi dùng chế độ Tất Sát, bình thường thì không quan tâm.
 
Do có cái gì chặn mất font, kiểm tra xem có chặn font trong uBlock không ? Kiểm tra cái này:
1701673572971.png


Nói chung cứ vào about:support rồi Copy raw xong paste lên kiểm tra thì quá trình mổ đẻ sẽ êm đẹp hơn.
 
View attachment 2217617

đã thử tắt những vẫn bị đó bác
còn đây là raw ạ:
Dấu X là bật đó, nhưng giờ thử làm thế này để khoanh vùng:

Và suy ra theo bài này:

Nghi ngờ:
Đang dùng DNS hay gì đó chặn mất font.
 
Dấu X là bật đó, nhưng giờ thử làm thế này để khoanh vùng:

Và suy ra theo bài này:

Nghi ngờ:
Đang dùng DNS hay gì đó chặn mất font.
mình thử tát ublock luôn thì vẫn bị, để thử new profile xem sao
 
Back
Top