android
Go Back   abi>>forums > Site Related > MP3 Player News

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 02-28-2012, 01:36 PM
skip252 skip252 is offline
Administrator
 
Join Date: Dec 2007
Location: Chicago
Posts: 5,145
Exclamation Rockbox's Main Menu Is Now *Even More* Configurable, Main Menu Changing Plugin Added

****Updated Feb 13 2014. There's been a plugin added that gives the ability to modify the main menu layout. There's a link to the commit post in lebellium's message here.****

Quote:
9th Feb 20:21 13412f6: main menu: Add the ability to hide and reorder the main menu items.

To change the shown menu items add the line "root_menu_order:

bookmarks, files, database, wps, settings, recording, radio, playlists, plugins, system_menu, shortcuts
Those few lines don't look like it much but it marks one of the more significant changes in Rockbox I've seen. The often requested option to make changes to the Main Menu can now be done by the average user without knowing how to write a single line of code.

All you need is a build from after the time of the announcement, finding the config.cfg file in the .Rockbox folder and a text editor. Then it's just a matter of following the directions from the manual

Quote:
13.1.1 Customising The Main Menu

It is possible to customise the main menu, i.e. to reorder or to hide some of its items. To accomplish this, the file /.rockbox/config.cfg must be edited (presumably on the computer while the player is connected to it via USB). There, the line starting with root menu order: must be edited (or created if it is not present yet).

The line should look like root menu order:items, where “items” is a comma separated list (no spaces around the commas!) of the following words: bookmarks, files, wps, settings, recording, radio, playlists, plugins, system_menu, shortcuts. Each of the words, if it occurs in the list, activates the appropriate item in the main menu. The order of the items is given by the order of the words in the list. The items whose words do not occur in the list will be hidden, with one exception: the menu item “Settings” will be shown even if its word is not in the list (it is added as the last item then).

Use the line root menu order:- to reset the menu order

Only the main menu can be customised this way, submenus can not.
I haven't found a way to make it not work as long as the basic requirements are met. I've placed the required line at the front, middle and end of the .cfg file and the menu still displays properly. I have put the same item in the root_menu_order line several times and there's an instance of that menu item, in the order I listed, that shows up in the menu. I guess there may be a way to goof it up if I tried hard enough but it seems as long as I followed the basic directions things I got the main menu I wanted.

I really like that you can control the order the menu items are listed. It's not much effort to scroll past the items I don't often use but it's easier for me to remember fewer key presses for blind operation. For me one of the best parts is that I have created and named multiple .cfg files and "play" them to change my menu options in a few button presses.

One of the more common complaints I've seen about Rockbox has been the amount of information that's presented in the default main menu. The number of menu items available seems to overwhelm a number people with the variety of choices possible. I've seen quite a few posts here and on other sites where someone installed Rockbox and uninstalled quickly when they found they couldn't eliminate or reorder main menu items.

I think once they know that they can easily cut that down to only what they actually use a lot of the feeling that Rockbox is too"busy" should go away. I've been using Rockbox for a few years now and I'm fairly familiar with the old Main menu. I've cut that down to just Files, Playlist Catalog, and Settings. It was easy to use before but eliminating all the things I never use, Recording, Radio etc. has made made it even easier.

Thanks again everyone involved with the Rockbox project. You transform some decent DAPs into great music machines.

Last edited by skip252; 02-13-2014 at 05:58 PM. Reason: Added update message and a link to leb's post
Reply With Quote

Advertisement [Remove Advertisement]

  #2  
Old 02-28-2012, 02:07 PM
WalkGood's Avatar
WalkGood WalkGood is offline
Moderator
 
Join Date: Aug 2006
Location: FL
Posts: 12,579
Default

significant change! wow that does rock, /me likes

2nd the thanks to the RB devs \o_
__________________
WalkGood,
Ramón

abi >> | Forum Rules | Glossary | Why Rockbox | FLAC or MP3? | irc
Reply With Quote

  #3  
Old 02-28-2012, 02:19 PM
dfkt's Avatar
dfkt dfkt is offline
Moderator
 
Join Date: May 2006
Location: Vienna, Austria
Posts: 15,330
Default

JDGordon is really on a roll lately. I already included some of his recent changes in WPS code in my themes - the new %and/%or stuff is quite versatile in keeping code bloat down. Well, guess I have to update my custom builds to include the main menu changes as well.
__________________
Please don't PM me with questions that can be answered in a forum thread. Don't be an idiot.
My Gear and Reviews | My RMAA Tests | IRC: #anythingbutipod on Freenode | Last.fm | Album Art Exchange | Rockbox | Replaygain
Reply With Quote

  #4  
Old 02-29-2012, 03:30 PM
dfkt's Avatar
dfkt dfkt is offline
Moderator
 
Join Date: May 2006
Location: Vienna, Austria
Posts: 15,330
Default

""root_menu_order" changed to "root menu order" (without underscores) in current builds.

Adding patch G#156 gives a hidden option to add a shutdown item to the main menu. Probably not very useful for most players, but I find it practical for Android builds.
__________________
Please don't PM me with questions that can be answered in a forum thread. Don't be an idiot.
My Gear and Reviews | My RMAA Tests | IRC: #anythingbutipod on Freenode | Last.fm | Album Art Exchange | Rockbox | Replaygain
Reply With Quote

  #5  
Old 03-03-2012, 12:18 PM
PEACEFUL1's Avatar
PEACEFUL1 PEACEFUL1 is offline
Member
 
Join Date: Nov 2009
Location: TEHRAN
Posts: 119
Default

these frequent changes made some nice themes to be unusable.
I wish these artists(theme developers) had the time to rebuilt their themes.
__________________
life is serious enough to take it as a joke
Reply With Quote

  #6  
Old 09-04-2013, 08:38 PM
hogger129 hogger129 is offline
Junior Member
 
Join Date: Mar 2013
Posts: 22
Default

Whoever made Rockbox deserves a Nobel Peace Prize or something. I really have never seen any proprietary firmware that's as good.
Reply With Quote

  #7  
Old 09-05-2013, 11:33 AM
Tapeworm's Avatar
Tapeworm Tapeworm is offline
Member
 
Join Date: Jun 2008
Location: California, the Granola State
Posts: 481
Default




Reply With Quote

  #8  
Old 02-13-2014, 03:05 PM
lebellium's Avatar
lebellium lebellium is offline
Samsung Moderator
 
Join Date: Sep 2007
Location: Paris
Posts: 3,599
Default

Old thread but not worth it opening a new one.

New interesting commit today: http://git.rockbox.org/?p=rockbox.gi...mmit;h=6dbfd44

I haven't tried it yet though
__________________
I'm French^^ *GenerationMP3 Samsung Moderator*
Reply With Quote

  #9  
Old 02-13-2014, 03:18 PM
epithetless's Avatar
epithetless epithetless is offline
Ultra Senior Member
 
Join Date: Jul 2007
Location: Boston, Mass
Posts: 1,609
Default

Quote:
Originally Posted by lebellium View Post
Old thread but not worth it opening a new one.

New interesting commit today: http://git.rockbox.org/?p=rockbox.gi...mmit;h=6dbfd44

I haven't tried it yet though
I agree that it's interesting and look forward to updating my players to try it out. Up to now, I've been too lazy to manually edit the config file and make use of this feature.
__________________
Rockbox Themes:
Sansa Fuze: XL Fuzed // Sansa Clip/Clip+: Cliplined
Reply With Quote

  #10  
Old 02-13-2014, 05:47 PM
skip252 skip252 is offline
Administrator
 
Join Date: Dec 2007
Location: Chicago
Posts: 5,145
Default

I have to say it's much appreciated but having as a plugin instead of in the Settings menu seems a bit odd. It may have just been easier to get it implemented as a plugin instead a change to the entire UI. I've seen it get real ugly over some of the most innocuous seeming things. Since I'm not a coder I don't need to understand why. I'll just say thanks to the people that made this convenience possible and enjoy.

So far it's easier for me editing the .cfg than using this plugin. That's quite possibly due to me having a base fixed.cfg file I copy to all my .rockbox folders. It just has the starting volume and main menu as a start and then I add my per DAP theme settings. That way I never blow my ears out after I've been using to power an external source and I have the menus laid out the way I prefer.

I always have my Shortcut menu set as the top menu item. That points to my other .cfg files I've got set for different conditions. I also have the WPS set to use shortcuts instead of the quickscreen. That makes shifting out of my fixed.cfg to something just right for the situation just a couple of keystrokes if I'm just booting or in the middle of listening.
Reply With Quote

Reply

Tags
configurable, eliminate menu items, hide radio, reorder menu items, rockbox main menu

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



All times are GMT -5. The time now is 09:00 AM.