-
-
Notifications
You must be signed in to change notification settings - Fork 3
play_album
play_album - Play Roon Library Album
play_album [ ALBUM ] [ EXALBUM ]
Plays the Roon Library album named ALBUM. If no library album name matches ALBUM exactly, search for Roon Library albums whose name contains the case-sensitive string ALBUM. If there is a match on the search substring then play_album will play the first album in the list of matches. If more than one Roon Library album name matches the search substring then play_album will return a list of matching album names.
ALBUM : Provide an album name, in quotes if it contains spaces, or a case-sensitive substring. A Roon library album name matching the provided album name or containing the substring will be played if a match is found.
EXALBUM : Provide an album exclusion string, in quotes if it contains spaces. No Roon library album names including the provided album exclusion string will be played
play_album Moon : Will play Roon library album name "Moon" if it exists. If not then it will play the first Roon library album whose name contains the string "Moon"
play_album Moon Light : Will play Roon library album name "Moon" if it exists. If not then it will play the first Roon library album whose name contains the string "Moon" but not "Light"
Written by Ronald Record [email protected]
PLAY_ALBUM is distributed under an Open Source license. See the file LICENSE in the PLAY_ALBUM source distribution for information on terms & conditions for accessing and otherwise using PLAY_ALBUM and for a DISCLAIMER OF ALL WARRANTIES.
Submit bug reports online at: https://github.com/doctorfree/RoonCommandLine/issues
clone_pyroon(1), get_core_ip(1), get_zone_info(1), get_zones(1), list_albums(1), list_artist_albums(1), list_artists(1), list_composers(1), list_genre_albums(1), list_genre_artists(1), list_genres(1), list_playlists(1), list_radio(1), list_tags(1), list_zones(1), play_album(1), play_artist(1), play_artist_album(1), play_artist_track(1), play_composer(1), play_genre(1), play_genre_album(1), play_genre_artist(1), play_playlist(1), play_radio(1), play_tag(1), roon(1), set_zone(1), set_zone_group(1), zone_command(1)
Full documentation and sources at: https://github.com/doctorfree/RoonCommandLine
The corresponding Python script, /usr/local/Roon/api/play_album.py, can be invoked directly as:
python3 /usr/local/Roon/api/play_album.py [ options]
Where [ options ] are described in the following usage message:
usage: play_album.py [-h] [-a ALBUM] [-x EXALBUM] [-z ZONE]
optional arguments:
-h, --help show this help message and exit
-a ALBUM, --album ALBUM
album selection
-x EXALBUM, --exalbum EXALBUM
album exclude search term
-z ZONE, --zone ZONE zone selection