Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

A Beetiful web interface powered by Beets

NotificationsYou must be signed in to change notification settings

Vansmak/beetiful

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beetiful is a simple yet elegant web-based interface for managing your music library usingbeets. It allows you to manage and interact with your music library through an intuitive GUI, while leveraging the power of beets on the backend.

Support This Project

If you find this project helpful, please consider supporting it. Your contributions help maintain and improve the project. Any support is greatly appreciated! ❤️https://buymeacoffee.com/vansmakThank you for your support!

Features

  • Command Builder for running Beets commands
  • Config Editor to edit thebeets configuration file directly from the interface
  • Music Library Viewer with filtering, sorting, and pagination
  • Simple integration with beets' advanced music management features

Future additions

  • Docker
  • Plugin manager
  • More commands
  • Mobile friendly layout

Installation

To install Beetiful, follow these steps:

  1. Clone the Repository

    git clone https://github.com/Vansmak/beetiful.gitcd beetiful
  2. Create a Virtual Environment

    It's recommended to use a Python virtual environment to keep your dependencies isolated.

    python3 -m venv venvsource venv/bin/activate
  3. Install Dependencies

    Install the required Python packages:

    pip install -r requirements.txt
  4. Environment Variables

Create a.env file in the project root to configure Beets-specific settings. Here's an example:

```# .env file# Path to the user's Beets configuration directoryBEETSDIR=/.config/beets# Path to your music libraryLIBRARY_PATH=/music# Add any other environment-specific settings herePORT=```
  1. **Running the Application

To start the application, you can run the following command from the project root:

python app.py
Open your browser and navigate to `http://127.0.0.1:3001`.

Usage

  • Command Builder: Execute standard Beets commands likeimport,list,update,modify, and more. Build commands interactively through the UI.
  • Library Management: View your library with sorting and filtering options. Use the pagination buttons to navigate large libraries.
  • Config Editor: Edit the Beets configuration directly from the web interface. Thesave button will update theconfig.yaml file.

Unified Music Management

About

A Beetiful web interface powered by Beets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp