FS#9346 - New Feature: Organize your song files into rating folders on the fly!
This patch adds the ability to organize your music files into different folders, as you listen to them on Rockbox.
Now, not only can you delete songs as you listen to them, you can immediately move the song file to a "3-Star" folder, "4-Star" folder, and "5-Star" folder under the root directory of your Rockbox player.
See attached Screenshots to see it in action.
- This patch has been tested working, in simulation, on Sandisk Sansa e200 targets, as well as all iPod targets.
- This patch has been tested working, physically, on Sandisk Sansa e200 targets, as well as iPod Video 30GB.
======== Main Features ========
1. Automatically create folders called "/favorite_3_star_songs", "/favorite_4_star_songs", and "/favorite_5_star_songs" under the root of your Rockbox player file system, upon first use of the function.
2. When playing a song, press the button to go to the WPS context menu. Below the usual "Delete" button, you will find three new buttons called "Move to 5-Star Folder", "Move to 4-Star Folder", and "Move to 3-Star Folder".
3. Upon pressing these buttons, you will be notified that the current playing song has been moved to the appropriate folders. The music will continue to play, but your file is now physically moved to the rating folders you desire.
Only One File Modified: apps/onplay.c
* Note: The language "Move to 5-Star Folder", etc, and the folder names are hardcoded in the ONPLAY.C at the moment. It can be localized if there is enough interests on this patch. Also, there are no Voice available for these commands, yet.
I would like to see this patch integrated with Rockbox. I believe it provides a very useful feature, and will make Rockbox one step closer to the ultimate music playing/managing machine.
I use Rockbox a lot! And I have tons of songs. I actively "steal" music from all my friends' computers, and I need an efficient way to filter the large amount of music files I acquire regularly. Just deleting and categorizing them into playlists are NOT enough.
Now that I forced myself to write this patch, I'm much happier. I hope you will too : )
This task depends upon