musikCube 0.65x - terminalbasierter Musikplayer und -verwaltung

CD-Ripper, MP3-Encoder/-Player, sonstige Formate, Audioeditoren, etc.

Moderatoren: |Gordon|, Jean, Moderatoren

Benutzeravatar
Gordon
Beiträge: 13090
Registriert: 06.01.02, 18:46

Re: musikCube 1.1 final / musikbox 0.62 - Musikplayer und -verwaltung

Beitrag von Gordon » 30.12.16, 15:43

und schon bei 0.70
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
Freude ist nur ein Mangel an Information.

hylli
Mitglied
Beiträge: 1762
Registriert: 05.04.06, 13:56

Re: musikCube 1.1 final / musikbox 0.70 - Musikplayer und -verwaltung

Beitrag von hylli » 08.01.17, 14:32

musikBox 0.7.1 (02.01.2017):
https://github.com/clangen/musikcube/releases

Changelog:

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.
Hylli

Benutzeravatar
Gordon
Beiträge: 13090
Registriert: 06.01.02, 18:46

Re: musikCube 1.1 final / musikbox 0.71 - Musikplayer und -verwaltung

Beitrag von Gordon » 05.12.17, 19:25

oh boy *seufz*
jetzt wieder unter dem Namen musikcube und dafür in Version 0.31
0.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://github.com/clangen/musikcube/releases
Freude ist nur ein Mangel an Information.

Benutzeravatar
klodeckel
Mitglied
Beiträge: 4822
Registriert: 13.05.12, 10:16

Re: musikCube 0.31 - terminalbasierter Musikplayer und -verwaltung

Beitrag von klodeckel » 21.02.18, 17:36

Ein häufiger Fehler den Leute machen, wenn sie etwas völlig Narrensicheres erfinden wollen, ist den Einfallsreichtum kompletter Narren zu unterschätzen.

Benutzeravatar
klodeckel
Mitglied
Beiträge: 4822
Registriert: 13.05.12, 10:16

Re: musikCube 0.50 - terminalbasierter Musikplayer und -verwaltung

Beitrag von klodeckel » 11.07.18, 7:16

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
Ein häufiger Fehler den Leute machen, wenn sie etwas völlig Narrensicheres erfinden wollen, ist den Einfallsreichtum kompletter Narren zu unterschätzen.

Benutzeravatar
klodeckel
Mitglied
Beiträge: 4822
Registriert: 13.05.12, 10:16

Re: musikCube 0.51.0 - terminalbasierter Musikplayer und -verwaltung

Beitrag von klodeckel » 26.08.18, 8:11

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
Ein häufiger Fehler den Leute machen, wenn sie etwas völlig Narrensicheres erfinden wollen, ist den Einfallsreichtum kompletter Narren zu unterschätzen.

Benutzeravatar
klodeckel
Mitglied
Beiträge: 4822
Registriert: 13.05.12, 10:16

Re: musikCube 0.60 - terminalbasierter Musikplayer und -verwaltung

Beitrag von klodeckel » 30.12.18, 6:19

v0.60.0

umfangreiches Änderungsprotokoll gibt's hier:https://github.com/clangen/musikcube/releases
Ein häufiger Fehler den Leute machen, wenn sie etwas völlig Narrensicheres erfinden wollen, ist den Einfallsreichtum kompletter Narren zu unterschätzen.

Benutzeravatar
klodeckel
Mitglied
Beiträge: 4822
Registriert: 13.05.12, 10:16

Re: musikCube 0.60.1 - terminalbasierter Musikplayer und -verwaltung

Beitrag von klodeckel » 02.01.19, 10:45

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
Ein häufiger Fehler den Leute machen, wenn sie etwas völlig Narrensicheres erfinden wollen, ist den Einfallsreichtum kompletter Narren zu unterschätzen.

Benutzeravatar
klodeckel
Mitglied
Beiträge: 4822
Registriert: 13.05.12, 10:16

Re: musikCube 0.61.0 - terminalbasierter Musikplayer und -verwaltung

Beitrag von klodeckel » 14.01.19, 7:11

v0.61.0

umfangreiches Änderungsprotokoll gibt's hier:https://github.com/clangen/musikcube/releases
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.

Benutzeravatar
klodeckel
Mitglied
Beiträge: 4822
Registriert: 13.05.12, 10:16

Re: musikCube 0.62.0 - terminalbasierter Musikplayer und -verwaltung

Beitrag von klodeckel » 24.01.19, 7:05

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.

Benutzeravatar
klodeckel
Mitglied
Beiträge: 4822
Registriert: 13.05.12, 10:16

Re: musikCube 0.63.0 - terminalbasierter Musikplayer und -verwaltung

Beitrag von klodeckel » 19.02.19, 6:24

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.

Benutzeravatar
klodeckel
Mitglied
Beiträge: 4822
Registriert: 13.05.12, 10:16

Re: musikCube 0.64 - terminalbasierter Musikplayer und -verwaltung

Beitrag von klodeckel » 18.03.19, 15:54

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.

Benutzeravatar
klodeckel
Mitglied
Beiträge: 4822
Registriert: 13.05.12, 10:16

Re: musikCube 0.64.1 - terminalbasierter Musikplayer und -verwaltung

Beitrag von klodeckel » 21.03.19, 6:12

v0.64.1

Es wurde ein Fehler behoben, durch den das Infobereichssymbol nicht ordnungsgemäß gesetzt wurde.
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.

Benutzeravatar
klodeckel
Mitglied
Beiträge: 4822
Registriert: 13.05.12, 10:16

Re: musikCube 0.65.0 - terminalbasierter Musikplayer und -verwaltung

Beitrag von klodeckel » 04.05.19, 7:20

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.

Benutzeravatar
klodeckel
Mitglied
Beiträge: 4822
Registriert: 13.05.12, 10:16

Re: musikCube 0.65.1 - terminalbasierter Musikplayer und -verwaltung

Beitrag von klodeckel » 17.06.19, 6:20

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.

Antworten