diff --git a/audio/Makefile b/audio/Makefile index 1216135d703b..8a324ed1cd99 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -545,6 +545,7 @@ SUBDIR += sidplayer SUBDIR += simplemod SUBDIR += slimserver + SUBDIR += slimserver-dynamictransition SUBDIR += slimserver-lastfm SUBDIR += slimserver-slimscrobbler SUBDIR += snack diff --git a/audio/slimserver-dynamictransition/Makefile b/audio/slimserver-dynamictransition/Makefile new file mode 100644 index 000000000000..f1656295327e --- /dev/null +++ b/audio/slimserver-dynamictransition/Makefile @@ -0,0 +1,37 @@ +# New ports collection makefile for: slimserver-dynamictransition +# Date created: 07 October 2006 +# Whom: Tim Bishop +# +# $FreeBSD$ +# + +PORTNAME= dynamictransition +PORTVERSION= 1.4 +CATEGORIES= audio +# Distfile mirrored due to being unversioned on author's site +MASTER_SITES= ftp://ftp.i-scream.org/pub/slimserver/${PORTNAME}/ \ + http://ftp.i-scream.org/pub/slimserver/${PORTNAME}/ +PKGNAMEPREFIX= slimserver- +DISTNAME= Transitions-${PORTVERSION} +EXTRACT_SUFX= .pm +DIST_SUBDIR= slimserver + +MAINTAINER= tdb@FreeBSD.org +COMMENT= SlimServer plugin for determining transition behaviour between tracks + +RUN_DEPENDS= softsqueeze:${PORTSDIR}/audio/slimserver + +EXTRACT_CMD= ${CP} +EXTRACT_BEFORE_ARGS= +EXTRACT_AFTER_ARGS= ${WRKSRC} +NO_WRKSUBDIR= yes +NO_BUILD= yes + +SLIMDIR?= slimserver +PLIST_SUB+= SLIMDIR=${SLIMDIR} + +do-install: + ${MKDIR} ${PREFIX}/${SLIMDIR}/Plugins + ${INSTALL_DATA} ${WRKSRC}/Transitions-${PORTVERSION}.pm ${PREFIX}/${SLIMDIR}/Plugins/Transitions.pm + +.include diff --git a/audio/slimserver-dynamictransition/distinfo b/audio/slimserver-dynamictransition/distinfo new file mode 100644 index 000000000000..595147717638 --- /dev/null +++ b/audio/slimserver-dynamictransition/distinfo @@ -0,0 +1,3 @@ +MD5 (slimserver/Transitions-1.4.pm) = a4fd219f18030c504fcff847a5d289a2 +SHA256 (slimserver/Transitions-1.4.pm) = e1695c9dd6df835512b83c4bf315331552abe8d22c89ab688faf4626315ae8fc +SIZE (slimserver/Transitions-1.4.pm) = 4415 diff --git a/audio/slimserver-dynamictransition/pkg-descr b/audio/slimserver-dynamictransition/pkg-descr new file mode 100644 index 000000000000..065d768d389c --- /dev/null +++ b/audio/slimserver-dynamictransition/pkg-descr @@ -0,0 +1,12 @@ +This plugin looks at the songs before and after the current song +in the playlist and determines whether an album is playing or if +random tracks are playing. After that determination, it sets the +player's transition behavior (crossfade, fade, etc) appropriately. +The transition behavior for the album/random/default cases can be +changed by modifying the values of the four global variables at the +top of Transitions.pm. There is also a user configurable section +for excluding specific genres from being processed for album/random +detection. In these cases, the 'default' transition preference will +be used. + +WWW: http://www.sutula.us/james/slimserver/ diff --git a/audio/slimserver-dynamictransition/pkg-plist b/audio/slimserver-dynamictransition/pkg-plist new file mode 100644 index 000000000000..1758a1bd2e3a --- /dev/null +++ b/audio/slimserver-dynamictransition/pkg-plist @@ -0,0 +1 @@ +%%SLIMDIR%%/Plugins/Transitions.pm