BenJamin by John Davidson, copyright 2007
 

No frills - No thrills - No Lists  
Just a simple, straight forward, album player.
Albums are created in Explorer by copying a folder that contains Mp3 files to the Albums folder.
Albums will be displayed as the folder name.

Note:
Code is not documented but it is Open Source. 
For code explanations, please refer to the Liberty BASIC 4 Companion
http://alycesrestaurant.com/companion.htm

Feel free to use or distribute as you wish as long as the credits in the readme file remain.
You may swipe code from the original application for  your own project.

It is not required to include the readme when you use small portions of the original project 
but it would be nice if you did! 




User folders:
3 user assignable folders used to define the folder that Open button points to.
'Last path' is remembered when no used defines, or albums, are selected.

If a file stored in an album and it is is selected from the Open button the path will be remembered. 

If the slider control has focus you can use arrow and page up/down keys.  


Playing Albums:
The Album list is accessed by clicking the > button at the top left hand corner.
Clicking the < button closes the Album list but the album will continue to play. 

Select the album you want to listen to and, in the Cue list, select a song to start with.
When one song is finished the next will be cued up and played without intervention.

You may select a different song at any time.

When the last song in the album has finished playing the first song in the album will be played.
Pressing the <p or n> buttons will scroll one song before, or after, the song that is currently
playing.

If you are playing an album and open a music file the cue list is maintained.
Pressing the <p or n> buttons will restart the album at one song before, or after, the song that 
was playing when you open a music file from the Open button.
   
 
Playing Songs:
You may first select one of the definable button before pressing the Open button.
This sets the default folder for Open dialog.

The last path is remembered when you open a song.
If you have pressed one of the default folder buttons the path is not remembered.
This, in effect, gives you four default folders, 1-3 button assigned and 1 last accessed folder.



Editing Albums:
At this time BenJamin does not automatically check for changes in Albums or album contents.

Folders:
Folders may be renamed while BenJamin is running but it is important that you press the 
album Reload button.


Files:
Music files can be added, renamed, or deleted while BenJamin is running.
If the file being edited is in an album that is being played you will want to re-select the album.
Edited files will be skipped until the album is re-selected. 

