Content-Length: 288000 | pFad | http://github.com/Zedeldi/lyri

12 GitHub - Zedeldi/lyri: HTTP music dashboard to control playback via playerctl and display lyrics.
Skip to content
/ lyri Public

HTTP music dashboard to control playback via playerctl and display lyrics.

License

Notifications You must be signed in to change notification settings

Zedeldi/lyri

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 Cannot retrieve latest commit at this time.

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lyri

GitHub license GitHub last commit Code style: black

HTTP music dashboard to control playback via playerctl and display lyrics.

Description

Provides a Sanic web application and helper class to manage playback via playerctl.

The web application is hosted using Sanic, which provides endpoints to query player information from playerctl via PyGObject bindings. Lyrics are fetched using syncedlyrics.

Player information is pushed to the client over a WebSocket.

No external JavaScript libraries are requried.

Installation

After cloning the repository with: git clone https://github.com/Zedeldi/lyri.git

Build

  1. Install project: pip install .
  2. Run: lyri or sanic lyri.server -H <host> -p <port>

Development

  1. Install dependencies: pip install -r requirements.txt
  2. Run: python -m lyri or sanic lyri.server --dev -H <host> -p <port>

Libraries:

Credits

License

lyri is licensed under the MIT Licence for everyone to use, modify and share freely.

This project is distributed in the hope that it will be useful, but without any warranty.

Donate

If you found this project useful, please consider donating. Any amount is greatly appreciated! Thank you 😃

PayPal

About

HTTP music dashboard to control playback via playerctl and display lyrics.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/Zedeldi/lyri

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy