Skip to content

lihan3238/music

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于github的自动化音乐仓库

本仓库作为个人音乐仓库,能够生成包含 歌名 链接 歌手 图片 歌词的歌曲列表,方便在线播放与存储分享。

支持:

mp3 m4a flac lrc等格式

使用:

创建公开仓库后,在根目录下创建musicsBaks目录,musicList.md文件,复制本仓库的test.py到根目录下,并将base_url = 'https://github.com/<GitHub用户名>/<仓库名>/raw/main/musics/'即可完成仓库基础配置 将音乐文件直接复制到musics目录下,然后运行主目录下的test.py即可更新包含 歌名 链接 歌手 图片 (可以通过修改file_content变量自定义)歌词的[歌曲列表]到musicList.md文档中 Baks目录用于存放音乐列表的备份,在意外修改时便于恢复. 每次新增音乐,直接放在musics目录下,运行test.py即可更新musicList.md文件

音乐文件格式:

<音乐名>-<歌手>.<后缀名> <音乐名>-<歌手>.lrc

  • 不含有空格

配置:

  • aplayer 基础配置
<!DOCTYPE html>
<html>

<head>
    <!-- require APlayer -->
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/aplayer/dist/APlayer.min.css">
    <script src="https://cdn.jsdelivr.net/npm/aplayer/dist/APlayer.min.js"></script>
    <!-- require MetingJS -->
    <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/Meting.min.js"></script>
</head>

<body>
    <div class="demo">
        <div id="player1">
        </div>
    </div>
    <script>
        var ap = new APlayer
            ({
                element: document.getElementById('player1'),
                fixed: true,
                autoplay: false,
                mini: true,
                theme: '#f8f4fc',
                loop: 'all',
                order: 'random',
                preload: 'auto',
                volume: 0.4,
                mutex: true,
                listFolded: true,
                listMaxHeight: '500px',
                lrcType: 3,
                music: [
                    {
                        name: 'catallena', url: 'https://github.com/lihan3238/music/raw/main/musics/catallena-橘子焦糖.mp3', artist: '橘子焦糖', cover: 'https://user-images.githubusercontent.com/140466644/266218167-0a08d24b-2f75-4a6b-9253-227612dffa98.png'
                    },
                    {
                        name: 'Escape(ThePinaColadaSong)', url: 'https://github.com/lihan3238/music/raw/main/musics/Escape(ThePinaColadaSong)-RupertHolmes.mp3', artist: 'RupertHolmes', cover: 'https://user-images.githubusercontent.com/140466644/266218167-0a08d24b-2f75-4a6b-9253-227612dffa98.png'
                    },
                ]
            });
        //ap.init();
    </script>
</body>

通过修改代码中的:

  • file_content # 自定义每一条音乐的信息
  • base_url # 根据个人github仓库名修改

About

my favorate musics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages