Mengapa Minitube tidak berfungsi lagi?


14

Ketika saya menjalankan minitube dari terminal saya mendapatkan:

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

Apakah ada cara untuk memperbaikinya?


2
Saya tidak tahu, tetapi saya baru-baru ini mencoba minitube juga dan mendapat kesalahan yang serupa. Dugaan saya adalah Youtube mengubah API mereka untuk menghentikan aplikasi semacam itu (mereka tidak dapat menampilkan iklan dan rekomendasi di sana, mungkin mereka juga tidak dapat memata-matai yang efisien tentang apa yang dilakukan pengguna - jadi mereka tidak menginginkannya!), Tapi itu hanya tebakan. Saya tertarik jika Anda mendapat jawaban konstruktif.
Byte Commander

Baru saja diinstal dan diperiksa lagi, mencari "Serious Black" dengan Minitube 2.2-1 menghasilkan 410 "Error downloading http://gdata.youtube.com/feeds/api/videos/?v=2&max-results=10&start-index=1&q=serious%20black - server replied: Gone" 299bagi saya.
Byte Commander

Bahan bacaan wajib: lwn.net/Articles/570485 @bytecommander
Rinzwind

Saya mendapatkan versi 2.5.2: TIDAK ada menu, langganan HiDDEN. Ini diselesaikan dengan dua kali dari [F11] -tombol untuk menu dan tab swithing oleh 'CTRL + 1', 'CTRL + 2', 'CTRL + 3'. Tembakan lain, hanya dalam kasus: 'CTRL + R', 'CTRL + D', 'CTRL + Y', 'CTRL + U', 'CTRL + B', 'CTRL + SHIFT + S'
okoloBasii

Jawaban:


3

Ubuntu 16.04 menggunakan Gnome Software Center secara default, kami telah menemukan ini di tempat masalahnya berasal:

Inilah cara kami menyelesaikannya.

Langkah 1: Kunjungi situs web http://flavio.tordini.org/minitube dan unduh file deb terbaru.

Langkah 2: Klik pada Tombol Dash, Ketik "Software Ubuntu", Klik pada ikon Software Ubuntu. Ketika Pusat Perangkat Lunak Ubuntu terbuka, cari "gdebi" dan menggunakan Pusat Perangkat Lunak Ubuntu instal pemasang paket gdebi.

Langkah 3: Buka folder Unduhan Anda dan Klik kanan pada file .deb dan pilih buka dengan installer paket gdebi dan lanjutkan dengan instalasi.

Langkah 4: Periksa nomor versi Anda dengan masuk ke "Bantuan" -> "Tentang"

Langkah 5: Selamat menonton

Kami berpikir bahwa alasan mengapa ia tidak datang dengan kunci API default dan berfungsi dengan baik adalah karena paket itu awalnya dikemas untuk Pusat Perangkat Lunak Ubuntu. Selain itu, jika Anda menginstal paket deb menggunakan Ubuntu Software Center (backend Gnome Software Center), maka akan secara otomatis default ke versi yang tidak memiliki kunci api. Inilah sebabnya mengapa Anda perlu menggunakan penginstal paket gdebi agar ini berfungsi.


13

Karena Minitube versi 2.4 Anda harus memiliki kunci Youtube API pribadi:

Minitube 2.4
Catatan untuk pembuat paket Linux:

API YouTube versi 3 membutuhkan kunci API. Setiap kunci memiliki "kuota" terbatas. Untuk membangun Anda perlu kunci API Anda sendiri. - Via flavio.tordini.org


Pertama-tama Anda harus mendapatkan kunci API Youtube Anda. Kemudian Anda memiliki tiga opsi untuk dipilih agar MiniTube berfungsi kembali dengan benar:

  1. Gunakan skrip instal oleh Noobslab
  2. Ubah instalasi saat ini dan masukkan kunci API di sana
  3. Kompilasi MiniTube sendiri

Dapatkan Kunci API Youtube

Sambungkan ke Google Developer Console Anda dan buat proyek baru.

Di halaman proyek Anda, buka Aktifkan Google API untuk digunakan di aplikasi Anda , dan buka:

  1. API dan Auth > Youtube Data API dan pilih Activate API .
  2. Kembali ke API dan Auth > Kredensial > Tambahkan kredensial > Kunci API > Kunci Browser .

Dari apa yang saya coba, Anda akan memerlukan Akun Google tetapi tidak diperlukan pembayaran.


Metode 1: Gunakan skrip pemasangan Minitube.sh (cara termudah)

Noobslab membuat skrip instalasi yang melakukan segalanya untuk Anda.

Selama instalasi, Anda akan diminta untuk memasukkan kunci API Anda:

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

Metode 2: Gunakan Instalasi Minitube saat ini

Jika Anda sudah menginstal Minitube, Anda cukup menambahkan Kunci API pribadi Anda:

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

Tambahkan baris berikut:

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

Catatan: Jika ada qtsingleapp-minitube-xxx.lockfiledi /tmpfolder Anda, Anda harus menghapusnya.


Metode 3: Kompilasi MiniTube

Setelah Anda memiliki kunci pribadi, Anda dapat mengkompilasi Minitube.

  1. Instal pustaka yang diperlukan untuk membangun:

    sudo apt-get install build-essential qt4-dev-tools libphonon-dev libqt4-sql-sqlite
    
  2. Repositori Clone Minitube:

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

    qmake "DEFINES += APP_GOOGLE_API_KEY=YouAPIKeyHere"  
    make
    
  4. Luncurkan Minitube yang Anda kompilasi ...

    build/target/minitube
    
  5. ... atau pasang

    sudo make install
    

Lihat repositori Minitube untuk informasi lebih lanjut tentang cara membangun Minitube dengan Kunci API pribadi.


Apakah mendapatkan kunci itu memerlukan pendaftaran untuk sesuatu dan pembayaran?
Byte Commander

Ketika saya mencoba mengkompilasi, saya mendapatkan QMAKESPEC belum diatur, jadi konfigurasi tidak dapat dideduksi. Bagaimana cara mengatur QMAKESPEC?
lapisdecor

@ adonis Poin bagus, saya telah mengedit jawaban saya;)
hg8

Opsi kedua juga tidak berfungsi di sini. Mungkinkah karena saya menggunakan metode yang salah untuk memilih kunci API? Saya mendapat kredensial browser untuk youtube (urutan menu Anda tidak seperti yang saya lihat di browser saya jadi saya harus membuat proyek dan memilih youtube API dan kemudian kredensial browser ...)
lapisdecor

Versi Minitube apa yang Anda gunakan? Anda juga dapat mencoba Metode 3 sekarang: p Lihat petunjuk Noobslab dengan tangkapan layar untuk memastikan Anda mendapatkan Kunci API yang tepat.
hg8
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.