Internet Roadtrip Permanent Radio - ICI Musique

Overrides Internet Roadtrip radio with ICI Musique.

目前為 2025-06-02 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Internet Roadtrip Permanent Radio - ICI Musique
// @description  Overrides Internet Roadtrip radio with ICI Musique.
// @namespace    http://tampermonkey.net/
// @match        https://neal.fun/internet-roadtrip/
// @version      1.0
// @author       jdranczewski + TotallyNotSamm
// @license      MIT
// @run-at       document-end
// @require      https://cdn.jsdelivr.net/npm/[email protected]
// @icon         https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQm1iRBFEKhmGsTsAla0_OU9JCacRJ4nnQVRA&s
// ==/UserScript==

(async () => {
  if (!IRF.isInternetRoadtrip) return;

  const container = await IRF.vdom.container;
  const originalUpdateData = container.methods.updateData;

  container.state.updateData = new Proxy(originalUpdateData, {
    apply: (target, thisArg, args) => {
      args[0].station = {
        name: "ICI Musique Montréal",
        url: "https://rcavliveaudio.akamaized.net/hls/live/2006979/M-7QMTL0_MTL/master.m3u8",
        format: "hls",
      };

      IRF.vdom.radio.then(radio => {
        radio.state.stationInfo = radio.state.isPoweredOn ? "PLAYING" : "TUNE IN";
      });

      return Reflect.apply(target, thisArg, args);
    }
  });
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址