Skip to content

VueJS front-end web plug-in for beets music library manager. Only plays music from it, implementation of other beets features not yet supported.

License

Notifications You must be signed in to change notification settings

LiamMcLeod/beets-web-vue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Credit

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.

Beets Web Vue

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.

Install

$ git clone https://github.com/LiamMcLeod/beets-web-alternative.git

$ pip install -e git+https://github.com/beetbox/beets.git#egg=beets

Or

$ git clone https://github.com/beetbox/beets.git
$ cd beets
$ pip install -e .

Then

Copy the contents my repo into the existing /beetsplug/web directory

Running

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

Not happy?

On the Beets repo

$ git reset --h
$ git pull 

and that should overwrite my changes

Images in Action

Nothing too interesting. Just a preview.

Library Screen Modal Screen Search Screen

TODOS

  • 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

About

VueJS front-end web plug-in for beets music library manager. Only plays music from it, implementation of other beets features not yet supported.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published