Commit graph

9271 commits

Author SHA1 Message Date
pin
cb275d1718 audio/termusic: update to 0.3.15
[v0.3.14] - Released on: Sep 27 , 2021
-Minor fix: popup message will display for 5 seconds. no message overlapping
each other.
-New: search in playlist. Key binding: "/".
-New: wav file support.
-Fix: All lrc files was merged into mp3 after downloading. Should be
distinguished by file name.
-Fix: play any folder with command line args.
-Fix: spamming mpris propertieschanged messages. Thus mpris is default now.

[v0.3.15] - Released on: Sep 27, 2021
-Revert mpris to optional as some users don't have dbus installed (NetBSD and
MacOs).

NOTE: This package was built with rust-1.55 on NetBSD-current amd64.
2021-09-27 20:15:10 +00:00
pin
d1e0fd721d audio/termusic: update to 0.3.13
-New: mpris support(optional). use "make mpris" to compile and install it.
-Show a message when start playing a song.
-Remove the usage of msgbox component and use paragraph instead.

While here remove dependency on openssl which, was actually remove on 0.3.12
2021-09-23 14:44:04 +00:00
nia
bebea17e18 ncmpc: avoid compilation problem on netbsd-8 2021-09-22 06:56:10 +00:00
nia
e2e6dd4dbd ykchorus: Fix building on non-x86 by removing excessive optimization flags 2021-09-20 07:50:07 +00:00
schmonz
0a311d1fbd Oops, array append syntax in Meson is +=. Should fix non-macOS builds.
Problem reported by wiz@.
2021-09-18 10:38:44 +00:00
nia
13b5139440 pt2-clone: add man page and desktop file, adapted from Debian 2021-09-18 08:08:22 +00:00
nia
8caac011a4 pt2-clone: update to 1.34
v1.34 - 16.09.2021
- Bugfix: Pattern delay (EEx) did nothing on muted channels
- Bugfix: Less clicks/pops during E0x command (Set LED Filter)
- Added the missing Karplus-Strong command (E8x). Since this effect was
  sometimes replaced with visuals-syncing in demo music, it can be turned off by
  setting DISABE_E8X to TRUE in protracker.ini.
- Fix: Only do 2x oversampling if the audio output rate is below 96kHz. It
  would otherwise be a waste of CPU time (diminishing returns).
- Paula emulation is now slightly more accurate to a real Amiga (verified):
  1) Period/volume changes are now only updated when it's time to read
     a new sample point (period refetch). It was recently discovered that
     volume is also fetched (and cached) in the period refetch stage.
  2) During sample point fetching, the new sample point is now cached until it's
     time to read the next sample point. This can sometimes make a very small
     difference for sampledata-changing ProTracker effects (E8x / EFx).
- Removed BLEP'ing of volume changes, as it was no longer needed with the new
  way of doing volume changing, and it saves up some CPU time.

v1.33 - 04.09.2021
- The tracker now uses 2x oversampling and decimation for mixing and filtering,
  for (theoretically) less aliasing.
- Added Amiga 1200 low-pass filter (~34.4kHz, when not in A500 mode). This
  makes sense now, since we have twice the render/filter frequency than before.
- PAT2SMP now renders in higher quality thanks to the new high quality 2x
  decimator routine. Especially noticable in LO mode on high-frequency content.
- The "2x downsample" option while loading samples results in slightly less
  aliasing than before because of the new high quality 2x decimator.
- The MOD2WAV audio rate is now the same as the tracker's audio rate
- Stereo separation now works like it should. The volume is a bit louder than
  before if you increase the separation, but that's expected.
- Removed the hand-made cutoff tweak on the Amiga 500 low-pass filter. It now
  uses the correct nominal cutoff frequency. The RC filter routines have been
  replaced with new ones, and with these I didn't have to tweak the cutoff to
  make it sound similar to an A500 (probably related to filter prewarping?).

v1.32 - 12.08.2021
- Bugfix: If you had accidentally clicked somewhere on the sample data before
  using the "ramp volume" tool, it wouldn't work as expected.
- Bugfix: The BPM was a tiny fraction off because of an off-by-one error in
  the Amiga CIA period -> Hz calculation. The error was about ~0.02%, so it
  would only be measurable when comparing several minutes of recorded audio.

v1.31 - 19.06.2021
- The Disk Op. file sorting routine is now simplified and more ProTracker like
  (names are converted to uppercase before sorting). This affects the sorting.
- Bugfix: Don't allow mouse wheel scrolling while the volume/filter toolbox
  is open (sample editor).

v1.30 - 29.04.2021
- Bugfix: MOD2WAV would in some cases not render the correct amount of data
- Fixed an old PT bug where the pattern editor could sometimes show the next
  pattern's data one tick too early at the end of the pattern.
- Some small code refactoring

v1.29 - 14.03.2021
- Bugfix: Characters A..F were not accepted in the "Mix" text box in Edit Op. #3
- Screensaver is no longer disabled when the program is running
2021-09-18 08:07:52 +00:00
nia
1d86efd22c qjackctl: update DESCR 2021-09-18 07:53:57 +00:00
nia
2023266c32 wmmixer: update to 1.9
Release 1.9   03 Mar 2021 Remove obsolete dynamic exception specification.
2021-09-18 07:34:59 +00:00
schmonz
d541d85d4d pax11publish.1 is only installed if we build with x11. 2021-09-17 07:14:17 +00:00
schmonz
2739db29d6 Fix macOS build. NFCI elsewhere. 2021-09-17 06:47:29 +00:00
nia
68e42caf97 ardour: Point at LOCAL_PORTS since someone uploaded a non-matching
distfile over mine.
2021-09-17 06:40:39 +00:00
nia
b308710530 jack: build with POSIX style getgrnam_r on Solaris 2021-09-16 13:43:01 +00:00
schmonz
c6c96da6a1 Fix some (not all) of the macOS build failures. NFCI elsewhere. 2021-09-16 13:02:34 +00:00
wiz
03a1369ed9 ardour: fix pkglint warning 2021-09-16 08:26:52 +00:00
wiz
3aaa037dd2 ardour: remove patch that was removed from distinfo during update 2021-09-16 08:26:44 +00:00
gutteridge
ef5f07521e py-music21: update to 7.1.0
The upstream change log can't be summarized easily. There are no
security updates or the like. Interested parties should consult the
upstream change log at:
https://github.com/cuthbertLab/music21/releases/tag/v7.1.0
2021-09-16 00:23:52 +00:00
pin
2330567f1f audio/termusic: update to 0.3.12
-Minor fix: wrong hints for empty queue.
-Load queue faster.
-Remove dependency of openssl.
-Remove dependency of urlqstring.
2021-09-15 13:32:56 +00:00
nia
2389348b13 libsamplerate: update to 0.2.2
Version 0.2.2 (2021-09-05)
  * Fix CMake overlinking for examples (#146)
  * Switch to GCC's visibility for hiding more implementation details
  * Check GNU ld instead of gcc for exported symbols control logic in
    configure.ac
  * Disable static builds using Autotools by default. If you want static
    libraries, pass --enable-static to ./configure
  * ABI version incompatibility between Autotools and CMake build on Apple
    platforms.
  * Fixes and improvements for CMake build system.
  * Fixes and improvements for Autotools build system.
  * Switch to .xz over .bz2 for release tarballs.
  * Minor bug fixes and updates.
2021-09-15 11:34:25 +00:00
schmonz
0c08321d7f Add patch missed in previous. 2021-09-15 07:44:37 +00:00
schmonz
275b164760 Install manpages under man1 (instead of at the top-level PKGMANDIR).
Bump PKGREVISION.
2021-09-15 07:44:09 +00:00
schmonz
dda2a56561 Add a few seemingly macOS-specific PLIST entries. 2021-09-15 07:35:14 +00:00
pin
f62fc8f4f2 audio/termusic: update to 0.3.11
-Load faster by loading queue after app start.
-Remove dependency of ogg-metadata.
-Display version info in both tui and cli.
-Could override music directory with command line arguments.
2021-09-13 18:33:13 +00:00
wiz
e865ced5bb fluidsynth: update to 2.2.3.
FluidSynth did not build on macOS 10.5 and earlier (#946, thanks to @evanmiller)
    Fix build with CMake <3.7 (#944, thanks to @komh)
    Fix a NULL dereference in delete_fluid_ladspa_effect() (#963)
2021-09-12 09:17:19 +00:00
nia
781bdd11e6 jack: Work around "error: ::vfscanf has not been declared" on NetBSD 9.x 2021-09-12 06:04:44 +00:00
nia
80b5d4234a jack: Needs aften on Darwin 2021-09-11 23:45:35 +00:00
nia
1cd9948b0f add audio/aften
Aften is an audio encoder which generates compressed audio streams based on
ATSC A/52 specification. This type of audio is also known as AC-3 or Dolby
Digital and is one of the audio codecs used in DVD-Video content.
2021-09-11 23:44:48 +00:00
pin
9d455f433e audio/termusic: update to 0.3.10
[v0.3.10]
Released on: Sep 11 , 2021.
-New: ogg vorbis format support.
2021-09-11 21:10:01 +00:00
nia
ea4db8034f ardour: update to 6.9.0. builds again with latest GTK libraries... 2021-09-11 16:33:11 +00:00
nia
d5c622e3c7 Add audio/libltc
Linear (or Longitudinal) Timecode (LTC) is an encoding of SMPTE timecode
data as a Manchester-Biphase encoded audio signal. The audio signal is
commonly recorded on a VTR track or other storage media.

libltc provides functionality to encode and decode LTC audio from/to SMPTE
or EBU timecode, including SMPTE date support.
2021-09-11 10:29:15 +00:00
nia
b56002b341 audacity: Backport a crash fix (and another crash workaround...) 2021-09-11 08:53:19 +00:00
nia
1b2c466b2b jack: Install man pages on non-Linux. Fix Linux PLIST. 2021-09-10 11:14:05 +00:00
nia
c7fcd1df82 jack: support systems without AUDIO_GETFORMAT (NetBSD 8) 2021-09-09 22:41:43 +00:00
nia
1028dde167 portaudio: Fix playing very short files in Audacity with Sun backend
According to portaudio's own docs, my previous code was correct -
aborting the stream should cause any queued samples to be dropped.
However, audacity seems to be abusing the portaudio API and calling
Abort immediately once it's finished processing the output...
2021-09-09 21:41:59 +00:00
nia
737f82c3d9 jack: restore hack to ensure libsamplerate gets linked 2021-09-09 21:10:18 +00:00
nia
f73dc07a18 libsndfile: fix sndfile-play tool on netbsd 2021-09-09 12:14:42 +00:00
nia
31650238de libsndfile: apply patch for CVE-2021-3246 2021-09-09 12:03:09 +00:00
nia
01e05d4ecf Recursive revbump for audio/jack 2021-09-08 21:04:53 +00:00
nia
fa30663e58 jack: Update to 1.9.19
This switches us to jack2, the latest rewrite of the JACK audio
server, with support for Solaris, Linux, macOS, and NetBSD (support
for NetBSD added by me in a series of patches...)

My primary motivation for this update is to avoid jack1's unpleasant
abuse of unix domain sockets such that it no longer works in NetBSD
9.99.x (see PR kern/56113)
2021-09-08 19:19:19 +00:00
pin
eb320170ae audio/spotify-player: remove trailing white line 2021-09-08 10:48:20 +00:00
pin
8b8674a219 Add spotify-player 2021-09-08 10:43:46 +00:00
pin
c738e038a7 audio/spotify-player: import package
spotify-player is a custom Spotify player built and tweaked based on my personal
preferences. It is fast, easy to use, and configurable.

It's designed to be a player, not a fully-fledged Spotify clone, so it does not
aim to support all possible Spotify features.
The main goal is to provide a quick and intuitive way to modify the current
playback by either using player commands or navigating between different
contexts.
Similar to other TUI applications, is keyboard driven. User will use a set of
predefined commands with shortcuts to interact with the player.
spotify-player has a simple UI with three main components:
-a playback window displaying the current playback
-a context window displaying a context (playlist, album, artist)
-popup windows for using some commands (switch theme, browser playlists, etc)
or displaying additional information

spotify-player is built on top of tui, rspotify, and librespot libraries.
It's inspired by spotify-tui and ncspot.
2021-09-08 10:42:54 +00:00
pin
cf93e8dc1f audio/termusic: update to 0.3.9
[v0.3.9]
-New: flac format support.
-Refactor invidious.rs.

[v0.3.8]
-Remove the usage of configr, also make the app minimal.
-Change hotkey for help to Ctrl+h.
-Rearrange components in tag editor.
-Embed duration into tag. Load faster.
-Remove dependency of mp3-duration.
-Minor fix: lyric lang_ext was set to wrong names.
2021-09-07 11:06:45 +00:00
adam
b17bd37821 faudio: updated to 21.09
21.09

Fixes:

Game: Refactor Tick() loop to poll events more aggressively. This should dramatically improve input latency for fixed-step games with v-sync off, and stabilize timing in general for fixed-step games with v-sync on. Variable-step games should be unaffected.
SDL2_FNAPlatform: Check for : in our MonoPathRootWorkaround, to detect more rooted paths
2021-09-06 16:31:29 +00:00
thor
ff36c6365a mpg123: update to 1.29.0
The upstream changes:

- build: added --enable-runtime-tables
- libmpg123:
-- Float deocder runtime table computation is back as option,
   based on suggestion and initial patch by Ethan Halsall for a smaller
   download size of the wasm decoder built from libmpg23. This only
   trims the size of the binary on disk (network), for runtime
   overhead and a bit of uneasyness about concurrency during table
   computation, which happens implicitly on handle initialization,
   only guarded by an integer flag. This does _not_ revive
   mpg123_init().
-- The ID3v2 UTF-16 BOM check is now a straight-on loop and not a
   recursive function.

Only the last one is relevant for this pkg. Avoids heavy stack use
on pathological files.
2021-09-05 23:39:52 +00:00
pin
513b66e3e1 audio/ncspot: update to 0.8.2
Maintenance:
-Add Windows release builds (#573)
-Reduce API calls by only fetching the full track details if necessary
-Refactoring, other cleanups and dependency updates
-Remove broken Facebook login code (#310)

Features
-Scrolling on volume text increases/decreases volume (#576)
2021-09-03 10:28:44 +00:00
pin
9a0eeb2291 audio/termusic: update to 0.3.7
[v0.3.7]
Released on: Sep 2, 2021.
-Fix table focus issue.
-Fix invidious search slow down the whole program.
-Change http client from reqwest to ureq, to make the app minimal.

[v0.3.6]
Released on: Aug 31, 2021.
-Remove the dependency of unicode truncate, as tui-realm-stdlib implemented
width for table.
-Fix playlist sorting with characters of mixed languages.
-Speed up load_queue and sort playlist.
-Minor fix: duration display in queue.

[v0.3.5]
Released on: Aug 26, 2021.
-Refactoring status line, to show download success or fail message.
-Parsing output of youtube-dl to select downloaded song in playlist.
-Embed all lyrics after youtube download. Switch lyric with "T" key while
playing.
-Show popup messages on top right corner.
-Sort file name(including chinese) in tree.
-Can delete single lyric from tag editor.
-Currently only mp3 support several lyrics.

[v0.3.4]
Released on: Aug 24 2021.
-Refactoring lyric mod to songtag mod.
-Run songtag search in threads so it'll not block tageditor.
-Refactoring youtube_options and no more search error with youtube.
2021-09-02 12:07:08 +00:00
wiz
45863be59c musicpd: update to 0.22.11.
ver 0.22.11 (2021/08/24)
* protocol
  - fix "albumart" crash
* filter
  - ffmpeg: pass "channel_layout" instead of "channels" to buffersrc
  - ffmpeg: fix "av_buffersink_get_frame() failed: Resource temporarily unavailable"
  - ffmpeg: support double-precision samples (by converting to single precision)
* Android
  - build with NDK r23
  - playlist_directory defaults to "/sdcard/Android/data/org.musicpd/files/playlists"
2021-08-30 15:43:26 +00:00
js
a3e131c964 audio/pt2-clone: Drop maintainership
I moved from macOS to Fedora, and everything using OpenGL or audio in pkgsrc is
broken on Fedora (incompatible, much older Mesa in pkgsrc, PulseAudio from
pkgsrc not supporting PipeWire, etc.) so I can no longer update and test this
package. This package unfortunately ticks both, OpenGL and audio.
2021-08-28 15:30:08 +00:00
jperkin
516659eb05 pulseaudio: Fix build on SunOS, and probably others.
The -Dtests=false is probably required everywhere as they depend on $ORIGIN
rpaths for internal libraries, and DATADIRNAME is no longer valid.
2021-08-26 13:20:40 +00:00