Module MusicExtras
In: lib/musicextras/musicsite.rb
lib/musicextras/song.rb
lib/musicextras/pusher.rb
lib/musicextras/mconfig.rb
lib/musicextras/dataaccessor.rb
lib/musicextras/guicontrol.rb
lib/musicextras/debuggable.rb
lib/musicextras/cache.rb
lib/musicextras/artist.rb
lib/musicextras/album.rb
lib/musicextras/accessordata.rb
lib/musicextras/gui/textgui.rb
lib/musicextras/gui/gui.rb
lib/musicextras/gui/ncursesgui.rb
lib/musicextras/gui/gtkgui.rb
lib/musicextras/musicsites/lyricsdomain.rb
lib/musicextras/musicsites/lyricsnet.rb
lib/musicextras/musicsites/plyrics.rb
lib/musicextras/musicsites/lyricstime.rb
lib/musicextras/musicsites/atame.rb
lib/musicextras/musicsites/allofmp3.rb
lib/musicextras/musicsites/allmusic.rb
lib/musicextras/musicsites/lrcdb.rb

accessordata - AccessorData holds information to be passed between a plugin

               and the class it is extending

version: $Id: accessordata.rb 283 2004-03-27 23:56:06Z kapheine $

Copyright (C) 2003-2004 Zachary P. Landau <kapheine@hypa.net> All rights reserved.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Classes and Modules

Module MusicExtras::Debuggable
Class MusicExtras::AccessorData
Class MusicExtras::Album
Class MusicExtras::AllMusic
Class MusicExtras::Allofmp3
Class MusicExtras::Artist
Class MusicExtras::Atame
Class MusicExtras::Cache
Class MusicExtras::DataAccessor
Class MusicExtras::GtkGui
Class MusicExtras::Gui
Class MusicExtras::GuiControl
Class MusicExtras::Lrcdb
Class MusicExtras::LyricsDomain
Class MusicExtras::LyricsNet
Class MusicExtras::LyricsTime
Class MusicExtras::MConfig
Class MusicExtras::MusicSite
Class MusicExtras::NCursesGui
Class MusicExtras::Plyrics
Class MusicExtras::Pusher
Class MusicExtras::Song
Class MusicExtras::TextGui

Constants

Version = ''
DATA_DIR = File.join(ENV['RUBYDATA'], 'musicextras')
DAY = 86400
WEEK = DAY*7
MONTH = WEEK*4

[Validate]