alternative-toolbar

Enhanced play controls and interface for Rhythmbox

  • 所有者: fossfreedom/alternative-toolbar
  • 平台:
  • 许可证: GNU General Public License v3.0
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

Replace the current standard toolbar:

pic

with either a compact toolbar:

pic

or with the new Gnome-style client-side decoration:

pic

Features

  • Option to prefer dark-themes
  • Display Browse Categories horizontally or vertically
  • Move columns via Drag-and-Drop using a views' column headers
  • Toggle compact or standard toolbar on or off
  • Volume Control can be switched on or off for all toolbars
  • Source Toolbars can be toggled (CTRL + T)
  • Seek forward (fast-forward) through a track (ALT + Right Arrow)
  • Seek backward through a track (ALT + Left Arrow)
  • Redesigned sidebar
  • Redesigned plugin window, about box and plugin preferences window
  • Repeat button can now switch between repeat tracks and repeat-one-song mode
  • Force display of the app-menu (compact/headerbar)
    gsettings set org.gnome.rhythmbox.plugins.alternative_toolbar app-menu-display true
  • Plugin translated completely into 14 languages and locales (18 more on the
    way)

The plugin preferences allows you to define which toolbars are used:

Plugin

Keyboard shortcuts, Key, Action, ---------------------, ----------------------------------------------, CTRL + T, Toggled source toolbar., CTRL + F, Toggle search bar, CTRL + P, Start/Stop current track., CTRL + R, Open repeat menu., CTRL + K, Toggle play queue., CTRL + A/?, Select all songs in playlist., ALT + Right Arrow, Seek forward (fast-forward) through a track., ALT + Left Arrrow, Seek backward through a track., After installation enable the plugin in the plugins window:

Enable plugin

If you need to enable the player controls & source menu, this can be done from the menu:

  • Menu ->
    • View ->
      • Show Play-Controls Toolbar
      • Show Source and Media Toolbars

Installation

Latest Stable Release via source code compilation

Navigate to the archive and grab the newest .tar.gz from
https://github.com/fossfreedom/alternative-toolbar/releases

cd ~/Downloads
sudo apt-get install intltool git gir1.2-glib-2.0 gir1.2-gstreamer-1.0 gir1.2-gtk-3.0 gir1.2-peas-1.0 gir1.2-rb-3.0 gnome-pkg-tools gobject-introspection libglib2.0-dev pkg-config python3-gi python3
tar -zxvf alternative-toolbar*.tar.gz
cd alternative-toolbar*
./autogen.sh --prefix=/usr
make
sudo make install

This will install a system-wide installation. If you have a previous locally installed
version of the plugin, remove it:

rm -rf ~/.local/share/rhythmbox/plugins/alternative-toolbar

Latest Development Release via Git

cd ~/Downloads
sudo apt-get install intltool git gir1.2-glib-2.0 gir1.2-gstreamer-1.0 gir1.2-gtk-3.0 gir1.2-peas-1.0 gir1.2-rb-3.0 gnome-pkg-tools gobject-introspection libglib2.0-dev pkg-config python3-gi python3
git clone https://github.com/fossfreedom/alternative-toolbar.git
cd alternative-toolbar
./autogen.sh --prefix=/usr
make
sudo make install

This will install a system-wide installation. If you have a previous locally installed
version of the plugin, remove it:

rm -rf ~/.local/share/rhythmbox/plugins/alternative-toolbar

Ubuntu PPA - latest stable release

If you are using Ubuntu you can install alternative-toolbar via a
PPA.

sudo add-apt-repository ppa:fossfreedom/rhythmbox-plugins
sudo apt-get update
sudo apt-get install rhythmbox-plugin-alternative-toolbar

Arch AUR - latest development release

If you are using Arch you can install alternative-toolbar via the
rhythmbox-plugin-alternative-toolbar-git package.

Gentoo ebuild

If you are using Gentoo you can install alternative-toolbar by adding the ebuild
located in the gentoo branch gentoo/x11-plugins/alternative-toolbar
to your local overlay (/usr/local/portage), i.e.

git clone https://github.com/fossfreedom/alternative-toolbar -b gentoo
add the ebuild
git checkout master

Use the following to ebuild

ebuild alternative-toolbar-9999.ebuild digest
emerge alternative-toolbar

Fedora Install

Navigate to the archive and grab the newest .tar.gz from
https://github.com/fossfreedom/alternative-toolbar/releases

cd ~/Downloads
sudo dnf install intltool git gnome-pkg-tools gobject-introspection glib2-devel pkg-config python3-gobject python3
tar -zxvf alternative-toolbar*.tar.gz
cd alternative-toolbar*
./autogen.sh --prefix=/usr
make
sudo make install

This will install a system-wide installation. If you have a previous locally installed
version of the plugin, remove it:

rm -rf ~/.local/share/rhythmbox/plugins/alternative-toolbar

Uninstallation

If installed via Git you need the original code to uninstall the plugin.

cd ~/Downloads/alternative-toolbar*
sudo make uninstall

Packaging status

Contribute

Please help out with translating

We need you to help us translate the english text to your native language.

Don't worry - it is easier that you think. Just visit:

Remember to set your preferred language and then just submit your translation.

Credits

Thank you to:

  • me4oslav - design inspiration for the header-bar vision
  • our Translators: Launchpad Translation team
  • Julian Richen - revamped README
  • Ikey Doherty - AutoTools installer
  • McSinyx - Better repeat song code - #127 and slider - #128

As well as:

  • sergioad - for the initial translation (spanish) used for testing translations
  • Thanks to the rhythmbox-seek project for the track-seeking code.
  • Thanks to the repeat-one-song project for the repeat-one-song code
  • gipawu - improved progress slider code

主要指标

概览
名称与所有者fossfreedom/alternative-toolbar
主编程语言Python
编程语言Python (语言数: 4)
平台
许可证GNU General Public License v3.0
所有者活动
创建于2014-12-22 23:09:42
推送于2025-02-26 21:53:47
最后一次提交2025-02-26 21:53:46
发布数23
最新版本名称v0.20.4 (发布于 )
第一版名称v0.14.0 (发布于 )
用户参与
星数160
关注者数18
派生数20
提交数469
已启用问题?
问题数158
打开的问题数12
拉请求数22
打开的拉请求数0
关闭的拉请求数4
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?