Shell.FM is a lightweight and interactive console based player for
last.fm radio streams (e.g. lastfm://artistnames/someartist) featuring
proxy support and bookmarks saving.
from guillaume pinot (maintainer). with tweaks by giovanni bechis and jakemsr@
testing by many, thanks!
- greatly simplify type-mismatch-correcting patches. most of the
mismatches actually match on size and signedness, so only fix the
ones that don't match. tested to work on sparc64 by naddy@ a
while back.
- libmp4v2 is no longer part of this package
groups when dropping privilege. This fixes long-standing permission
problems when accessing music directory..
From Tobias Ulmer (MAINTAINER) on ports@, thanks!
ok jasper@
Music::Audioscrobbler::MPD is a scrobbler for MPD. It provides routines
to submit songs to last.fm from MPD.
based on a port by anton v. yabchinkiy, with tweaks by me.
ok landry@
Music::Audioscrobbler::Submit is a scrobbler for MPD implementing the
1.2 protocol, including "Now Playing' feature.
Items are submitted and stored in a queue. This queue is stored as a
file using Tie::File. When you submit a track, it will add the queue to
the track and process the queue. If it submits all items in the queue,
the submit() method will return true.
based on a port by anton v. yabchinkiy, with tweaks by me.
ok landry@
- fix build on alpha by not comparing a va_list to NULL. problem
noticed and fix tested by merdely@.
- fix possible 100% cpu usage in full-duplex mode
- fix net client/server
- add @bin markers to PLIST
This package provides a couple of tools to cut and cat MP3 audio files
at the frame level.
* mp3cut uses a so called 'cue sheet' to cut an MP3 audio file into
individual pieces (usually tracks)
* mp3cat concatenates the audio data from one or more MP3 files
* cddb2cue generates a cue file from a CDDB file
from Girish Venkatachalam
This module provides an interface for extracting data from CDDB-format
data files, as used by freedb. It does not read data from your CD, or
submit information to freedb.
from Girish Venkatachalam
The script scans the given directories for media files with known file
name extensions and writes the names into a playlist file in M3U,
extended M3U or PLS format. Those very simple formats are used or at
least understood by the vast majority of media players on different
platforms.
For huge collections which have to be rescanned after adding or
modifying some files, the program can cache the meta data to speed up
subsequent runs.
from maintainer Girish Venkatachalam,
reworked to use python.port.mk and setuptools by wcmaier@
it makes more sense to add devhelp as run_depends for gnome-session and
leave it to the user to install it manually for other packages
"if you're as happy as a pig in poop, commit it" jasper@
GNUpod is a collection of Perl scripts which allow you to manipulate and
use your iPod.
from James Turner - thanks.
comments from simon@, sthen@ and probably others
"ok by me" merdely@
MilkyTracker is an open source, multi-platform music application for
creating .MOD and .XM module files. It attempts to recreate the module
replay and user experience of the popular DOS program Fasttracker II,
with special playback modes available for improved Amiga ProTracker 2/3
compatibility.
ok simon@
- don't bother trying to fix compiler optimization flag tests. they're
badly broken/linux spcific, and we don't use them anyway.
- the net source client became a "real" client (executable), instead of
an "in process" client (plugin)
- previous sun_driver patches accepted upstream, plus:
* fix cycle timing in duplex mode by moving calculations and function
calls out of the poll() synchronization loop
* shorten xrun and silence writing/reading messages
* remove unused variables
* attempt to stop continuous playback underruns in duplex mode that are
caused by the capture buffer overrunning
* try harder to make sure we have pristine buffers after
sun_driver_start()
* use native endian audio encodings
* report a delay when poll() times out, instead of effectively running
a null cycle
now jack works on my r10k sgi :)
gtk-update-icon-cache is part of gtk+2: adding gtk+2 to run_depends just
to update the icon cache (which only gtk apps can use) is overkill to
say the least!
As from now, each time icons are installed under %D/share/icons, we try
to execute gtk-update-icon-cache and if it is not there, we just ignore
the error.
What it means is that if you have gtk+2 installed, then it'll run fine
and your apps will be able to use the cache. Otherwise, it will silently
fails which is fine since it means none of your apps would have been
able to take advantage of the cache anyway.
discussed with jasper@
- disable the libsamplerate resampler, it clips and is horribly
inefficient
- fix WANTLIB
- stop ffmpeg decoder from spamming stdout
- enable jack output
multimux allows you to multiplex up to 8 mono WAV files into a single
PCM audio data stream. Additionally, multimux can add a WAV header to
this stream or pipe the stream to ffmpeg to create a multichannel AC3
file as commonly found in DVDs.
submitted by Girish Venkatachalam, thanks. I used this to test
multichannel support in cmpci.
FluidSynth is a real-time software synthesizer based on the SoundFont 2
specifications.
Features:
* Cross platform support (Linux, Mac OSX and Windows to name a few)
* SoundFont 2 support
* Realtime effect modulation using SoundFont 2.01 modulators
* Shared library which can be used in other programs
* Built in command line shell
* Playback of MIDI files
ok kili@
syntax error's in libmusicbrainz' tests. these tests can be build again
when cppunit is more up to date.
noticed by bernd@ and steven@, thanks!
no pkgname bump needed.
nanosleep(2) instead of usleep(3), which is limited to 1 second.
- stop clients from getting "zombified" after connection graph
changes by ignoring errors from read(2)ing data that isn't used.
The libmusicbrainz (also known as mb_client or MusicBrainz Client
Library) is a development library geared towards developers who wish to
add MusicBrainz lookup capabilities to their applications.
from OUSADOU Azwaw, with tweaks by me
ok ajacoutot@
- in each call to sun_driver_write(), bzero the buffer that will be
written to the audio device. stops jackd from "buzzing" or
"humming" when the last samples from a client weren't true silence.
- consistently use bzero instead of memset to zero out buffers.
- add missing returns in error conditions.
parameters argument with Pa_IsFormatSupported() when checking if
certain capture parameters are supported.
- take maintainership per former MAINTAINER's suggestion