diff --git a/README.md b/README.md index 0588553..7611c6b 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,9 @@ - [Music Kraken](#music-kraken) - [Installation](#installation) - - [Dependencies](#dependencies) - [Notes for WSL](#notes-for-wsl) - [Quick-Guide](#quick-guide) + - [Query](#query) - [CONTRIBUTE](#contribute) - [Matrix Space](#matrix-space) - [TODO till the next release](#todo-till-the-next-release) @@ -33,47 +33,36 @@ pip install music-kraken music-kraken ``` -### Dependencies - -You will need to install these two programms. - -- pandoc - ### Notes for WSL If you choose to run it in WSL, make sure ` ~/.local/bin` is added to your `$PATH` [#2][i2] ## Quick-Guide -The **Genre** you define at the start is the folder, my programm will download the files into, AS WELL as the value of the ID3 genre field. +The **Genre** you define at the start, is the folder my program will download the files into, as well as the value of the ID3 genre field. When it drops you into the **shell** 2 main things are important: 1. You search with `s: ` 2. You choose an option with just the index number of the option -3. You download with `d: `, where the options are comma seperated -4. You support me by making a pr, or starring my repo. - -Trust me it WILL make sense, once you see it. +3. You download with `d: `, where the options are comma separated ### Query -The syntax for the query is like really simple. +The syntax for the query is really simple. -``` +```mk > s: #a searches for the artist -> s: #a #r +> s: #a #r searches for the release (album) by the artist > s: #r Me #t searches for the track from the release ``` -For a more detailed guid of the downloading shell, see [here](documentation/shell.md). - -LOVE YALL *(except nazis ;-;)* +The escape character is as usual `\`. --- @@ -83,18 +72,17 @@ I am happy about every pull request. To contribute look [here](contribute.md). ## Matrix Space - +music-kraken logo -I decided against creating a discord server, due to piracy communities get often banned from discord. A good and free Alternative are Matrix Spaces. I reccomend the use of the Client [Element](https://element.io/download). It is completely open source. +I decided against creating a discord server, due to various communities get often banned from discord. A good and free Alternative are Matrix Spaces. I recommend the use of the Client [Element](https://element.io/download). It is completely open source. -**Click [this link](https://matrix.to/#/#music-kraken:matrix.org) _([https://matrix.to/#/#music-kraken:matrix.org](https://matrix.to/#/#music-kraken:matrix.org))_ to join.** +**Click [this invitation](https://matrix.to/#/#music-kraken:matrix.org) _([https://matrix.to/#/#music-kraken:matrix.org](https://matrix.to/#/#music-kraken:matrix.org))_ to join.** ## TODO till the next release > These Points will most likely be in the changelogs. -- [x] Update the Documentation of the new cli. -- [ ] Migrate away from pandoc, to a more lightweight alternative, that can be installed over PiPY. +- [x] Migrate away from pandoc, to a more lightweight alternative, that can be installed over PiPY. - [ ] Update the Documentation of the internal structure. _(could be pushed back one release)_ --- @@ -107,7 +95,7 @@ This application is $100\%$ centered around Data. Thus, the most important thing - explanation of the [Data Model](#data-model) - how to use the [Data Objects](#data-objects) -- further Dokumentation of *hopefully* [most relevant classes](documentation/objects.md) +- further Dokumentation of _hopefully_ [most relevant classes](documentation/objects.md) - the [old implementation](documentation/old_implementation.md) ```mermaid diff --git a/music_kraken/__init__.py b/music_kraken/__init__.py index 52fdb83..32716c9 100644 --- a/music_kraken/__init__.py +++ b/music_kraken/__init__.py @@ -9,7 +9,7 @@ from rich.console import Console from .utils.shared import DEBUG, DEBUG_LOGGING from .utils.config import logging_settings, main_settings, read_config -__version__ = "1.11.0" +__version__ = "1.12.0" read_config() diff --git a/pyproject.toml b/pyproject.toml index f36bb51..0dd521b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -41,11 +41,11 @@ dependencies = [ "responses~=0.24.1", "beautifulsoup4~=4.11.1", - "pyffmpeg", + "pyffmpeg~=2.4.2.18.1", "ffmpeg-progress-yield~=0.7.8", "mutagen~=1.46.0", - "rich", + "rich~=13.7.1", "mistune~=3.0.2", "html2markdown~=0.1.7", "jellyfish~=0.9.0",