不再残缺的美好:Plexamp

plexamp-banner

今年四月,向来傲慢且怠惰的Plex一口气发布了2款手机App,分别是用于监管后台信息的Plex Dash及音乐播放器Plexamp。前者看起来是打算要取代Tautulli,后者则其实在桌面系统上由来已久。

先不论仅仅支持移动端的Plex Dash是否真的能代替桌面移动两开花的Tautulli,另外那个终于从桌面端滑向移动端的Plexamp则宛如重获新生。

如果你也使用或打算使用Plex管理音乐且正好购买了Plex Pass的话,那么Plexamp是一款能让你持续上头的音乐播放器。

Read More...

关于跑步

今年从春季开始晨跑,到了六月无论如何也抵挡不住酷暑的日晒就消停了一阵子。夜跑是个不错的选择,但当时的我却无法支配夜间的时间。于是夜跑似乎便成了自由的象征,我渴望夜跑即正如我渴望自由。

九月的时候,工作时间终于恢复了正常。压制了数个月的跑步欲也同时迸发了出来。没多久我就因为过度运动导致的足底酸疼去到医院做了个检查,除了确诊不太意外的足底筋膜炎之外还知道了自己有足弓塌陷。幸运的是我仍能通过使用更适合平足的跑鞋或者鞋垫来继续跑步这件事,并且合理的足弓训练也可以进一步地缓解我的足底负担。

强行捡个不幸的事儿来说的话,那就是像我这种容易纠结的人多少还是会对此有所埋怨。我消沉了好几天,觉得这是自己作为人的缺陷。我并不为此感到自卑,但自信也仿佛因此凝固。

直到我再次脚踏实地地奔跑起来时,有种如同是来自灵魂深处的涌动很快就淌遍全身,像是身体的某个开关被打开,又觉得那才是自己本来该有的样子,大概那就是自我的本能对运动的渴望吧。那么,这点点不幸也就显得无关紧要了。

正式弃用Wordpress

才不会说是因为没有备份Wordpress才被迫更换平台的呢。

Read More...

再记一次春游

转眼又是一个四月,今年人数比去年多了不少,算上狗狗的话约有一倍之多。

人一旦多起来,就难免会自然而然地分裂成好几个小圈子,如此一来人数的变化就不再那么令人在意了。

为了不转而在意转眼又是一年这件事上,我尝试去在意一些别的东西,例如多喝水可以改善小腿干燥,拿野餐当借口延迟戒烟之类的。

这样的说法也让我自己感觉奇怪——这看起来就好像时间匆匆流逝这件事情比多喝水抑或是戒烟还重要似的,明明正是因为我在过去的一年里既没有怎么多喝水,又没有好好戒掉烟,或者还有什么我记不得的事情没有完成,才使得我会去在意一年过去这件事吧。

当然我也很快就原谅了自己的这点小愚蠢,迅速地开始享受早春午后的慵懒。 (过程略)

IMG_20201001_092220_0007

在EdgeOS安装ZeroTier

EdgeOS更新2.0固件后底层系统从Debian7直升到了Debian9,现在已经可以直接通过ZeroTier官方提供的Linux安装脚本进行安装了。

安装ZeroTier

EdgeOS默认的apt源在国内的连接已经非常困难,非常容易因连接超时导致安装失败,建议自行替换国内镜像源。

1
sudo -i curl -s https://install.zerotier.com | sudo bash

安装成功后你将得到一个ZeroTier的Client ID。 接着用ZeroTier官网申请的网络ID来加入网络即可。

1
sudo zerotier-cli join [NETWORK-ID]

保护配置文件

为防止因固件升级导致配置文件丢失,我们可以把ZT的配置文件移动到/config/scripts再软连接回到原路径,这样在每次更新固件后重新执行一遍软连接就可以轻松恢复配置。

1
mv /var/lib/zerotier-one /config/scripts/ ln -s /config/scripts/zerotier-one

映射网络接口(可选)

EdgeOS无法识别ZeroTier的接口(ZT0),因此ZT0不会反映到EdgeOS的WEBUI上面。但即便如此,ZeroTier依然能够正常工作。 如果你闲得蛋疼,路由器上又正好有空闲的网口没地方用,那么可以来试一下把zt0映射到eth(0~4)上面。 在/var/lib/zerotier-one下创建一个devicemap文件,内容如下(将X替换成你闲置的那个口,下略)

1
<zerotiernetworkid>=ethX

重启ZeroTier

1
/etc/init.d/zerotier-one restart

这时ifconfig下的ethX应该已经对应zt0的接口信息了。

1
2
set interfaces ethernet ethX description "ZeroTier [NETWORK-ID]"
commit save

过气HTPC升级记

HP MICROSEVER GEN8是我钟爱的一款适合当NAS的微型服务器,但当初考虑到客厅三星电视的Tizen ≈ 无系统,NAS+HTPC的方案看起来会挺棒,于是就有了这个(现在看来这是一个坏主意)。

Read More...

无法逃离PLEX的魔爪

在搞定IPV6后终于可以如愿以偿地在地铁上听PLEX上的歌了,但不知是我家上行带宽太小还是IPV6本身不稳定的缘故,间歇性的连接失败总是在比较尴尬的时刻来临。

想了想我收藏的歌其实也不是很多,为什么不直接把它们丢在第三方公有云上呢。一番搜索后得知吃灰已久的Apple Music已经提供类似网易音乐云盘的功能(iTunes Match)。

PLEX本身不会去修改任何文件信息(比如ID3),所以如果要打算回到iTunes上,那么从源头去整理ID3才是一劳永逸的

继续一番搜索后找到了这个叫MusicBrainz的服务。

使用下来匹配精度要比PLEX高不少,针对一些疑难杂歌提供的手动匹配功能也非常顺手,唯一的缺点大概就是它只使用自家的数据库以至于确实有一部分刮削不到信息,但对于勤劳的我来说只要能自行编辑数据库那就不是问题。

得益于MusicBrainz优秀的操作体验,我花了大概儿时手动整理歌曲1/100的时间就处理完了大半的歌。

在批量执行ID3写入的时间里我打开了那个又卡又臃肿的iTunes,一边导入音乐库的同时我掏出了手机正准备订阅AM会员。而就在我打算支付的时候我才注意到资料库依旧是空空如也。

嗯!9102年了iTunes还是不支持FLAC。

iTunes再见,PLEX我又回来了。

通过IPv6连接你的Plex服务器

目前国内IPv6的推进速度已经相当不错,对于有家庭服务器需求的用户来说,获取一个不知道能用多久的公网IPv4可能已经远远超过了获得原生IPv6的难度。 长期受到无公网IP的我拿到IPv6后想到的第一件事就是试试能不能透过公网连接自家的PLEX库。

前期工作

首先是配置路由器给局域各网客户机分配地址,不同路由系统对IPv6的自动化配置程度有所差异,我的Ubnt ER-X就属于比较麻烦的那种,好在官方论坛已经有比较详尽的配置示范。 仅仅配置完路由器后还无法通过IPv6测试,打开WIN10的防火墙,添加一条入站规则放行ICMPv6后一切显示正常。

Read More...

Embuary中文字体乱码修复

Embuary是我比较喜欢的一个Kodi皮肤,在我看来是kodi众多皮肤中仅有的几个符合现代审美的皮肤之一。

界面基本承袭Emby UI的设计语言,搭配Kodi + Emby这样的融合方案可谓是天衣无缝,虽然当初站了Plex的队,不过自己修改一下配色的话跟Plex也是挺搭的。 此皮肤原生支持Arial字体用于显示中、日等文本,但有一部分文字会显示成口口,打开一些其他插件更是口得一塌糊涂。

作者已在新版皮肤中修复此问题(仅限Kodi v18)

Read More...

记一次春游

前几日二哥打电话过来提议野餐,想到最近几乎每天都在沉迷只狼需要转换下状态,遂赴约。

同行的小伙伴里大部分之前都没有见过,但相处还算愉快,若是四五年前的我的话大概会被自己惊讶到。

四月的第一个星期天已经初具夏天的味道,明媚的光照也非常迎合本次野餐的目的——拍照。

Read More...