<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Lx-Music on Dick's Tech Notes</title><link>https://dick.1681588.xyz/tags/lx-music/</link><description>Recent content from Dick's Tech Notes</description><generator>Hugo</generator><language>zh-CN</language><managingEditor>xxx@example.com (Dick)</managingEditor><webMaster>xxx@example.com (Dick)</webMaster><copyright>本博客所有文章除特别声明外，均采用 BY-NC-SA 许可协议。转载请注明出处！</copyright><lastBuildDate>Sat, 09 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://dick.1681588.xyz/tags/lx-music/index.xml" rel="self" type="application/rss+xml"/><item><title>自建音乐服务器：LX Music 同步 + Web 播放器部署指南</title><link>https://dick.1681588.xyz/projects/lxmusic/</link><pubDate>Sat, 09 May 2026 00:00:00 +0000</pubDate><author>xxx@example.com (Dick)</author><guid>https://dick.1681588.xyz/projects/lxmusic/</guid><description>
<![CDATA[<h1>自建音乐服务器：LX Music 同步 + Web 播放器部署指南</h1><p>作者：Dick（xxx@example.com）</p>
        
          <h2 id="项目简介">
<a class="header-anchor" href="#%e9%a1%b9%e7%9b%ae%e7%ae%80%e4%bb%8b"></a>
项目简介
</h2><p><a href="https://github.com/XCQ0607/lxserver">XCQ0607/lxserver</a> 是 LX Music 同步服务端的增强版，在官方同步功能基础上新增了：</p>
<ul>
<li>🎵 <strong>Web 播放器</strong> — 浏览器直接听歌，手机/电脑无需安装客户端</li>
<li>🔍 <strong>多源聚合搜索</strong> — 搜索各大音乐平台资源</li>
<li>📋 <strong>歌单管理</strong> — 多平台歌单浏览、搜索、一键播放</li>
<li>🎤 <strong>歌词显示 + 卡片分享</strong> — 支持歌词卡片生成和分享</li>
<li>📡 <strong>Subsonic 协议</strong> — 支持音流、Feishin 等第三方客户端连接</li>
<li>💾 <strong>自动缓存系统</strong> — 自动缓存歌词、链接及歌曲文件</li>
<li>🎨 <strong>多主题 + 暗黑模式</strong> — 森之韵、深海鲨、暖阳意、绯红月等</li>
</ul>
<h2 id="架构说明">
<a class="header-anchor" href="#%e6%9e%b6%e6%9e%84%e8%af%b4%e6%98%8e"></a>
架构说明
</h2><div class="highlight"><div style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;">
<table style="border-spacing:0;padding:0;margin:0;border:0;"><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
<pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 1
</span><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 2
</span><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 3
</span><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 4
</span><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 5
</span><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 6
</span><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 7
</span><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 8
</span><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 9
</span><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">10
</span><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">11
</span><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">12
</span><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">13
</span><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">14
</span></code></pre></td>
<td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%">
<pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-fallback" data-lang="fallback"><span style="display:flex;"><span>┌──────────────┐  ┌──────────────┐  ┌──────────────┐  ┌──────────────┐
</span></span><span style="display:flex;"><span>│  LX Music    │  │  LX Music    │  │  Web 播放器  │  │ Subsonic     │
</span></span><span style="display:flex;"><span>│  手机 App    │  │  桌面客户端  │  │  (浏览器)    │  │ 客户端       │
</span></span><span style="display:flex;"><span>└──────┬───────┘  └──────┬───────┘  └──────┬───────┘  └──────┬───────┘
</span></span><span style="display:flex;"><span>       │                 │                 │                 │
</span></span><span style="display:flex;"><span>       └─────────────────┴─────────────────┴─────────────────┘
</span></span><span style="display:flex;"><span>                            ↓
</span></span><span style="display:flex;"><span>              LX Music Sync Server (xcq0607/lxserver)
</span></span><span style="display:flex;"><span>                      端口 9527
</span></span><span style="display:flex;"><span>                            ↓
</span></span><span style="display:flex;"><span>              ┌──────────┬──────────┬──────────┐
</span></span><span style="display:flex;"><span>              │  /data   │  /cache  │  /music  │
</span></span><span style="display:flex;"><span>              │ 同步数据  │  缓存    │ 音乐文件  │
</span></span><span style="display:flex;"><span>              └──────────┴──────────┴──────────┘
</span></span></code></pre></td></tr></table>
</div>
</div><p>访问路径：</p>
        
        <hr><p>本文2026-05-09首发于<a href='https://dick.1681588.xyz/'>Dick's Tech Notes</a>，最后修改于2026-05-09</p>]]></description><category>NAS</category></item></channel></rss>