|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Thread
musicbox.backend.Backend
public class Backend
The application's backbone.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.lang.Thread |
---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
Field Summary | |
---|---|
javax.sound.sampled.AudioFileFormat |
aFF
|
org.jaudiotagger.audio.AudioHeader |
aH
|
javax.sound.sampled.AudioPermission |
aP
|
org.jaudiotagger.audio.mp3.MP3AudioHeader |
audioHeader
|
java.util.ResourceBundle.Control |
c
|
boolean |
cont
|
long |
currentFrame
|
int |
currentLocation
|
noTalent.MusicOutputDesign |
currentTrack
|
Database |
db
|
javax.sound.sampled.AudioFormat |
decodedFormat
|
javax.sound.sampled.AudioInputStream |
din
|
long |
doSeek
|
java.lang.String |
fFilename
|
long |
fileLength
|
java.lang.String |
filePath
|
org.kc7bfi.jflac.apps.Player |
flacPlayer
|
java.util.Vector<java.lang.String> |
googleImages
|
javax.sound.sampled.AudioInputStream |
in
|
javax.sound.sampled.SourceDataLine |
line
|
MusicBoxView |
mbv
|
int |
nBytesRead
|
long |
numFrames
|
java.util.Vector<java.lang.Integer> |
playList
|
ScrollText |
sT
|
long |
toSkip
|
Fields inherited from class java.lang.Thread |
---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
---|---|
Backend(int currentLocation)
Empty constructor. |
Method Summary | |
---|---|
void |
calculatePlaylistTime()
|
noTalent.MusicOutputDesign |
findTrack(java.lang.String findID)
|
noTalent.MusicOutputDesign |
findTrack(java.util.Vector<noTalent.MusicOutputDesign> v,
java.lang.String findID)
|
void |
getBandWikiPage()
Gets a bands wikipedia page and displays it. |
java.lang.String |
getFileName()
Returns the name of the current file being played. |
java.lang.String |
getFilePath()
Returns the file path of the current file being played. |
MusicBoxView |
getMusicBoxView()
|
int |
getNext()
Gets the next item in the play list. |
java.util.Vector<java.lang.String> |
getPlayList()
Gets the current play list selected by the user. |
void |
googleImageSearch()
|
void |
googleImageSearch(java.lang.String search,
java.lang.String start)
|
int |
minutesToMillis(int i)
|
void |
play()
Plays audio file. |
void |
play(noTalent.SocketObject objectToPlay)
|
void |
rawplay(javax.sound.sampled.AudioFormat targetFormat,
javax.sound.sampled.AudioInputStream d)
|
void |
run()
|
java.util.Vector<noTalent.MusicOutputDesign> |
search(java.lang.String txt,
java.util.Vector<noTalent.MusicOutputDesign> v)
|
int |
secondsToMillis(int i)
|
void |
setImagePath(java.lang.String imagePath,
java.lang.String value)
|
void |
setMusicBoxView(MusicBoxView mbv)
|
void |
showAlbumArt()
Gets and displays album art of the file currently playing. |
void |
shuffle()
Shuffles the current playlist when called. |
void |
updateRating(noTalent.MusicOutputDesign m,
int r)
|
void |
updateRating(noTalent.MusicOutputDesign m,
int r,
java.lang.String flag)
|
Methods inherited from class java.lang.Thread |
---|
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public java.lang.String fFilename
public org.jaudiotagger.audio.mp3.MP3AudioHeader audioHeader
public org.jaudiotagger.audio.AudioHeader aH
public org.kc7bfi.jflac.apps.Player flacPlayer
public java.lang.String filePath
public java.util.Vector<java.lang.Integer> playList
public int currentLocation
public ScrollText sT
public javax.sound.sampled.SourceDataLine line
public java.util.ResourceBundle.Control c
public javax.sound.sampled.AudioInputStream din
public int nBytesRead
public long doSeek
public long toSkip
public javax.sound.sampled.AudioFormat decodedFormat
public javax.sound.sampled.AudioInputStream in
public javax.sound.sampled.AudioFileFormat aFF
public long fileLength
public long numFrames
public long currentFrame
public javax.sound.sampled.AudioPermission aP
public Database db
public noTalent.MusicOutputDesign currentTrack
public java.util.Vector<java.lang.String> googleImages
public boolean cont
public MusicBoxView mbv
Constructor Detail |
---|
public Backend(int currentLocation)
Method Detail |
---|
public void shuffle()
public java.lang.String getFileName()
public java.lang.String getFilePath()
public void setImagePath(java.lang.String imagePath, java.lang.String value)
public void updateRating(noTalent.MusicOutputDesign m, int r)
m
- r
- public void updateRating(noTalent.MusicOutputDesign m, int r, java.lang.String flag)
public java.util.Vector<java.lang.String> getPlayList()
public int getNext()
public java.util.Vector<noTalent.MusicOutputDesign> search(java.lang.String txt, java.util.Vector<noTalent.MusicOutputDesign> v)
txt
- v
-
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public noTalent.MusicOutputDesign findTrack(java.lang.String findID)
public noTalent.MusicOutputDesign findTrack(java.util.Vector<noTalent.MusicOutputDesign> v, java.lang.String findID)
public void showAlbumArt()
public void googleImageSearch()
public void googleImageSearch(java.lang.String search, java.lang.String start)
search
- start
- public void getBandWikiPage()
public void play()
public void play(noTalent.SocketObject objectToPlay)
public void rawplay(javax.sound.sampled.AudioFormat targetFormat, javax.sound.sampled.AudioInputStream d) throws java.io.IOException, javax.sound.sampled.LineUnavailableException
java.io.IOException
javax.sound.sampled.LineUnavailableException
public void calculatePlaylistTime()
public int minutesToMillis(int i)
i
-
public int secondsToMillis(int i)
i
-
public void setMusicBoxView(MusicBoxView mbv)
public MusicBoxView getMusicBoxView()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |