π Contents
pip install lysnImportant
lysn is a terminal application. I recommend installing it with pipx.
Run the application:
lysnSee all
| Key | Action |
|---|---|
| β / β | Move selection |
| Enter | Open / Confirm |
| Backspace | Go back |
| Key | Action |
|---|---|
| Space | Pause / Resume |
| S | Stop |
| R | Restart song |
| N | Next song |
| B | Previous song |
| Key | Action |
|---|---|
| D | Forward 10 seconds |
| A | Backward 10 seconds |
| Key | Action |
|---|---|
| W | Volume up |
| X | Volume down |
| M | Mute toggle |
| Key | Action |
|---|---|
| P | Play album |
| Z | Shuffle album |
| Key | Action |
|---|---|
| Ctrl+Q | Exit application |
Place all your music inside the ~/Music directory on your system.
Albums are detected as subfolders inside ~/Music.
Supported formats depend on your systemβs audio backend.
See all
- Reads your
~/Musicdirectory. - Subfolders are treated as albums.
- Enter an album to view tracks.
- Press:
- P β Play album
- Z β Shuffle album
- Press Backspace to return.
Currently supports SoundCloud only.
Available options:
- Likes
- Playlists / Albums
- Single Song
Enter only the exact names from the URL. You can paste in with CTRL+V
url: https://soundcloud.com/mjimmortal/likes
username: mjimmortal
url: https://soundcloud.com/mjimmortal/sets/thriller-40
username: mjimmortal
playlist/album: thriller-40
url: https://soundcloud.com/mjimmortal/billie-jean-single-version
username: mjimmortal
song: billie-jean-single-version
- Downloads go into
~/Music. - The app may appear frozen during download - this is normal.
- In some cases, progress may not appear in the UI.
- Displays all keybindings inside the app.
lysn --help
lysn --helpf
lysn --version
lysn --update- All downloaded content is saved to
~/Music. - Make sure names match exactly with SoundCloud URLs.
Enjoy your music - right from the terminal.
If this project saved you time, taught you something, or made your day a little easier, you can support its development here:
π Buy me a coffee via PayPal
Your support helps keep the project:
- Actively maintained
- Continuously improved
- Free and open source
Thanks for being part of the community π€
This project is licensed under the MIT License.
See the LICENSE file for full details.


