plex安装后的两个问题

2024-01-16 10:40:07 5点赞 74收藏 18评论

书接上回,我1月13日安装的plex,里面只设置一下music音乐目录,然后开始扫描,到现在过了72小时。扫描出来不到80000着歌曲,如下图。

plex安装后的两个问题

但是我的库里有共多少音乐呢,看一下。

plex安装后的两个问题

共有90多万文件,其他包括歌曲,歌词,封面图片。但不是所有的歌曲都包括歌词和图片,所以歌词肯定要超过33万首了,按现在的扫描速度,还要等十天左右才能完成吧。

还有一个问题,上一篇文章有网友留言,wav文件的信息是乱码,问我有没有wav文件,我确实是没有,但是我看plex扫描出来的mp3文件有好多是乱码的,这不是plex的错,我用DS audio时也有乱码,只是DS audio优先显示的文件名称,其他信息我没太在意。

plex安装后的两个问题

好吧,那趁着plex扫描的时间,我想办法把乱码的问题解决了吧。文件少的话可以用MusicTag改一下就可以了,但是这么大量的文件,MusicTag加载不过来,我还是自己花几分钟写个程序吧。

首先,给python3安装个库

plex安装后的两个问题

然后随便写两行代码

import os
from mutagen.easyid3 import EasyID3
from mutagen.mp3 import MP3
from mutagen.id3 import TIT2, TPE1

base_dir = "/volume2/music"

for root, dirs, files in os.walk(base_dir):
   print("当前目录为:", root)
   if "@eaDir" not in root:
       for song in files:
           if song.endswith(".mp3"):
               print(song)
               singer = song.split("-")[0].strip()
               title = song.split("-")[1][:-4].strip()
               try:
                   audio  = EasyID3("{}/{}".format(root,song))
                   flag = False
                   if audio.get("title","") != title:
                       audio["title"] = title
                       flag = True
                    
                   if audio.get("artist","") != singer:
                       audio["artist"] = singer
                       flag = True
               except:
                   try:
                       audio  = MP3("{}/{}".format(root,song))
                       audio['TIT2'] = TIT2(encoding=3, text=title)
                       audio['TPE1'] = TPE1(encoding=3, text=singer)
                       flag = True
                   except:
                       pass

               if flag:
                   audio.save()

测试一下,基本上能跑,有点小问题,太困不想改了,先睡觉,脚本放服务器后台执行。今天早上起来看程序已经遍历了18万首歌曲,看来到今天下班能全部完成。

但是又发现了新问题,我跑python脚本的同时,plex反应慢了好多,歌曲列表都刷不出来。

plex安装后的两个问题plex安装后的两个问题plex安装后的两个问题

好吧,我也很难过,但我现在不想管,等我脚本跑完再看吧,上班搬砖去了。

展开 收起
18评论

  • 精彩
  • 最新
  • 我劝你好好改,改好了发给我用,别不识好歹。

    校验提示文案

    提交
    好的,今晚熬夜改

    校验提示文案

    提交
    加油,先收藏

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 供你参考一下,【Plex音乐库,简单又不简单-哔哩哔哩】 去看看

    校验提示文案

    提交
    非常感谢。

    校验提示文案

    提交
    666

    校验提示文案

    提交
    收起所有回复
  • ennn,我都是全部经过foobar2000 处理过歌曲信息,然后全部重命名
    格式:
    %ARTIST%.[%tracknumber% - ]%title%
    plex 好轻松就全部扫描完毕

    校验提示文案

    提交
  • 厉害了。发现大家都在往plex切换呀。咋啦plex打折了?

    校验提示文案

    提交
    海鲜市场黑五,200

    校验提示文案

    提交
    翘!我花了119美元

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 感觉可能是nas性能不够

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
74
扫一下,分享更方便,购买更轻松