<?php

require_once dirname( __FILE__ ) . '/MusicLibrary.php';

class Music_Browser extends PHPFIT_Fixture {

    protected $_typeDictionary = array(
                                        'totalSongs()' => 'integer',
                                        'title()' => 'string',
                                        'artist()' => 'string',
                                        'album()' => 'string',  
                                        'year()' => 'string',   
                                        'time()' => 'double',   
                                        'track()' => 'string',                                      );
                                    );


	/**
	 * @param string path
	 */

	public function library($path) {
		MusicLibrary::load($path);
	}

	public function totalSongs() {
		return count(MusicLibrary::$library);
	}


	public function select( $i ) {
		MusicLibrary::select(MusicLibrary :: $library[$i -1]);
	}

	public function title() {
		return MusicLibrary::$looking->title;
	}
	
	public function artist() {
		return MusicLibrary::$looking->artist;
	}
	
	public function album() {
		return MusicLibrary::$looking->album;
	}
	
	public function year() {
		return MusicLibrary::$looking->year;
	}

	public function time() {
		return MusicLibrary::$looking->time();
	}
	
	public function track() {
		return MusicLibrary::$looking->track();
	}
			
            
}
?>