3814 Commits

Author SHA1 Message Date
jturner
6a181bfc1f Enable the ffmpeg decoder plugin bringing back various mp4 (m4a, m4b,
etc.) playback support. mp4 support was lost when 0.18 dropped support
for the mp4ff decoder plugin (provided by audio/faad).

ok dcoppa@
2014-06-06 14:53:37 +00:00
dcoppa
2163346e66 Use c99 standard bool when available
(upstream git commit 7470834ac6613c2e22626f9511384f025f16768e)

Fix an issue with byte switching. The preprocessor directive used to
determine the endianess of the system only worked on Linux resulting in
voice running over TCP only when umurmur runs on other platforms.
(adapted from upstream git commit 27da14ea2abe5680ddfcffbf2a59be5f5a67cecd)
2014-06-06 09:08:37 +00:00
miod
0818e94dad NOT_FOR_ARCHS= gcc3, as this uses -iquote 2014-06-04 21:37:30 +00:00
rpointel
18831a3ab5 changed python3 default version so bump revision. 2014-06-03 11:31:10 +00:00
ratchov
3225aa96da Enable wavpack support. It was disabled because the .pc was wrong,
but now that it's fixed.

ok sthen
2014-05-29 11:40:07 +00:00
jeremy
3973a17d2d Hookup new ruby ports 2014-05-28 22:17:46 +00:00
jeremy
dd1aefc4bd Import ruby-taglib 0.6.0.
taglib-ruby is based on the excellent TagLib C++ library, which is
fast, full-featured and mature.

In contrast to other bindings, this one wraps the full C++ API, not
only the minimal C API. This means that all tag data can be accessed,
e.g. cover art of ID3v2 or custom fields of Ogg Vorbis comments.

taglib-ruby currently supports the following:

* Reading/writing common tag data of all formats that TagLib supports
* Reading/writing ID3v1 and ID3v2 including ID3v2.4 and Unicode
* Reading/writing Ogg Vorbis comments
* Reading/writing MP4 tags (.m4a)
* Reading audio properties (e.g. bitrate) of the above formats

OK jasper@
2014-05-28 21:59:41 +00:00
naddy
68c5595a9f update to 1.3.2: fix a bug in oggpack_writecopy() 2014-05-28 19:46:01 +00:00
naddy
e8e41b8ddf Update to 1.20.0. Fixes numerous bugs and adds new binary out123
only with the audio output part of mpg123.
2014-05-27 21:58:33 +00:00
naddy
04f5dc11d6 Update to 1.2.0. No user-visible changes. 2014-05-27 19:44:56 +00:00
jasper
bb57330aa9 security update to mumble 1.2.6 (only client is affected)
http://blog.mumble.info/mumble-1-2-6/
2014-05-27 12:14:07 +00:00
ajacoutot
c1ae4b2852 Update to rhythmbox-3.0.3. 2014-05-25 09:02:09 +00:00
bcallah
3945279f26 Update to potamus-15. Adds support for reading Opus files. 2014-05-24 14:31:46 +00:00
sthen
5ad3087a5b +quodlibet 2014-05-23 21:16:26 +00:00
sthen
2994e5b71a import audio/quodlibet, ok landry@
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.
2014-05-23 21:16:05 +00:00
naddy
1818483c6b +opusfile 2014-05-23 20:47:16 +00:00
naddy
ea4eb23be9 Import opusfile 0.5.
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@
2014-05-23 20:46:05 +00:00
sthen
cdc4c54bfb update to mutagen 1.23
- 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
2014-05-23 20:26:44 +00:00
sthen
a6eab9d26f don't rely on openssl to pull in string.h 2014-05-23 12:23:05 +00:00
landry
e68a8f2819 +py-discogs-client 2014-05-22 21:44:54 +00:00
landry
5f57882213 Import py-discogs-client 1.1.1.
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@
2014-05-22 21:44:13 +00:00
sthen
19b8488024 +py-acoustid 2014-05-22 15:06:51 +00:00
sthen
926e4cbe0c import py-acoustid, from Nils R, ok benoit@
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.
2014-05-22 15:06:37 +00:00
sthen
10e7c54a88 +beets 2014-05-22 14:17:13 +00:00
sthen
d25afdfb7f import ports/audio/beets, from Nils R with a few tweaks/feedback from various
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.
2014-05-22 14:16:55 +00:00
sthen
6489e47fc5 missing string.h 2014-05-22 09:29:56 +00:00
ajacoutot
cb51022e4c Update to a newer git checkout. 2014-05-21 18:02:38 +00:00
dcoppa
0dc619faac Update to 2014.04.22 snapshot.
It now uses ffmpeg instead of faad+libmad.
2014-05-20 14:51:46 +00:00
dcoppa
a1f6866fa1 mscore has a crappy Makefile that sets some stuff up and then calls
cmake: fix this nonsense.

OK bcallah@ (maintainer)
2014-05-20 14:08:47 +00:00
sthen
a245de3e90 fix pkg-config file, from Tim van der Molen 2014-05-19 16:57:39 +00:00
dcoppa
9fc3168536 Update to mpd-0.18.11 2014-05-19 07:52:07 +00:00
miod
9ef7c1c89d Unbreak on hppa by compiling with -O2 -finline-functions, after noticing
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@
2014-05-13 19:39:54 +00:00
benoit
1f5ce44c5f +py-musicbrainzngs 2014-05-12 16:06:46 +00:00
benoit
5c4db8f590 Import py-musicbrainzngs.
Python bindings for musicbrainz NGS webservice

from Nils R, ok sthen@
2014-05-12 16:04:13 +00:00
ajacoutot
03f4399685 Update to easytag-2.2.2. 2014-05-09 16:48:33 +00:00
sthen
f9fe539478 Update to chromaprint 1.1, and build the fpcalc tool. From Nils R with
a few tweaks by me.
2014-05-09 09:00:19 +00:00
ratchov
c7ade85a9d Drop "a" from COMMENT. Siren is ISC-licensed, not BSD-licensed, say
so in the PERMIT_PACKAGE_CDROM comment.

found by ajacoutot
2014-05-08 10:15:31 +00:00
ratchov
fea8e44076 Add audio/siren: a text-based audio player by Tim van der Molen
help and ok sthen, bcallah, landry
2014-05-08 09:51:30 +00:00
landry
2d9c0c9614 Mention that chromaprint can be installed to use the AcoustID database
for tracks fingerprinting so that tags are automatically filled.
Not added to RDEP as it adds ffmpeg as a dependency.
From Nils R.
2014-05-07 12:17:29 +00:00
landry
3a91197703 +puddletag 2014-05-06 14:02:17 +00:00
landry
12147dcde8 Import puddletag 1.0.3.
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@
2014-05-06 14:01:16 +00:00
dcoppa
8dc34205a0 Update to mpd-0.18.10, now that a nasty race condition when using
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@
2014-05-06 10:49:23 +00:00
brad
3edc81709e Fix picard with in-tree FFmpeg and fix the build with newer FFmpeg.
The fix for in-tree FFmpeg is based on a patch posted by dcoppa@
although synced closer to what was commited upstream.

ok ajacoutot@
2014-05-05 07:55:50 +00:00
naddy
42e81a81b4 drop workarounds for missing AI_ADDRCONFIG 2014-04-30 14:01:29 +00:00
ajacoutot
7a650ea1ed Update to easytag-2.2.1. 2014-04-23 11:28:31 +00:00
ajacoutot
e55e551145 Bump after neon krb5 removal. 2014-04-21 14:25:15 +00:00
jasper
db98266d5f use ${FILESDIR} instead of hardcoding 'files/' 2014-04-20 10:00:21 +00:00
jasper
a086f3753a add missing gettext module 2014-04-18 23:03:53 +00:00
landry
aef4913286 Cherrypick fixes for RT #90682 & 90670 to avoid scary verbose warnings
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)
2014-04-17 20:51:25 +00:00
jasper
315dbdb186 regen WANTLIB 2014-04-17 19:00:57 +00:00