Much of the credit goes to the Adrian Sampson, creator of beets; the group, beetbox; along with all of the the contributors to the original repository.
The images Khairul Syuhada.
Just a simple front-end for beets using the Spectre CSS framework. I've migrated the original code from Backbone to Vue just for the fun of it, to relearn the framework, though a lot of it for time's sake was simple Copy+Paste.
It's by no means great, responsive or very professional nor did it require a lot of effort. But I mainly intend to use it for personal use to listen to my library anyway.
$ git clone https://github.com/LiamMcLeod/beets-web-alternative.git
$ pip install -e git+https://github.com/beetbox/beets.git#egg=beets
$ git clone https://github.com/beetbox/beets.git
$ cd beets
$ pip install -e .
Copy the contents my repo into the existing /beetsplug/web directory
Check out the Getting Started guide from the creator of beets, be sure to see if there's anything you can do to help and contribute. It's an awesome application.
Ready to go? Use the command:
$ beet web
On the Beets repo
$ git reset --h
$ git pull
and that should overwrite my changes
Nothing too interesting. Just a preview.
- Double clicks do not work on Moz-Firefox
- Slider input/change event conflicts with timeupdate event on audio, making seeking difficult to implement. Pausing and boolean flagging seem not to work.
- Some loading components
- Maybe some sorting and categorising options.
- it's quite slow on larger libraries, maybe some pagination is required