当前位置: 首页 > 软件库 > 应用工具 > 多媒体工具 >

Strawberry Music Player

开源音乐播放器
授权协议 GPLv3
开发语言 C/C++
所属分类 应用工具、 多媒体工具
软件类型 开源软件
地区 不详
投 递 者 终育
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Strawberry 是一个音乐播放器和音乐收藏管理工具。它是 2018 年针对音乐收藏家和发烧友发布的 Clementine 的一个分支。它使用了 Qt 工具包并用 C++ 所编写的。

特征:

  • 播放和整理音乐
  • 支持 WAV、FLAC、WavPack、Ogg FLAC、Ogg Vorbis、Ogg Opus、Ogg Speex、MPC、TrueAudio、AIFF、MP4、MP3、ASF 和 Monkey's Audio。
  • 音频 CD 播放
  • 本机桌面通知
  • 播放列表管理
  • 智能动态播放列表
  • 高级音频输出和设备配置
  • 编辑音频文件上的标签
  • 从 MusicBrainz 获取标签
  • 专辑封面来自 Last.fmMusicbrainzDiscogsMusixmatchDeezerTidalQobuz 和 Spotify
  • 歌词来自 AudDGeniusMusixmatchChartLyricslyrics.ovh 和 lololyrics.com
  • 支持多个后端
  • 音频分析仪
  • 音频均衡器
  • 将音乐传输到大容量 USB 播放器、MTP 兼容设备和 iPod Nano/Classic

到目前为止,它已经过测试,可以在 Linux、OpenBSD、FreeBSD、macOS 和 Windows 上运行。

要求

要从源代码构建 Strawberry,需要在系统上安装以下附加的开发包:

  • CMake
  • GNU Make
  • GCC 或 clang 编译器
  • Boost
  • GLib
  • Protobuf
  • Qt 5.8 或更高版本,带有 Core、Gui、Widgets、Concurrent、Network 和 Sql 组件
  • SQLite 3.9 或更高版本
  • ALSA 
  • D-Bus 
  • GStreamer 或 VLC
  • GnuTLS
  • TagLib 1.11.1 或更高版本

从源代码编译

获取代码:

git clone https://github.com/strawberrymusicplayer/strawberry

编译安装:

cd strawberry
mkdir build && cd build
cmake ..
make -j$(nproc)
sudo make install

要使用 Qt 6 进行编译,请使用:

cmake .. -DBUILD_WITH_QT6=ON

 

 相关资料
  • 本文向大家介绍Android 开源在线音乐播放器,包括了Android 开源在线音乐播放器的使用技巧和注意事项,需要的朋友参考一下 封面图:  简介 波尼音乐是一款开源Android在线音乐播放器。 播放本地音乐与在线音乐 在线音乐排行榜,如热歌榜、新歌榜等 高仿云音乐的黑胶唱片专辑封面 歌词显示,自动搜索歌词 夜间模式 定时关闭 更新说明 v 1.0 First Release TODO 在线音

  • ap.playBackgroundAudio(OPTION, CALLBACK) 开始播放音乐。 OPTION 参数说明 名称 类型 必选 描述 url String 是 音乐链接地址 title String 否 音乐标题 singer String 否 演唱者 describe String 否 音乐描述 logo String 否 logo URL cover String 否 封面 URL

  • 基于jPlyer开发的音乐播放插件. 支持如下功能: 1,进度条播放 。 2,上一首,下一首,随机播放 。 3,播放完每一首后,自动播放下一首,如果下一首是最后一首,则自动播放第一首。 4,支持鼠标滚动操作,能上下翻滚屏幕。 5,歌曲时间 倒计时 ,而不是从0开始计时。 效果演示地址: http://www.cssrain.cn/jPlayer/jPlayerV2.0/demo.html

  • 用ios自带的AVAudio实现的音乐播放器。可以播放存放在电脑里面的音乐文件,可以调整声音音量。播放的时候界面会有下雪的效果。可以作为练习动画和音频播放的例子。 [Code4App.com]

  • Decibel 是一个 GTK+ 的音乐播放器。

  • MPlayer音乐播放器 MPlayer V2.0.0贺新春版于2017.01.01正式发布,本次更新要点: 代码重写,拆分核心功能和特效,只为更好的自定义 支持HTML结构自定义,只需添加指定class即可 新增诸多API接口,方便调用 删除部分无用的配置项 新增多个回调函数 新增多个配置项 截图预览 使用方法 var player = new MPlayer({ // 容器选择器名称

  • 本文向大家介绍Android开发简易音乐播放器,包括了Android开发简易音乐播放器的使用技巧和注意事项,需要的朋友参考一下 这里介绍一个简易的音乐播放器,供大家参考,具体内容如下 效果图如下: 但是,由于这是一个简易版的音乐播放器,所播放的音乐只有一首,且被写死,但,操作却十分简单,方便理解! 这是代码的主要设计: 音乐主要存放在这一个文件中: 下面就来介绍各部分代码: activity—ma

  • 问题内容: 我目前正在编写一些聊天程序,现在想通过客户端命令播放音乐,例如: 因此,链接将从发送歌曲的客户端发送到服务器。然后,服务器应 不 下载歌曲,而是将其流式传输到每个客户端(他们也不应下载)。问题是,我不知道如何通过基于TCP的连接流mp3。 我的问题是,是否有人可以向我提供我所需要的库/教程/思想/代码示例。 作为替代方案,直接从一个客户的计算机流式传输音乐也是可以的。如果我(作为客户端