Skip to content

乐乐音乐主要是基于ijkplayer框架开发的Android音乐播放器,它支持多种音频格式(mp3音频,ape音频,flac音频,wav音频等)、lrc歌词和动感歌词(ksc歌词,krc歌词,hrc歌词、网易云API歌词等)、翻译和音译歌词和桌面歌词及制作动感歌词、翻译歌词和音译歌词,以及MV和字幕功能。界面高仿酷狗。

Notifications You must be signed in to change notification settings

zhangliangming/HappyPlayer5

Repository files navigation

Compose-Desktop版

鸿蒙版

JavaFX版本

乐乐音乐Kotlin版

乐乐音乐H5网页版

试用

通过网盘分享的文件:HappyPlayer-10.25.042301.exe 链接: https://pan.baidu.com/s/1AhR_ISXhsbF2u5RVUKGE6Q?pwd=5sep 提取码: 5sep

Compose-Desktop版歌词部分源码

通过网盘分享的文件:部分源码 链接: https://pan.baidu.com/s/1cJfhPAVomip6FzUbT-QrWw?pwd=57yh 提取码: 57yh

简介

乐乐音乐Flutter版主要是基于Flutter Desktop框架开发的音乐播放器,它支持lrc歌词和动感歌词( ksc歌词、krc歌词、trc歌词、zrce歌词和hrc歌词等)、多种格式歌词转换器及制作动感歌词、翻译歌词和音译歌词。

编译环境

Flutter:ideaIU-2024.1.4

参考地址

多窗口

无边框窗口

拖拽窗口

Flutter桌面多窗口支持-WindowsMacOS

Flutter学习:使用CustomPaint绘制文字

问题

未开开发者模式

提示:Please enable Developer Mode in your system settings. Run start ms-settings:developers。 开启开发者模式

关闭多窗口时,闪退

window_manager_plus在调用WindowManagerPlus.fromWindowId(windowId).close();时,再重新打开窗口会闪退。

多窗口

用了官网的desktop_multi_window和window_manager,会存在windowManager.ensureInitialized()问题。用了参考地址的库,则正常,但是不稳定。

悬浮窗口

windowManager.setIgnoreMouseEvents窗口显示后调用,修复了窗口透明问题。

歌词转视频

FFmpeg插件已经不能用,目前只实现了歌词转图片,由于生成图片时,是根据1000/帧率的时间间隔来生成的,所以这里帧率取能被整除的(200,125,100,40,50,20,10),防止图片帧丢失与音频对不上。若需要将图片转视频,可用一些现成的工具如:ffmpegopenshot

audioplayers

这个库不知是不支持多窗口,还是多窗口下,部分插件没法使用。

键盘监听

空格经常监听不到

开发时间

2024-11-27至2024-12-24

部分界面

主界面

设置页面

歌词秀

工具页面

歌词转换

lrc歌词制作

制作翻译歌词

制作动感歌词

歌词转视频

制作音译歌词

翻译歌词

音译歌词

About

乐乐音乐主要是基于ijkplayer框架开发的Android音乐播放器,它支持多种音频格式(mp3音频,ape音频,flac音频,wav音频等)、lrc歌词和动感歌词(ksc歌词,krc歌词,hrc歌词、网易云API歌词等)、翻译和音译歌词和桌面歌词及制作动感歌词、翻译歌词和音译歌词,以及MV和字幕功能。界面高仿酷狗。

Resources

Stars

Watchers

Forks

Packages

No packages published