完蛋,我入坑NAS了 篇七: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安装后的两个问题

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

展开 收起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1849元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2485.01元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1749元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3479.01元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2599元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1999元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2799元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3199元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1299元起

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

1290.51元起

ZSpace 极空间 私有云 T2 2盘位NAS存储(RK 3568、4GB)

ZSpace 极空间 私有云 T2 2盘位NAS存储(RK 3568、4GB)

1699元起

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

4299元起
18评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

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