id: f02c211b6d60431ca6bbb81b723cc27a
parent_id: 
item_type: 1
item_id: 765ced77bea2408493629c8e823844c9
item_updated_time: 1764345638757
title_diff: "[{\"diffs\":[[1,\"一键解锁私人音乐库！Docker部署Feishin打造跨平台无损音质体验\"]],\"start1\":0,\"start2\":0,\"length1\":0,\"length2\":36}]"
body_diff: "[{\"diffs\":[[1,\"<html>\\\r\\\n<head>\\\r\\\n  <title>一键解锁私人音乐库！Docker部署Feishin打造跨平台无损音质体验</title>\\\r\\\n  <basefont face=\\\"微软雅黑\\\" size=\\\"2\\\" />\\\r\\\n  <meta http-equiv=\\\"Content-Type\\\" content=\\\"text/html;charset=utf-8\\\" />\\\r\\\n  <meta name=\\\"exporter-version\\\" content=\\\"YXBJ Windows/608924 (zh-CN, DDL); Windows/10.0.0 (Win64); EDAMVersion=V2;\\\"/>\\\r\\\n  <meta name=\\\"content-class\\\" content=\\\"yinxiang.peso.superNote\\\"/>\\\r\\\n  <meta name=\\\"application-data:yinxiang.noteLayout\\\" content=\\\"{\\\"lineSpace\\\":\\\"recommend\\\",\\\"paragraphSpace\\\":\\\"recommend\\\"}\\\"/>\\\r\\\n  <style>\\\r\\\n\\tbody, td {\\\r\\\n\\t  font-family: 微软雅黑;\\\r\\\n\\t  font-size: 12pt;\\\r\\\n\\t}\\\r\\\n  </style>\\\r\\\n</head>\\\r\\\n<body>\\\r\\\n<a name=\\\"45139\\\"></a>\\\r\\\n<h1>一键解锁私人音乐库！Docker部署Feishin打造跨平台无损音质体验</h1>\\\r\\\n\\\r\\\n<div><span style=\\\"\\\"><div style=\\\"max-width: 700px;\\\"><p></p><div style=\\\"--en-blockquote: true; box-sizing: border-box; border-left: 3px solid #b4c0cc; background-position: initial initial; background-repeat: initial initial;\\\"><div>原文链接: <a href=\\\"https://mp.weixin.qq.com/s?__biz=MzIyNjk0NzY4Ng==&amp;mid=2247491973&amp;idx=1&amp;sn=48178d763d436eb412cb8c27593ee782&amp;chksm=e9c2ddd4a68474a4153f7390c605f943a76da00a51b81cab23761849a91e3fc7ebf85e4df9b9&amp;mpshare=1&amp;scene=1&amp;srcid=0726BPHGFORH1zU94YMAYKq6&amp;sharer_shareinfo=906cda9524435e5d1661cbe6702dd632&amp;sharer_shareinfo_first=906cda9524435e5d1661cbe6702dd632#rd\\\"><span>https://mp.weixin.qq.com/s?__biz=MzIyNjk0NzY4Ng==&amp;mid=224749...</span></a></div></div><p></p><div style=\\\"\\\"><div><div><div><span style=\\\"\\\">原创</span><span><span style=\\\"\\\">丛集网</span></span><span><a style=\\\"\\\"> 丛集黑科技 </a></span><span><em></em></span></div><div style=\\\"\\\"><div style=\\\"\\\"><h1 style=\\\"box-sizing: border-box; font-weight: bold; color: black; border-bottom: 2px solid #f83929;\\\"><span style=\\\"box-sizing: border-box; font-weight: normal; background: #f83929; color: #000; border-top-right-radius: 3px; border-top-left-radius: 3px;\\\">一键解锁私人音乐库！Docker部署Feishin打造跨平台无损音质体验</span></h1><p style=\\\"box-sizing: border-box; color: black; letter-spacing: 0.2em; word-spacing: 0.1em;\\\">兄弟们，今天二冰要给大家安利一个能让你的无损音乐库秒变「网易云」的神器！想象一 下：躺在沙发上用手机切歌、通勤路上用平板收藏歌单、公司电脑直接播放私人曲库——这个 全平台打通的Feishin音乐播放器，绝对能让你的耳朵爽到飞起！</p><h2 style=\\\"box-sizing: border-box; font-weight: bold; color: black; font-size: 22px; text-align: left;\\\"><span style=\\\"box-sizing: border-box; font-weight: bolder; border-left: 5px solid #f83929;\\\">一、项目简介</span></h2><p style=\\\"box-sizing: border-box; color: black; letter-spacing: 0.2em; word-spacing: 0.1em;\\\">Feishin是一款对标Spotify的开源自托管音乐播放器（项目地 址：https://github.com/jeffvli/feishin），它完美兼容Navidrome/Jellyfin音乐服务器。简单来说，只要你搭建过音乐服务器，Feishin就是你的私人专属音乐App！</p><div style=\\\"box-sizing: border-box;\\\"><img src=\\\":/c57ebe8889c44558b431ffa3476da5dd\\\" type=\\\"image/png\\\" data-filename=\\\"640.png\\\" alt=\\\"alt\\\" style=\\\"--en-marks: %7B%22align%22%3A%22center%22%7D; box-sizing: border-box; max-width: 100%; border-radius: 0px 0px 5px 5px; display: block; width: auto; object-fit: contain; height: auto;\\\" title=\\\"null\\\" width=\\\"auto\\\"/></div><h2 style=\\\"box-sizing: border-box; font-weight: bold; color: black; font-size: 22px; text-align: left;\\\"><span style=\\\"box-sizing: border-box; font-weight: bolder; border-left: 5px solid #f83929;\\\">二、五大必装理由</span></h2><div style=\\\"box-sizing: border-box; color: black;\\\"><span style=\\\"box-sizing: border-box; text-align: left; color: #010101; font-weight: 500; text-indent: -1em; display: block;\\\"><span style=\\\"box-sizing: border-box;\\\">1.</span><strong style=\\\"box-sizing: border-box; font-weight: border; color: #f83929;\\\">全平台制霸</strong>：Windows/Mac/Linux客户端+Web端+Docker部署，手机平板电脑三端同 步</span><span style=\\\"box-sizing: border-box; text-align: left; color: #010101; font-weight: 500; text-indent: -1em; display: block;\\\"><span style=\\\"box-sizing: border-box;\\\">2.</span><strong style=\\\"box-sizing: border-box; font-weight: border; color: #f83929;\\\">无损音质直出</strong>：支持FLAC/APE等高清格式，MPV播放引擎还原录音室音效</span><span style=\\\"box-sizing: border-box; text-align: left; color: #010101; font-weight: 500; text-indent: -1em; display: block;\\\"><span style=\\\"box-sizing: border-box;\\\">3.</span><strong style=\\\"box-sizing: border-box; font-weight: border; color: #f83929;\\\">智能歌单管理</strong>：根据播放频率/收藏记录自动生成「每日推荐」</span><span style=\\\"box-sizing: border-box; text-align: left; color: #010101; font-weight: 500; text-indent: -1em; display: block;\\\"><span style=\\\"box-sizing: border-box;\\\">4.</span><strong style=\\\"box-sizing: border-box; font-weight: border; color: #f83929;\\\">歌词同步黑科技</strong>：支持逐字滚动歌词+翻译歌词双显示模式</span><span style=\\\"box-sizing: border-box; text-align: left; color: #010101; font-weight: 500; text-indent: -1em; display: block;\\\"><span style=\\\"box-sizing: border-box;\\\">5.</span><strong style=\\\"box-sizing: border-box; font-weight: border; color: #f83929;\\\">播放记录同步</strong>：在Navidrome后台查看全设备播放历史</span></div><div style=\\\"box-sizing: border-box;\\\"><img src=\\\":/f39ee24be2964c0a9a12fbadebeaeecc\\\" type=\\\"image/png\\\" data-filename=\\\"640.png\\\" alt=\\\"alt\\\" style=\\\"--en-marks: %7B%22align%22%3A%22center%22%7D; box-sizing: border-box; max-width: 100%; border-radius: 0px 0px 5px 5px; display: block; width: auto; object-fit: contain; height: auto;\\\" title=\\\"null\\\" width=\\\"auto\\\"/></div><h2 style=\\\"box-sizing: border-box; font-weight: bold; color: black; font-size: 22px; text-align: left;\\\"><span style=\\\"box-sizing: border-box; font-weight: bolder; border-left: 5px solid #f83929;\\\">三、手把手Docker部署</span></h2><h3 style=\\\"box-sizing: border-box; font-weight: bold; color: black; font-size: 20px;\\\"><span style=\\\"box-sizing: border-box; color: #a5d55d;\\\">准备工作</span></h3><p style=\\\"box-sizing: border-box; color: black; letter-spacing: 0.2em; word-spacing: 0.1em;\\\">确保已部署Navidrome音乐服务器</p><h3 style=\\\"box-sizing: border-box; font-weight: bold; color: black; font-size: 20px;\\\"><span style=\\\"box-sizing: border-box; color: #a5d55d;\\\">使用Dockge部署</span></h3><p style=\\\"box-sizing: border-box; color: black; letter-spacing: 0.2em; word-spacing: 0.1em;\\\">打开<code style=\\\"box-sizing: border-box; word-wrap: break-word; border-radius: 4px; background-color: rgba(27, 31, 35, 0.05); word-break: break-all; color: #ff5d6c;\\\">Dockge</code>面板 -&gt; <code style=\\\"box-sizing: border-box; word-wrap: break-word; border-radius: 4px; background-color: rgba(27, 31, 35, 0.05); word-break: break-all; color: #ff5d6c;\\\">创建堆栈</code> -&gt; 设置<code style=\\\"box-sizing: border-box; word-wrap: break-word; border-radius: 4px; background-color: rgba(27, 31, 35, 0.05); word-break: break-all; color: #ff5d6c;\\\">堆栈</code>名称 -&gt; 粘贴<code style=\\\"box-sizing: border-box; word-wrap: break-word; border-radius: 4px; background-color: rgba(27, 31, 35, 0.05); word-break: break-all; color: #ff5d6c;\\\">compose</code>代码 -&gt; 30 秒<code style=\\\"box-sizing: border-box; word-wrap: break-word; border-radius: 4px; background-color: rgba(27, 31, 35, 0.05); word-break: break-all; color: #ff5d6c;\\\">启动</code>成功！ </p><div style=\\\"box-sizing: border-box;\\\"><img src=\\\":/262cbb7a25734241a6e60ce403e9d845\\\" type=\\\"image/png\\\" data-filename=\\\"640.png\\\" alt=\\\"alt\\\" style=\\\"--en-marks: %7B%22align%22%3A%22center%22%7D; box-sizing: border-box; max-width: 100%; border-radius: 0px 0px 5px 5px; display: block; width: auto; object-fit: contain; height: auto;\\\" title=\\\"null\\\" width=\\\"auto\\\"/></div><p style=\\\"box-sizing: border-box; color: black; letter-spacing: 0.2em; word-spacing: 0.1em;\\\"></p><div style=\\\"box-sizing: border-box; ont-size: 14px; display: flex; color: #333; background-color: rgba(0, 0, 0, 0.03); border: 1px solid #f0f0f0; border-radius: 2px; word-wrap: break-word;\\\"><ul style=\\\"box-sizing: border-box; counter-reset: line; height: 100%; list-style-type: none;\\\"><li style=\\\"box-sizing: border-box; list-style-type: none; text-align: right;\\\"><span style=\\\"min-width: 1.5em; text-align: right; left: -2.5em; counter-increment: line; display: inline; color: rgba(0, 0, 0, 0.15);\\\">1</span></li><li style=\\\"box-sizing: border-box; list-style-type: none; text-align: right;\\\"><span style=\\\"min-width: 1.5em; text-align: right; left: -2.5em; counter-increment: line; display: inline; color: rgba(0, 0, 0, 0.15);\\\">2</span></li><li style=\\\"box-sizing: border-box; list-style-type: none; text-align: right;\\\"><span style=\\\"min-width: 1.5em; text-align: right; left: -2.5em; counter-increment: line; display: inline; color: rgba(0, 0, 0, 0.15);\\\">3</span></li><li style=\\\"box-sizing: border-box; list-style-type: none; text-align: right;\\\"><span style=\\\"min-width: 1.5em; text-align: right; left: -2.5em; counter-increment: line; display: inline; color: rgba(0, 0, 0, 0.15);\\\">4</span></li><li style=\\\"box-sizing: border-box; list-style-type: none; text-align: right;\\\"><span style=\\\"min-width: 1.5em; text-align: right; left: -2.5em; counter-increment: line; display: inline; color: rgba(0, 0, 0, 0.15);\\\">5</span></li><li style=\\\"box-sizing: border-box; list-style-type: none; text-align: right;\\\"><span style=\\\"min-width: 1.5em; text-align: right; left: -2.5em; counter-increment: line; display: inline; color: rgba(0, 0, 0, 0.15);\\\">6</span></li><li style=\\\"box-sizing: border-box; list-style-type: none; text-align: right;\\\"><span style=\\\"min-width: 1.5em; text-align: right; left: -2.5em; counter-increment: line; display: inline; color: rgba(0, 0, 0, 0.15);\\\">7</span></li><li style=\\\"box-sizing: border-box; list-style-type: none; text-align: right;\\\"><span style=\\\"min-width: 1.5em; text-align: right; left: -2.5em; counter-increment: line; display: inline; color: rgba(0, 0, 0, 0.15);\\\">8</span></li><li style=\\\"box-sizing: border-box; list-style-type: none; text-align: right;\\\"><span style=\\\"min-width: 1.5em; text-align: right; left: -2.5em; counter-increment: line; display: inline; color: rgba(0, 0, 0, 0.15);\\\">9</span></li><li style=\\\"box-sizing: border-box; list-style-type: none; text-align: right;\\\"><span style=\\\"min-width: 1.5em; text-align: right; left: -2.5em; counter-increment: line; display: inline; color: rgba(0, 0, 0, 0.15);\\\">10</span></li><li style=\\\"box-sizing: border-box; list-style-type: none; text-align: right;\\\"><span style=\\\"min-width: 1.5em; text-align: right; left: -2.5em; counter-increment: line; display: inline; color: rgba(0, 0, 0, 0.15);\\\">11</span></li><li style=\\\"box-sizing: border-box; list-style-type: none; text-align: right;\\\"><span style=\\\"min-width: 1.5em; text-align: right; left: -2.5em; counter-increment: line; display: inline; color: rgba(0, 0, 0, 0.15);\\\">12</span></li><li style=\\\"box-sizing: border-box; list-style-type: none; text-align: right;\\\"><span style=\\\"min-width: 1.5em; text-align: right; left: -2.5em; counter-increment: line; display: inline; color: rgba(0, 0, 0, 0.15);\\\">13</span></li><li style=\\\"box-sizing: border-box; list-style-type: none; text-align: right;\\\"><span style=\\\"min-width: 1.5em; text-align: right; left: -2.5em; counter-increment: line; display: inline; color: rgba(0, 0, 0, 0.15);\\\">14</span></li></ul><div style=\\\"box-sizing: border-box; overflow-x: auto; white-space: normal; -webkit-overflow-scrolling: touch;\\\"><div style=\\\"--en-codeblock: true; --en-meta: {&quot;title&quot;:&quot;&quot;,&quot;lang&quot;:&quot;Plain Text&quot;,&quot;theme&quot;:&quot;default&quot;,&quot;showLine&quot;:true,&quot;lineWrap&quot;:true}; box-sizing: border-box; color: rgb(51, 51, 51); border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; background-color: rgb(251, 250, 248); border: 1px solid rgba(0, 0, 0, 0.14902); background-position: initial initial; background-repeat: initial initial;\\\"><pre><span>version: &quot;3&quot;</span><br/><span>services:</span><br/><span> feishin:</span><br/><span> image: ghcr.io/jeffvli/feishin:latest</span><br/><span> container_name: feishin</span><br/><span> restart: unless-stopped</span><br/><span> ports:</span><br/><span> - 9180:9180</span><br/><span> environment:</span><br/><span> - SERVER_NAME=MyMusic</span><br/><span> - SERVER_LOCK=true</span><br/><span> - SERVER_TYPE=navidrome</span><br/><span> - SERVER_URL=http://你的NavidromeIP:4533</span><br/><span> - TZ=Asia/Shanghai</span><br/></pre></div></div></div><p style=\\\"box-sizing: border-box; color: black; letter-spacing: 0.2em; word-spacing: 0.1em;\\\">点击部署后访问 http://NAS_IP:9180</p><div style=\\\"box-sizing: border-box;\\\"><img src=\\\":/7148446266a54ec3850b3f179f3ef6b2\\\" type=\\\"image/png\\\" data-filename=\\\"640.png\\\" alt=\\\"Image 38\\\" style=\\\"--en-marks: %7B%22align%22%3A%22center%22%7D; box-sizing: border-box; max-width: 100%; border-radius: 0px 0px 5px 5px; display: block; width: auto; object-fit: contain; height: auto;\\\" title=\\\"null\\\" width=\\\"auto\\\"/><div style=\\\"box-sizing: border-box; text-align: center; color: #888; display: block;\\\">Image 38</div></div><h2 style=\\\"box-sizing: border-box; font-weight: bold; color: black; font-size: 22px; text-align: left;\\\"><span style=\\\"box-sizing: border-box; font-weight: bolder; border-left: 5px solid #f83929;\\\">四、玩转核心功能</span></h2><h3 style=\\\"box-sizing: border-box; font-weight: bold; color: black; font-size: 20px;\\\"><span style=\\\"box-sizing: border-box; color: #a5d55d;\\\">1. 多设备同步</span></h3><p style=\\\"box-sizing: border-box; color: black; letter-spacing: 0.2em; word-spacing: 0.1em;\\\">手机端扫描二维码登录后，收藏夹/播放列表实时同步：</p><div style=\\\"box-sizing: border-box;\\\"><img src=\\\":/6b8162a983634fc39443ce76d14592e9\\\" type=\\\"image/png\\\" data-filename=\\\"640.png\\\" alt=\\\"Image 43\\\" style=\\\"--en-marks: %7B%22align%22%3A%22center%22%7D; box-sizing: border-box; max-width: 100%; border-radius: 0px 0px 5px 5px; display: block; width: auto; object-fit: contain; height: auto;\\\" title=\\\"null\\\" width=\\\"auto\\\"/><div style=\\\"box-sizing: border-box; text-align: center; color: #888; display: block;\\\">Image 43</div></div><h3 style=\\\"box-sizing: border-box; font-weight: bold; color: black; font-size: 20px;\\\"><span style=\\\"box-sizing: border-box; color: #a5d55d;\\\">2. Hi-Res播放设置</span></h3><p style=\\\"box-sizing: border-box; color: black; letter-spacing: 0.2em; word-spacing: 0.1em;\\\">在「音频设置」中开启独占模式，DSD文件直出不走系统混音：</p><div style=\\\"box-sizing: border-box;\\\"><img src=\\\":/7f768ff724f949feb90486cb415c4cd2\\\" type=\\\"image/png\\\" data-filename=\\\"640.png\\\" alt=\\\"Image 44\\\" style=\\\"--en-marks: %7B%22align%22%3A%22center%22%7D; box-sizing: border-box; max-width: 100%; border-radius: 0px 0px 5px 5px; display: block; width: auto; object-fit: contain; height: auto;\\\" title=\\\"null\\\" width=\\\"auto\\\"/><div style=\\\"box-sizing: border-box; text-align: center; color: #888; display: block;\\\">Image 44</div></div><h3 style=\\\"box-sizing: border-box; font-weight: bold; color: black; font-size: 20px;\\\"><span style=\\\"box-sizing: border-box; color: #a5d55d;\\\">3. 智能睡眠定时</span></h3><p style=\\\"box-sizing: border-box; color: black; letter-spacing: 0.2em; word-spacing: 0.1em;\\\">播放界面下滑开启睡眠模式，追加剧集时不怕通宵播放：</p><div style=\\\"box-sizing: border-box;\\\"><img src=\\\":/3e4601779e404be18c3b7b88a4751582\\\" type=\\\"image/png\\\" data-filename=\\\"640.png\\\" alt=\\\"Image 45\\\" style=\\\"--en-marks: %7B%22align%22%3A%22center%22%7D; box-sizing: border-box; max-width: 100%; border-radius: 0px 0px 5px 5px; display: block; width: auto; object-fit: contain; height: auto;\\\" title=\\\"null\\\" width=\\\"auto\\\"/><div style=\\\"box-sizing: border-box; text-align: center; color: #888; display: block;\\\">Image 45</div></div><h2 style=\\\"box-sizing: border-box; font-weight: bold; color: black; font-size: 22px; text-align: left;\\\"><span style=\\\"box-sizing: border-box; font-weight: bolder; border-left: 5px solid #f83929;\\\">五、避坑指南</span></h2><div style=\\\"box-sizing: border-box; color: black;\\\"><span style=\\\"box-sizing: border-box; text-align: left; color: #010101; font-weight: 500; text-indent: -1em; display: block;\\\"><span style=\\\"box-sizing: border-box;\\\">1.</span>首次登录务必在Navidrome后台将SessionTimeout设为72h</span><span style=\\\"box-sizing: border-box; text-align: left; color: #010101; font-weight: 500; text-indent: -1em; display: block;\\\"><span style=\\\"box-sizing: border-box;\\\">2.</span>播放DSD文件需在Navidrome设置中开启转码</span><span style=\\\"box-sizing: border-box; text-align: left; color: #010101; font-weight: 500; text-indent: -1em; display: block;\\\"><span style=\\\"box-sizing: border-box;\\\">3.</span>移动端建议关闭「自动下载专辑封面」节省流量</span></div><h2 style=\\\"box-sizing: border-box; font-weight: bold; color: black; font-size: 22px; text-align: left;\\\"><span style=\\\"box-sizing: border-box; font-weight: bolder; border-left: 5px solid #f83929;\\\">六、总结</span></h2><p style=\\\"box-sizing: border-box; color: black; letter-spacing: 0.2em; word-spacing: 0.1em;\\\">经过两周深度体验，Feishin堪称私人音乐库的最佳呈现方案。相比Substream等同类项目， 它对中文Tag的支持更好，歌词匹配准确率高达90%。如果你是Apple Music难民/本地音乐 党，这套组合拳绝对值得尝试！</p><p style=\\\"box-sizing: border-box; color: black; letter-spacing: 0.2em; word-spacing: 0.1em;\\\"><strong style=\\\"box-sizing: border-box; font-weight: border; color: #f83929;\\\">部署难度</strong>：★★☆（需先部署Navidrome）<br style=\\\"box-sizing: border-box;\\\"/><strong style=\\\"box-sizing: border-box; font-weight: border; color: #f83929;\\\">推荐指数</strong>：★★★★★<br style=\\\"box-sizing: border-box;\\\"/><strong style=\\\"box-sizing: border-box; font-weight: border; color: #f83929;\\\">适合人群</strong>：拥有本地音乐库的极客、追求无损音质的发烧友</p><p style=\\\"box-sizing: border-box; color: black; letter-spacing: 0.2em; word-spacing: 0.1em;\\\">如果觉得教程有用，记得点赞收藏评论三连！你的支持就是我更新的最大动力~</p><p style=\\\"box-sizing: border-box; color: black; letter-spacing: 0.2em; word-spacing: 0.1em;\\\">最后，奉上我的超级无敌至尊docker库，二冰平时玩过的docker都整理到了这个仓库中了， 一直在更新中，希望有github账号的兄弟能去给点个star，不知道玩啥的，都去这里面找， 都给你们分好类了 <strong style=\\\"box-sizing: border-box; font-weight: border; color: #f83929;\\\">仓库链接：</strong> https://github.com/TWO-ICE/Awesome-NAS-Docker</p></div></div></div></div></div></div></span>\\\n</div></body></html>\\u0000\"]],\"start1\":0,\"start2\":0,\"length1\":0,\"length2\":17185}]"
metadata_diff: {"new":{"id":"765ced77bea2408493629c8e823844c9","parent_id":"f67288c3a0be4374b5d532b5dcc3aabc","latitude":"0.00000000","longitude":"0.00000000","altitude":"0.0000","author":"","source_url":"","is_todo":0,"todo_due":0,"todo_completed":0,"source":"joplin-desktop","source_application":"net.cozic.joplin-desktop","application_data":"","order":1764348830971,"markup_language":2,"is_shared":0,"share_id":"","conflict_original_id":"","master_key_id":"","user_data":"","deleted_time":0},"deleted":[]}
encryption_cipher_text: 
encryption_applied: 0
updated_time: 2025-11-28T21:04:05.277Z
created_time: 2025-11-28T21:04:05.277Z
type_: 13