awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
beetbox avatar

beetbox/beets

0
View on GitHub↗
15,307 Stars·2,046 Forks·Python·MIT·6 Aufrufebeets.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-Verlauf

Star-Verlauf für beetbox/beetsStar-Verlauf für beetbox/beets

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Beets

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Beets.
  • mopidy/mopidyAvatar von mopidy

    mopidy/mopidy

    8,519Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,519
  • koel/koelAvatar von koel

    koel/koel

    17,168Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗17,168
  • navidrome/navidromeAvatar von navidrome

    navidrome/navidrome

    21,753Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗21,753
  • musicplayerdaemon/mpdAvatar von MusicPlayerDaemon

    MusicPlayerDaemon/MPD

    2,607Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗2,607
Alle 30 Alternativen zu Beets anzeigen→

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von beetbox/beets?

Die Hauptfunktionen von beetbox/beets sind: Music Library Managers, Audio Tagging, Metadata Automators, Output Path Templates, Acoustic Fingerprinting Systems, Relational Metadata Storage, Media Metadata Retrievers, Music Streaming Interfaces.

Welche Open-Source-Alternativen gibt es zu beetbox/beets?

Open-Source-Alternativen zu beetbox/beets sind unter anderem: 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…