aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--audio/Makefile1
-rw-r--r--audio/slimserver-dynamictransition/Makefile37
-rw-r--r--audio/slimserver-dynamictransition/distinfo3
-rw-r--r--audio/slimserver-dynamictransition/pkg-descr12
-rw-r--r--audio/slimserver-dynamictransition/pkg-plist1
5 files changed, 54 insertions, 0 deletions
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 <tdb@FreeBSD.org>
+#
+# $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 <bsd.port.mk>
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