• 聚合 网易云音乐、Bilibili、YouTube Music 与本地音频,支持搜索、播放、下载、歌单及缓存管理
• 基于 Media3 与原生 DSP 提供逐词歌词、悬浮歌词、音效调校、USB DAC 独占输出等深度播放体验
• 通过 GitHub 或 WebDAV 同步歌单、收藏、历史与播放统计,数据由用户自有远端承载
https://github.com/cwuom/NeriPlayer
- 👍3
.sgmodule 文件写入 Surge。.sgmodule 模块.sgmoduleFile URLs、URLs、Text承接频道/群广告
有需要的老板可以私聊联系
承接频道/群广告
有需要的老板可以私聊联系
peer-access-passthrough has been removed due to its side effects, and the behavior has been restored to the previous version. Special handling for Apple Screen Sharing is now built in and works without any configuration.// ==UserScript==
// @name 野果短剧跳过片头广告
// @namespace harbor-userscripts
// @version 1.0.0
// @description 自动关闭播放前置广告,支持刷新和站内切集。
// @match https://harbor.fgeaqvlf.cc/*
// @run-at document-start
// @grant none
// @sandbox raw
// @inject-into page
// @noframes
// ==/UserScript==
(() => {
'use strict';
const closed = new WeakSet();
// shortcut: 依赖当前 Vue 组件名及 VNode 结构,网站重构播放器时需更新。
function visit(vnode) {
if (!vnode) return;
const instance = vnode.component;
if (instance?.type?.__name === 'PrerollAd') {
if (instance.isMounted && !instance.isUnmounted && !closed.has(instance)) {
closed.add(instance);
instance.emit('close');
}
return;
}
visit(instance?.subTree);
visit(vnode.suspense?.activeBranch);
if (Array.isArray(vnode.children)) vnode.children.forEach(visit);
}
function skipAd() {
if (!location.pathname.startsWith('/drama/video/')) return;
visit(document.getElementById('__nuxt')?._vnode);
}
new MutationObserver(skipAd).observe(document, { childList: true, subtree: true });
skipAd();
})();