在 Discord 上共享屏幕

背景

很早之前,我曾经写过一篇在 Mac 上用 Skype 来和朋友一起看电影的方法。主要的问题是 Mac 默认的音频输入和输出只有一个,这带来了一些二选一的问题。

  1. 只有一个输入源:麦克风和电脑的内放声音只能选择一个输入到 Skype,即朋友要么听到你的声音,要么听你电脑的声音。
  2. 只有一个输出源:如果把声音输入到 Skype 让朋友能听到声音,那么自己便听不到。

默认环境

现在回头看,当时的文章写的很凌乱,但还是在很长一段时间都贡献了我博客最大的流量(现在每天访问最多的是 iOS 后台播放 Youtube的文章……)。最近在 Discord 上有同样的二选一的问题,所以这里重新把解决方案更新并整理一下。文章的方法也可以灵活地用在其他录音环境中。

Continue Reading…

如何优雅地在 iOS 上后台播放 YouTube

2021/4 更新

目前快捷指令的方法变得不稳定。但在 iOS 之后有一个更简单的方法。

iOS 14 的 Safari 默认支持视频的悬浮播放。全屏播放一个视频时,只要返回桌面既可在悬浮小窗中播放视频,悬浮小窗可以隐藏到屏幕边缘,达成后台播放的效果。YouTube 做了限制,这个功能无法正常使用。但依然可以通过以下步骤来简单地达成目标:

  1. 通过 Safari 打开 YouTube 视频
  2. 进入全屏播放
  3. 返回桌面
  4. 唤出控制中心,点击播放按钮 如此便可以听到视频的声音。

以下是原文。


Youtube 是块宝地。除了正常的长视频之外,还有很多以声音为主的内容,比如 音乐/脱口秀/播客/ 等等。

在 iOS 上,如果想要在后台播放 Youtube,需要加入YouTube会员。Youtube会员的支持内容为:

Continue Reading…

摸鱼写了个点歌台

我托管podcast服务的国内某直播平台封禁了海外用户上传音频的权限。但是我可以开直播。所以我想,也许我可以开一个直播24小时轮播。

于是我把埋在灰尘中的树莓派翻了出来,元旦这几天摸鱼写代码的时候,遇到几件有意思的事。

首先这个直播机器人基本已经写完了,但是完全做成了一个……点播台。听众发送特定消息可以进行类似 点歌/切歌 的操作。跟我最初的目的几乎没什么关系了。

Continue Reading…

再见,知乎日报

我曾经是 知乎日报 的忠实用户,也曾经是 一刻 的忠实用户。准确地说,我是知乎日报的 「瞎扯」栏目和 一刻「打鸡血」栏目的忠实读者。人生如此绝望,每天早上只能靠段子调节情绪。

后来,一刻黄了,「打鸡血」栏目被挪到 豆瓣App 的「广播精选」中。再后来「广播精选」被取消了。如今,「瞎扯」栏目被挪到了 知乎 的「知乎晚报」专栏中,知乎日报 App 的「瞎扯」只有节选。而知乎 App UI 之差,专栏排版之乱,让人难以忍受。

Continue Reading…

我来安利 EFB 了

我知道看我 blog 的人中有人用过 Telegram,比如@水八口 曾经就把自己的 Telegram 账号堂而皇之地挂在自己的主页上。

Telegram 是俄罗斯人写的免费即时通讯软件。从最开始,Telegram 就把「加密」当做产品重点。这导致了两个结果。

  1. 被学习强国化。
  2. 被大量币圈人事使用。

顺便说一句,因为国内币圈人士大量群发广告消息,Telegram 限制了使用 +86 电话注册的用户主动发起私聊的权限。但这都不能影响 Telegram 优秀的使用体验。

  1. 界面干净。无广告,没有摇一摇朋友圈也没有今日看点。聊天也不会掉金币。
  2. 功能齐全。一款 IM 该有的功能基本上都有。URL 预览,已发出消息的编辑/删除,@用户,回复/转发消息。语音/视频消息,(海量的)免费 sticker。语音消息有进度条
  3. 全平台全内容同步。手机上写了一半的消息可以在电脑上接着写。
  4. 多平台同时登录。电脑/手机/iPad/网页 每种终端只能登录一台?这什么狗屎逻辑。

丰富的机器人接口,可以让人轻松地写一个通信机器人。这给了 Telegram 很大的扩展性。

Continue Reading…

没有那么美好的语音输入

老罗这次的相声讲得一如既往得好听,听得我都要吃安利了。Smartisan手机除了丑,基本上没什么让我觉得不好的地方,尤其是在出了黑色款之后。白色充满了塑料的廉价感,而我看到的所有媒体在评论咖啡金的时候都会说:“这个颜色好不好看我们不多做评论……”。也许实体机的效果要比照片漂亮也不一定。

除了令人满意的硬件配置之外,这次最令人瞩目的就是老罗的“信息输入,编辑处理和打通应用边界的终极解决方案”了。包括“讯飞”,“三星”,和“微不足道的一小步”。

Continue Reading…

混一次更新(用curl进行测速)

前文介绍过一个在海外如何翻墙回国内的代理配置方法。然后又写了一个自动抓取免费代理服务器地址的脚本
这个脚本是有测速的,但是之前用的是ping测速,这就有两个问题

  1. ping 不稳定,毕竟不是TCP连接,所以这个延时不准确
  2. ping的是从自己的电脑到代理直接的延时,而非到目的地址的延时。

不过当时懒,就这么用了。
最近感觉这个功能不好用还不如没有,于是用curl代替ping重新测了一下速度。更新的脚本如下:

Continue Reading…

自动获取国内代理IP

前面写了一个用代理翻回国内的指南,需要从proxy-list.org这里找免费代理IP。
这里拿到的IP不稳定,所以总要去重新查询,回来更新pac文件。于是写了个脚本:

  • 查询免费
  • ping测
  • 找出来最快的更新pac文件

然后在服务器跑了个定时任务,每小时更新一次。

#!/bin/sh
date
echo -n > ip.txt
echo -n > ip_sort.txt
for i in $(seq 1 3)
do
    echo "reading page "$i"..."
    url='http://proxy-list.org/english/search.php?search=CN&country=CN&p='$i
    for ip64 in $(curl --silent $url | grep -P "Proxy\('.*'\)" | cut -d"'" -f2)
    do
        ip_port=$(echo $ip64|base64 -d )
        ip=$(echo $ip_port|cut -d":" -f1)
        time=$(ping -c1 $ip|grep from|cut -d" " -f7|cut -d"=" -f2)
        echo $ip_port":"$time >> ip.txt
    done
done
echo "sorting..."
cat ip.txt|sort -t: -k3 -nu|grep -v -P :$ > ip_sort.txt
ip=$(head -n1 ip_sort.txt|cut -d":" -f1,2)
sed -i-e 's/\([0-9]\{1,3\}\.\)\{3\}[0-9]\{1,3\}:[0-9]\{1,\}/'$ip'/g' SwitchyPac.pac
echo "========"

===============
更新了一版,时隔半年,修正了那个错误的测速……看这里

海外用户的国内在线音乐服务使用指南

Outline

  • 背景
  • 获得免费代理地址
  • 在网易云音乐PC客户端中使用代理
  • 在chrome中使用代理
  • 在OSX中使用系统全局代理

背景

这篇指南其实说白了就是一个翻墙教程。众所周知,由于版权所限,海外用户是无法自由使用国内大部分的在线流媒体服务的,包括网易云音乐,QQ音乐,豆瓣FM,以及包括优酷土豆,B站,搜狐视频等一些涉及到正版视频的在线服务。这篇指南的起因是因为这篇blog。博主给了一些方法,主要是基于JS脚本,但是适用范围有限,而且评论里面也出现各种人反馈问题,我才发现原来对很多人来说这是个问题。不过,

如果你只是想使用网易云音乐的话,强烈建议购买会员包。每月8元,真的不贵。而且更加安全,省事,且道德正确。

如果你不在意话费时间和精力,或者确实有其他需求,请继续阅读。
在线服务对海外用户的判断基本上都是基于IP,所以只要代理一下就没问题了。不过使用免费代理有很严重的安全隐患,请在知晓其安全威胁的前提下使用。

Continue Reading…