• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux Menu Buddy Download

Menu Buddy

April 14, 2006
Menu Buddy is a software tool that provides GNOME panel menus through the deployment of Python scripts.
Version 0.0.2
License GPL
Platform Linux
Supported Languages English
Homepage home.gna.org
Developed by Austin Bingham
The Menu Buddy plugin is a useful tool for creating GNOME panel menus for music files. It currently consists of a couple of Python scripts, which can be used to play or enqueue songs in XMMS. These scripts are not highly powerful yet, but there is potential for a more flexible system of menu creation that allows for automatic construction of different types of menus based on directory hierarchies.

The menu_buddy script is used for scanning a hierarchy of music files and creating a set of Gnome menus that can direct xmms to play those files. This allows users to play or enqueue files in xmms straight from their menu, which is very convenient.

To use menu_buddy, the user needs to provide the source and destination directories. The source directory is the top of a hierarchy of directories containing the files, and the destination directory is the top of a directory to write the menu files into. The assumption is that the user has their music stored under one main music directory, using some meaningful hierarchy, and there's only music stored down there.

Menu_buddy constructs a menu hierarchy that directly matches the hierarchy under the source directory, so any directory or tree thereof can be played or enqueued in xmms. Also, at the top of the menu structure, it creates menu options that allow users to pause, start, or skip forward/backward in xmms. The interaction with xmms is purely in terms of command line options that can be passed to xmms; there is no special linking or whatever.

For example, if the user has all of their music stored under the directory "/music", with top-level folders for different genres, and inside each genre, the files are sorted first by artist and then by album. They can use the following command to create a new menu hierarchy in their "favorites" menu called "Muzik" which allows them to play or enqueue their music:

menu_buddy /music ~/.gnome/apps/Muzik

It may take a few seconds to churn through the music files, depending on system load and how much music the user has. Also, the user needs to be able to write to the output directory they specify, but since it will typically be in their home directory, this should not be a problem.

In the latest release, GPL stuff has been added to source files.
What's New

Version 0.0.2: N/A

Free Download 3K
362
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

The Ur-Quan Masters
The software, Ur-Quan Masters, is a rendition of the popular space game ...
Nautix
The Nautix project is a real-time strategy game that offers a 3D ...
Kwok Information Server
An online system designed for issue and contact management, allowing users to ...
CyberNeko HTML Parser
This software is an HTML scanner and tag balancer that allows developers ...
gfa
GFA Address Book is a fast, compact, and user-friendly software created using ...
JavaNativeCompiler
JNC compiles Java code to native code.
bzr4idea
IntelliJ IDEA now supports integration with Bazaar, a distributed version control system ...
devmon
Devmon is a monitoring software that detects the connections of USB storage ...
PhotoGallery
PhotoGallery is user-friendly image gallery software that instantly creates image thumbnails for ...
Amuc
Amuc is a music composition and playback software designed for musicians in ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.