您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
A genre/tag audio player for bandcamp.com (like Last.fm Player for Last.fm).
More at the bottom of the page.
You pass it a genre, it plays music of that genre from bandcamp.com. It's a Last.fm Player-like genre/tag audio player for the music streaming site bandcamp.com. (Bandcamp is a pretty neat site where bands can publish and sell their music directly to their fans. You can listen to most music for free before deciding to support the musician and buy it).
To discover new music.
Primary home of the script is at github. It also on greasyfork and openuserjs
Last tested with
When loading tags, some tags are interchangeable like "hip-hop" "hip hop" "hip/hop", since these are all converted into a bandcamp-readable format by bandcamp, in this case into "hip-hop". Generally speaking white spaces and most special characters are replaced with "-", so it doesn't matter if you play the "hip-hop" or the "hip hop" tag, the same tracks will be played in both cases. (To see what the bandcamp-readable format of the currently playing tag is, hover over the tag in the "currently playing:" section (top right))
Once a tag is loaded, the page can be bookmarked, so you can return later to listen to the same tag by simply opening the bookmark rather than first opening the player then loading the tag.
Since the script doesn't have bandcamp database access, a pool of tracks that are available for playback at bandcamp has to be created. The script will select a random track from this pool each time a track is loaded. Since the tracks for a specific tag are loaded into the pool progressively to avoid hogging the bandcamp servers, when loading a specific tag consecutively multiple times, the first track is selected from a pool of the same 40 albums most of the time. For the second track there are 80 albums in the pool, for the third 120 artist, etc., the larger the number of tracks played, the more artists will be loaded into the pool, so there is less chance of the same track to be played repeatedly.
New/popular option: after changing this, reloading the currently playing tag is recommended since zhe changes don't have an effect on the tracks already loaded into the album pool.
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址