awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 repositorios

Awesome GitHub RepositoriesAudio Tagging

Utilities for embedding metadata, lyrics, and album art into audio file containers.

Distinct from Metadata Tagging: Distinct from general Metadata Tagging: focuses specifically on audio file ID3 and container-level metadata injection.

Explore 15 awesome GitHub repositories matching content management & publishing · Audio Tagging. Refine with filters or upvote what's useful.

Awesome Audio Tagging GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • spotdl/spotify-downloaderAvatar de spotDL

    spotDL/spotify-downloader

    23,996Ver en GitHub↗

    Spotify-downloader is a command-line utility designed to archive music from Spotify by matching track URLs to external video sources. It functions as a high-fidelity downloader that retrieves audio content and saves it as local files, ensuring optimal sound quality by selecting the highest available bitrate from the source media. The tool distinguishes itself through its ability to maintain local music collections by mirroring remote playlist states. It performs local-remote synchronization to determine which tracks require downloading or removal, while utilizing a modular architecture to dec

    A utility that embeds album art, lyrics, and track information directly into downloaded audio files for library organization.

    Pythondownload-musichacktoberfestmp3
    Ver en GitHub↗23,996
  • beetbox/beetsAvatar de beetbox

    beetbox/beets

    15,307Ver en GitHub↗

    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 exter

    Automatically corrects and standardizes audio file metadata by matching tracks against online music databases.

    Pythonclihacktoberfestmusic
    Ver en GitHub↗15,307
  • harisekhon/devops-bash-toolsAvatar de HariSekhon

    HariSekhon/DevOps-Bash-tools

    8,062Ver en GitHub↗

    DevOps-Bash-tools is a collection of shell scripts and aliases designed to automate cloud infrastructure, container orchestration, and CI/CD pipelines. It provides a comprehensive toolset for managing operational workflows through the command line. The project specializes in automating tasks across multiple platforms, including managing namespaces and secrets in Kubernetes, auditing resources in AWS and GCP, and triggering builds or managing environment variables in GitHub Actions, GitLab CI, and CircleCI. It also includes a toolkit for interacting with container registries to query manifests

    Update album, artist, and track information for audio files.

    Shellapiawsbash
    Ver en GitHub↗8,062
  • zhongyang219/musicplayer2Avatar de zhongyang219

    zhongyang219/MusicPlayer2

    6,211Ver en GitHub↗

    MusicPlayer2 is a desktop music player for Windows built on the BASS audio engine, designed for high-quality local audio playback with real-time spectrum visualization. It functions as a local music library manager, organizing tracks by artist, album, and genre, while also serving as an online metadata and artwork downloader that fetches lyrics and album covers automatically. The player features a fully customizable interface defined through XML configuration files, and includes a synchronized lyrics display with desktop overlay and karaoke-style highlighting. The player distinguishes itself

    Reads and writes metadata tags for many audio formats, including ID3v2, FLAC, and APE, with batch editing and tag retrieval from filenames or online sources.

    C++
    Ver en GitHub↗6,211
  • xhongc/music-tag-webAvatar de xhongc

    xhongc/music-tag-web

    5,804Ver en GitHub↗

    Music-tag-web is a self-hosted music platform that combines a music tag editor, metadata scraper, batch file processor, music library manager, and Subsonic API server into a single web application. It provides a complete solution for organizing, tagging, and playing a personal music collection, with the ability to edit embedded metadata such as title, artist, album, lyrics, and cover art for local audio files. The platform distinguishes itself through its comprehensive automation and integration capabilities. It supports batch online auto-tagging from multiple music services, background task

    Provides a web interface for editing embedded audio tags like title, artist, album, and cover art.

    Pythondockermp3tagmusic
    Ver en GitHub↗5,804
  • racket/racketAvatar de racket

    racket/racket

    5,157Ver en GitHub↗

    Racket es un lenguaje de programación de propósito general y multiparadigma de la familia Lisp, diseñado para la creación de lenguajes. Funciona como un banco de trabajo de lenguajes, proporcionando una plataforma para diseñar e implementar lenguajes de programación personalizados a través de un sistema flexible de macros y módulos. El sistema se distingue por ofrecer una suite integral para la ingeniería de semántica, permitiendo la construcción de subconjuntos de lenguajes especializados y capas educativas. Incluye herramientas para el diseño de lenguajes personalizados, como la generación de lexers y parsers, así como la capacidad de definir reglas de expansión de módulos y selección dinámica de lenguaje en tiempo de lectura. El proyecto proporciona un entorno de desarrollo integrado con un editor incorporado, depurador visual y un gestor de paquetes de software. Su superficie de capacidades se extiende a una biblioteca estándar de propósito general que cubre renderizado de gráficos 2D, procesamiento de datos binarios, integración con SQL y bases de datos deductivas, y la construcción de interfaces gráficas de usuario. El entorno admite la compilación de código fuente en archivos ejecutables independientes para su distribución.

    Provides utilities for extracting artist and album metadata from ID3v2.1 and ID3v2.2 tagged MP3 files.

    Racketracket
    Ver en GitHub↗5,157
  • scottschiller/soundmanager2Avatar de scottschiller

    scottschiller/SoundManager2

    5,073Ver en GitHub↗

    SoundManager2 es una API de audio de JavaScript y un motor de audio multiplataforma diseñado para proporcionar una reproducción consistente en diferentes navegadores web y dispositivos. Funciona como un envoltorio de audio HTML5 y gestor de reproducción que abstrae las APIs nativas en una interfaz unificada, asegurando la compatibilidad mediante un mecanismo de conmutación automática entre los backends de audio y códecs disponibles. La biblioteca se distingue por un streamer de audio RTMP para comunicación de red con servidores multimedia y un analizador de metadatos ID3 incorporado para extraer títulos de pistas, información del artista y etiquetas de género de archivos de audio. También implementa streaming de audio por rango de bytes para cargar archivos en segmentos pequeños, lo que permite buscar y reproducir sin descargar el archivo completo en la memoria. El sistema cubre amplias capacidades en manipulación de audio, incluyendo análisis de señal en tiempo real para formas de onda y espectros de frecuencia, así como procesamiento de efectos de audio para cambio de tono y ecualización. Gestiona el ciclo de vida completo de los recursos de objetos de sonido, proporciona gestión del estado de reproducción con monitoreo basado en eventos e incluye herramientas para verificar el soporte de formatos de audio y depurar errores de inicialización.

    Extracts ID3V1 and ID3V2 tags from files to retrieve title, artist, and genre information.

    JavaScript
    Ver en GitHub↗5,073
  • retromusicplayer/retromusicplayerAvatar de RetroMusicPlayer

    RetroMusicPlayer/RetroMusicPlayer

    4,976Ver en GitHub↗

    RetroMusicPlayer is an Android music player designed to play audio files stored locally on the device, with navigation organized by song, album, artist, and folder based on embedded metadata. It supports streaming audio to remote speakers and responding to external controls for hands-free multi-room playback. The player distinguishes itself with dynamically generated smart playlists that update automatically based on listening history and user-defined rules, backed by a SQLite database. It can parse and display synchronized lyrics from LRC and other time-stamped formats, scrolling in lockstep

    Reads and modifies ID3 and Vorbis comment tags in audio files using a background I/O queue.

    Kotlinandroidandroid-music-playergssoc22
    Ver en GitHub↗4,976
  • harmonoid/harmonoidAvatar de harmonoid

    harmonoid/harmonoid

    4,609Ver en GitHub↗

    Harmonoid is a local music player focused on high fidelity audio playback and comprehensive music library management. It indexes local audio files into a structured database to facilitate the organization and retrieval of large collections based on artist, album, and genre. The project features advanced playback controls, including gapless transitions, crossfading, and manual adjustments for pitch, speed, and volume boosting. It also supports synchronized lyric displays sourced from embedded tags, local files, or online providers. Additional capabilities include direct editing of internal au

    Allows for the modification of embedded metadata tags within audio file containers.

    Dart
    Ver en GitHub↗4,609
  • metabrainz/picardAvatar de metabrainz

    metabrainz/picard

    4,625Ver en GitHub↗

    MusicBrainz Picard is a metadata tagger and audio tag editor that identifies and tags audio files using the MusicBrainz community music database. It functions as a plugin-extensible tagging framework and a scriptable file organizer capable of reading and writing tags across various audio formats including MP3, FLAC, and WAV. The project is distinguished by its acoustic fingerprint identifier, which matches unknown music files to known recordings via sonic fingerprints. It features a custom scripting language for automating metadata transformations and organizing files into structured folder h

    Uses format-specific libraries to read and write metadata tags across diverse audio containers.

    Pythonacoustidaudioid3
    Ver en GitHub↗4,625
  • yaronzz/tidal-media-downloaderAvatar de yaronzz

    yaronzz/Tidal-Media-Downloader

    4,254Ver en GitHub↗

    Tidal-Media-Downloader is a Python-based utility designed to download music, albums, and playlists from the TIDAL streaming service for local archiving. It functions as a cross-platform tool compatible with Windows, Linux, and macOS to save media assets directly to a local device. The application specializes in lossless audio downloading and conversion, transforming media streams into specific audio formats while preserving sonic fidelity. It includes an integrated metadata tagger that embeds artist names, release years, and quality tags directly into audio file headers. The tool covers broa

    Embeds artist names, release years, and quality tags into audio file containers.

    Pythondownloadermusictidal
    Ver en GitHub↗4,254
  • denizsafak/abogenAvatar de denizsafak

    denizsafak/abogen

    4,135Ver en GitHub↗

    Abogen is a text-to-speech audiobook generator that transforms digital documents and subtitle files into audiobooks. It utilizes language models to perform text normalization, rewriting contractions and punctuation to produce more natural speech synthesis. The system features a voice profile mixer that blends multiple voice models using adjustable weight ratios to create personalized synthetic voices. It also includes an automated export system that sends completed audio files and metadata to a remote Audiobookshelf server via a web API. The project manages the end-to-end audiobook productio

    Embeds titles, authors, and cover images into audio containers via automatic extraction or tagging.

    Pythonaudiobookaudiobookscontent-creation
    Ver en GitHub↗4,135
  • scdl-org/scdlAvatar de scdl-org

    scdl-org/scdl

    4,035Ver en GitHub↗

    scdl es una utilidad de línea de comandos diseñada para descargar pistas de audio y listas de reproducción de SoundCloud. Funciona como una aplicación basada en terminal que obtiene flujos de audio desde perfiles y listas de música basados en la web para su archivo offline. La herramienta incluye un sistema de sincronización que rastrea los cambios en listas de reproducción remotas para descargar solo las canciones nuevas, asegurando que las bibliotecas de música locales permanezcan actualizadas. También sirve como un etiquetador de metadatos que incrusta automáticamente nombres de artistas, títulos de canciones y detalles de álbumes en archivos de audio usando etiquetas ID3. Las capacidades adicionales incluyen la generación de archivos de lista de reproducción para preservar el orden y la agrupación original de las pistas, así como el uso de registros de archivo para evitar la descarga redundante de pistas existentes.

    Assigns song titles, artist names, and album details using metadata tags to organize audio files.

    Pythondownloadermusicpython
    Ver en GitHub↗4,035
  • theovilardo/pixelplayerAvatar de theovilardo

    theovilardo/PixelPlayer

    2,900Ver en GitHub↗

    PixelPlayer is a local music library manager and media player that supports offline audio and video playback. It provides tools for organizing personal collections by artist, album, or genre and includes a built-in editor for modifying audio file metadata tags. The application features wireless media casting to stream content to compatible external smart speakers or televisions. It also includes a dynamic user interface that adapts its color palette and layout based on the artwork of the current track. Playback capabilities include gapless transitions with custom crossfade, queue management

    Includes a built-in editor for modifying binary headers of audio files to update artist and album information.

    Kotlin
    Ver en GitHub↗2,900
  • music-assistant/serverAvatar de music-assistant

    music-assistant/server

    2,493Ver en GitHub↗

    This project is a multi-room music server and library aggregator that centralizes local audio files and various streaming services into a single unified database. It functions as a media controller for DLNA and UPnP devices, enabling the management of music, podcasts, and audiobooks across networked speakers. The system is distinguished by its ability to synchronize audio playback across multiple speakers and brands simultaneously. It features a digital signal processor for loudness normalization and frequency correction, alongside an acoustic fingerprinting engine used for metadata enrichmen

    Saves measured loudness values to audio files as metadata tags for volume normalization.

    Python
    Ver en GitHub↗2,493
  1. Home
  2. Content Management & Publishing
  3. Metadata Tagging
  4. Audio Tagging

Explorar subetiquetas

  • CD Table of Contents MatchingMatching audio files to releases using the physical structure and timing of a CD. **Distinct from Audio Tagging:** Specializes in using CD-specific table-of-contents data rather than general audio tagging.
  • ID3 Tag ReadersUtilities for reading and extracting standardized ID3v1 and ID3v2 tags from audio files. **Distinct from Loudness Tagging:** Distinct from Loudness Tagging: focuses on reading descriptive metadata tags rather than writing volume or gain values.
  • Loudness TaggingWriting perceived volume and gain values into audio file metadata tags. **Distinct from Audio Tagging:** Focuses specifically on loudness/gain tags rather than generic ID3 or lyrics tagging.