Age | Commit message (Collapse) | Author | Files | Lines |
|
-New: add all key configuration for global, library and playlist(huge work).
-Minor Fix: Don't close search dialogue after add to playlist.
-New: new player backend mpv. If you prefer mpv, you can build with feature
gate mpv. My testing result: gstreamer doesn't work for ape file, mpv works
for everything but flac may seem buggy.
|
|
Fixes:
-Fixed empty context menu when right-clicking empty spaces (#122).
-Fixed not updating playlist when deleting a track (#128).
-Fixed incorrect track order after deleting a track in a playlist (#130).
-Fixed paging not working with some lists (#145).
-Fixed not removing extra spacing when using system title bar.
-Fixed issues with followed playlists by other users not updating properly.
-Fixed issue when attempting to search for nothing.
-Fixed issues resuming playback when last used device was no longer available.
Changes:
-Added an option to show desktop notification on track change (#99).
-Added support for repeating a single track (#108).
-Added support for podcasts (#110).
-New and improved volume slider (#112).
-Already opened artists are now re-used (#113).
-Added support for mirrored title bar buttons (#120).
-Added support for creating new playlists (#139).
-Added support for following, and unfollowing, playlists.
-New status messages, replacing the status bar and desktop notifications.
-Added a custom font for the custom dark theme.
-Now continues playing tracks from search results.
-Now shows more artists links, for example social media links.
-Removed broken "PulseAudio volume control" setting.
-Tracks in albums now show an added date for when the album released.
-New categories in settings for logs and for troubleshooting.
|
|
|
|
Fixes MIDI input on NetBSD.
|
|
-change theme profile of playback_progress_bar component style
-update dependencies
|
|
Changes since v1.49
v1.50 - 12.01.2022
- macOS/Windows: Updated SDL 2.0.16 to SDL 2.0.20. SDL 2.0.18 would have issues
with custom mouse cursors on Windows, so I had to skip it.
|
|
|
|
SoundFile is an audio library based on libsndfile, CFFI and NumPy.
SoundFile can read and write sound files. File reading/writing is
supported through libsndfile, which is a free, cross-platform,
open-source (LGPL) library for reading and writing many different
sampled sound file formats that runs on many platforms. SoundFile
represents audio data as NumPy arrays.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
setuptools has this as default when --root is used (since version 0.6a11).
|
|
Changes in v3.0.4
-----------------
* exposes failure responses in CommandError exceptions
Changes in v3.0.3
-----------------
* asyncio: tolerate early disconnects
Changes in v3.0.2
-----------------
* asyncio: fix disconnect happen before connect
* asyncio: better protection against request cancellation
* asyncio: idle iterator raises error when connection closed
Changes in v3.0.1
-----------------
* 3.0.0 accidentially introduced typing annotation that were not meant to be published yet.
Changes in v3.0.0
-----------------
* Breaking changes: albumart now returns dictionary :code:`{"size": "...",
"binary": b"..."}` instead of just a string
* add readpicture command
* add partition, newpartition and delpartition commands
* add moveoutput command
* removed deprecated `send_` and `fetch_` commands. Use the asyncio or twisted API instead for asynchronous mpd commands.
Changes in v2.0.0
-----------------
* Minimum python version was increased to python3.6, python2.7 support was dropped
* asyncio: fix parsing delimiters
* add support for albumart command
Changes in v1.1.0
-----------------
* Fix list command to work with grouping. Always returns list of dictionaries now.
Make sure to adopt your code since this is an API change.
* fix compatibility with python3.9
* fix connecting to unix socket in asyncio version
* close asyncio transports on disconnect
* create TCP socket with TCP_NODELAY for better responsiveness
|
|
|
|
Bump PKGREVISION.
|
|
|
|
Version 1.5.1 -- December 23, 2021
==================================
- No functional source code changes.
- Fixed some compiler warnings.
- Rebuilt the fpcalc binaries with FFmpeg 4.4.1.
- Added support for fat binaries on macOS, with support for both Intel and Apple silicon.
|
|
|
|
This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.
Set this flag for packages that need it and bump PKGREVISION.
|
|
They now have a tool dependency on py-setuptools instead of a DEPENDS
|
|
[v0.6.5]
Released on: Jan 3rd, 2022 .
-New: key configuration. To configure a value, please note the modifier bits
value: Shift=1,Ctrl=2,Alt=4. You can combine them for example 6 is Ctrl+Alt
and 7 is Ctrl+Alt+Shift. Please note, whenever shift is configured, the args
for char letter should be capital at the same time, for example Q.
-New: option to disable confirmation message box for quitting.
-New: aiff metadata supported by lofty-rs.
-New: shift_tab works in tag editor and color editor to switch focus.
-Fix: configuration for album photo position and size. Please note, default
align for photo is BottomRight, means the x and y specifies bottom right corner
of the photo. Supported align: BottomRight,BottomLeft,TopRight,TopLeft. Also,
width should be between 1-100 because it's a relative number compared to
terminal size. We don't specify height and it's calculated from width and the
photo ratio is kept. Meanwhile, when x,y lead to display outside of terminal,
app will correct it and try to draw on the terminal.
-Fix: wrong mime-type for embeded album photo.
|
|
Maintenance
-Improved README (#683)
-More detailed error message in case of command parse error (#684)
-Remove panics in the update_token flow (#688)
Features
-Add exec command allowing users to execute shell commands on key press (#673)
-Set up release builds for armhf and arm64 (#659)
-Improved seek command to allow more units (e.g. 2s), check parse_duration
documentation for accepted units (#682)
-Set terminal title to ncspot (#685)
|
|
Bump PKGREVISION.
Disable python 2.7 support since that would need more workarounds
and nothing in pkgsrc needs the 2.7 version of this.
|
|
|
|
This fork of rosegarden is dead upstream but seemingly worth keeping
around, so do some maintenance.
Silence a bunch of compiler warnings (not all though). Avoid unsafe
use of tmpnam(). Avoid some uses of sprintf, including one triggering
a compiler warning about a static overflow. (Plenty more sprintf uses
remain though.) Use standard headers. Use ctype functions correctly.
Etc.
Also add patch comments. Fix some pkglint.
This is probably going to warrant a patchkit in the future.
|
|
This is the really old X11 version of Rosegarden that upstream now
barely admits ever existed. Add a comment clarifying that for the next
person who becomes confused about the version numbering.
|
|
Update PLIST, bump PKGREVISION.
|
|
### libopenmpt 0.6.0 (2021-12-23)
* [**New**] `MUS` files from Psycho Pinball and Micro Machines 2 are now
supported.
* [**New**] `SymMOD` files created with Symphonie / Symphonie Pro are now
supported.
* [**New**] `FMT` files created with Davey W Taylor's FM Tracker are now
supported.
* [**New**] `DSYM` files created with Digital Symphony are now supported.
* [**New**] TakeTracker MODs with `TDZ1` to `TDZ3` magic bytes are now
supported.
* [**New**] openmpt123: openmpt123 will now expand file wildcards passed on
the command line in Windows when built with MSVC.
* [**New**] libopenmpt_ext: New interface `interactive2` adding
`openmpt::ext::interactive2::note_off()`,
`openmpt::ext::interactive2::note_fade()`,
`openmpt::ext::interactive2::set_channel_panning()`,
`openmpt::ext::interactive2::get_channel_panning()`,
`openmpt::ext::interactive2::set_note_finetune()`, and
`openmpt::ext::interactive2::get_note_finetune()` (C++) and
`openmpt_module_ext_interface_interactive2.note_off()`,
`openmpt_module_ext_interface_interactive2.note_fade()`,
`openmpt_module_ext_interface_interactive2.set_channel_panning()`,
`openmpt_module_ext_interface_interactive2.get_channel_panning()`,
`openmpt_module_ext_interface_interactive2.set_note_finetune()`, and
`openmpt_module_ext_interface_interactive2.get_note_finetune()` (C).
* [**New**] `Makefile` `CONFIG=emscripten` now supports
`EMSCRIPTEN_TARGET=audioworkletprocessor` which builds an ES6 module in
a single file with reduced dependencies suitable to be used in an
AudioWorkletProcessor.
* [**New**] `Makefile` `CONFIG=emscripten` now supports `EMSCRIPTEN_PORTS=1`
which uses dependencies (zlib, mp123, ogg, and vorbis) from Emscripten Ports
instead of using miniz, minimp3, and stb_vorbis locally or building zlib,
mp123, ogg, and vorbis locally.
* [**New**] `Makefile` `CONFIG=emscripten` and `CONFIG=djgpp` can now build
zlib, mpg123, and vorbis locally instead of only supporting miniz, minimp3,
and stb_vorbis via `ALLOW_LGPL=1`.
* [**Change**] `Makefile` `CONFIG=emscripten` now supports
`EMSCRIPTEN_TARGET=all` which provides WebAssembly as well as fallback to
JavaScript in a single build.
* [**Change**] openmpt123: DOS builds now use the Mercury fork of
`liballegro 4.2` for improved hardware compatibility.
* [**Change**] libopenmpt no longer generates internal interpolation tables on
library load time, but instead only on first module load time.
* [**Regression**] `Makefile` `CONFIG=emscripten` does not support
`EMSCRIPTEN_TARGET=asmjs` or `EMSCRIPTEN_TARGET=asmjs128m` any more because
support has been removed from current Emscripten versions.
* [**Regression**] Support for GCC 7 has been removed.
* [**Regression**] Support for Clang 5, 6 has been removed.
* [**Regression**] Support for Emscripten versions older than 1.39.7 has been
removed.
* [**Regression**] Building with Android NDK older than NDK r19c is not
supported any more.
* libopenmpt can now detect infinite pattern loops and treats them as the song
end. This means that setting a repeat count other than -1 now always
guarantees that playback will eventually end. The song loop counter is
decremented each time it ends up at the start of the infinite loop, so the
song does not restart from the beginning even if the repeat count is not 0.
* `openmpt::module::set_position_seconds()` accuracy has been improved for
modules with pattern loops.
* IT: Portamentos in files with Linear Slides disabled are now more accurate.
* IT: Pitch/Pan Separation was affected by note-off commands, and wasn't reset
by panning commands like in Impulse Tracker.
* IT: Even after libopenmpt 0.5.14 the filter reset logic was still not 100%
identical to Impulse Tracker: A note triggered on tick 0 of a row with a
Pattern Delay effect still caused the filter to be reset on repetitions of
that row even though the note wasn't retriggered.
* IT: Added read-only support for BeRoTracker commands 1 and 2 (equivalent to
XM commands K and L).
* XM: BeRoTracker saves smooth MIDI macros in a different way from OpenMPT.
This command is now imported correctly.
* XM: Emulate FT2 Tone Portamento quirk that inverts portamento direction
after the target was reached (if target note was higher than previous note).
* S3M files saved with Impulse Tracker and latest Schism Tracker now also
compute sample playback speed in Hertz.
* Depending on whether an S3M file was last saved in Scream Tracker with the
Sound Blaster or Gravis Ultrasound drivers loaded, different compatibility
flags are now applied. For files saved with the GUS, the sample volume
factor is now also ignored (fixes volume levels in S3Ms made on the GUS, in
particular if they use both samples and OPL instruments).
* S3M: Enforce the lower frequency bound.
* MOD: Loosened VBlank timing heuristics so that the original copy of
Guitar Slinger from Dizzy Tunes II plays correctly.
* FAR: Correct portamento depth is now used.
* DMF / IMF: Improved accuracy of finetune commands.
* MDL: Implemented finetune command.
* OKT: Various accuracy improvements such as: Sharing volume between mixed
channels, volume commands on mixed channels are permanent (not reset with
new notes), mixed channels do not support default sample volume, 7-bit
samples are actually supposed to be played as-is (not amplified to full
8-bit range), reject speed command parameters >= 20.
* zlib: v1.2.11 (2017-01-15).
* mpg123: v1.29.3 (2021-12-11).
* ogg: v1.3.5 (2021-06-04).
* vorbis: v1.3.7 (2020-07-04).
* miniz: v2.2.0 (2021-06-27).
* minimp3: commit 50d2aaf360a53653b718fead8e258d654c3a7e41 (2021-11-27).
* stb_vorbis: v1.22 commit 5a0bb8b1c1b1ca3f4e2485f4114c1c8ea021b781
(2021-07-12).
* FLAC: v1.3.3 (2019-08-04).
* PortAudio: v19.7.0 (2021-04-06).
|
|
|
|
[v0.6.4]
Released on: Dec 24, 2021.
-New feature: using yt-dlp for downloading because youtube-dl is slower caused
by throttle problem. For details please check this reddit thread. To use it,
it's under feature gate yt-dlp. make full will enable all features including
this one.
-New: opus format support. Metadata is supported by lofty-rs.
-New: configuration for album photo size and position.
-Fix: youtube search next page doesn't work.
-Fix: color editor playlist highlight symbol doesn't work.
-Fix: focus issue after exit tag editor.
-Fix: focus issue after download.
-Fix: command line open music dir not working.
|
|
|
|
[v0.6.3]
Released on: Dec 19, 2021.
-New: color theme support. Shift+C to open color editor. You can change the
whole theme, or edit the specific color. The themes are from alacritty-themes,
and are localed in ~/.config/termusic/themes/ folder.
|
|
|
|
Changes:
- libmpg123: Catch more NULL pointer arguments in LFS wrappers
(most prominently: mpg123_feedseek(), bug 328).
- mpg123:
-- Fix regression that did _not_ enable --remote-err on -s anymore.
-- Fix typos in man page (thanks to Naglis Jonaitis).
-- Drop mixed-up value limits on remote control SEQ command. It is up to you
if you want to distort your sound.
-- Add note about equalizer frequency bands to man page.
- build: add BUILD_PROGRAMS option to ports/cmake
|
|
|
|
Also adapt the dependencies to not support python 2.7.
|
|
|
|
Changes since v1.48
v1.49 - 13.12.2021
- Fixed a bug when using Cut (or CTRL+X) on 16-bit samples in the sample
editor. It would read data from the wrong offset.
- Kludge: Allow marking the very last sample points in the sample editor if the
image is stretching out the whole screen in fullscreen mode.
- Mac:
1) Fixed possible mouse coordinate scaling bug when leaving fullscreen
2) Left Command key won't trigger song play anymore.
Use the right Alt key for this. If you have an old Mac without a right Alt
key, I suggest getting a newer computer (my first priority is modern
computers).
3) Left Command key can now be used instead of Alt for:
- Select all (A - sample/text editing)
- Cut (X - sample/text editing)
- Copy (C - sample/text editing)
- Paste (V - sample/text editing)
- Updated the help text
|
|
|
|
|
|
|