Minitubeが動作しなくなったのはなぜですか?


14

ターミナルからミニチューブを実行すると、次の結果が得られます。

No available API keys 
403 "Error downloading https://www.googleapis.com/youtube/v3/search?part=snippet&type=video&maxResults=50&q=teste - server replied: Forbidden" 202

これを修正する方法はありますか?


2
わかりませんが、最近ミニチューブも試してみましたが、同様のエラーが発生しました。私の推測では、Youtubeはそのようなアプリケーションを停止するためにAPIを変更した(彼らはそこに広告や推奨を表示できず、ユーザーの行動を効率的にスパイできないかもしれない-だから彼らはそれを望んでいない!)推測だけ。建設的な答えが得られたら興味があります。
バイトコマンダー

インストールして再度確認したところ、Minitube 2.2-1で「Serious Black」を検索した結果、410 "Error downloading http://gdata.youtube.com/feeds/api/videos/?v=2&max-results=10&start-index=1&q=serious%20black - server replied: Gone" 299私は結果を得ました。
バイトコマンダー

必須の読み物:lwn.net/Articles/570485 @bytecommander
Rinzwind

バージョン2.5.2には、メニューなし、HiDDENサブスクリプションがあります。これは、メニューと[CTRL + 1]、[CTRL + 2]、[CTRL + 3]で切り替わるタブの[F11]ボタンの2倍で解決します。念のため、他のショットカット:「CTRL + R」、「CTRL + D」、「CTRL + Y」、「CTRL + U」、「CTRL + B」、「CTRL + SHIFT + S」
okoloBasii

回答:


3

Ubuntu 16.04はデフォルトでGnome Software Centerを使用しますが、問題の原因は次のとおりです。

解決方法は次のとおりです。

ステップ1:Webサイトhttp://flavio.tordini.org/minitubeにアクセスします、最新の.debファイルをダウンロードします。

ステップ2:ダッシュボタンをクリックし、「Ubuntu Software」と入力し、Ubuntuソフトウェアアイコンをクリックします。Ubuntu Software Centerが開いたら、「gdebi」を検索し、UbuntuのSoftware Centerを使用してgdebiパッケージインストーラーをインストールします。

ステップ3:ダウンロードフォルダーに移動し、.debファイルを右クリックして、gdebiパッケージインストーラーで開くを選択し、インストールを続行します。

ステップ4:[ヘルプ]-> [バージョン情報]に移動して、バージョン番号を確認します

ステップ5:ハッピービューイング

デフォルトのAPIキーが付属せず、そのまま使用できる理由は、Ubuntu Software Centre用に元々パッケージ化されていたためだと考えています。さらに、Ubuntu Software Center(バックエンドGnome Software Centre)を使用して.debパッケージをインストールすると、apiキーを持たないバージョンに自動的にデフォルト設定されます。これが機能するためにgdebiパッケージインストーラーを使用する必要がある理由です。


13

Minitubeのバージョン2.4以降では、個人用のYoutube APIキーが必要です。

Minitube 2.4
Linux パッケージャーへの注意:

YouTube APIバージョン3にはAPIキーが必要です。各キーには、制限された「クォータ」があります。ビルドするには、独自のAPIキーが必要です。-flavio.tordini.org経由


まず、Youtube APIキーを取得する必要があります。次に、MiniTubeが再び正しく動作するように選択する3つのオプションがあります。

  1. Noobslabのインストールスクリプトを使用する
  2. 現在のインストールを変更し、そこにAPIキーを入力します
  3. MiniTubeを自分でコンパイルする

Youtube APIキーを取得する

Google Developer Consoleに接続して、新しいプロジェクトを作成します。

プロジェクトページで、[アプリ使用できるようにGoogle APIを有効にする]を開き、次のページに移動します

  1. APIとAuth > Youtube Data APIを選択し、Activate APIを選択します
  2. [ 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をコンパイルできます。

  1. ビルドに必要なライブラリをインストールします。

    sudo apt-get install build-essential qt4-dev-tools libphonon-dev libqt4-sql-sqlite
    
  2. Minitubeリポジトリのクローン:

    git clone https://github.com/flaviotordini/minitube.git
    
  3. コンパイル

    qmake "DEFINES += APP_GOOGLE_API_KEY=YouAPIKeyHere"  
    make
    
  4. コンパイル済みのMinitubeを起動します...

    build/target/minitube
    
  5. ...またはインストールする

    sudo make install
    

パーソナルAPIキーを使用してMinitubeを構築する方法の詳細については、Minitubeリポジトリを参照してください。


そのキーを取得するには、何かにサインアップして支払いが必要ですか?
バイトコマンダー

コンパイルしようとすると、QMAKESPECが設定されていないため、構成を推測できません。QMAKESPECを設定するにはどうすればよいですか?
ラピスデコ

@adonis良い点、私は答えを編集しました;)
hg8

2番目のオプションもここでは機能しません。APIキーを選択するのに間違ったメソッドを使用したためでしょうか?YouTubeのブラウザー資格情報を取得しました(メニューのシーケンスはブラウザーに表示されるものではないため、プロジェクトを作成し、YouTube APIを選択してからブラウザー資格情報を選択する必要がありました...)
lapisdecor

使用しているMinitubeのバージョンは何ですか?方法3を今すぐ試すこともできます。pスクリーンショット付きのNoobslabの手順を参照して、正しいAPIキーを取得したことを確認してください。
hg8
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.