Metadata-Version: 1.1
Name: audman
Version: 0.3.2
Summary: Control the audacious media player.
Home-page: https://pypi.python.org/pypi/audman
Author: Ed F. McCurdy
Author-email: efmccurdy@rogers.com
License: GPL3
Description: Info
        ------------
        Audman
        
        A simple wsgi web page to control a running audacious media player process.
        
        Audman uses the standard python wsgi module to mount a web app,
        using mako templates, and 
        IPC over dbus to access a runnning audacious process
        
        Manual
        ------------
        
        1. Install virtualenv
        
            $ virtualenv --system-site-package audman && source audman/bin/activate
        
        3. Install this package
        
            (audman)$ pip install audman
        
        4. Run audman
        
            (audman)$ runaudman
            Audman: Audacious Audio Player Control listening on http://192.168.H.HHH:8051
        5. Use audman
           browse to http://192.168.H.HHH:8051, replacing 192.168.H.HHH with the actual
           ip address printed on the console by the runaudman command.
        
        Notes
        ------------
        
        * alternate system install by wheel
          ./setup.py bdist_wheel
          sudo pip install --no-index -v -v -v dist/audman-0.2.1-py2.py3-none-any.whl
          runaudman
        
        * adhoc source installation
        ./setup.py sdist
        cp dist/audman-0.2.0.tar.gz ~
        cd ~
        tar ztvf audman-0.2.0.tar.gz 
        cd audman
        ./audws.py
        
        * quick setup and test
        ./setup.py bdist_wheel
        PYTHONPATH=dist/audman-0.2.1-py2.7.whl python -m audman.audws
        
        * options
        "runaudman -e" or "runaudman --enque" => default to enqueing rather than playing
        "runaudman -p <port>" or "runaudman --port=<port>" => listen on specified port
        "runaudman -l" or "runaudman --playlists_locked" => no playlist select options
        
        * todo
        - get the browsers to cache images files (even on meta refresh)
        -? mute button
            <button type="button" id="mute">Mute</button>
        - apache fcgi integration; other wsgi adapters (dbus permissions)?
        -? async controls ala ajax
        -? tracklist scroll bars; reacting in real-time vie ajax?
        
        * issues
        - switching to view a second playlist in the audacious gui causes  
        audacious<=3.5 to report the wrong current track
        - can other playlist be scrolled through without making them active?
        
        ** playlist selection
        - could we list the names other playlists without making them active?
        - could we list the names of tracks (or the complete "playlist-display") 
        in playlists without making them active?
        
        Note that the icons are from
        https://github.com/google/material-design-icons
        a much appreciated resource.
        
Keywords: media player remote control
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: End Users/Desktop
Classifier: Topic :: Desktop Environment
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Classifier: Topic :: Multimedia :: Sound/Audio :: Players
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
