从Minitube 2.4版开始,您需要具有个人的Youtube API密钥:
Minitube 2.4
Linux打包程序注意事项:
YouTube API版本3需要API密钥。每个键都有一个有限的“配额”。为了构建,您需要自己的API密钥。-通过
flavio.tordini.org
首先,您需要获取Youtube API密钥。然后,您可以选择三个选项来使MiniTube再次正常工作:
- 使用Noobslab的安装脚本
- 修改当前安装并在此处输入API密钥
- 自己编译MiniTube
获取Youtube API密钥
连接到您的Google Developer Console并创建一个新项目。
在您的项目页面中,打开“ 启用可在您的应用程序中使用Google API”,然后转到:
- API和Auth > Youtube Data API,然后选择激活API。
- 返回“ API和身份验证” >“ 凭据” >“ 添加凭据” >“ API密钥” >“ 浏览器密钥”。
根据我的尝试,您将需要一个Google帐户,但无需付款。
方法1:使用Minitube.sh安装脚本(最简单的方法)
Noobslab创建了一个安装脚本,可以为您完成所有工作。
在安装过程中,系统将提示您输入API密钥:
wget -O minitube.sh http://drive.noobslab.com/data/apps/minitube/minitube.sh
chmod +x minitube.sh
source ./minitube.sh
方法2:使用当前的Minitube安装
如果您已经安装了Minitube,则只需添加个人API密钥:
sudo nano /etc/profile.d/minitube.sh
添加以下行:
export GOOGLE_API_KEY="your-google-api-key"
注意:如果文件夹中有一个qtsingleapp-minitube-xxx.lockfile
,/tmp
则需要将其删除。
方法3:编译MiniTube
拥有个人密钥后,即可编译Minitube。
安装所需的库以进行构建:
sudo apt-get install build-essential qt4-dev-tools libphonon-dev libqt4-sql-sqlite
克隆Minitube存储库:
git clone https://github.com/flaviotordini/minitube.git
编译
qmake "DEFINES += APP_GOOGLE_API_KEY=YouAPIKeyHere"
make
启动已编译的Minitube ...
build/target/minitube
...或安装
sudo make install
有关如何使用个人API密钥构建Minitube的更多信息,请参考Minitube存储库。