From ccc013df307be46aa8dda749d2f3d5d6d69d9b06 Mon Sep 17 00:00:00 2001 From: William Hubbard <75867393+Markil3@users.noreply.github.com> Date: Wed, 15 Sep 2021 21:55:43 +0000 Subject: [PATCH] Create README.md --- README.md | 92 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..a72c830 --- /dev/null +++ b/README.md @@ -0,0 +1,92 @@ +# UniversalMusicPlayer +A music player designed to integrate local songs on the computer with songs linked on the internet, all under one interface. + +# Requirements +Users will need both FFMPEG and VLC media player installed in order to run this program + +https://ffmpeg.org/download.html + +https://www.videolan.org/vlc/ + +This program has been tested on Windows and Linux. While MacOS may be supported, it will not as of yet run out of the box (primarily due to extra work needed to get Firefox properly installed there). + +## Using +This program has both a GUI and a CLI. If you launch multiple instances, any commands entered in the secondary instances will be forwarded to the main application. + +``` +Command-line arguments +universalplayer [OPTIONS] [term...] +---------------------------------------------------------------------------- +Arguments + term + A search term for songs to enqueue. The search term will be + applied to songs based on song and album titles, and artist + names. Songs that match more terms will be applied first. + Any song that does not meet at least 65% of the provided + terms will not be added. + + Any songs that do match will be added to the queue. To + replace the current queue, use the --clear option. + +---------------------------------------------------------------------------- +Options + --headless + Runs the player without a GUI. + --play + Starts playback + --pause + Pauses playback + --toggle, -t + Toggles playback + --seek