易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

落日音乐Sunset Music 1.8.5.0 源码分享。正则,解析歌词,频谱   [复制链接]

    2021-01-20 09:48:14
    界面美化源码
    易语言资源网
    6470 次浏览
    来源链接

我也想舔着个13脸来参加一下开源大赛啊,怎么没开源标签了

UI采用:EXUI20210101

调用模块:精易模块9.0.0(论坛源码)、zyJson3.1.5(网上有源码)、VJaudioBASS模块,论坛下载的)、彗星歌词显示模块(附件带源码)

界面设计:AdobeIllustrator 2020设计

采用了EXUI组件皮肤定制,没有用EXUI自绘,还不就是能力不足呗。

软件功能:

1、  bass频谱绘制

2、  支持格式:*.mp3,*.wma,*.ape,*.ogg,*.flac,*.wav,*.mp4,*.m4a,*.mid,*.mpc,*.wave,*.cd,*.rm,*.tta,*.aiff,*.au

3、  取酷狗封面、歌词、解析lrc歌词

4、  遍历本地音乐文件

5、  两款界面皮肤更改

6、  还有蹩脚线程不卡界面

7、支持拖放音乐文件和lrc歌词

然后就各种缝合,缝合怪就完成了,唯一有点成就感的就是自己写了一个lrc歌词解析,见:https://bbs.125.la/forum.php?mod=viewthread&tid=14658136&page=1&ordertype=1#pid20393566

AI界面设计效果图

成品软件界面

    

 

最后更新历史

已知问题

1.配置

2.专辑保存问题

3.第一次启动时加载皮肤,组件皮肤会加载失败的问题

4.更换皮肤会出现覆盖当前专辑图片的情况,因为重新载入了歌词专辑图片

5.如果文件夹内没有任何音乐文件会出错

———————更新1.8.5.0

2021.01.12

1、添加列表搜索功能,支持首字母拼音

2、添加我的收藏

3、修复部分皮肤加载失败,出现透明效果的BUG

4、添加歌曲列表菜单

———————更新1.7.2.0  重大更新

2021.01.01

1、重写歌词解析函数,减少不规则歌词错误

2、加入白色皮肤

3、重写网络获取歌词API函数,服务器指向更改

4、修改皮肤显示错误等问题

5、修改菜单皮肤。

6、重写歌词界面,支持载入更多歌词。

———————更新1.6..5.0

2020.12.23

1、更新毛玻璃频谱效果

2、更新音乐文件和歌词文件,拖放文件支持

3、修改成静态变量,减少内存占用

4、修复播放新音乐时重置音量的问题

5、修复播放新音乐时重置音效的问题

6、修复播放音乐需要等待加载歌词的问题


写得非常臃肿不够简洁,我的第一个软件,希望大家多多指教。



点我下载 (已有 627 次下载)

引用模块


源码文件名 模块文件名
落日音乐.e
VJ_player.ec
ExuiFunction20201208.ec
彗星歌词显示模块.ec
zyJsonValue.ec
精易模块.ec


引用支持库


源码文件名 支持库文件名 支持库标识
彗星歌词显示模块.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
DirectX3D支持库 2.0 2EAE87405D754ad780D8FE57432002EA
落日音乐.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
EXUI++20210101 2021.1 5014D8FA6DCA40b68FA626D8186666EB
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
操作系统界面功能支持库 3.0 52F260023059454187AF826A3C07AF2A
正则表达式支持库 2.0 684944CB04624eb7BD5412A519421D34
互联网支持库 2.0 707ca37322474f6ca841f0e224f4b620
多线程支持库 2.0 5F99C1642A2F4e03850721B4F5D7C3F8


[错误报告]   上一篇:sqlite模块 把zy的封装成支持库那...     下一篇:电子书去水印,思路是关键...