B”H Browsing By Lyrics (BBL). BGU Browsing Editing • Two featres have been developed: • Browsing by the song’s lyrics. • Editig show and erase time of the text line.
How it’s work Lyrics with or without timing Timer BBL Runnable Music
Timer The timer is a thread that has synchronized pulses. In each ¼ of a second a pulse is taking place by calling a function that behave due to the command that had been done in the interface (Runnable). Microsoft media player is using resolution of ¼ of a second In order to show lyrics.
Lyrics Show Time Erase Time Text The time structer: hours : minutes : seconds , miliseconds Some or all of the lyrics file can be only text.
The interface (1) Play: Playing music and lyrics. Pushing play while playing will play from the begin of the text line shown. Pause: pausing lyrics and music. Stop: stopping lyrics abd music. RW , FF: each clock pulse will skip the text line and music one step backwards / Forward. Skip_RW , Skip_FF: One skip of text line and music to the begin of the previos / next line.
The interface (2) Set Show Time: sets the show time of the currnet line to the current time of music. In case no line is onscreen will set the show time of the next line Set Erase Time: sets the erase time of the currnet line to the current time of music. Set Next Show: sets show time of the next line and the erase time of the current line to the current time. In case no line is onscreen will only sets the show time of the next line.
The interface (3) Clr Show Time: clear the show time of the currnet line. Clr Erase Time: clear the erase time of the currnet line. Clr Last Order: sets everithing back to the point it was before doing the last order (5 possibilities). Save: save changes in lyrics file. We can simply load lyrics from the net and in few minutes edit them and save it.