Solución:
Desde la versión 2.4 de Minitube, debe tener una clave API de Youtube personal:
Minitube 2.4
Una nota para los empaquetadores de Linux:La versión 3 de la API de YouTube requiere una clave API. Cada clave tiene una “cuota” limitada. Para construir, necesita su propia clave API. – Via flavio.tordini.org
En primer lugar, deberá obtener su clave API de Youtube. Luego, tiene tres opciones para elegir para que MiniTube vuelva a funcionar correctamente:
- Utilice el script de instalación de Noobslab
- Modifique la instalación actual e ingrese la clave API allí
- Compile MiniTube usted mismo
Obtenga la clave API de Youtube
Conéctese a su consola de desarrollo de Google y cree un nuevo proyecto.
En la página de tu proyecto, abre Habilite las API de Google para usarlas en sus aplicaciones, E ir a :
- API y autenticación > API de datos de Youtube y seleccione Activar API.
- Volver a entrar API y autenticación > Cartas credenciales > Agregar credenciales > Clave API > Clave del navegador.
Por lo que he probado, necesitará una cuenta de Google, pero no se requiere ningún pago.
Método 1: use el script de instalación de Minitube.sh (la forma más fácil)
Noobslab creó un script de instalación que hace todo por usted.
Durante la instalación, se le pedirá que ingrese su clave API:
wget -O minitube.sh http://drive.noobslab.com/data/apps/minitube/minitube.sh
chmod +x minitube.sh
source ./minitube.sh
Método 2: usar la instalación actual de Minitube
Si ya tiene Minitube instalado, simplemente puede agregar su clave API personal:
sudo nano /etc/profile.d/minitube.sh
Agregue la siguiente línea:
export GOOGLE_API_KEY="your-google-api-key"
Nota: si tiene un qtsingleapp-minitube-xxx.lockfile
en tus /tmp
carpeta, deberá eliminarla.
Método 3: compilar MiniTube
Una vez que tenga su clave personal, puede compilar Minitube.
-
Instale las bibliotecas necesarias para compilar:
sudo apt-get install build-essential qt4-dev-tools libphonon-dev libqt4-sql-sqlite
-
Clonar el repositorio de Minitube:
git clone https://github.com/flaviotordini/minitube.git
-
Compilar
qmake "DEFINES += APP_GOOGLE_API_KEY=YouAPIKeyHere" make
-
Inicie su Minitube compilado …
build/target/minitube
-
… o instalarlo
sudo make install
Consulte el repositorio de Minitube para obtener más información sobre cómo construir Minitube con una clave API personal.
Ubuntu 16.04 usa Gnome Software Center de forma predeterminada, hemos encontrado esto donde se origina el problema:
Así es como lo solucionamos.
Paso 1: Visite el sitio web http://flavio.tordini.org/minitube y descargue el archivo .deb más reciente.
Paso 2: Haga clic en el botón del tablero, escriba “Software de Ubuntu”, haga clic en el icono del software de Ubuntu. Cuando se abra el Centro de software de Ubuntu, busque “gdebi” y, utilizando el Centro de software de Ubuntu, instale el instalador del paquete gdebi.
Paso 3: Vaya a su carpeta de descargas y haga clic con el botón derecho en el archivo .deb y seleccione abrir con el instalador del paquete gdebi y continúe con la instalación.
Paso 4: Verifique su número de versión yendo a “Ayuda” -> “Acerca de”
Paso 5: feliz visualización
Creemos que la razón por la que no viene con una clave API predeterminada y funciona fuera de la caja se debe a cómo se empaquetó originalmente para el Centro de software de Ubuntu. Además, si instala el paquete .deb utilizando el Centro de software de Ubuntu (Centro de software de backend Gnome), automáticamente se utilizará de forma predeterminada la versión que no tiene una clave de API. Es por eso que necesita usar el instalador de paquetes gdebi para que esto funcione.