
【免费下载链接】DroppedNeedle项目地址https://gitcode.com/gh_mirrors/mu/DroppedNeedle点击查看免费下载DroppedNeedle 是一款自托管的音乐请求与发现工具内置完整音乐库和下载引擎。它不只是找歌下载更是一套完整的音乐发现体系首页趋势图表实时展示 Popular Right Now 与 Trending Artists流派浏览页面按 Genre 深挖你库内的艺人与专辑每周混音Your Weekly Mix则基于你的 ListenBrainz 和 Last.fm 收听历史自动生成。本文带你快速上手这三项核心功能让收藏过的每一张专辑都物尽其用。一、DroppedNeedle 音乐发现能做什么安装完成后一个 Docker 容器即可跑起来详见 README.md 的 Quick start打开http://localhost:8688你会在首页看到三大发现板块。它们的数据来自你连接的音乐库、MusicBrainz 目录以及你授权的ListenBrainz / Last.fm收听历史。上面这张截图就是默认首页Popular Right Now来自 ListenBrainz 的当前热门专辑标注了数据来源徽章Trending Artists趋势艺人头像墙点加号即可关注之后系统会追踪其新发行顶部统计卡实时显示曲库的 Tracks / Artists / Albums 数量。首页各板块由纯数据转换层组装逻辑集中在 backend/services/home/section_builders.py趋势与热门数据的抓取窗口和缓存策略则在 backend/services/home/charts_service.py。二、趋势图表看懂 Popular Right Now 和 Trending ArtistsPopular Right Now热门专辑榜与Trending Artists趋势艺人榜是 DroppedNeedle 的趋势图表核心。它们直接取自 ListenBrainz 的公开热度数据无需任何 API key——只需在Profile Scrobbling Discovery里绑定你的账号即可。几个实用细节时间范围切换榜单支持按时间段近期 / 更长时间窗切换查看对应后端TrendingTimeRange与PopularTimeRange两种响应定义在 backend/api/v1/schemas/home.py去重逻辑已在你库里的专辑会带上标识避免重复请求下载一键 Request每张专辑卡片下的按钮可直接把整张专辑加入下载队列配合你自建的 slskd 或 SABnzbd 下载客户端自动入库源码见 backend/services/native/download_service.py。 小贴士如果你同时绑定了 Last.fm首页布局还可在Settings Preferences中自定义板块顺序。三、流派浏览从一张卡片到整个流派宇宙很多用户不知道 DroppedNeedle 内置了流派浏览页。从首页某个流派封面点进去会打开一个专属的 Genre 页面该流派下的热门艺人Popular Artists与热门专辑Popular Albums分页加载滚动即取下一页专辑同时来自你的本地库由流派索引GenreIndex提供和MusicBrainz 目录两边合并去重顶部有流派封面或渐变占位图并支持一键播放流派电台Radio——按流派随机串播。前端页面在 frontend/src/routes/genre/page.svelte本地库侧的流派检索依赖 backend/infrastructure/persistence/genre_index.py 建立的索引目录侧的热门榜单抓取见 backend/services/home/charts_service.py 的get_genre_artists方法。推荐用法先用趋势图表发现一个感兴趣的流派 → 进入流派页通览热门专辑 → 对没听过的专辑点 RequestDroppedNeedle 会自动评分候选源、校验文件后入库。四、每周混音Your Weekly Mix 如何生成 Discover 页面最抢眼的板块是Weekly Exploration每周探索与Discover Queue而真正的每周混音功能叫Your Weekly Mix——它是一份为每个用户单独生成的播放列表生成流程实现在 backend/services/personal_mix_service.py取种子读取 ListenBrainz 的weekly-jams与weekly-exploration推荐播放列表与 backend/services/weekly_exploration_service.py 同源最多取 8 位种子艺人相似扩展复用电台服务的相似艺人池build_similar_artist_pool每位种子艺人最多再展开 2 张专辑拼成播放列表曲目上限 100 首去重、轮转后生成 Your Weekly Mix可选自动请求开启自动下载开关后混音里你库中没有的专辑会自动进入下载队列每次刷新最多请求 5 张防止一周内把请求刷爆。每周探索板块本身的歌曲推荐逻辑在 backend/services/discover/facade.py 统一下发底层拆分为homepage_service、queue_service、radio_plan_service等子服务放在 backend/services/discover/ 目录下。五、快速上手清单步骤操作位置1绑定收听账号ListenBrainz / Last.fmProfile Scrobbling Discovery2打开首页浏览 Popular Right Now 与 Trending Artists首页3点流派封面进入流派浏览页首页 / Discover4生成并播放 Your Weekly Mix缺失专辑自动入库Discover 页写在最后DroppedNeedle 的发现功能设计得很克制不额外收费、不强制注册第三方服务趋势、流派、每周混音全部基于你已有的账号数据本地组装。配合下载引擎和 Jellyfin / Navidrome / Plex 播放输出截图见 Images/Library.webp它就是一个完整的发现 → 获取 → 收听闭环。完整功能表与下载源配置README.md部署示例docker-compose.example.yml配置样例config/config.example.json从一张趋势榜上的封面开始让 DroppedNeedle 每周替你挖出几张新专辑吧。赞分享【免费下载链接】DroppedNeedle项目地址https://gitcode.com/gh_mirrors/mu/DroppedNeedle点击查看免费下载相关推荐从0到1掌握CALVIN新手必知的5个关键概念从0到1掌握CALVIN新手必知的5个关键概念 CALVIN是一个专为语言条件策略学习设计的基准测试平台专注于长视野机器人操作任务。它为研究人员和开发者提供如何用AutoCAD字体管理插件告别问号乱码终极解决方案指南如何用AutoCAD字体管理插件告别问号乱码终极解决方案指南 AutoCAD字体缺失问题一直是设计师和工程师的噩梦。当你打开一份重要的图纸却发现所有标注都变桌面应用后端终极音乐播放神器洛雪音乐全网音源一网打尽完整指南终极音乐播放神器洛雪音乐全网音源一网打尽完整指南 洛雪音乐lxmusic是一款专注于聚合全网音乐资源的播放工具致力于为用户提供一站式的高品质音乐体验。通音视频创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考