Skip to content

fefsound - консольное приложение для прослушивания музыки

Notifications You must be signed in to change notification settings

fefefefta/fefsound

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fefsound

консольное приложение для прослушивания музыки

setting up

  1. Клонируем репозиторий
git clone https://github.com/fefefefta/fefsound
cd fefsound
  1. Установим окружение
mkdir data
mkdir data/downloaded_music
python3 -m venv myenv
source myenv/bin/activate
pip install -r requirements.txt
  1. Создадим базы данных
sqlite3 data/users.db
sqlite> create table users (login TEXT);
Ctrl+Z
sqlite3 data/tracks.db
sqlite> create table tracks (login TEXT, playlist TEXT, track TEXT, path TEXT);
  1. Запустим
python main.py

commands

Команды set:

set login <ваш логин> - эта команда необходима для начала работы. Каждому логину сопоставляется собственное пространство для создания плейлистов и добавления музыки.

Команды show:

show playlists - выводит список всех плейлистов пользователя на экран в специальном интерфейсе. Кнопки управления интерфейсами определены в нижних строках этих интерфейсов. show <название плейлиста> - выводит список треков плейлиста.

Команды mk:

mk <название нового плейлиста> - создает новый плейлист с указанным названием.

Команды add:

add <путь к папке> - добавляет музыку из выбранной папки. Например "add /home/vanya/music". add from <путь к папке> - добавляет музыку из выбранной папки и дерева всех вложенных папок. add to <название плейлиста> - для добавления треков из общего списка пользователя в какой-то плейлист.

Команда download:

download <ваш запрос> - скачивает трек с ютуба, добавляет его в плейлист all. Например "download у России три пути"

Команды del:

del playlist <название плейлиста> - удаляет указанный плейлист. Треки не удаляются, а остаются в общем плейлисте пользователя. del track <название трека> - удаляет указанный трек из всех плейлистов пользователя, в том числе и из общего. del from <название плейлиста> <название трека> - удаляет указанный трек из указанного плейлиста.

Дополнительные команды:

clear - очистить окно терминала.

exit - закрыть утилиту.

About

fefsound - консольное приложение для прослушивания музыки

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages