Pourquoi Minitube ne fonctionne plus?


14

Lorsque je lance un minitube depuis le terminal, j'obtiens:

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

Y'a t'il un moyen d'arranger cela?


2
Je ne sais pas, mais j'ai récemment essayé le minitube aussi et j'ai eu des erreurs similaires. Je suppose que Youtube a changé son API pour arrêter de telles applications (ils ne peuvent pas y afficher d'annonces et de recommandations, peut-être qu'ils ne peuvent pas non plus espionner aussi efficacement ce que fait l'utilisateur - donc ils ne le veulent pas!), Mais c'est seulement une supposition. Je suis intéressé si vous obtenez une réponse constructive.
Byte Commander

Juste installé et vérifié à nouveau, la recherche de "Serious Black" avec Minitube 2.2-1 a abouti à 410 "Error downloading http://gdata.youtube.com/feeds/api/videos/?v=2&max-results=10&start-index=1&q=serious%20black - server replied: Gone" 299moi.
Byte Commander

Matériel de lecture obligatoire: lwn.net/Articles/570485 @bytecommander
Rinzwind

J'ai dans la version 2.5.2: PAS de menu, abonnements HiDDEN. Cela se résout par deux fois le bouton [F11] pour le menu et les onglets avec 'CTRL + 1', 'CTRL + 2', 'CTRL + 3'. Autres coupes, au cas où: 'CTRL + R', 'CTRL + D', 'CTRL + Y', 'CTRL + U', 'CTRL + B', 'CTRL + SHIFT + S'
okoloBasii

Réponses:


3

Ubuntu 16.04 utilise Gnome Software Center par défaut, nous avons trouvé cela à l'origine du problème:

Voici comment nous l'avons résolu.

Étape 1: visitez le site Web http://flavio.tordini.org/minitube et téléchargez le dernier fichier .deb.

Étape 2: Cliquez sur le bouton Dash, tapez "Ubuntu Software", cliquez sur l'icône Ubuntu Software. Lorsque Ubuntu Software Center s'ouvre, recherchez «gdebi» et en utilisant Ubuntu's Software Center, installez le programme d'installation du paquet gdebi.

Étape 3: Accédez à votre dossier de téléchargement et faites un clic droit sur le fichier .deb et sélectionnez ouvrir avec le programme d'installation du package gdebi et poursuivre l'installation.

Étape 4: Vérifiez votre numéro de version en allant dans "Aide" -> "À propos"

Étape 5: Bonne visualisation

Nous pensons que la raison pour laquelle il ne vient pas avec une clé API par défaut et fonctionne hors de la boîte est due à la façon dont il a été initialement emballé pour Ubuntu Software Center. De plus, si vous installez le package .deb à l'aide du Ubuntu Software Center (backend Gnome Software Center), il prendra automatiquement par défaut la version qui n'a pas de clé api. C'est pourquoi vous devez utiliser le programme d'installation du package gdebi pour que cela fonctionne.


13

Depuis la version 2.4 de Minitube, vous devez disposer d'une clé API Youtube personnelle:

Minitube 2.4
Remarque pour les packagers Linux:

L'API YouTube version 3 nécessite une clé API. Chaque clé a un «quota» limité. Pour construire, vous avez besoin de votre propre clé API. - Via flavio.tordini.org


Tout d'abord, vous devrez obtenir votre clé API Youtube. Ensuite, vous avez le choix entre trois options pour que le MiniTube fonctionne à nouveau correctement:

  1. Utiliser le script d'installation de Noobslab
  2. Modifiez l'installation actuelle et saisissez-y la clé API
  3. Compilez vous-même le MiniTube

Obtenez la clé API Youtube

Connectez-vous à votre console développeur Google et créez un nouveau projet.

Dans la page de votre projet, ouvrez Activer les API Google à utiliser dans vos applications et accédez à:

  1. API et Auth > API de données Youtube et sélectionnez Activer l'API .
  2. Revenez dans API et Auth > Informations d' identification > Ajouter des informations d'identification > Clé API > Clé du navigateur .

D'après ce que j'ai essayé, vous aurez besoin d'un compte Google, mais aucun paiement n'est requis.


Méthode 1: utilisez le script d'installation Minitube.sh (le plus simple)

Noobslab a créé un script d'installation qui fait tout pour vous.

Lors de l'installation, vous serez invité à mettre votre clé API:

wget -O minitube.sh http://drive.noobslab.com/data/apps/minitube/minitube.sh
chmod +x minitube.sh
source ./minitube.sh

Méthode 2: utiliser l'installation actuelle du Minitube

Si vous avez déjà installé Minitube, vous pouvez simplement ajouter votre clé API personnelle:

sudo nano /etc/profile.d/minitube.sh

Ajoutez la ligne suivante:

export GOOGLE_API_KEY="your-google-api-key"

Remarque: Si vous en avez un qtsingleapp-minitube-xxx.lockfiledans votre /tmpdossier, vous devrez le supprimer.


Méthode 3: Compiler MiniTube

Une fois que vous avez votre clé personnelle, vous pouvez compiler le Minitube.

  1. Installez les bibliothèques nécessaires pour construire:

    sudo apt-get install build-essential qt4-dev-tools libphonon-dev libqt4-sql-sqlite
    
  2. Référentiel Clone Minitube:

    git clone https://github.com/flaviotordini/minitube.git
    
  3. Compiler

    qmake "DEFINES += APP_GOOGLE_API_KEY=YouAPIKeyHere"  
    make
    
  4. Lancez votre Minitube compilé ...

    build/target/minitube
    
  5. ... ou installez-le

    sudo make install
    

Reportez-vous au référentiel Minitube pour plus d'informations sur la création de Minitube avec une clé API personnelle.


L'obtention de cette clé nécessite-t-elle l'inscription à quelque chose et le paiement?
Byte Commander

Lorsque j'essaie de compiler, j'obtiens que QMAKESPEC n'a pas été défini, donc la configuration ne peut pas être déduite. Comment configurer QMAKESPEC?
lapisdecor

@adonis Bon point, j'ai édité ma réponse;)
hg8

La deuxième option ne fonctionne pas non plus ici. Serait-ce parce que j'ai utilisé la mauvaise méthode pour choisir la clé API? J'ai obtenu des informations d'identification de navigateur pour YouTube (votre séquence de menus n'est pas ce que je vois sur mon navigateur, j'ai donc dû créer un projet et choisir l'API YouTube, puis les informations d'identification du navigateur ...)
lapisdecor

Quelle version de Minitube utilisez-vous? Vous pouvez également essayer la méthode 3 maintenant: p Voir les instructions de Noobslab avec des captures d'écran pour vous assurer que vous avez obtenu la bonne clé API.
hg8
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.