Google Play Music Desktop Player v4.7.1发布:新增Discord Rich Presence与音质优化

Google Play Music Desktop Player v4.7.1发布:新增Discord Rich Presence与音质优化

【免费下载链接】Google-Play-Music-Desktop-Player-UNOFFICIAL- A beautiful cross platform Desktop Player for Google Play Music 【免费下载链接】Google-Play-Music-Desktop-Player-UNOFFICIAL- 项目地址: https://gitcode.com/gh_mirrors/go/Google-Play-Music-Desktop-Player-UNOFFICIAL-

你还在为音乐播放状态无法同步到Discord而烦恼?还在忍受音质不佳的音乐体验?Google Play Music Desktop Player(GPMDP)v4.7.1版本正式发布,带来了备受期待的Discord Rich Presence功能和全面的音质优化方案,让你的音乐体验焕然一新。读完本文,你将了解如何设置Discord实时状态显示、配置均衡器提升音质,以及探索新版本的其他实用功能。

Discord Rich Presence:展示你的音乐品味

v4.7.1版本最引人注目的新功能是Discord Rich Presence集成。这一功能允许你在Discord聊天软件中实时展示当前播放的歌曲信息,包括歌曲标题、艺术家、播放状态和进度条,让你的好友随时了解你的音乐品味。

功能实现原理

Discord Rich Presence功能通过discord-rich-presence库实现,核心代码位于src/main/features/core/discordRichPresence.js。该模块监听播放状态变化事件,当歌曲播放、暂停或切换时,自动更新Discord状态。

const presence = {
  state: track.title,
  details: track.artist,
  startTimestamp: start,
  endTimestamp: end,
  instance: false,
  largeImageKey: 'playing',
  largeImageText: Settings.get('service') === 'youtube-music' ? 'YouTube Music' : 'Google Play Music',
  partySize: queueTrackIndex,
  partyMax: queueLength,
};

如何启用Discord Rich Presence

  1. 确保你已安装Discord并登录
  2. 打开GPMDP,进入设置界面
  3. 在设置中找到"Discord Rich Presence"选项并启用
  4. 播放音乐,你的Discord个人资料将自动显示当前播放状态

播放控制按钮

音质优化:打造个性化听觉体验

v4.7.1版本对音质进行了全面优化,新增了音频均衡器(EQ)和声道布局优化功能,让你可以根据个人喜好和设备特性调整音质。

音频均衡器实现

音频均衡器功能通过Web Audio API实现,核心代码位于src/renderer/windows/GPMWebView/playback/audioEQ.js。该模块支持60Hz、230Hz、910Hz、4000Hz和14000Hz五个频段的调节,满足不同音乐类型的音质需求。

const BAND_SPLITS = [60, 230, 910, 4000, 14000];
BAND_SPLITS.forEach((UPPER_BAND, index) => {
  const band = context.createBiquadFilter();
  band.type = (index !== BAND_SPLITS.length - 1 ? 'highshelf' : 'lowshelf');
  band.frequency.value = UPPER_BAND;
  band.gain.value = GAIN_DB;
  // 更多配置代码...
});

声道布局优化

新版本还引入了声道布局优化选项,位于src/renderer/ui/components/settings/tabs/PlaybackTab.js。启用"尝试支持的声道布局"选项可以让播放器自动适配最佳的音频输出声道配置,提升多声道音频设备的播放效果。

<ToggleableOption
  label={TranslationProvider.query('settings-option-try-supported-channel-layouts')}
  settingsKey={"trySupportedChannelLayouts"}
  hintLabel={TranslationProvider.query('settings-requires-restart')}
/>

音质设置界面

其他实用功能与改进

音频设备选择器

v4.7.1版本改进了音频设备选择功能,你可以在设置中快速切换音频输出设备,无需重启应用。相关代码位于src/renderer/ui/components/AudioDeviceSelector.js

跳过损坏歌曲

新版本增加了"跳过损坏歌曲"选项,当播放遇到损坏或无法播放的歌曲时,播放器会自动跳过,确保音乐播放的连续性。

<ToggleableOption label={TranslationProvider.query('settings-option-skip-bad-songs')} settingsKey={"skipBadSongs"} />

如何升级到v4.7.1版本

现有用户可以通过应用内自动更新功能升级到最新版本,新用户可以从官方仓库克隆代码进行安装:

git clone https://gitcode.com/gh_mirrors/go/Google-Play-Music-Desktop-Player-UNOFFICIAL-
cd Google-Play-Music-Desktop-Player-UNOFFICIAL-
npm install
npm run build
npm start

更多安装和使用细节,请参考README.md

总结与展望

Google Play Music Desktop Player v4.7.1版本通过Discord Rich Presence功能增强了社交互动性,通过音频均衡器和声道布局优化提升了音质体验,同时还带来了音频设备快速切换和自动跳过损坏歌曲等实用功能。这些改进使得GPMDP在众多音乐播放器中脱颖而出,成为音乐爱好者的理想选择。

未来,开发团队将继续优化用户体验,计划添加更多音频效果和个性化主题选项。如果你有任何建议或发现bug,欢迎通过GitHub提交反馈。

感谢你使用Google Play Music Desktop Player,让我们一起享受高品质的音乐体验!别忘了点赞、收藏本文,关注项目更新,获取更多实用技巧和新功能预告。

GPMDP Logo

【免费下载链接】Google-Play-Music-Desktop-Player-UNOFFICIAL- A beautiful cross platform Desktop Player for Google Play Music 【免费下载链接】Google-Play-Music-Desktop-Player-UNOFFICIAL- 项目地址: https://gitcode.com/gh_mirrors/go/Google-Play-Music-Desktop-Player-UNOFFICIAL-

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值