« Raspberry Pi 4のUSB 3.0ポートに接続したSATA接続のSSDからBOOTができない。(SSDがとても遅い) ーUASP対応じゃないとNGー | トップページ | Linuxにてスクリーンショットを撮影する場合、CLIのscrotコマンドを使わない手はない。 ーscrot コマンドの紹介ー »

2020年10月 4日 (日)

Linux Mint 20 にインストールした Minitube 3.6 や 3.6.1 にて検索ができない? ーTypeError: Cannot call method 'find' of undefined となるー

20201004-092406

 

2020/11/24追記:

Minitube 3.6.6がリリースされました。今のところLinux Mint 20にて問題なく動作しております。

なお、前提となるQtライブラリに追加があります。また、”個人のYoutube_API_KEY ”は不要です。

インストール方法を含め詳しくは、以下のMinitubeのGitHubサイトにあるREADME.mdを参照ください。

https://github.com/flaviotordini/minitube

------

 

先日、動画再生アプリであるMinutubeを最新のバージョンである3.6.1にアップデートしたところ、3.5.1 では検索できていたワード”日向坂”を入力すると以下の画像のように"TypeError: Cannot call method 'find' of undefined"となり検索できないという現象が発生しております。

20201004-093102

 

ただし、検索できるワードもあり、例えば検索ワードに"hinatazaka"と入力すると以下の画像のように検索できます。

→2020/10/08時点、全ての検索ワードにおいて検索できません。

20201004-093725 

 

この現象は、バージョン3.6(the Javascript release)でも発生します。

どうも、プログラム実装をJavascriptライブラリに変更にしたことによる影響みたい?

 

今のところ、回避策としてはMinitubeのバージョンを3.5.1に戻すしか手段はないみたいです。

Minitube 3.5.1は、MinitubeのGitHubから入手できます。以下のURLの「Releases」をクリックすると各バージョンのソースファイルを見つけることができます。

https://github.com/flaviotordini/minitube

 

20201004-075712

 

<Minitube 3.5.1 へのダウングレード手順>

  1. Minitube 3.6 もしくは 3.6.1をアンインストール
  2. https://github.com/flaviotordini/minitube/releases/tag/3.5.1からminitube-3.5.1.tar.bz2をダウンロードし展開
  3. qmake "DEFINES += APP_GOOGLE_API_KEY=個人のYoutube_API_KEY" minitube-3.5.1
  4. make
  5. build/target/minitube
  6. sudo make install

 

手順の詳細については、以下の記事を参考にしてください。

Minitube 3.5.1 を Linux Mint 20 にインストールする手順

 

2020/10/09追記:

この後で述べておりますアップデートを推奨する警告メッセージアップデートを促すポップアップ画面を表示させない方法をコメントにて教えていただきました。
<Minitube 3.5.1 へのダウングレード手順>の2.と3.の間で、ダウンロードしたソースの"/minitube-3.5.1/lib/updater/updater.pri"の一行目にある"DEFINES *= UPDATER"を削除してください。(私は以下の画像のようにコメントアウトしました。) 

20201009-000225

 

なお、Linux Mint 20にてMinitube 3.5.1を使用していると、以下の画像のようにアップデートを推奨する警告メッセージが出力されます。

20201004-092737

 

また、Minitube 3.5.1の終了時にも、以下の画像のようにアップデートを促すポップアップ画面が表示されます。

20201004-080824

 

バージョンアップしたくない場合は、これらの要求に対して無視(×印をクリック)してください。

 

この件、あまり話題になっていないことから、Minitubeを愛用している人は少ないのかもね。

話に進展があったら、後日、報告しますね。

 

 

« Raspberry Pi 4のUSB 3.0ポートに接続したSATA接続のSSDからBOOTができない。(SSDがとても遅い) ーUASP対応じゃないとNGー | トップページ | Linuxにてスクリーンショットを撮影する場合、CLIのscrotコマンドを使わない手はない。 ーscrot コマンドの紹介ー »

パソコン・インターネット」カテゴリの記事

コメント

/minitube-3.5.1/lib/updater/updater.priの一行目

DEFINES *= UPDATER

削除してビルドしたらうちの環境(debian10 32bit)では
アップデートの警告も終了時のポップアップも出なくなりましたよ

参考 opensuse
File minitube-no-update-check.patch of Package minitube
https://build.opensuse.org/package/view_file/openSUSE:Factory/minitube/minitube-no-update-check.patch?expand=1

コメントありがとうございます。
早速、試してアップデートの警告と終了時のポップアップが出なくなることを確認しました。
また、この情報に基づき記事も訂正しました。

コメントを書く

(ウェブ上には掲載しません)

« Raspberry Pi 4のUSB 3.0ポートに接続したSATA接続のSSDからBOOTができない。(SSDがとても遅い) ーUASP対応じゃないとNGー | トップページ | Linuxにてスクリーンショットを撮影する場合、CLIのscrotコマンドを使わない手はない。 ーscrot コマンドの紹介ー »

フォト
無料ブログはココログ

bigmoroの関連リンク