uses the Last.fm protocol to send information about played songs
to a submission server. If network connectivity is lost or lastfmsubmitd is
shut down, any unsubmitted songs will be saved to disk.
Song information is collected from one or more music players via a spool
directory. All songs are submitted with the account information provided in
the configuration file.
is a helper program meant to be invoked by music players. It
handles setting the timestamp, encoding data as UTF-8, serializing it to send
to lastfmsubmitd, and locking.
Log debugging information.
Do not fork into the background.
Do not attempt to connect to a server, but process submissions anyway.
Use a different encoding than the locale's default to read song information.
Silence any logging information that would normally be printed to stderr.
Specify the song's artist name. Artist, title, and length are required for
lastfmsubmitd to actually submit the song.
Specify the song's title.
Specify the song's length.
Specify the time at which the song was played, formatted in UTC as '%Y-%m-%d
%H:%M:%S' (see strptime(3)). If not given, defaults to the current time.
Specify the song's album name.
Specify the song's MusicBrainz track ID.
Write the serialized song information to standard output instead of the
The directory where music players should write song information to be
submitted by lastfmsubmitd.