Shpotify - это простой скрипт Bash/Apple для управления Spotify из командной строки на Mac.
Если вы найдете это интересным, вы должны следить за мной в Твиттере, чтобы узнать о других вещах, которые я делаю.
Загрузите и установите настольное приложение Spotify, если вы еще этого не сделали.
Самый простой способ установить Shpotify - это использование менеджера Homebrew Package:
brew install shpotify
Если вы не используете Homebrew, вы можете установить сценарий вручную, выполнив несколько простых шагов:
Принесите копию этого репозитория, либо с GIT, либо загрузите архив ZIP.
Перейдите в папку, где вы получили репозиторий (при необходимости разкачивания) и убедитесь, что файл, называемый spotify исполняется:
cd shpotify
chmod +x spotify
Скопируйте файл spotify в удобное место в вашем PATH или установите свой PATH , чтобы включить папку, в которой находится файл.
Shpotify необходимо подключиться к API Spotify, чтобы найти музыку по имени. Вполне вероятно, что вы хотите эту функцию!
Чтобы заставить это работать, вам сначала нужно зарегистрироваться (или в) сайт разработчика Spotify и создать приложение . После того, как вы это сделаете, вы можете найти его Client ID и Client Secret и ввести их в свой файл конфигурации Shpotify по адресу ${HOME}/.shpotify.cfg .
Обязательно процитируйте свои значения и не добавляйте никаких дополнительных мест. Когда это сделано, это должно выглядеть следующее (но с вашими собственными значениями):
CLIENT_ID="abc01de2fghijk345lmnop"
CLIENT_SECRET="qr6stu789vwxyz"
С Shpotify вы можете управлять Spotify со следующими командами:
spotify play Resumes playback where Spotify last left off.
spotify play <song name> Finds a song by name and plays it.
spotify play album <album name> Finds an album by name and plays it.
spotify play artist <artist name> Finds an artist by name and plays it.
spotify play list <playlist name> Finds a playlist by name and plays it.
spotify play uri <uri> Play songs from specific uri.
spotify next Skips to the next song in a playlist.
spotify prev Returns to the previous song in a playlist.
spotify replay Replays the current track from the beginning.
spotify pos <time> Jump to a specific time (in seconds) in the current song.
spotify pause Pauses (or resumes) Spotify playback.
spotify stop Stops playback.
spotify quit Stops playback and quits Spotify.
spotify vol up Increases the volume by 10%.
spotify vol down Decreases the volume by 10%.
spotify vol <amount> Sets the volume to an amount between 0 and 100.
spotify vol [show] Shows the current volume.
spotify status Shows the play status, including the current song details.
spotify status artist Shows the currently playing artist.
spotify status album Shows the currently playing album.
spotify status track Shows the currently playing track.
spotify share Displays the current song's Spotify URL and URI.
spotify share url Displays the current song's Spotify URL and copies it to the clipboard.
spotify share uri Displays the current song's Spotify URI and copies it to the clipboard.
spotify toggle shuffle Toggles shuffle playback mode.
spotify toggle repeat Toggles repeat playback mode.
Shpotify в основном написан и поддерживается Харишем Нараянаном.
Поскольку это проект с открытым исходным кодом, он содержит многочисленные вклад от многих полезных людей, в том числе:
Если вы тоже заинтересованы в вклад, пожалуйста, рассмотрите возможность решения некоторых вопросов, которые люди ранее сообщали, и подали запрос на привлечение. Спасибо!
Авторские права (C) 2012–2024 гг. Хариш Нараянан.
Настоящим дается разрешение, бесплатно, любому лицу, получающему копию этого программного обеспечения и связанные с ними файлы документации («Программное обеспечение»), чтобы иметь дело в программном обеспечении без ограничений, включая, без ограничения, права на использование, копирование, изменение, объединение, публикацию, распределение, сублиценность и/или продавать копии программного обеспечения и разрешения лиц, на которые программное обеспечение подходит для того, чтобы поступить так, чтобы поступить на следующие условия: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: на следующие условия: к следующим условиям: на следующие условия: на следующие условия.
Вышеуказанное уведомление об авторском праве и это уведомление о разрешении должно быть включено во все копии или существенные части программного обеспечения.
Программное обеспечение предоставляется «как есть», без гарантии любого рода, явного или подразумеваемого, включая, помимо прочего, гарантии товарной пригодности, пригодности для определенной цели и несоответствия. Ни в коем случае авторы или владельцы авторских прав не будут нести ответственность за любые претензии, убытки или другую ответственность, будь то в действии контракта, деликт или иным образом, возникающие из или в связи с программным обеспечением или использованием или другими сделками в программном обеспечении.