Support for LastFM scrobbling (issue #19)

This commit is contained in:
ejurgensen
2014-08-15 23:36:54 +02:00
parent 21cf3ab7d3
commit 6d8e4c67aa
11 changed files with 1085 additions and 22 deletions

View File

@@ -2,27 +2,31 @@
sbin_PROGRAMS = forked-daapd
if COND_FLAC
FLACSRC=scan-flac.c
FLAC_SRC=scan-flac.c
endif
if COND_MUSEPACK
MUSEPACKSRC=scan-mpc.c
MUSEPACK_SRC=scan-mpc.c
endif
if COND_ITUNES
ITUNESSRC=filescanner_itunes.c
ITUNES_SRC=filescanner_itunes.c
endif
if COND_SPOTIFY
SPOTIFYSRC=spotify.c spotify.h
SPOTIFY_SRC=spotify.c spotify.h
endif
if COND_LASTFM
LASTFM_SRC=lastfm.c lastfm.h
endif
if COND_ALSA
ALSASRC=laudio_alsa.c
ALSA_SRC=laudio_alsa.c
endif
if COND_OSS4
OSS4SRC=laudio_oss4.c
OSS4_SRC=laudio_oss4.c
endif
if COND_AVIO
@@ -78,20 +82,22 @@ forked_daapd_CPPFLAGS = -D_GNU_SOURCE \
forked_daapd_CFLAGS = \
@ZLIB_CFLAGS@ @AVAHI_CFLAGS@ @SQLITE3_CFLAGS@ @LIBAV_CFLAGS@ \
@CONFUSE_CFLAGS@ @TAGLIB_CFLAGS@ @MINIXML_CFLAGS@ @LIBPLIST_CFLAGS@ \
@LIBGCRYPT_CFLAGS@ @GPG_ERROR_CFLAGS@ @ALSA_CFLAGS@ @SPOTIFY_CFLAGS@
@LIBGCRYPT_CFLAGS@ @GPG_ERROR_CFLAGS@ @ALSA_CFLAGS@ @SPOTIFY_CFLAGS@ \
@LIBCURL_CFLAGS@
forked_daapd_LDADD = -lrt \
@ZLIB_LIBS@ @AVAHI_LIBS@ @SQLITE3_LIBS@ @LIBAV_LIBS@ \
@CONFUSE_LIBS@ @FLAC_LIBS@ @TAGLIB_LIBS@ @LIBEVENT_LIBS@ \
@LIBAVL_LIBS@ @MINIXML_LIBS@ @ANTLR3C_LIBS@ @LIBPLIST_LIBS@ \
@LIBGCRYPT_LIBS@ @GPG_ERROR_LIBS@ @ALSA_LIBS@ @LIBUNISTRING@ @SPOTIFY_LIBS@
@LIBGCRYPT_LIBS@ @GPG_ERROR_LIBS@ @ALSA_LIBS@ @LIBUNISTRING@ @SPOTIFY_LIBS@ \
@LIBCURL_LIBS@
forked_daapd_SOURCES = main.c \
db.c db.h \
logger.c logger.h \
conffile.c conffile.h \
filescanner.c filescanner.h \
filescanner_ffmpeg.c filescanner_m3u.c filescanner_icy.c $(ITUNESSRC) \
filescanner_ffmpeg.c filescanner_m3u.c filescanner_icy.c $(ITUNES_SRC) \
mdns_avahi.c mdns.h \
remote_pairing.c remote_pairing.h \
$(EVHTTP_SRC) \
@@ -109,12 +115,12 @@ forked_daapd_SOURCES = main.c \
rsp_query.c rsp_query.h \
daap_query.c daap_query.h \
player.c player.h \
$(ALSASRC) $(OSS4SRC) laudio.h \
$(ALSA_SRC) $(OSS4_SRC) laudio.h \
raop.c raop.h \
$(RTSP_SRC) \
scan-wma.c \
$(SPOTIFYSRC) \
$(FLACSRC) $(MUSEPACKSRC)
$(SPOTIFY_SRC) $(LASTFM_SRC) \
$(FLAC_SRC) $(MUSEPACK_SRC)
nodist_forked_daapd_SOURCES = \
$(ANTLR_SOURCES)