Exaile Radio

Here we should write the documentation how to run a radio with Exaile.

Ideas

  • A plugin for external ratings source
  • A plugin to automatically export Exaile playlists to m3u files
  • Record Stream and play it later
  • Launch sounds on keyboard keys
  • Send songs titles to an icecast

Packaging

Package: exaile-schedule
Version: 0.1
Section: utils
Priority: optional
Architecture: i386
Depends: python (>=2.4), exaile, python-gtk2 (>=2.4), python-hippocanvas (>=0.3)
Maintainer: Mathieu Leplatre (contact@...)
Description: An Exaile plugin for playlist scheduling (http://radioT.r23.cc)
#!/bin/bash

# install symlinks in all users home directory

PLUGINS="/usr/share/exaile/plugins/" 
UHOME="/home" 
USERS=$(cut -d':' -f1 /etc/passwd) # get list of all users
for u in $USERS
do
  ID=$(id -u $u)
  if [ $ID -ge 1000 ] ; then
    if [ -d ${UHOME}/${u} ] ; then
      if [ -d ${UHOME}/${u}/.exaile ] ; then
        # if not symlink
        if ! [ -L ${UHOME}/${u}/.exaile/plugins ] ; then
            # Move from HOME
            mkdir -p $PLUGINS
            cp -R ${UHOME}/${u}/.exaile/plugins/* $PLUGINS
            chmod -R 766 $PLUGINS
            # Make symlink
            rm -rf ${UHOME}/${u}/.exaile/plugins
            ln -s $PLUGINS ${UHOME}/${u}/.exaile/plugins
        fi
      fi
    fi
  fi
done

Also available in: HTML TXT