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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a70450a · Feb 17, 2025
Feb 17, 2025
Feb 17, 2025
Feb 17, 2025
Feb 17, 2025
Feb 17, 2025
Feb 17, 2025
Feb 17, 2025
Feb 17, 2025
Feb 17, 2025
Feb 17, 2025
Feb 17, 2025
Feb 17, 2025
Feb 17, 2025
Feb 17, 2025

Repository files navigation

Compose-Desktop版

鸿蒙版

JavaFX版本

乐乐音乐Kotlin版

乐乐音乐H5网页版

简介

乐乐音乐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

Languages