有什么方法可以将 Minitube 与 Chrome 等网络浏览器集成?

有什么方法可以将 Minitube 与 Chrome 等网络浏览器集成?

我真的很喜欢使用微型管安装 Minitube。它是一种非常舒适和轻便的 YouTube 播放替代品,可以使用 Flash 播放。唯一让我烦恼的是,我必须手动将我发现的有趣的 YouTube 链接复制并粘贴到程序中才能播放它们。

有什么方法可以自动完成并将 Minitube 集成到 Google Chrome 或其他网络浏览器中?

答案1

使用 Chrome 扩展程序将 Minitube 与 Chrome 集成


概述

得益于Chrome 扩展程序Nicu Farmache 现在已实现此功能。扩展源代码可在google 代码项目页面

安装

在尝试安装扩展时,我发现作者提供的说明在 Ubuntu 12.04.3 LTS 上对我不起作用。无论如何,我遵循了以下步骤使其正常工作:

  1. 从 Chrome 网上应用店安装扩展程序

  2. 创建一个名为的脚本,minitubehandler.sh其内容如下:

    #!/bin/bash
    # NAME:         minitubehandler.sh
    # VERSION:      
    # AUTHOR:       (c) 2013 Glutanimate
    # DESCRIPTION:  - parses youtube links coming from the Chrome minitube extension
    # FEATURES:     
    # DEPENDENCIES: minitube-ubuntu
    #
    # LICENSE:      GNU GPL v3
    #
    # USAGE:        Please follow the instructions provided in [this Q&A](http://askubuntu.com/a/353176/81372)
    
    MINITUBEURL="$1"
    ACTUALURL="${MINITUBEURL#minitube}"
    MINITUBE="/opt/minitube-ubuntu/minitube"
    
    "$MINITUBE" "$ACTUALURL" > /dev/null 2>&1&
    

    请注意,这仅适用于minitube-ubuntu从 Ubuntu 软件中心安装的软件包。为了在其他版本中使用该脚本,minitube您必须编辑 minitube 可执行文件的路径。

  3. 将脚本移动到 $PATH (例如~/bin)或将其移动到您选择的文件夹并复制文件路径

  4. ~/.local/share/applications在called下创建一个新的桌面文件,minitubehandler.desktop其内容如下:

    [Desktop Entry]
    Version=1.0
    Type=Application
    MimeType=x-scheme-handler/minitubehttp;x-scheme-handler/minitubehttps;
    Terminal=false
    Exec=minitubehandler.sh %u
    Name=minitubehandler
    Icon=minitube
    NoDisplay=true
    
  5. 如果你决定不将Exec其移动到你的$PATH

  6. 通过在终端中执行以下几行,将桌面文件分配给扩展的 MIME 类型:

    xdg-mime default minitubehandler.desktop x-scheme-handler/minitubehttp
    
    xdg-mime default minitubehandler.desktop x-scheme-handler/minitubehttps
    
  7. 重启 Chrome

从现在开始,如果您导航到 YouTube 视频页面,您会在地址栏右侧看到一个小小的 Minitube 图标:

在此处输入图片描述

单击它将启动 Minitube 并播放视频,或者 - 如果 Minitube 已在运行 - 则切换播放到相关视频:

在此处输入图片描述

相关内容