This is the zbucium Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 08:08:13 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
zbucium
last.fm music player with lyrics
Mihai Olteanu
GPLv3
0.1
lastfm
(system).
youtube
(system).
lyrics
(system).
drakma
(system).
bordeaux-threads
(system).
plump
(system).
lquery
(system).
alexandria
(system).
local-time
(system).
fare-memoization
(system).
generators
(system).
yason
(system).
packages.lisp
(file).
zbucium.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
zbucium/zbucium.lisp
packages.lisp
(file).
zbucium
(system).
love-song
(function).
next-song
(function).
play-album
(function).
play-artist
(function).
play-artist-similar
(function).
play-my-loved-songs
(function).
play-song
(function).
play-tag
(function).
play-tag-similar
(function).
play-user-songs
(function).
song-lyrics
(function).
stop
(function).
unlove-song
(function).
what-is-playing
(function).
what-is-playing-as-string
(function).
*artist*
(special variable).
*playing-thread*
(special variable).
*song*
(special variable).
*still-playing*
(special variable).
+scrobble-timeout+
(constant).
play-simple
(function).
set-playing-song
(function).
start-playing
(function).
Packages are listed by definition order.
zbucium
alexandria
.
bordeaux-threads
.
common-lisp
.
generators
.
lastfm
.
lquery
.
lyrics
.
plump
.
youtube
.
love-song
(function).
next-song
(function).
play-album
(function).
play-artist
(function).
play-artist-similar
(function).
play-my-loved-songs
(function).
play-song
(function).
play-tag
(function).
play-tag-similar
(function).
play-user-songs
(function).
song-lyrics
(function).
stop
(function).
unlove-song
(function).
what-is-playing
(function).
what-is-playing-as-string
(function).
*artist*
(special variable).
*playing-thread*
(special variable).
*song*
(special variable).
*still-playing*
(special variable).
+scrobble-timeout+
(constant).
play-simple
(function).
set-playing-song
(function).
start-playing
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Close the current youtube session, forcing the generator to take and play the next song.
Play and replay a single song
Return a printable representation of the artist and song currently playing. If the player is stopped, return an empty string.
Time to wait, in seconds, before scrobbling the current playing song.
The name of the currently playing artist.
Playing a song or list of songs starts a new thread since we also want to return from the call while the player is running.
The name of the currently playing song.
Set to true when player started, set to nil when stopped.
The main functionality. Take a new song from the generator, save the lyrics for it, scrobble it if needed and either find a youtube url to play or create a string that can be searched by youtube-dl. Repeat after the song finishes or was stopped by the user. End the loop only when the player is stopped by the user.
Jump to: | F L N P S U W |
---|
Jump to: | F L N P S U W |
---|
Jump to: | *
+
C S |
---|
Jump to: | *
+
C S |
---|
Jump to: | F P S Z |
---|
Jump to: | F P S Z |
---|