listen1_chrome_extension
one for all free music in china (chrome extension, also works for firefox)
Top Related Projects
trying to be a robust, user-friendly and hackable music player
高颜值的第三方网易云播放器,支持 Windows / macOS / Linux :electron:
网易云音乐 Node.js API service
一个基于 electron 的音乐软件
Wiki.js | A modern and powerful wiki app built on Node.js
Quick Overview
Listen1_chrome_extension is an open-source project that provides a unified interface for accessing and playing music from multiple Chinese music streaming services. It allows users to search, stream, and manage playlists from various platforms within a single Chrome extension, bypassing the need for separate accounts or applications.
Pros
- Consolidates multiple music streaming services into one interface
- Offers a clean and user-friendly design
- Allows for playlist creation and management across different platforms
- Free and open-source
Cons
- Limited to Chinese music streaming services
- May face potential legal issues due to bypassing official APIs
- Requires manual updates to keep up with changes in streaming services
- Performance may vary depending on the stability of the source platforms
Code Examples
// Example 1: Searching for tracks
const keyword = 'your_search_query';
const provider = 'netease';
const tracks = await provider.search(keyword);
// Example 2: Playing a track
const track = tracks[0];
player.play(track);
// Example 3: Creating a playlist
const playlist = new Playlist('My Favorite Songs');
playlist.addTrack(track1);
playlist.addTrack(track2);
Getting Started
-
Clone the repository:
git clone https://github.com/listen1/listen1_chrome_extension.git
-
Open Chrome and go to
chrome://extensions/
-
Enable "Developer mode" in the top right corner
-
Click "Load unpacked" and select the cloned repository folder
-
The Listen1 extension should now appear in your Chrome browser
Competitor Comparisons
trying to be a robust, user-friendly and hackable music player
Pros of FeelUOwn
- Written in Python, making it more versatile and easier to extend
- Supports a wider range of music sources, including local files
- Offers a native desktop application with a more robust feature set
Cons of FeelUOwn
- Requires installation and setup, unlike the browser-based Listen1
- May have a steeper learning curve for non-technical users
- Less seamless integration with web browsing experience
Code Comparison
FeelUOwn (Python):
class Provider:
def __init__(self):
self.identifier = 'dummy'
def search(self, keyword, **kwargs):
pass
def get_song(self, identifier):
pass
Listen1 (JavaScript):
class Provider {
constructor() {
this.name = 'dummy';
}
search(keyword, options) {
return Promise.resolve([]);
}
getSong(songId) {
return Promise.resolve(null);
}
}
Both projects use a similar structure for their provider classes, but FeelUOwn's Python implementation may be more readable for some developers. Listen1's JavaScript code is more suited for browser environments and asynchronous operations.
高颜值的第三方网易云播放器,支持 Windows / macOS / Linux :electron:
Pros of YesPlayMusic
- Modern and visually appealing user interface
- Built with Vue.js, offering a responsive and smooth user experience
- Supports lyrics display and personalized playlists
Cons of YesPlayMusic
- Limited to NetEase Music as the primary source
- Requires a separate desktop application installation
- May have potential legal concerns due to its focus on a single platform
Code Comparison
listen1_chrome_extension (JavaScript):
chrome.contextMenus.create({
title: 'Add to Listen1',
contexts: ['link'],
onclick: addToListen1
});
YesPlayMusic (Vue.js):
<template>
<div class="player">
<Cover :url="coverUrl" :playing="playing" />
<div class="controls">
<button @click="togglePlay">{{ playing ? 'Pause' : 'Play' }}</button>
</div>
</div>
</template>
Summary
Listen1 Chrome Extension is a browser-based solution that aggregates multiple music sources, offering a wider range of content but with a simpler interface. YesPlayMusic, on the other hand, provides a more polished user experience with advanced features like lyrics display, but is limited to NetEase Music. The code comparison highlights the different approaches: Listen1 uses vanilla JavaScript for browser integration, while YesPlayMusic leverages Vue.js for a more dynamic frontend.
网易云音乐 Node.js API service
Pros of NeteaseCloudMusicApi
- Provides a comprehensive API for accessing NetEase Cloud Music services
- Offers more granular control over music data and functionalities
- Suitable for developers building custom applications or integrations
Cons of NeteaseCloudMusicApi
- Requires more technical knowledge to implement and use
- Limited to NetEase Cloud Music platform, unlike Listen1's multi-platform support
- Needs a separate frontend or application to utilize the API
Code Comparison
Listen1 Chrome Extension (content script):
chrome.runtime.onMessage.addListener(function(request, sender, sendResponse) {
if (request.type === 'getTrackInfo') {
// Extract track info from the page
sendResponse({ title: document.title, url: window.location.href });
}
});
NeteaseCloudMusicApi (API endpoint):
module.exports = async (query, request) => {
const data = {
ids: '[' + query.id + ']',
br: parseInt(query.br || 999000)
}
return request(
'POST', `https://music.163.com/weapi/song/enhance/player/url`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
The Listen1 code snippet shows how it interacts with the browser extension, while the NeteaseCloudMusicApi code demonstrates an API endpoint for retrieving song URLs. This highlights the different approaches: Listen1 as a browser-based solution and NeteaseCloudMusicApi as a server-side API.
一个基于 electron 的音乐软件
Pros of lx-music-desktop
- Standalone desktop application, not limited to browser environment
- More comprehensive features, including lyrics display and audio visualization
- Supports a wider range of music sources and platforms
Cons of lx-music-desktop
- Requires installation, unlike the browser extension
- May have higher resource usage compared to a lightweight extension
- Less integrated with browser-based music services
Code Comparison
lx-music-desktop (Vue.js component):
<template>
<div class="player">
<audio ref="audio" @timeupdate="onTimeUpdate" @ended="onEnded"></audio>
<div class="controls">
<button @click="togglePlay">{{ isPlaying ? 'Pause' : 'Play' }}</button>
</div>
</div>
</template>
listen1_chrome_extension (JavaScript):
function createPlayer() {
var player = document.createElement('audio');
player.addEventListener('timeupdate', updateProgress);
player.addEventListener('ended', playNextSong);
return player;
}
Both projects implement audio playback functionality, but lx-music-desktop uses a Vue.js component structure, while listen1_chrome_extension uses vanilla JavaScript. The lx-music-desktop example shows a more structured approach with template and event handling, while listen1_chrome_extension demonstrates a simpler DOM manipulation method.
Wiki.js | A modern and powerful wiki app built on Node.js
Pros of Wiki
- More comprehensive project with broader functionality (full wiki system vs. music player extension)
- Active development with frequent updates and a larger community
- Extensive documentation and support resources
Cons of Wiki
- More complex setup and configuration compared to a simple browser extension
- Requires server infrastructure to host and run, unlike a client-side extension
- Steeper learning curve for users and administrators
Code Comparison
Wiki (Node.js):
const Wiki = require('wiki.js')
let wiki = new Wiki({
host: 'localhost',
port: 3000,
auth: {
username: 'admin',
password: 'password'
}
})
Listen1 Chrome Extension (JavaScript):
chrome.runtime.onInstalled.addListener(function() {
chrome.storage.sync.set({color: '#3aa757'}, function() {
console.log("The color is green.");
});
});
While both projects use JavaScript, Wiki is a server-side application built with Node.js, whereas Listen1 is a client-side browser extension. Wiki's code focuses on server setup and configuration, while Listen1's code interacts with Chrome's extension API for browser integration.
Convert
designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual CopilotREADME
Listen 1 (Chrome Extension) V2.32.0
ï¼æåæ´æ°äº 2024 å¹´ 4 æ 1 æ¥ï¼
ç¼èµ·
彿åç°æ¾ä¸ªæ³å¬çæå 为çæå¬ä¸äºï¼éè¦æå¼å¥½å 个ç½ç«å¼å§æç´¢ï¼æ¥ååæ¢è®©ææççæ¶åï¼æç¥éæ¯æ¶å该åç¹ä»ä¹äºã
å¦å¦åä¹ä¸ç¨æ å¿ææ¾ä¸å°ææ³å¬çæäºã
æ¯æé³ä¹å¹³å°
- ç½æäºé³ä¹
- QQ é³ä¹
- é ·çé³ä¹
- é ·æé³ä¹
- bilibili
- åªåé³ä¹
- ååé³ä¹
ææï¼å¬æï¼å°±ç¨ Listen1
ã
V2.9.0 æ°ç¹æ§ï¼èªå¨åæ¢ææ¾æº(Beta)
å½ä¸é¦æçææ¾æºä¸å¯ç¨æ¶ï¼ä¼èªå¨æç´¢å ¶ä»å¹³å°ï¼è·å¾å¯ç¨çææ¾æºãé¿å äºç¨æ·æå¨æç´¢ç麻ç¦ã
è¿æç²¾éæåå¦ã
宿¹ååºå®è£ ï¼æ¨èï¼
æä½ çæµè§å¨ç±»åç¹å»ä¸é¢ç龿¥å®è£
æè°¢ @TNT-c ç»´æ¤ Firefox çå叿¸ é
æè°¢ @dhxh ç»´æ¤ Microsoft Edge çå叿¸ é
Chrome ä¸è½½å®è£
-
ä¸è½½é¡¹ç®ç zip æä»¶ï¼å¨å³ä¸æ¹æä¸ª
Download ZIP
, è§£åå°æ¬å° -
chrome å³ä¸è§ç设置æé®ä¸æ¾å°æ´å¤å·¥å ·ï¼æå¼
æ©å±ç¨åº
-
éæ©
å 载已解åçæ©å±ç¨åº
(å¦ææ²¡ææ¾ç¤ºå éä¸å¼åè æ¨¡å¼
)ï¼éä¸è§£ååçæä»¶å¤¹ï¼å®æï¼
Firefox æå å®è£
-
å°æ ¹ç®å½ä¸ manifest_firefox.json æ¿æ¢ manifest.json
-
cd listen1_chrome_extension
-
zip -r ../listen1.xpi *
, 宿æå xpi æä»¶ -
æå¼ Firefoxï¼å è½½ xpi æä»¶ï¼å®æå®è£
QQ é³ä¹ä¸¾æ¥ Listen1 导è´ä»£ç åºä¸´æ¶å ³éäºä»¶ ï¼2017 å¹´ 11 æï¼
Listen1 çç¨æ·ï¼æä¸ªåæ¶æ¯å¸æå大家å享ãListen1 æè¿æ¶å°äºQQ é³ä¹ç DMCA Takedown Notice, 主è¦ä»£ç åºå·²ç»å 为æ¤åå è临æ¶å ³éãæ²è§ä¸ç¹çï¼Listen1 项ç®å¯è½ä¼å¨ä»å¹´å å½»åºæ¶å¤±ã
Listen1 è¯ççåè¡·ä»ä¸æ¯åå¤§å ¬å¸çäºå¤ºçæå©çï¼èæ¯ä¸ºäºç»äºçç±é³ä¹ç人æ´å¥½çæ¶å¬ä½éªï¼æä»¥ï¼Listen1 æ¯å¼æºï¼å è´¹çï¼å¹¶ä¸ä¸æ¥åä»»ä½å½¢å¼çæå©ãæ£æ¯å 为æçç±é³ä¹ç Listen1 çä½ ä»¬ï¼Listen1 æåå±å°ä»å¤©è¿ä¸æ¥ãä¸ç®¡ç»æå¦ä½ï¼Listen1 å¢éæè°¢æææ¯æè¿è¿ä¸ªé¡¹ç®ç人们ã
å¨è¿ä¸ªå ³ç³»é¡¹ç®çæ»åäº¡çæ¶å»ï¼æå¯»æ±é¡¹ç®å 为 DMCA 被 github å ³éçæ´å©ã妿æå¯¹è¿ä¸ªæ¯è¾äºè§£å¦ä½è§£å³çäººï¼æè ä½ æ³å¯¹è¿ä¸ªäºæ åè¡¨çæ³å建议ï¼å¯ä»¥å¨issueçè¨ï¼æè åéé®ä»¶å° githublisten1@gmail.comãæä»¬ä¼å°½æå¤§åªåï¼æ¥å®æ¤ Listen1ï¼å³ä½¿å¯è½å®å³å°æä¸ºåå²ã
æ´æ°æ¥å¿
2023-08 ~ 2024-04
ä¿®å¤ï¼
- è¿ç§»åå©åå©ç¨æ·ä¿¡æ¯è·åæ¥å£ ï¼æè°¢@wuhao-igno çæäº¤ï¼
- ä¿®å¤ QQ é³ä¹ææ¾é®é¢
- ä¿®å¤é ·æææ¾åæç´¢é®é¢
- ä¿®å¤é ·çé³ä¹ææ¾é®é¢
2023-07
ä¿®å¤ï¼
- é ·æé³ä¹æç´¢åè½é误 ï¼æè°¢@yhsj0919 æä¾è§£å³æ¹æ¡ï¼
- æ§å¶å°æ¥é ï¼æè°¢ @caoxiemeihao çæäº¤ï¼
2022-12 ~ 2023-03
åè½æ¹è¿ï¼
- å¢å äºè¡èçè¯(巴西)çç¿»è¯ (æè°¢ @nailtonvital çæäº¤)
- å¢å äº qq é³ä¹ 320kbps é³è´¨çæ¯æ (æè°¢ @fecet çæäº¤)
ä¿®å¤ï¼
- ä¿®å¤äºé ·æé³ä¹ææ¾æ¥å£å¤±æçé®é¢ (æè°¢ @NickeyLin çæäº¤)
- ä¿®å¤å¯¼åºæå失败çé®é¢ (æè°¢ @@IcedWatermelonJuice çæäº¤)
- ä¿®å¤äºç°å¨ææ¾é¡µé¢æå¼å徿 ç¶æçé®é¢ (æè°¢ @@mnyon çæäº¤)
- ä¿®å¤äº lastfm ä¸è®°å½æè¿ææ¾çé®é¢ (æè°¢ @@Anmizi çæäº¤)
2022-11
åè½æ¹è¿ï¼
- å¢å bilibili æåæç´¢åè½(æè°¢ @Wei-bin-Wu çæäº¤)
- ä¼åç°ä»£ä¸»é¢çæ¾ç¤ºé£æ ¼ (æè°¢ @814959822 çæäº¤)
ä¿®å¤:
- ä¿®å¤ bilibili é¨åé³ä¹æ æ³ææ¾çé®é¢
- ä¿®å¤æ¬å°é³ä¹ææ¾æä»¶ç±»åçé®é¢ (æè°¢ @mikelxk çæäº¤)
- ä¿®å¤ææ¾ b ç«é³ä¹æ¶çå¾çæ¾ç¤ºé®é¢ (æè°¢ @mikelxk çæäº¤)
2022-09
åè½æ¹è¿
- æ·»å ç°ä»£ç½ï¼ç°ä»£é»ä¸¤æ¬¾ä¸»é¢ï¼æè°¢ @814959822 çæäº¤ï¼
- ä¼åäºæ°ä¸»é¢æ§è½
ä¿®å¤ï¼
- ä¿®å¤ bilibili çæç´¢é误 (æè°¢ @mikelxk çæäº¤)
- ä¿®å¤éåé³ä¹å¹³å°æ¶åççéªå¨é®é¢ï¼æè°¢ @814959822 çæäº¤ï¼
- ä¿®å¤æ°ä¸»é¢å¨æåå°äº 5 馿¶çæ¾ç¤ºé®é¢
2022-08
ä¿®å¤ï¼
- ä¿®å¤å¼å¯ä¸æ®µæ¶é´åæ æ³ææ¾çé®é¢ #902 ï¼æè°¢ @reserveword çæäº¤ï¼
- ä¿®å¤ QQ é³ä¹æ æ³æç´¢çé®é¢ (æè°¢ lx-music-desktop æä¾ææ¯æ¹æ¡)
- ä¿®å¤ bilibili æç´¢æ²¡æååºçé®é¢
2022-07
åè½æ¹è¿ï¼
- å¢å bilibili è§é¢é³æºæç´¢åè½
ä¿®å¤ï¼
- ä¿®å¤é ·çé³ä¹çææ¾é误
- ä¿®å¤é ·çé³ä¹ç鍿åå è½½æ´å¤æ¶çé误
- ä¿®å¤ qq é³ä¹ææé¡µçé误
- ä¿®å¤åªåé³ä¹æè¡æ¦æå¼æ¶çé误
2022-06
åè½æ¹è¿
-
æ·»å å廿åå表åæç´¢ç»æåè¡¨ææ¾ï¼æè°¢ @piz-ewing çæäº¤ï¼
-
æ¡é¢çæ¬å°é³ä¹å¢å wav æ ¼å¼æ¯æ (æè°¢ @mikelxk çæäº¤)
ä¿®å¤ï¼
-
ä¿®å¤æ¸ 空å表å½åææ¾é³ä¹ä¸åæ¢çé®é¢(æè°¢ @leca çæäº¤ï¼
-
é ·çé³ä¹åè¡¨æ æ³æå¼çé®é¢
-
ä¿®å¤éæºææ¾æ¨¡å¼åºç°éå¤é³ä¹ç bug (æè°¢ @piz-ewing çæäº¤)
2022-02 ~ 2022-03
åè½æ¹è¿ï¼
- å¢å é©è¯æ¯æï¼æè°¢ @kkange çæäº¤ï¼
ä¿®å¤ï¼
- é ·çé³ä¹æ æ³ææ¾çé®é¢
- ååé³ä¹å表æ¥å£æ æ³è®¿é®çé®é¢ï¼æè°¢ @mikelxk çæäº¤ï¼
2021-08 ~ 2022-01
ä¿®å¤ï¼
- ä¿®å¤é³ä¹åç±»æé®æ¾ç¤ºæ²¡æé´è·çé®é¢ ï¼æè°¢ @yinzhenyu-su çæäº¤ï¼
- ä¿®å¤å¨ firefox æ æ³æå¼ bilibili é³ä¹çé®é¢ (æè°¢ @ktmzcpl çæäº¤)
- ä¿®å¤å¨ electron ç¯å¢å¯å¨æ¶ç UI å´©æºé®é¢
ä¼åï¼
- æ´å¹³æ»çå½åææ¾åæ¢ææ (æè°¢ @mikelxk çæäº¤)
2021-07
ä¿®å¤ï¼
- ç¦æ¢å¾çæå¨
- å¢å å¿«æ·é®ä¸æ¾å¤§ç¼©å°åè½çæè¿°
- ä¿®æ¹ windows ç¨æ·ççªå£æ§å¶æé®ä½ç½®å°å³ä¸è§ (æè°¢ @mikelxk çæäº¤)
- å级 howler åº (æè°¢ @mikelxk çæäº¤)
- ä¿®å¤ QQ é³ä¹æ æ³æç´¢çé®é¢
- ä¿®å¤ chrome æµè§å¨åªä½æ§å¶ä¸è¿åº¦æ¡æå¨çé®é¢ (æè°¢ @mikelxk çæäº¤)
- å¢å æ¬å°é³ä¹çæ¬å° lrc æè¯æä»¶æ¯æ (æè°¢ @mikelxk çæäº¤)
2021-04
åè½æ¹è¿ï¼
- å¢å QQ é³ä¹çç»å½æ¯æ
- å¢å ææ½æ¯æï¼æ¯ææåå ææ²è°æ´é¡ºåºï¼æåè°æ´é¡ºåºï¼æ£å¨ææ¾ææ²è°æ´é¡ºåºï¼ä»¥åæå¨ææ²å å ¥æåçæä½
- æ¯ææåå æç´¢
- æ¡é¢çæ¯æä»£ç设置
- æ¯æé ç½®èªå¨åæ¢æºçæç´¢å¹³å°
- å¢å æ¾ç¤ºå½åææ°çæ¬
- å¢å å¯¹ç½æäºå¹³å°çé»è®¤é«ç ç鳿ºæ¯æ
éæåä¼åï¼
- å°é³ä¹å¹³å°æ¥å£å class æ¹é #553
- github 模åå»é¤ angular ä¾èµ #532 (æè°¢ @Dumeng çæäº¤)
- lastfm 模åå»é¤ angular ä¾èµ #532 (æè°¢ @Dumeng çæäº¤)
- ä¼å UI ç»èï¼æåç¨æ·ä½éª #537
ä¿®å¤ï¼
- ä¿®å¤éè¦ç»å½æè½è·ååªåææ¾é¾æ¥ï¼å¹¶å¢å ç çæ°æ® #536 (æè°¢ @RecluseWind çæäº¤)
- ä¿®å¤é³ä¹æ¦åå½±è§æ¦å¨ Firefox ä¸çä¸è½æ£ç¡®è·åç bug #536 (æè°¢ @RecluseWind çæäº¤)
- ä¿®å¤æäºæ åµä¸ææ²å¨ææ¾åæ»æ¯çå¾ 15 ç§ç bug
- ä¿®å¤ QQ é³ä¹ç龿¥æåå享å°åä¸è¢«è¯å«çé®é¢
- ä¿®å¤å¼å¯å ³ééé³åè½å¤±æçé®é¢
- ä¿®å¤ GitHub è´¦æ·æ æ³éåºçé®é¢
- ä¿®å¤ kugou é¨åé³ä¹å ä¸è¾ç¼ºå¤±å¯¼è´çææ¾é误
- ä¿®å¤å¤é¦ææ²é夿æ¾çé®é¢
2021-03
åè½æ¹è¿ï¼
- æ°å¢ååé³ä¹å¹³å° (æè°¢ @Dumeng çæäº¤)
- æ¯æåªåé³ä¹çåç±»æååæè¡æ¦æååè½ (æè°¢ @RecluseWind çæäº¤)
- æ¡é¢çæ¯ææ¾å¤§åè½ (æè°¢ @mikelxk çæäº¤)
- æ¯æç½æç»å½åè½ï¼æ¯ææå¼æçæå忍èæå
- æ¯æåªåç»å½åè½
- æ¯æå¨æ£å¨ææ¾é¡µé¢æ¾ç¤ºå½åææ¾ææ²çç çåå¹³å°
- ç§»é¤è¾ç±³å¹³å°
éæåä¼åï¼
- æ¿æ¢äºå¯¹ translateï¼i18n, hotkeys ç angular 模åä¾èµï¼æ¿æ¢ä¸ºçº¯ js åº (æè°¢ @Dumeng çæäº¤)
- ä¼åè½½å ¥ feather 徿 åºçæç (æè°¢ @Dumeng çæäº¤)
- æ¹åäºå¤ä¸ªå¹³å°é»è®¤ç çï¼é»è®¤ææ¾é«ç çé³ä¹æä»¶
- å° app.js æå¤ä¸ª controller 模åå为å¤ä¸ªæä»¶
- ä¼åæ¾ç¤ºäºå 为çæé®é¢æ æ³ææ¾çéç¥
- å°å¤§é¨å龿¥æ¹æ https åè®®
ä¿®å¤ï¼
- ä¿®å¤æ°è¯æ³å¯¼è´åªä½æ§å¶å¨æäºç³»ç»ä¸ä¸å¯ç¨çé®é¢ (æè°¢ @mikelxk çæäº¤)
- ä¿®å¤é³éæ§å¶å¿«æ·é®å¤±æçé®é¢ (æè°¢ @mikelxk çæäº¤)
- ä¿®å¤äºå¨ firefox ä¸çæ»å¨æ¡æ ·å¼ (æè°¢ @RecluseWind çæäº¤)
- ä¿®å¤é ·çé³ä¹å°é¢çé误
- ä¿®å¤é ·çæäºææ²ä¸è½ææ¾çé®é¢
- ä¿®å¤éç¥æ æ³æ¾ç¤ºçé®é¢
- ä¿®å¤äºå é¤å½åææ¾åè¡¨ææ²å导è´çåç§å¼å¸¸
2021-02
åè½æ¹è¿ï¼
- æ¯æåç±»æååæè¡æ¦ï¼æè°¢ https://github.com/lyswhut/lx-music-desktop æä¾ QQ é³ä¹æè¡å®ç°ï¼
- å¢å ç¹ä½ä¸æç¿»è¯ (æè°¢ @yujiangqaq æä¾ç¿»è¯)
- å¢å chrome åªä½æ§å¶ä¸ä¸æ²ï¼ä¸ä¸æ²åå¿«è¿å¿«é ï¼æè°¢ @mikelxk çæäº¤ï¼
- æ¹è¿æ¡é¢çæ¡é¢æè¯ï¼å¢å åä½å¤§å°é¢è²è®¾ç½®åèæ¯éæåº¦è°æ´
éæï¼
- å°åªä½èµæºæå¡éææ MediaService 模åï¼é¤å»å¯¹ angularjs çä¾èµ ï¼ç¹å«æè°¢ @Dumeng çæäº¤ï¼
- å¢å prettier é ç½®æä»¶å commit åæ£æ¥ ï¼æè°¢ @mikelxk çæäº¤ï¼
- ä¿®æ£ä¸äºè¿å¾ä»£ç çæ ¼å¼é误 ï¼æè°¢ @mikelxk çæäº¤ï¼
ä¿®å¤ï¼
- ä¿®å¤ Github API ï¼æè°¢ @NoDocCat å @Dumeng çæäº¤ï¼
- ä¿®å¤å svg å¨ç»å¯¼è´çæ§è½é®é¢ ï¼æè°¢ @Dumeng çæäº¤ï¼
- ä¿®å¤è¾ç±³é¨å失æ APIï¼æè°¢ @RecluseWind çæäº¤ï¼
- ä¿®å¤ Mac æ¡é¢çæ æ³å¯¼å ¥æ¬å°é³ä¹çé®é¢ ï¼æè°¢ @virgil1996 çæäº¤ï¼
- ä¿®å¤é ·ææç´¢åºéçé®é¢
2021-01
åè½æ¹è¿ï¼
- æ¯ææä»¶çåå°ææ¾åè½ (ç¹å«æè°¢ @Dumeng çæäº¤)
- ä¼åé ·æä»£ç (æè°¢ @RecluseWind çæäº¤)
- ä¼ååªåé³ä¹ä»£ç (æè°¢ @RecluseWind çæäº¤)
- æ¬å°é³ä¹æ¯æ flac æ ¼å¼ (æè°¢ @mikelxk çæäº¤)
- å¨è½¯ä»¶ä¸å¢å åé¦é¾æ¥ (æè°¢ @mikelxk çæäº¤)
- å¢å è¾ç±³æåæç´¢ï¼ç»ä¸ç«¯å£ä»£ç (æè°¢ @RecluseWind çæäº¤)
- ä¼åäºæå访é®ï¼å¢å æ¬å°ç¼å
éæï¼
- æ´æ¢ææå è§£å¯åºå° forge (æè°¢ @Dumeng çæäº¤)
- å»é¤å¯¹ jquery åºçä¾èµ (æè°¢ @Dumeng çæäº¤)
- æ´æ¢é³é¢ææ¾åºå° howler.js (æè°¢ @Dumeng çæäº¤)
- æ´æ¢ http 请æ±åºå° axios (æè°¢ @Dumeng çæäº¤)
- æ¯æ eslint ç github action è¯æ³æ£æ¥ (æè°¢ @Dumeng çæäº¤)
bug ä¿®å¤ï¼
- ä¿®å¤ MediaSession 䏿¯ææ¶çæ¥éé®é¢ (æè°¢ @Jyuaan çæäº¤)
- ä¿®å¤åªåæåç 404 é误
- ä¿®å¤æ£å¨ææ¾çªå£ç¹å»ç©ºç½å¤å¼¹åçåè½ (æè°¢ @Demeng çæäº¤)
2020-12-28
- ä¿®å¤æå¤§ï¼æå°ï¼å ³éæé®å¨æ¡é¢ç失æçé®é¢
2020-12-27
- ä¿®å¤æ æ³æ¾ç¤ºæ¶èæåç bug
- æ¯æä¸æ¬¡è¾å ¥æç´¢ææå¹³å°ï¼Betaï¼
- ä¿®å¤åªåé³ä¹æååªæ¾ç¤ºå 20 馿ç bug
- ä¿®å¤ç½æåé ·çé³ä¹æç´¢é误æªå¤çç bug
- ä¿®å¤è¾ç±³é³ä¹æè¯è§£æéè¯¯å¯¼è´æ æ³æ¾ç¤ºç bug
- æ ¹æ® chrome web store 䏿¶è¦æ±ä¿®æ¹é¨åæé
2020-12-22
- ä¿®å¤é ·æé³ä¹æ æ³ææ¾çé®é¢
- ä¿®å¤æå建çæååçº§åæ æ³ææ¾çé®é¢
2020-12-20
- ä¿®å¤çæé®é¢é æçææ¾ä¸æå循ç¯å¼¹åºæç¤ºéç¥ç bug
- ä¿®æ¹ææ²å°é¢ä¸ºèæ¯æ¶æè¯ç䏿¸ çé®é¢
- ä¿®å¤ qq æç´¢çä¸ä¸ªé误ï¼ä¼åæ¥å£è¿åæ¶å¤çï¼æè°¢@RecluseWind çæäº¤ï¼
2020-12-12
- æ¯æ QQ é³ä¹æåæç´¢ (æè°¢@RecluseWind çæäº¤ï¼
- ä¿®å¤ç½æäºé³ä¹æ æ³æå¼ææºå享çæå龿¥ç bug (æè°¢@RecluseWind çæäº¤ï¼
- ä¿®å¤åªåé³ä¹æ æ³æç´¢ç bug
2020-10-28
- å¢å æ¬å°é³ä¹ï¼ä» éæ¡é¢çï¼
2020-10-27
- å¢å æåæç´¢åè½ï¼ææ¶åªæ¯æç½æäºï¼
- ä¼åæè¯æ¾ç¤º
- ä¿®å¤ blili ææ API é误ï¼ä¿®å¤æè¯æ¶é´è½´æ ¼å¼ä¸ç»ä¸äº§ççé误 (æè°¢@RecluseWind çæäº¤)
- ä¼å UIï¼æ£å¨ææ¾é¡µå¢å ç¿»è¯æé®
2020-10-26
- å¢å æè¯ç¿»è¯åè½ QQ é³ä¹åè¾ç±³é³ä¹çæ¯æï¼æè°¢@RecluseWind çæäº¤)
- æ´æ°äºè¾ç±³é³ä¹è·åææ²ææ¾å°åï¼è·åæåï¼æç´¢ API çè·åæ¹å¼ï¼å¢å å¯é æ§ (æè°¢@RecluseWind çæäº¤)
- ä¿®å¤å®è£ æä»¶å qq é³ä¹ç½é¡µé¨åæåæ æ³æå¼ç bug
2020-10-18
- å¢å æè¯ç¿»è¯åè½ï¼ææ¶åªæ¯æç½æäºé³ä¹ (æè°¢@reserveword çæäº¤)
- ä¿®å¤ bilibili é³ä¹æ æ³ææ¾ç bug
- ä¿®å¤è¾ç±³ææ¾é¡µææ²å°é¢æ æ³æ¾ç¤ºç bug
- ä¿®å¤é ·æé³ä¹æåæ æ³æå¼ç bug
2020-09-12
- ä¿®å¤ç½ææåè¶ è¿ 1000 馿¶å¯¼å ¥å¤±è´¥ç bug (æè°¢@YueShangGuan çæäº¤ï¼
- æ¯ææ¾ç¤ºææ²å°é¢ä½ä¸ºæ£å¨ææ¾èæ¯ (æè°¢@YueShangGuan çæäº¤ï¼
2020-08-24
- ä¿®å¤è¾ç±³æåææ²åªæ¾ç¤ºé¨åææ²ç bug (æè°¢@RecluseWind çæäº¤)
- ä¿®å¤æåå¾çåæ é¢æ¾ç¤ºé®é¢ (æè°¢@RecluseWind çæäº¤)
- æ¯ææ¡é¢çç¹å»é¾æ¥æå¼ç³»ç»é»è®¤æµè§å¨
2020-08-04
- å¢å æ£å¨ææ¾çªå£åææ¾å表弹çªçå¨ç»ææ
- ä¿®å¤è¾ç±³èºäººå°é¢å¾çæ æ³æ¾ç¤ºçé®é¢ ï¼æè°¢@RecluseWind çæäº¤ï¼
- ä¼åæå¼æååè½ï¼æ¯æç½æäºæè¡æ¦åï¼èºäººé¡µé¢ï¼ä¸è¾é¡µé¢ç½åï¼æè°¢@whtiehack çæäº¤ï¼
- ä¼åä¸è¾å¾çæ¾ç¤ºï¼é¿å å¾ç被å缩 ï¼æè°¢@RecluseWind çæäº¤ï¼
2020-07-10
- ä¿®å¤åªåé³ä¹æ æ³ææ¾çé®é¢
- æ¯æé¡¶é¨æç´¢æ å车触å ï¼æè°¢@kangbb çæäº¤ï¼
- æ¯ææåææ²æ°æ¾ç¤ºï¼æ¯æææ¾/æåå ¨å±å¿«æ·é®ï¼æ¡é¢çï¼ï¼æè°¢@x2009again çæäº¤ï¼
- æ¯æè¿åæ¶åå°æ»å¨æ¡åå²ä½ç½®ï¼æè°¢@x2009again åä¸å®æï¼
- ä¼å firefox æ»å¨æ¡ï¼ä¿®æ¹ qq é³ä¹å¾æ ç½åï¼è§£å³ firefox 䏿¶ jquery 代ç é®é¢ ï¼æè°¢@RecluseWind çæäº¤ï¼
2020-06-29
- æ¯æææ¾å¤±è´¥æ¶èªå¨åæ¢ææ¾æº(Beta)
2020-06-28
- ä¿®å¤ç½ææåä» æ¾ç¤º 10 馿æ²çé®é¢
2020-04-30
- ä¿®å¤åªåé³è´¨è¾å·®çé®é¢
2020-04-27
- å¢å æ¶èæååè½ï¼ç¹å«æè°¢ @zhenyiLiang
- ä¿®å¤åªåé³ä¹æ æ³ææ¾ç bug
- ä¸äºç»èä¼å
2019-11-27
- å å ¥æ³è¯æ¯æ, ç¹å«æè°¢ @Leoche
2019-09-07
- ä¿®å¤ migu æ æ³ææ¾ç bug
2019-08-09
- å¢å æ·±è²ä¸»é¢
2019-07-03
- ä¿®å¤åªåé³ä¹æ æ³ææ¾ç bug
2019-06-24
- å¢å åªåé³ä¹
- ä¿®å¤ç½æé³ä¹æ æ³ææ¾ç bug
- ä¿®å¤é ·çé³ä¹æ æ³ææ¾ç bug
2019-06-23
- ä¿®å¤æ æ³è¿æ¥å° github ç bug
2019-05-26
- ä¿®å¤é ·çé³ä¹æ æ³ææ¾ç bug
2019-04-26
- ä¿®å¤è¾ç±³é³ä¹æ æ³ææ¾ç bug
- ä¿®å¤ææ¾å¨æªå¨é¡µé¢åºç«¯æ¾ç¤ºç bug
2019-03-03
- ä¿®å¤å é¤åä¸ªææ²å¯¼è´æåææææ²æ¶å¤±ç bug
- ä¿®å¤å é¤å个æåå¯¼è´æææåæ¶å¤±ç bug
2019-02-26
- ä¿®å¤ qq é³ä¹æåæ æ³æ¾ç¤ºç bug
2018-12-30
- ä¿®å¤é ·æé³ä¹æåç¼ºå¤±ææ²çé®é¢
- èªå¨æ£æµå®¢æ·ç«¯è¯è¨
2018-12-29
- ä¿®å¤è¾ç±³é³ä¹æç´¢å¤±è´¥çé®é¢
- ä¿®å¤é¨å QQ é³ä¹ææ²æ æ³ææ¾çé®é¢
- ä¿®å¤ä½¿ç¨æä»¶æ¶ QQ 宿¹ç½ç«æ æ³ä½¿ç¨çé®é¢
2018-12-24
- å¤è¯è¨æ¯æï¼æ¯æè±æ
- æ°æ·»å å°æåçææ²å°åºç°å¨æå头é¨
- ä¿®å¤çæéç¥å 满å±å¹ç bug
2018-12-22
- å ¨æ°çæ¬ 2.0 åå¸ï¼æ´æ°çé¢(ç¹å«æè°¢@iparanoid æä¾ä¸»é¢è®¾è®¡)
- å级 jquery å angular çæ¬
2018-12-21
- ä¿®å¤è¾ç±³é³ä¹æå访é®çé®é¢
- ä¿®å¤ç½æäºé³ä¹æååªæä¸é¦æçé®é¢
- ä¿®å¤ bilibili æ»å¨æ¶å è½½é夿åçé®é¢
- ä¿®å¤é ·çé¨åé³ä¹æ æ³ææ¾çé®é¢
- ä¿®å¤ Github Gist å¤ä»½æ æ³å¯¼å ¥çé®é¢
- å级 soundmanager2 åºå°ææ°çæ¬
2018-12-05
- å®å ¨ä¿®å¤è¾ç±³é³ä¹æå访é®çé®é¢
2018-08-25
- ä¿®å¤è¾ç±³é³ä¹æ æ³ææ¾ç bug
2018-06-15
- å¢å é ·æé³ä¹çæ¯æï¼ç¹å«æè°¢@WinterXMQ çæäº¤)
2018-06-10
- ä¿®å¤é ·çé³ä¹æ¶èæååå¯è½æ¾ç¤ºç©ºæåç bug
2018-06-10
- ä¿®å¤è¾ç±³é³ä¹æ æ³æ¾ç¤ºæè¯ç bug
2018-06-05
- å¢å é ·çé³ä¹çæ¯æï¼æè°¢@WinterXMQ )
2018-05-30
- ä¿®å¤ QQ é³ä¹æ æ³ææ¾çé®é¢ï¼æè°¢@noschoollee æä¾ä¿®å¤æ¹æ¡ï¼
2018-04-23
- ä¿®å¤è¾ç±³é³ä¹æ æ³ææ¾çé®é¢
2018-02-18
- ä¿®å¤æ æ³å建æåç bug
- ä¿®å¤ç¹å»å ³éæåæé®åæ æ³åæå¼æåç bug
- å¢å ææ²ä¸»é¡µï¼ç¹å»å°é¢å¯è¿å ¥ï¼ç¹å«æè°¢@iparanoid æä¾ææ²é¡µé¢ UI 设计ï¼
2018-02-15
- ä¿®å¤éæºææ¾å¨ææ¾åè¡¨ææ¾ç»æåèªå¨åæ¢çé®é¢ï¼å¼å¯æ éæ´è循ç¯ï¼æè°¢@sunjie21 çæäº¤ï¼
- å¢å å°å½åææ¾åè¡¨å ¨é¨æ·»å å°æåçåè½ (æè°¢@sunjie21 çæäº¤)
- ä¿®å¤æ 颿æ¾ç¶æä¸å®æ¶æ´æ°ç bug (æè°¢@sibojia çæäº¤)
2018-02-14
- ä¿®å¤ä¸»é¡µå¨å è½½æ´å¤æ°æ®æ¶åºç°å鿻卿¡ç bugï¼å¹¶ä¿®æ¹äºæ»å¨æ¡æ ·å¼ï¼æè°¢@zhuzhuyule çæäº¤)
- ä¿®å¤æå¼æåæ¶ï¼ç½æäºé³ä¹ä¸ªäººæåå°åæ æ³è§£æç bugï¼æè°¢@zhuzhuyule çæäº¤)
2017-12-26
- å¢å 忥æåå° Github Gist åè½ã(ç¹å«æè°¢@ConstLhq æä¾åæåé¨å代ç å®ç°ï¼
2017-12-20
- å¢å æç´¢ç¿»é¡µåè½ï¼ä½ å¯ä»¥çå°æ´å¤çæç´¢ç»æäºã(æè°¢@ConstLhq çæäº¤ï¼
- å¢å åå¹¶æååè½ãå¯ä»¥å¿«éçæå ¶å®ä½ åå»ºçææ²åå¹¶å°å½åçæåä¸äºã(æè°¢@Dumeng çæäº¤ï¼
2017-11-27
- ä¿®å¤ç½æäºé³ä¹æååªæ¾ç¤ºç¬¬ä¸é¦æç Bugï¼æè°¢@Binaryify/NeteaseCloudMusicApiæä¾æ¥å£å®ç°ï¼
2017-11-18
- ä¿®å¤çæåå æ æ³ææ¾ææ²æ¶èªå¨æåçé®é¢
2017-11-17
- 卿çæå页é¢å¢å âæå¼æåâåè½ï¼å¯æå¼æ¯æç½é¡µçæå龿¥å°åãè¿æ ·å°±å¯ä»¥å¯¼å ¥ä½ 忬¢çæåäºã
- HTTP 请æ±å¤´é¨ç Origin åæ®µè®¾ç½®ä¸ºæ£å¸¸ç½å
2017-10-16
- ä¿®å¤ QQ é³ä¹æå翻页æ¾ç¤ºéå¤çé®é¢(æè°¢@Moobusy çæäº¤)
2017-10-03
- ä¿®å¤ç½æäºé³ä¹æåæ æ³æ¾ç¤ºçé®é¢(æè°¢@Moobusy çæäº¤)
2017-09-14
- ä¿®å¤ QQ é³ä¹æ æ³ææ¾ç bug
2016-05-27
- å¢å å¿«æ·é®åè½ï¼è¾å ¥?æ¥çå¿«æ·é®è®¾ç½®ï¼
- æ¯æåæ¥ææ¾è®°å½å° last.fm
- å¢å æç´¢ loading æ¶ç徿 (æè°¢@richdho çæäº¤ï¼
- 页颿 é¢å¢å æ¾ç¤ºå½åææ¾ä¿¡æ¯
- ä¿®å¤äºå¨æ¶èå¯¹è¯æ¡ç¹å»åæ¶åºç°æ°å»ºæåç bug
- éæ°ç»ç»ä»£ç æä»¶å¤¹ç»æ
2016-05-21
- å¢å æåå页å è½½åè½(æè°¢@wild-flame çæäº¤)
- ä¿®å¤å ³éæé®éç½é¡µæ»å¨ç bug
- ä¿®å¤ç¹å»æåæé®ä¼éç½®è¿åº¦æ¡åæè¯ç bug
- ä¿®å¤ç¹å»æååç§°ä¸è·³è½¬ç bug
- è°æ´æåæ°´å¹³ä½ç½®å± ä¸
2016-05-14
- å¢å firefox æä»¶æ¯æï¼æè°¢ fulesdle çæäº¤ï¼
2016-05-13
- å¢å æçæååè½ï¼å¯ä»¥æ¶èç°ææåï¼å¹¶å建èªå·±çæå
- ç¹å» Listen 1 å徿 å¯ä»¥åå°é¦é¡µ
- æ è®°äºé¨åå çææ æ³ææ¾çææ²,å¢å çææç¤º
- éæäºé³ä¹å¹³å°ä»£ç ï¼ä½¿ç¨ç»ä¸çæ¥å£è§è
- éæäºæåæ¥å£ï¼åå¹¶ææï¼ä¸è¾åæåæ¥å£
- ä¿®å¤äºé¿éäºææé¾æ¥ç¹å»é误ç bug
2016-05-08
- å¢å æè¯æ¾ç¤º
- ç²¾éæåï¼æ·»å æåå°å½åææ¾å表ï¼å¯ç¹å»è·³è½¬å°åå§é¾æ¥
- ä¿®å¤äºæç´¢ qq é³ä¹æ¶çä¹±ç é®é¢
- ä¿®å¤äºå¾ªç¯ææ¾ç½æææ²ä¸æ®µæ¶é´åæåç bug
- ä¿®å¤äºå¯è½å¯¼è´å¾®ä¿¡å ¬ä¼å·æ æ³ç»å½ç bug
- ä¼åæ§è½ï¼å é¤äºä¸å¿ è¦çäºä»¶æ¶æ¯è§¦å
2016-05-02
- å¢å é³éæ§å¶
License
MIT
Top Related Projects
trying to be a robust, user-friendly and hackable music player
高颜值的第三方网易云播放器,支持 Windows / macOS / Linux :electron:
网易云音乐 Node.js API service
一个基于 electron 的音乐软件
Wiki.js | A modern and powerful wiki app built on Node.js
Convert
designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual Copilot