From b1a4430b2f0aa50181fc837db0e324d1beebc67e Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Fri, 30 Sep 2011 19:10:13 +0200 Subject: [PATCH] Airplayer-Suite: remove package Signed-off-by: Stephan Raue --- .../service/multimedia/Airplayer-Suite/addon | 42 ------ .../multimedia/Airplayer-Suite/changelog.txt | 2 - .../Airplayer-Suite/config/settings.xml | 7 - .../multimedia/Airplayer-Suite/icon/icon.png | Bin 15165 -> 0 bytes .../service/multimedia/Airplayer-Suite/meta | 36 ----- .../source/asound.conf_ultra_stmlabs | 84 ------------ .../source/bin/Airplayer-Suite.service | 127 ------------------ .../Airplayer-Suite/source/default.py | 23 ---- .../resources/language/English/strings.xml | 14 -- .../source/resources/settings.xml | 19 --- 10 files changed, 354 deletions(-) delete mode 100755 packages/addons/service/multimedia/Airplayer-Suite/addon delete mode 100755 packages/addons/service/multimedia/Airplayer-Suite/changelog.txt delete mode 100755 packages/addons/service/multimedia/Airplayer-Suite/config/settings.xml delete mode 100755 packages/addons/service/multimedia/Airplayer-Suite/icon/icon.png delete mode 100755 packages/addons/service/multimedia/Airplayer-Suite/meta delete mode 100755 packages/addons/service/multimedia/Airplayer-Suite/source/asound.conf_ultra_stmlabs delete mode 100755 packages/addons/service/multimedia/Airplayer-Suite/source/bin/Airplayer-Suite.service delete mode 100755 packages/addons/service/multimedia/Airplayer-Suite/source/default.py delete mode 100755 packages/addons/service/multimedia/Airplayer-Suite/source/resources/language/English/strings.xml delete mode 100755 packages/addons/service/multimedia/Airplayer-Suite/source/resources/settings.xml diff --git a/packages/addons/service/multimedia/Airplayer-Suite/addon b/packages/addons/service/multimedia/Airplayer-Suite/addon deleted file mode 100755 index 9030a152f5..0000000000 --- a/packages/addons/service/multimedia/Airplayer-Suite/addon +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh - -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv) -# -# This Program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This Program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -# http://www.gnu.org/copyleft/gpl.html -################################################################################ - -. config/options $1 - -mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin/ -mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/lib/ao/plugins-4/ -mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/pylib/ - - cp $PKG_DIR/config/settings.xml $ADDON_BUILD/$PKG_ADDON_ID/settings-default.xml - - cp $BUILD/pybonjour-1.1.1/pybonjour.py $ADDON_BUILD/$PKG_ADDON_ID/pylib/ - cp -R $BUILD/tornado-ap-*/.install/usr/lib/python*/site-packages/* $ADDON_BUILD/$PKG_ADDON_ID/pylib/ - cp -R $BUILD/simplejson-ap-*/.install/usr/lib/python*/site-packages/* $ADDON_BUILD/$PKG_ADDON_ID/pylib/ - - cp -a $BUILD/airplayer-*/airplayer/ $ADDON_BUILD/$PKG_ADDON_ID/bin/ - - cp $BUILD/libao-*/src/.libs/libao.so.4 $ADDON_BUILD/$PKG_ADDON_ID/lib/ - cp $BUILD/libao-*/src/plugins/alsa/.libs/libalsa.so $ADDON_BUILD/$PKG_ADDON_ID/lib/ao/plugins-4/ - cp $BUILD/libao-*/src/plugins/oss/.libs/liboss.so $ADDON_BUILD/$PKG_ADDON_ID/lib/ao/plugins-4/ - - cp $BUILD/shairport-*/shairport $ADDON_BUILD/$PKG_ADDON_ID/bin/ - cp $BUILD/shairport-*/hairtunes $ADDON_BUILD/$PKG_ADDON_ID/bin/ diff --git a/packages/addons/service/multimedia/Airplayer-Suite/changelog.txt b/packages/addons/service/multimedia/Airplayer-Suite/changelog.txt deleted file mode 100755 index 4bace83caf..0000000000 --- a/packages/addons/service/multimedia/Airplayer-Suite/changelog.txt +++ /dev/null @@ -1,2 +0,0 @@ -0.99.5 -- initial version airplayer-7776e54 and shairport-346db95 diff --git a/packages/addons/service/multimedia/Airplayer-Suite/config/settings.xml b/packages/addons/service/multimedia/Airplayer-Suite/config/settings.xml deleted file mode 100755 index 4e9671b6d6..0000000000 --- a/packages/addons/service/multimedia/Airplayer-Suite/config/settings.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/packages/addons/service/multimedia/Airplayer-Suite/icon/icon.png b/packages/addons/service/multimedia/Airplayer-Suite/icon/icon.png deleted file mode 100755 index a0e56d5f54ad9c9b13a868c887d021996359e37e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15165 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 S3)|=lkP?#@Ef?1F`~Lt>?Zy58 diff --git a/packages/addons/service/multimedia/Airplayer-Suite/meta b/packages/addons/service/multimedia/Airplayer-Suite/meta deleted file mode 100755 index e1c51358ad..0000000000 --- a/packages/addons/service/multimedia/Airplayer-Suite/meta +++ /dev/null @@ -1,36 +0,0 @@ -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv) -# -# This Program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This Program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -# http://www.gnu.org/copyleft/gpl.html -################################################################################ - -PKG_NAME="Airplayer-Suite" -PKG_VERSION="Suite" -PKG_REV="1" -PKG_ARCH="any" -PKG_LICENSE="GPL" -PKG_SITE="https://github.com/PascalW/Airplayer" -PKG_URL="" -PKG_DEPENDS="Python" -PKG_BUILD_DEPENDS="toolchain Python avahi pybonjour tornado-ap simplejson-ap airplayer libao shairport" -PKG_PRIORITY="optional" -PKG_SECTION="service/multimedia" -PKG_SHORTDESC="Airplayer and ShairPort programs" -PKG_LONGDESC="Airplayer makes make media playing software Airplay-compatible. Airplayer features pluggable backends, making it possible to support different media players. Send video and pictures from your iDevice to your Airplay enabled media player. Audio streaming is currently not supported. On the iDevice side IOS 4.2 or above is required. ShairPort emulates an AirPort Express for the purpose of streaming music from iTunes and compatible iPods." -PKG_IS_ADDON="yes" -PKG_ADDON_TYPE="xbmc.service" -PKG_AUTORECONF="no" diff --git a/packages/addons/service/multimedia/Airplayer-Suite/source/asound.conf_ultra_stmlabs b/packages/addons/service/multimedia/Airplayer-Suite/source/asound.conf_ultra_stmlabs deleted file mode 100755 index d687429de0..0000000000 --- a/packages/addons/service/multimedia/Airplayer-Suite/source/asound.conf_ultra_stmlabs +++ /dev/null @@ -1,84 +0,0 @@ - # - # got from http://stmlabs.com/forum/topic/asoundconf-simultaneous-output#post-896 - # change line pcm "hw:1,7" to suit your box - # - #---- - # /etc/asound.conf file designed to expand 2 channels through device 'clone_output' - # to output 2 channels to multiple devices - # - # Use aplay -l to find device numbers - # - #---- - -pcm.!default { - type plug - slave.pcm "dmixed_hdmi" -} - - #----- - # Single channel dmixed. Crossfade works - #----- -pcm.hdmiout { - type plug - slave.pcm "dmixed_hdmi" -} - -pcm.dmixed_hdmi { - type dmix - ipc_key 2024 - slave { - pcm "hw:1,7" # hdmi - } -} - #----- - # multiple output portion begin (3 devices) dmix not supported. - #----- - -pcm.clone_output { - type plug - slave.pcm "6channel_expander" -} - -pcm.multi_pcm_device { - type multi; - slaves.a.pcm "hw:1,7"; # hdmi - slaves.a.channels 2; - slaves.b.pcm "hw:0,0"; # analog - slaves.b.channels 2; - slaves.c.pcm "hw:0,1"; # spdif - slaves.c.channels 2; - bindings.0.slave a; - bindings.0.channel 0; - bindings.1.slave a; - bindings.1.channel 1; - bindings.2.slave b; - bindings.2.channel 0; - bindings.3.slave b; - bindings.3.channel 1; - bindings.4.slave c; - bindings.4.channel 0; - bindings.5.slave c; - bindings.5.channel 1; -} - -ctl.multi_pcm_device { - type hw; - card 0; -} - - pcm.6channel_expander { - type route; - slave.pcm "multi_pcm_device"; - slave.channels 6; - ttable.0.0 1; - ttable.1.1 1; - ttable.0.2 1; - ttable.1.3 1; - ttable.0.4 1; - ttable.1.5 1; -} - -ctl.6channel_expander { - type hw; - card 0; -} diff --git a/packages/addons/service/multimedia/Airplayer-Suite/source/bin/Airplayer-Suite.service b/packages/addons/service/multimedia/Airplayer-Suite/source/bin/Airplayer-Suite.service deleted file mode 100755 index d68edb6311..0000000000 --- a/packages/addons/service/multimedia/Airplayer-Suite/source/bin/Airplayer-Suite.service +++ /dev/null @@ -1,127 +0,0 @@ -#!/bin/sh - -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv) -# -# This Program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This Program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -# http://www.gnu.org/copyleft/gpl.html -################################################################################ - -# setup functions -read_xbmcconfig() { - grep "<$1>" $XBMC_SETTINGS | sed -e "s,[[:space:]]*<$1>,," -e "s,,," -} - - ADDON_ID="Airplayer-Suite" - ADDON_DIR="$HOME/.xbmc/addons/service.multimedia.$ADDON_ID" - ADDON_HOME="$HOME/.xbmc/userdata/addon_data/service.multimedia.$ADDON_ID" - - AIRPLAYERSUITE_SETTINGS_XML="$ADDON_HOME/settings.xml" - AIRPLAYERSUITE_SETTINGS_CONF="/var/config/$ADDON_ID.conf" - XBMC_SETTINGS="$HOME/.xbmc/userdata/guisettings.xml" - - # create default config - mkdir -p $ADDON_HOME - if [ ! -f "$AIRPLAYERSUITE_SETTINGS_XML" ]; then - cp $ADDON_DIR/settings-default.xml $AIRPLAYERSUITE_SETTINGS_XML - fi - - # convert xml file to bash variables and use them - if [ -f "$AIRPLAYERSUITE_SETTINGS_XML" ]; then - mkdir -p /var/config/ - awk -F\" '{print $2"=\""$4"\""}' "$AIRPLAYERSUITE_SETTINGS_XML" | sed '/^=/d' > $AIRPLAYERSUITE_SETTINGS_CONF - . $AIRPLAYERSUITE_SETTINGS_CONF - # replace spaces with underscore - SHAIRPORT_NAME=${SHAIRPORT_NAME// /_} - AIRPLAYER_NAME=${AIRPLAYER_NAME// /_} - else - LOG_FILES="true" - SHAIRPORT_DEVICENAME="default" - SHAIRPORT_DRIVER="alsa" - SHAIRPORT_NAME="ShairPort" - AIRPLAYER_NAME="Airplayer" - fi - - export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$ADDON_DIR/lib" - export PYTHONPATH="$ADDON_DIR/pylib" - - if [ "$LOG_FILES" = "true" ]; then - LOG_FILE_SHAIRPORT="$ADDON_HOME/shairport.log" - LOG_FILE_AIRPLAYER="$ADDON_HOME/airplayer.log" - PID_FILE_AIRPLAYER="$ADDON_HOME/airplayer.pid" - - ADDON_ARG_SHAIRPORT="-v --apname=$SHAIRPORT_NAME --ao_driver=$SHAIRPORT_DRIVER --ao_devicename=$SHAIRPORT_DEVICENAME" - ADDON_ARG_AIRPLAYER="-d -p $PID_FILE_AIRPLAYER -l $LOG_FILE_AIRPLAYER" - else - LOG_FILE_SHAIRPORT="/dev/null" - LOG_FILE_AIRPLAYER="/dev/null" - PID_FILE_AIRPLAYER="$ADDON_HOME/airplayer.pid" - - ADDON_ARG_SHAIRPORT="--apname=$SHAIRPORT_NAME --ao_driver=$SHAIRPORT_DRIVER --ao_devicename=$SHAIRPORT_DEVICENAME" - ADDON_ARG_AIRPLAYER="-d -p $PID_FILE_AIRPLAYER -l $LOG_FILE_AIRPLAYER" - fi - - AIRPLAYER_SETTINGS_TMP="/tmp/airplayer_settings.py" - AIRPLAYER_SETTINGS_ORIG="$ADDON_DIR/bin/airplayer/settings.py" - - # first copy to tmp - cp "$AIRPLAYER_SETTINGS_ORIG" "$AIRPLAYER_SETTINGS_TMP" - - # read xbmc settings - XBMC_PORT=`read_xbmcconfig webserverport` - XBMC_USER=`read_xbmcconfig webserverusername` - XBMC_PWD=`read_xbmcconfig webserverpassword` - - # modify with real values - sed -i "s|MEDIA_BACKEND_PORT = .*|MEDIA_BACKEND_PORT = $XBMC_PORT|g" $AIRPLAYER_SETTINGS_TMP - - if [ -n "XBMC_USER" ]; then - sed -i "s|MEDIA_BACKEND_USERNAME = .*|MEDIA_BACKEND_USERNAME = '$XBMC_USER'|g" $AIRPLAYER_SETTINGS_TMP - else - sed -i "s|MEDIA_BACKEND_USERNAME = .*|MEDIA_BACKEND_USERNAME = None|g" $AIRPLAYER_SETTINGS_TMP - fi - if [ -n "XBMC_PWD" ]; then - sed -i "s|MEDIA_BACKEND_PASSWORD = .*|MEDIA_BACKEND_PASSWORD = '$XBMC_PWD'|g" $AIRPLAYER_SETTINGS_TMP - else - sed -i "s|MEDIA_BACKEND_PASSWORD = .*|MEDIA_BACKEND_PASSWORD = None|g" $AIRPLAYER_SETTINGS_TMP - fi - if [ -n "AIRPLAYER_NAME" ]; then - sed -i "s|AIRPLAY_HOSTNAME = .*|AIRPLAY_HOSTNAME = '$AIRPLAYER_NAME'|g" $AIRPLAYER_SETTINGS_TMP - else - sed -i "s|AIRPLAY_HOSTNAME = .*|AIRPLAY_HOSTNAME = None|g" $AIRPLAYER_SETTINGS_TMP - fi - - # if different copy it back - if [ "`md5sum "$AIRPLAYER_SETTINGS_TMP" | cut -d ' ' -f 1`" != "`md5sum "$AIRPLAYER_SETTINGS_ORIG" | cut -d ' ' -f 1`" ]; then - cp "$AIRPLAYER_SETTINGS_TMP" "$AIRPLAYER_SETTINGS_ORIG" - fi - - rm "$AIRPLAYER_SETTINGS_TMP" - - # restart avahi daemon because sometimes doesn't start correctly at boot time - avahi-daemon -k - /bin/sh /etc/init.d/53_avahi - - # run shairport - if [ ! $(pidof shairport) ]; then - $ADDON_DIR/bin/shairport $ADDON_ARG_SHAIRPORT >$LOG_FILE_SHAIRPORT 2>&1 & - fi - - # run airplayer - ps -ef | grep airplayer.py | grep -v grep >/dev/null 2>&1 - if [ "$?" != "0" ]; then - python $ADDON_DIR/bin/airplayer/airplayer.py $ADDON_ARG_AIRPLAYER - fi diff --git a/packages/addons/service/multimedia/Airplayer-Suite/source/default.py b/packages/addons/service/multimedia/Airplayer-Suite/source/default.py deleted file mode 100755 index cca9fa4207..0000000000 --- a/packages/addons/service/multimedia/Airplayer-Suite/source/default.py +++ /dev/null @@ -1,23 +0,0 @@ -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2011 Stephan Raue (stephan@openelec.tv) -# -# This Program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This Program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC.tv; see the file COPYING. If not, write to -# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. -# http://www.gnu.org/copyleft/gpl.html -################################################################################ - -import xbmc, time, os, subprocess - -os.system("Airplayer-Suite.service") diff --git a/packages/addons/service/multimedia/Airplayer-Suite/source/resources/language/English/strings.xml b/packages/addons/service/multimedia/Airplayer-Suite/source/resources/language/English/strings.xml deleted file mode 100755 index 966e7e8537..0000000000 --- a/packages/addons/service/multimedia/Airplayer-Suite/source/resources/language/English/strings.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - Airplayer and ShairPort - Identification - Airplayer name - ShairPort name - ShairPort sound output - ao driver - ao device name - Log files - Log file - Enabled - diff --git a/packages/addons/service/multimedia/Airplayer-Suite/source/resources/settings.xml b/packages/addons/service/multimedia/Airplayer-Suite/source/resources/settings.xml deleted file mode 100755 index 100421536b..0000000000 --- a/packages/addons/service/multimedia/Airplayer-Suite/source/resources/settings.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - -