{"id":19334470,"url":"https://github.com/fossfreedom/alternative-toolbar","last_synced_at":"2025-04-05T04:08:21.226Z","repository":{"id":24946835,"uuid":"28364465","full_name":"fossfreedom/alternative-toolbar","owner":"fossfreedom","description":" Modern, minimal and music-focused interface for Rhythmbox","archived":false,"fork":false,"pushed_at":"2025-02-26T21:53:47.000Z","size":1773,"stargazers_count":160,"open_issues_count":12,"forks_count":20,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-03-29T03:01:50.810Z","etag":null,"topics":["rhythmbox"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fossfreedom.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-12-22T23:09:42.000Z","updated_at":"2025-03-27T21:09:56.000Z","dependencies_parsed_at":"2023-11-21T21:42:35.625Z","dependency_job_id":null,"html_url":"https://github.com/fossfreedom/alternative-toolbar","commit_stats":null,"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fossfreedom%2Falternative-toolbar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fossfreedom%2Falternative-toolbar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fossfreedom%2Falternative-toolbar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fossfreedom%2Falternative-toolbar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fossfreedom","download_url":"https://codeload.github.com/fossfreedom/alternative-toolbar/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247284941,"owners_count":20913704,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["rhythmbox"],"created_at":"2024-11-10T02:58:52.283Z","updated_at":"2025-04-05T04:08:21.196Z","avatar_url":"https://github.com/fossfreedom.png","language":"Python","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=KBV682WJ3BDGL"],"categories":[],"sub_categories":[],"readme":"\u003ctable width=\"100%\"\u003e\n\t\u003ctr\u003e\n\t\t\u003cth align=\"left\" width=\"60%\"\u003e\n\t\t\talternative-toolbar\n\t\t\u003c/th\u003e\n\t\t\u003cth width=\"10%\"\u003e\n\t\t\tVersion\n\t\t\u003c/th\u003e\n\t\t\u003cth align=\"right\" width=\"30%\"\u003e\n\t\t\tSupport\n\t\t\u003c/th\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t    \u003ctd width=\"60%\" rowspan=\"3\"\u003e\n\t        Replace the Rhythmbox large toolbar with a Client-Side Decorated or Compact toolbar which can be hidden.\n\t    \u003c/td\u003e\n\t\t\u003ctd align=\"center\" width=\"10%\"\u003e\n\t\t\tv0.20.4\n\t\t\u003c/td\u003e\n\t\t\u003ctd align=\"right\" width=\"30%\"\u003e\n\t\t    \u003ca href=\"http://flattr.com/thing/1811704/\" title=\"fossfreedom\"\u003e\n\t\t        \u003cimg alt=\"Flattr This!\" src=\"http://api.flattr.com/button/button-compact-static-100x17.png\" /\u003e\n\t\t    \u003c/a\u003e\n\t\t    \u003ca href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=KBV682WJ3BDGL\" title=\"PayPal Donate\"\u003e\n\t\t        \u003cimg alt=\"PayPal Donate\" src=\"https://www.paypalobjects.com/en_GB/i/btn/btn_donate_SM.gif\" /\u003e\n\t\t    \u003c/a\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t    \u003ctd\u003e\u003cb\u003eEmail\u003c/b\u003e\u003c/td\u003e\n\t    \u003ctd\u003e\u003ca href=\"mailto:fossfreedom@ubuntu.com\"\u003efossfreedom@ubuntu.com\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t    \u003ctd\u003e\u003cb\u003eWebsite\u003c/b\u003e\u003c/td\u003e\n\t    \u003ctd\u003e\u003ca href=\"https://github.com/fossfreedom\"\u003ehttps://github.com/fossfreedom\u003c/a\u003e\u003c/td\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\nReplace the current standard toolbar:\n\n![pic](http://i.imgur.com/9FjnAd5.png)\n\nwith either a compact toolbar:\n\n![pic](http://i.imgur.com/5XqQKcG.png)\n\nor with the new Gnome-style client-side decoration:\n\n![pic](http://i.imgur.com/rMkxjxw.png)\n\n\n## Features\n\n - Option to prefer dark-themes\n - Standard Menu for the compact toolbar\n - Display Browse Categories horizontally or vertically\n - Move columns via Drag-and-Drop using a views' column headers\n - Toggle compact or standard toolbar on or off\n - Volume Control can be switched on or off for all toolbars\n - Source Toolbars can be toggled (`CTRL + T`)\n - Seek forward (fast-forward) through a track (`ALT + Right Arrow`)\n - Seek backward through a track (`ALT + Left Arrow`)\n - Redesigned sidebar\n - Redesigned plugin window, about box and plugin preferences window\n - Repeat button can now switch between repeat tracks and repeat-one-song mode\n - Force display of the app-menu (compact/headerbar)\n   `gsettings set org.gnome.rhythmbox.plugins.alternative_toolbar\n  app-menu-display true`\n - Plugin translated into [50 languages and locales](https://translations.launchpad.net/alternative-toolbar)\n\nThe plugin preferences allows you to define which toolbars are used:\n\n![Plugin](http://i.imgur.com/4Qy4fxQ.png\")\n\n## Keyboard shortcuts\n\n| Key                 | Action                                       |\n|---------------------|----------------------------------------------|\n| `CTRL + T`          | Toggled source toolbar.                      |\n| `CTRL + F`          | Toggle search bar                            |\n| `CTRL + P`          | Start/Stop current track.                    |\n| `CTRL + R`          | Open repeat menu.                            |\n| `CTRL + K`          | Toggle play queue.                           |\n| `CTRL + A/?`        | Select all songs in playlist.                |\n| `ALT + Right Arrow` | Seek forward (fast-forward) through a track. |\n| `ALT + Left Arrrow` | Seek backward through a track.               |\n\nAfter installation enable the plugin in the plugins window:\n\n![Enable plugin](http://i.imgur.com/UUzyfhH.png)\n\n\nIf you need to enable the player controls \u0026 source menu, this can be done from the menu:\n\n - Menu -\u003e\n   - View -\u003e\n     - Show Play-Controls Toolbar\n     - Show Source and Media Toolbars\n\n## Installation\n\n### Latest Stable Release via source code compilation\n\nNavigate to the archive and grab the newest .tar.gz from\nhttps://github.com/fossfreedom/alternative-toolbar/releases\n\n```bash\ncd ~/Downloads\nsudo 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\ntar -zxvf alternative-toolbar*.tar.gz\ncd alternative-toolbar*\n./autogen.sh --prefix=/usr\nmake\nsudo make install\n```\n\nThis will install a system-wide installation.  If you have a previous locally installed\nversion of the plugin, remove it:\n\n```bash\nrm -rf ~/.local/share/rhythmbox/plugins/alternative-toolbar\n```\n\n### Latest Development Release via Git\n\n```bash\ncd ~/Downloads\nsudo 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\ngit clone https://github.com/fossfreedom/alternative-toolbar.git\ncd alternative-toolbar\n./autogen.sh --prefix=/usr\nmake\nsudo make install\n```\n\nThis will install a system-wide installation.  If you have a previous locally installed\nversion of the plugin, remove it:\n\n```\nrm -rf ~/.local/share/rhythmbox/plugins/alternative-toolbar\n```\n\n### Install in the home directory from Git\n\n```bash\ncd ~/Downloads\nsudo 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\ngit clone https://github.com/fossfreedom/alternative-toolbar.git\ncd alternative-toolbar\n./autogen.sh --with-home-install\nmake\nmake install\n```\n\n### Ubuntu PPA - latest stable release\n\nIf you are using Ubuntu you can install alternative-toolbar via a\n[PPA](https://launchpad.net/~fossfreedom/+archive/ubuntu/rhythmbox-plugins).\n\n```bash\nsudo add-apt-repository ppa:fossfreedom/rhythmbox-plugins\nsudo apt-get update\nsudo apt-get install rhythmbox-plugin-alternative-toolbar\n```\n\n### Arch AUR - latest development release\n\nIf you are using Arch you can install alternative-toolbar via the\n[rhythmbox-plugin-alternative-toolbar-git](https://aur.archlinux.org/packages/rhythmbox-plugin-alternative-toolbar-git/) package.\n\n### Gentoo ebuild\n\nIf you are using Gentoo you can install alternative-toolbar by adding the ebuild\nlocated in the gentoo branch `gentoo/x11-plugins/alternative-toolbar`\nto your local overlay (`/usr/local/portage`), i.e.\n\n```bash\ngit clone https://github.com/fossfreedom/alternative-toolbar -b gentoo\nadd the ebuild\ngit checkout master\n```\n\nUse the following to ebuild\n\n```bash\nebuild alternative-toolbar-9999.ebuild digest\nemerge alternative-toolbar\n```\n### Fedora Install\n\nNavigate to the archive and grab the newest .tar.gz from\nhttps://github.com/fossfreedom/alternative-toolbar/releases\n\n```bash\ncd ~/Downloads\nsudo dnf install intltool git gnome-pkg-tools gobject-introspection glib2-devel pkg-config python3-gobject python3\ntar -zxvf alternative-toolbar*.tar.gz\ncd alternative-toolbar*\n./configure --prefix=/usr\nmake\nsudo make install\n```\nThis will install a system-wide installation.  If you have a previous locally installed\nversion of the plugin, remove it:\n\n```bash\nrm -rf ~/.local/share/rhythmbox/plugins/alternative-toolbar\n```\n\n## Uninstallation\n\nIf installed via Git you need the original code to uninstall the plugin.\n```bash\ncd ~/Downloads/alternative-toolbar*\nsudo make uninstall\n```\n\n[![Packaging status](https://repology.org/badge/vertical-allrepos/rhythmbox:alternative-toolbar.svg)](https://repology.org/project/rhythmbox:alternative-toolbar/versions)\n\n## Contribute\n\n**Please help out with translating**\n\nWe need you to help us translate the english text to your native language.\n\nDon't worry - it is easier that you think. Just visit:\n\n - https://translations.launchpad.net/alternative-toolbar\n\nRemember to set your preferred language and then just submit your translation.\n\n## Credits\n\nThank you to:\n\n - [me4oslav](https://github.com/me4oslav) - design inspiration for the header-bar vision\n - our Translators: Launchpad Translation team\n - [Julian Richen](https://github.com/julianrichen) - revamped README\n - [Ikey Doherty](https://github.com/ikeydoherty) - AutoTools installer\n - [McSinyx](https://github.com/McSinyx) - Better repeat song code - #127 and slider - #128\n\nAs well as:\n\n - [sergioad](https://github.com/sergioad) - for the initial translation (spanish) used for testing translations\n - Thanks to the [rhythmbox-seek](https://github.com/cgarvey/rhythmbox-seek) project for the track-seeking code.\n - Thanks to the [repeat-one-song](https://launchpad.net/repeat-one-song) project for the repeat-one-song code\n - [gipawu](https://github.com/gipawu) - improved progress slider code\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffossfreedom%2Falternative-toolbar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffossfreedom%2Falternative-toolbar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffossfreedom%2Falternative-toolbar/lists"}