Version 0.7.0 is a big release with lots of changes to low-level machinery.
user-facing
added a new "crossfade" playback mode that can be used instead of "gapless". users can change this functionality in the settings view.
fixed audio artifacts in WasapiOut and DirectSoundOut when pausing and resuming playback multiple times very quickly.
fixed a really bad bug where dialogs could not be easily dismissed in some cases. this included the first-run dialog! yikes.
low-level
added Latency() and Drain() methods to the IOutput interface
reduced CPU load in some output plugins by being less aggressive about keeping the output buffers 100% full all the time. 75%+ fill rate should be sufficient.
generalized MessageQueue and moved it out of app, and into core so it can be reused for other functionality (e.g. crossfading)
added support for "mix points" in Player -- get a callback as soon as a specific playback position is hit!
fixed DirectSoundOut to fall back to software mixing if hardware mixing is unavailable
fixed DirectSoundOut to start playback immediately, instead of requiring the buffer to be completely full
musikCube 0.96x - terminalbasierter Musikplayer und -verwaltung
Moderatoren: Jean, |Gordon|, Moderatoren
Re: musikCube 1.1 final / musikbox 0.62 - Musikplayer und -verwaltung
und schon bei 0.70
https://www.youtube.com/watch?v=c8aUI4hy2dM
Re: musikCube 1.1 final / musikbox 0.70 - Musikplayer und -verwaltung
musikBox 0.7.1 (02.01.2017):
https://github.com/clangen/musikcube/releases
Changelog:
https://github.com/clangen/musikcube/releases
Changelog:
Hylli
user-facing:
fixed the flac decoder. oops.
changed focus behavior in search view -- pressing return in the edit field will now focus the tracklist after starting playback
added sdk and plugin versioning. the plugin loader will only load plugins with a supported version.
low-level
removed pre-buffering code from Player, let Stream worry about that
moved from boost to std for most threading (boost still used in the indexer)
removed some unused boost dependencies from CMakeLists.txt
various small optimizations to help reduce CPU overhead in MessageQueue and Player.
Re: musikCube 1.1 final / musikbox 0.71 - Musikplayer und -verwaltung
oh boy *seufz*
jetzt wieder unter dem Namen musikcube und dafür in Version 0.31
jetzt wieder unter dem Namen musikcube und dafür in Version 0.31
https://github.com/clangen/musikcube/releases0.31.0 is a big release, focusing on the following:
first-class playlist editing support in the server layer, and and on the Android client
the introduction of audio encoders into main app and SDK
gapless playback on Android (experimental)
a massive overhaul of the Android code
a cleaned up C++ SDK
https://www.youtube.com/watch?v=c8aUI4hy2dM
Re: musikCube 0.31 - terminalbasierter Musikplayer und -verwaltung
Ein häufiger Fehler den Leute machen, wenn sie etwas völlig Narrensicheres erfinden wollen, ist den Einfallsreichtum kompletter Narren zu unterschätzen.
Re: musikCube 0.50 - terminalbasierter Musikplayer und -verwaltung
v0.50
musikcube :
added last.fm scrobbling support (settings > last.fm)
added a built-in hotkey viewer and editor (settings > key bindings)
added basic mouse handling support -- click / double click / mouse wheel works mostly the way you'd expect... but it's laggy because it's curses.
added an Italian translation (anonik9900)
added a Russian translation (adem4ik)
added "proportional seek" functionality (benterris)
fixed a bug where the "Source Code Pro" font was not being included in the win32 build with milkdrop.
added support for Ubuntu Bionic
added support for Fedora 28
added windows theme support so the menu bar draws nicer
updated PDCurses (windows build)
retired binary distribution for Raspbian Jessie (Stretch still supported!)
musikdroid:
fixed a handful of random crashes that showed up in fabric.io
server:
fixed a bug where the same playback overview may be broadcast multiple times.
fixed a bug where set_volume was not returning a response
fixed a couple bugs where negative limits may be returned
sdk:
added a simple HttpClient wrapper around libcurl that can be used by plugins
musikcube :
added last.fm scrobbling support (settings > last.fm)
added a built-in hotkey viewer and editor (settings > key bindings)
added basic mouse handling support -- click / double click / mouse wheel works mostly the way you'd expect... but it's laggy because it's curses.
added an Italian translation (anonik9900)
added a Russian translation (adem4ik)
added "proportional seek" functionality (benterris)
fixed a bug where the "Source Code Pro" font was not being included in the win32 build with milkdrop.
added support for Ubuntu Bionic
added support for Fedora 28
added windows theme support so the menu bar draws nicer
updated PDCurses (windows build)
retired binary distribution for Raspbian Jessie (Stretch still supported!)
musikdroid:
fixed a handful of random crashes that showed up in fabric.io
server:
fixed a bug where the same playback overview may be broadcast multiple times.
fixed a bug where set_volume was not returning a response
fixed a couple bugs where negative limits may be returned
sdk:
added a simple HttpClient wrapper around libcurl that can be used by plugins
Ein häufiger Fehler den Leute machen, wenn sie etwas völlig Narrensicheres erfinden wollen, ist den Einfallsreichtum kompletter Narren zu unterschätzen.
Re: musikCube 0.51.0 - terminalbasierter Musikplayer und -verwaltung
v0.51.0
musikcube:
added a new "gruvbox" theme (https://github.com/morhetz/gruvbox)
added the ability to graphically configure plugin properties via new SDK ISchema interface.
added the ability to right click entries to display their context menu
updated the Russian translation (adem4ik)
fixed a bug where shutdown may be delayed while the indexer is running
fixed a couple strings that were not properly localized
fixed a bug that could cause overlays to not always properly disappear
fixed a bug in the win32 milkdrop distribution where the preferred default font wasn't getting included
musikdroid:
updated to compile against Android Studio 3.1.4
server:
fixed a crash while querying play queue tracks that have been removed from the library.
sdk:
added the ability for plugins to provide configuration schemas that can be configured by the user in the gui. see sdk/ISchema.h
_____
#spco
musikcube:
added a new "gruvbox" theme (https://github.com/morhetz/gruvbox)
added the ability to graphically configure plugin properties via new SDK ISchema interface.
added the ability to right click entries to display their context menu
updated the Russian translation (adem4ik)
fixed a bug where shutdown may be delayed while the indexer is running
fixed a couple strings that were not properly localized
fixed a bug that could cause overlays to not always properly disappear
fixed a bug in the win32 milkdrop distribution where the preferred default font wasn't getting included
musikdroid:
updated to compile against Android Studio 3.1.4
server:
fixed a crash while querying play queue tracks that have been removed from the library.
sdk:
added the ability for plugins to provide configuration schemas that can be configured by the user in the gui. see sdk/ISchema.h
_____
#spco
Ein häufiger Fehler den Leute machen, wenn sie etwas völlig Narrensicheres erfinden wollen, ist den Einfallsreichtum kompletter Narren zu unterschätzen.
Re: musikCube 0.60 - terminalbasierter Musikplayer und -verwaltung
Ein häufiger Fehler den Leute machen, wenn sie etwas völlig Narrensicheres erfinden wollen, ist den Einfallsreichtum kompletter Narren zu unterschätzen.
Re: musikCube 0.60.1 - terminalbasierter Musikplayer und -verwaltung
v0.60.1
musikcube:
m4a-Wiedergabe behoben
Unterstützung für AAC- und Alac-Wiedergabe hinzugefügt
Die sndio-Ausgabe wurde überarbeitet, um widerstandsfähiger gegen Treiber zu sein
Unterstützung für alsa in FreeBSD über -DENABLE_ALSA = true CMake-Schalter hinzugefügt.
musikdroid:
Absturz beim Start in einigen Android-Versionen behoben.
Homepage:https://github.com/clangen/musikcube
musikcube:
m4a-Wiedergabe behoben
Unterstützung für AAC- und Alac-Wiedergabe hinzugefügt
Die sndio-Ausgabe wurde überarbeitet, um widerstandsfähiger gegen Treiber zu sein
Unterstützung für alsa in FreeBSD über -DENABLE_ALSA = true CMake-Schalter hinzugefügt.
musikdroid:
Absturz beim Start in einigen Android-Versionen behoben.
Homepage:https://github.com/clangen/musikcube
Ein häufiger Fehler den Leute machen, wenn sie etwas völlig Narrensicheres erfinden wollen, ist den Einfallsreichtum kompletter Narren zu unterschätzen.
Re: musikCube 0.61.0 - terminalbasierter Musikplayer und -verwaltung
Zuletzt geändert von klodeckel am 21.03.19, 6:13, insgesamt 1-mal geändert.
Ein häufiger Fehler den Leute machen, wenn sie etwas völlig Narrensicheres erfinden wollen, ist den Einfallsreichtum kompletter Narren zu unterschätzen.
Re: musikCube 0.62.0 - terminalbasierter Musikplayer und -verwaltung
v0.62.0
musikcube:
fixed a crash in CoreAudioOut when parsing unnamed output devices (Porco-Rosso)
fixed a crash in macosmediakeys initialization (Porco-Rosso)
fixed a bug where long path names could crash on Linux systems (the-eater)
removed bash dependency from wrapper scripts (hectorm)
musikcubed:
added --foreground command line argument that instructions the daemon to not not fork(), and run in the foreground instead.
Ein häufiger Fehler den Leute machen, wenn sie etwas völlig Narrensicheres erfinden wollen, ist den Einfallsreichtum kompletter Narren zu unterschätzen.
Re: musikCube 0.63.0 - terminalbasierter Musikplayer und -verwaltung
v0.63.0
musikcube:
fixed a bug in pulseout where we were unable to recover from restarting the pulseaudio daemon without restarting the app (or switching output plugins)
fixed bug where opus files with an ogg extension weren't being detected properly. added scaffolding for fixing this for other formats in the future.
fixed a Win32 file permission bug in gmedecoder
fixed FreeBSD user agent when performing update check
updated ru_RU translation (adem4ik)
fixed a missing sndio #include (Kistelini)
musikdroid:
changed general music browse experience to be tab-based with with modern scrolling behaviors. this results in fewer clicks to find music and more screen real estate.
fixed elusive bug that would cause lock screen controls to stop functioning sometimes, on some devices.
massive cleanup and refactor to old code, making it more idiomatic, modular and easier to compose into different experiences.
Ein häufiger Fehler den Leute machen, wenn sie etwas völlig Narrensicheres erfinden wollen, ist den Einfallsreichtum kompletter Narren zu unterschätzen.
Re: musikCube 0.64 - terminalbasierter Musikplayer und -verwaltung
v 0.64.0
musikcube:
migrated *nix data directory from $HOME/.musikcube to $HOME/.config/musikcube
fixed a bug in the Windows build where non-Latin character input was not working properly in all cases.
added a search "hint" in filter and category library views
fixed some super old bugs related to global focus tracking in win32cpp
fixed win32cpp::TextInput::SetHint()
redirect stderr output to ~/.config/musikcube/stderr.txt instead of /dev/null. bonus: works on win32 now, too.
merged upstream PDCurses into our own custom fork (win32 only)
updated ru_RU translation (adem4ik)
fixed the gruvbox_dark theme's focused text input color
musikdroid:
fixed a crash when trying to randomize a play queue of exactly 2 tracks.
Ein häufiger Fehler den Leute machen, wenn sie etwas völlig Narrensicheres erfinden wollen, ist den Einfallsreichtum kompletter Narren zu unterschätzen.
Re: musikCube 0.64.1 - terminalbasierter Musikplayer und -verwaltung
https://github.com/clangen/musikcubev0.64.1
Es wurde ein Fehler behoben, durch den das Infobereichssymbol nicht ordnungsgemäß gesetzt wurde.
Ein häufiger Fehler den Leute machen, wenn sie etwas völlig Narrensicheres erfinden wollen, ist den Einfallsreichtum kompletter Narren zu unterschätzen.
Re: musikCube 0.65.0 - terminalbasierter Musikplayer und -verwaltung
v0.65.0
musikcube:
removed vcredist runtime requirement on windows
added support for Ubuntu Disco
added support for Fedora 30
prepared for lyrics integration, but still waiting for an audd.io key.
musikdroid:
added a new "offline" tab to the browse screen
moved settings and other overflow options to the left side of the main screen's toolbar.
added settings > advanced > diagnostics screen to show app runtime, wakelock acquisition time and status, and service status.
added a "download" option for song rows -- this can be used to download songs for ringtones, or for playback in offline players.
added the ability to seek playback on secondary screens
removed some old settings that are no longer useful
updated to AndroidX
Ein häufiger Fehler den Leute machen, wenn sie etwas völlig Narrensicheres erfinden wollen, ist den Einfallsreichtum kompletter Narren zu unterschätzen.
Re: musikCube 0.65.1 - terminalbasierter Musikplayer und -verwaltung
v0.65.1
manually patched websocketpp to fix boost 1.70 compatibility. this allows us to compile on macOS again. for more information, see here: zaphoyd/websocketpp#814
Ein häufiger Fehler den Leute machen, wenn sie etwas völlig Narrensicheres erfinden wollen, ist den Einfallsreichtum kompletter Narren zu unterschätzen.
Re: musikCube 0.65x - terminalbasierter Musikplayer und -verwaltung
https://github.com/clangen/musikcube/releasesmusikcube 0.70.0
new MPRIS plugin for controlling playback on Linux (brunosmmm)
64-bit binaries for Windows (note: Milkdrop only supports 32-bit)
ru_RU update (adem4ik)
it_IT update (alexpovel)
chocolately install instructions (majkinetor)
FreeBSD install instructions (0mp)
Dependency upgrades on Windows (libcurl, PDCurses, libogg, LAME, ffmpeg)
A couple small tweaks / fixes to widget focus behavior
Raspberry Pi 4 support
Debian Buster support
Ubuntu Eoan support
Ensure release binaries are stripped on macOS and Linux
https://www.youtube.com/watch?v=c8aUI4hy2dM
Re: musikCube 0.70x - terminalbasierter Musikplayer und -verwaltung
https://www.youtube.com/watch?v=c8aUI4hy2dM
Re: musikCube 0.82x - terminalbasierter Musikplayer und -verwaltung
dazu Bugfixes:musikcube 0.90.0
musikcube:
included a new musikcube-cmd.exe binary that can be run from a standard command-line session in Windows, including cmd.exe, PowerShell, Windows Terminal, or ConEmu.
added an OpenBSD port (castagnini)
added the ability to build as a snap package.
fixed build issues for platforms with ncurses and tinfo split (tobbez)
fixed an issue where percent signs in the transport weren't getting properly escaped (the-eater)
fixed an issue where we may not properly detect UTF8 terminals in some cases
added true color support for macOS Terminal.app (previously was only supported in iTerm)
https://github.com/clangen/musikcube/releases
https://www.youtube.com/watch?v=c8aUI4hy2dM
Re: musikCube 0.90x - terminalbasierter Musikplayer und -verwaltung
inzwischen 0.94, neben Bugfixes auch viel Neues:
https://github.com/clangen/musikcube/releases
https://github.com/clangen/musikcube/releases
https://www.youtube.com/watch?v=c8aUI4hy2dM
Re: musikCube 0.94x - terminalbasierter Musikplayer und -verwaltung
https://www.youtube.com/watch?v=c8aUI4hy2dM