Quod Libet is a GTK+-based audio player written in Python, using the Mutagen
tagging library. It's designed around the idea that you know how to organize
your music better than we do. It lets you make playlists based on regular
expressions (don't worry, regular searches work too). It lets you display
and edit any tags you want in the file, for all the file formats it supports.
Unlike some, Quod Libet will scale to libraries with tens of thousands
of songs. It also supports most of the features you'd expect from a modern
media player: Unicode support, advanced tag editing, Replay Gain, podcasts
& internet radio, album art support and all major audio formats.
If you're just looking for a tag editor without the player, Ex Falso
and operon are also included; these are GUI and command-line tag editors
using the same back-end as Quod Libet.
Opusfile provides application developers with a high-level API for
decoding and seeking in .opus files.
From Sergey Bronnikov; composite ok from landry@ and sthen@
- tools: Don't crash in misconfigured envs, fall back to utf-8
- mp3: Return correct mimetype for MP2 files
- id3: deterministic sorting of frames
- AIFF support
This is the official python client for the Discogs API, and allows beets
to query the Discogs DB instead of the Musicbrainz one.
From maintainer Johan Hultdgren, thanks!
ok sthen@
Chromaprint and its associated Acoustid Web service make up a
high-quality, open-source acoustic fingerprinting system. This package
provides Python bindings for both the fingerprinting algorithm library,
which is written in C but portable, and the Web service, which provides
fingerprint lookups.
including myself, bcallah, frantisek holop, Johan Huldtgren. ok abieber@
The purpose of beets is to get your music collection right once and for
all. It catalogs your collection, automatically improving its metadata
as it goes using the MusicBrainz database. Then it provides a bouquet of
tools for manipulating and accessing your music.
Features include:
- Fetch or calculate metadata: album art, lyrics, genres, tempos,
ReplayGain levels, or acoustic fingerprints.
- Get metadata from MusicBrainz, Discogs, or Beatport. Or guess metadata
using songs' filenames or their acoustic fingerprints.
- Transcode audio.
- Check your library for duplicate tracks and albums or for albums
that are missing tracks.
- Browse your music library graphically through a Web browser and play
it in any browser that supports HTML5 Audio.
compiling with -Os would not trigger the ICE. Temporary bandaid (which is
likely to last for a long time...) until Someone(TM) investigates further.
ok landry@
puddletag is an audio tag editor similar to the Windows program, Mp3tag.
It uses a spreadsheet-like layout so that all the tags you want to edit by
hand are visible and easily editable.
from 'Nils R', thanks!
with tweaks from and ok sthen@
GLib event loop has been fixed upstream.
It adds a dependency on gcc 4.8 because code was rewritten c++11-style.
Original diff for 0.18.9 by landry@.
Tested by landry@ and Bryan Linton.
OK landry@
with newer Moose/perl. There are pending updates for both, but as
everything cpan, if you start updating a port, you end up updating one
half of cpan, and importing the other half.
Discussed with jasper@ (MAINTAINER)
Integer overflow and underflow allows user-assisted remote attackers
to execute arbitrary code via crafted header information in a skin
bitmap image, which triggers memory corruption.
tools are actually used.
This commit replaces
MODGNOME_DESKTOP_FILE with MODGNOME_TOOLS += desktop-file-utils
MODGNOME_MIME_FILE with MODGNOME_TOOLS += shared-mime-info
MODGNOME_ICON_CACHE with MODGNOME_TOOLS += gtk-update-icon-cache
(some prettyfication will follow shortly)