Metadata-Version: 2.1
Name: RPiMusic
Version: 0.0.4
Summary: Play URLs from AMQP messages via mpv
Home-page: https://github.com/avollmerhaus/RPiMusic
Author: Aljoscha Vollmerhaus
Author-email: pydev@aljoscha.vollmerhaus.net
License: UNKNOWN
Description: RPiMusic
        ===
        
        Get AMQP message, play URL (via mpv, currently).
        This script creates an exchange and a queue in the specified AMQP vhost.
        Only ssl-enabled AMQP connections are supported.
        The exchange is named "Xall", type direct.
        The queue is named "RPiMusic_<uuid>", with uuid being the uuid from the config file.
        
        Example rpimusic.conf
        ```json
        { 
          "amqp_url": "amqp://user:password@amqp.example.com/examplevhost",
          "fallback_playlist_url": "http://radio.example.com/playlist.m3u",
          "url_cache_file": "/var/lib/rpimusic/playlistcache.json",
          "uuid": "c788176f2e4747f3ae2fe15083d97dce"
        }
        ```
        
        Example systemd unit file
        ```
        [Unit]
        Description=Listens for AMQP messages containing URLs and plays them via mpv
        Wants=network-online.target
        After=network-online.target
        
        [Service]
        Type=simple
        User=rpimusic
        ExecStart=/opt/venv/bin/rpimusicd --config /etc/rpimusic.conf
        Restart=on-failure
        RestartSec=30
        RestartPreventExitStatus=255
        
        [Install]
        WantedBy=multi-user.target
        ```
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: POSIX :: Linux
Classifier: Environment :: Console
Description-Content-Type: text/markdown
