awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
beetbox avatar

beetbox/beets

0
View on GitHub↗
15,307 星标·2,046 分支·Python·MIT·6 次浏览beets.io↗

Beets

Beets is a command-line music library manager that automates the organization, standardization, and maintenance of digital audio collections. It functions as a relational database-backed system that identifies audio content through acoustic fingerprinting and retrieves accurate metadata from online databases to ensure consistent tagging and directory structures.

The project distinguishes itself through an event-driven pipeline architecture and a modular plugin system, which allow users to intercept and customize library processing workflows. This extensibility enables the integration of external data sources and custom logic, supporting tasks ranging from automated metadata enrichment to complex file system operations defined by declarative path templates.

Beyond its core management capabilities, the system includes tools for auditing library integrity by detecting duplicates and missing files. It also provides a built-in web server that enables remote browsing, searching, and streaming of the organized collection directly through a standard web browser, alongside integrated support for transcoding audio files between different formats.

Features

  • Music Library Managers - Automates the organization and standardization of digital music libraries by matching files against online databases.
  • Audio Tagging - Automatically corrects and standardizes audio file metadata by matching tracks against online music databases.
  • Metadata Automators - Automates the retrieval and standardization of music metadata from online databases to ensure consistent library tagging.
  • Output Path Templates - Uses declarative templates to map metadata fields to file system directory structures.
  • Acoustic Fingerprinting Systems - Identifies audio content by generating and comparing unique digital signatures.
  • Relational Metadata Storage - Uses a relational database to maintain persistent associations between audio files and metadata.
  • Media Metadata Retrievers - Enriches audio files by retrieving supplemental data like album art, lyrics, and acoustic fingerprints.
  • Music Streaming Interfaces - Provides a web-based interface for remote browsing, searching, and streaming of organized music collections.
  • Plugin-Based Architectures - Employs a modular plugin architecture to allow interception and modification of processing workflows.
  • Plugin Frameworks - Provides a modular plugin system to extend core functionality and integrate custom logic.
  • Data Processing - Music library manager and metadata tagger.
  • Datasets and Loaders - Music library manager and tagger.
  • File Organization - Music library manager and metadata tagger.
  • Metadata and Tagging - Media library management system for music collections.
  • Audio and Video Processing - Manages music libraries and automates metadata tagging.
  • Audio Processing - Music library manager and tagger.
  • Audio Streaming - Music library manager with tagging capabilities.
  • Audio Tools - Feature-rich CLI music library manager with tagging support.
  • Audio Video Processing - Listed in the “Audio Video Processing” section of the Awesome Python awesome list.
  • Media & Communication - Music library manager and tagger.
  • Media Streaming - Listed in the “Media Streaming” section of the Awesome Selfhosted awesome list.
  • Music Players - Media library management system for music collections.
  • Library Integrity Auditors - Identifies duplicate tracks and missing files to maintain the health of the music collection.
  • Event-Driven Pipelines - Executes sequential audio processing tasks through an event-driven pipeline architecture.
  • Audio Streaming Engines - Streams local audio collections over a network for remote playback.
  • Music Servers - Hosts a local web interface that enables remote browsing, searching, and streaming of the music collection.
  • Web-Based Library Bridges - Provides remote access to library data via an integrated web server.
  • Web Interfaces - Hosts a local web interface for searching, browsing, and streaming music collections.
  • Format Converters - Includes integrated support for transcoding audio files between different formats to ensure playback compatibility.
  • Metadata Querying - Allows modification of specific track metadata fields to maintain library consistency.
  • Library Auditors - Identifies duplicate tracks and detects missing files to maintain the overall health and completeness of the music library.

Star 历史

beetbox/beets 的 Star 历史图表beetbox/beets 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

beetbox/beets 是做什么的?

Beets is a command-line music library manager that automates the organization, standardization, and maintenance of digital audio collections. It functions as a relational database-backed system that identifies audio content through acoustic fingerprinting and retrieves accurate metadata from online databases to ensure consistent tagging and directory structures.

beetbox/beets 的主要功能有哪些?

beetbox/beets 的主要功能包括:Music Library Managers, Audio Tagging, Metadata Automators, Output Path Templates, Acoustic Fingerprinting Systems, Relational Metadata Storage, Media Metadata Retrievers, Music Streaming Interfaces。

beetbox/beets 有哪些开源替代品?

beetbox/beets 的开源替代品包括: mopidy/mopidy — Mopidy is a modular, headless audio streaming server and Python-based music server. It functions as a remote… koel/koel — Koel is a self-hosted music streaming server designed for hosting, managing, and streaming personal digital music… navidrome/navidrome — Navidrome is a self-hosted music streaming server designed to organize, index, and stream personal digital music… musicplayerdaemon/mpd — MPD is a headless music server daemon that indexes audio libraries and streams music to local or remote outputs. It… ampache/ampache — Ampache is a self-hosted media server and digital music library manager written in PHP. It provides a web-based… zhongyang219/musicplayer2 — MusicPlayer2 is a desktop music player for Windows built on the BASS audio engine, designed for high-quality local…

Beets 的开源替代方案

相似的开源项目,按与 Beets 的功能重合度排序。
  • mopidy/mopidymopidy 的头像

    mopidy/mopidy

    8,519在 GitHub 上查看↗

    Mopidy is a modular, headless audio streaming server and Python-based music server. It functions as a remote controlled music player that streams audio from local files and online services through a unified architecture. The system is built as an extensible platform that supports custom plugins for music backends, audio sinks, and remote control interfaces. This framework allows for the integration of new audio sources and output devices via custom extensions. The server provides capabilities for multi-source audio streaming and remote playback management. Users can manage music playback and

    Pythonmopidymusic-playerpython
    在 GitHub 上查看↗8,519
  • koel/koelkoel 的头像

    koel/koel

    17,168在 GitHub 上查看↗

    Koel is a self-hosted music streaming server designed for hosting, managing, and streaming personal digital music collections via web and mobile applications. It functions as a personal audio streaming platform that allows users to organize local and cloud-based audio libraries with integrated user accounts and playlist management. The system distinguishes itself by acting as a cloud-integrated media server, enabling the connection of remote storage providers to serve music files without requiring local disk space. It provides a cross-platform playback experience, ensuring consistent access t

    PHPaudiohacktoberfestlaravel
    在 GitHub 上查看↗17,168
  • navidrome/navidromenavidrome 的头像

    navidrome/navidrome

    21,753在 GitHub 上查看↗

    Navidrome is a self-hosted music streaming server designed to organize, index, and stream personal digital music collections. It functions as a centralized audio streaming platform that manages local audio files, automatically enriching them with metadata and artwork while providing a web interface for playback. The system supports multi-user access, allowing administrators to manage separate collections and listening histories with granular permissions. The platform distinguishes itself through its compatibility with the Subsonic API, enabling users to connect a wide range of third-party mus

    Goairsonicmadsonicmedia-server
    在 GitHub 上查看↗21,753
  • musicplayerdaemon/mpdMusicPlayerDaemon 的头像

    MusicPlayerDaemon/MPD

    2,607在 GitHub 上查看↗

    MPD is a headless music server daemon that indexes audio libraries and streams music to local or remote outputs. It functions as a music library manager and network audio streamer, providing a remote audio control protocol that allows external clients to manage playback, playlists, and database queries. The system acts as a multiroom audio coordinator, synchronizing audio distribution across multiple networked clients and hardware devices. It supports a variety of remote management capabilities, including a dedicated control API and the ability to broadcast audio streams over network protocol

    C++audioaudio-playermusic
    在 GitHub 上查看↗2,607
查看 Beets 的所有 30 个替代方案→