musikCube 0.51 - terminalbasierter Musikplayer und -verwaltung

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

Moderatoren: Jean, Gordon 4.0, Moderatoren

Benutzeravatar
Gordon
Beiträge: 12602
Registriert: 06.01.02, 18:46
Hat sich bedankt: 146 Mal
Danksagung erhalten: 579 Mal

Re: musikCube 1.1 final / musikbox 0.61 - 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
I am a signature virus. Why don't copy me into your sig?

hylli
Mitglied
Beiträge: 1764
Registriert: 05.04.06, 13:56
Hat sich bedankt: 1 Mal
Danksagung erhalten: 14 Mal

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: 12602
Registriert: 06.01.02, 18:46
Hat sich bedankt: 146 Mal
Danksagung erhalten: 579 Mal

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
I am a signature virus. Why don't copy me into your sig?

Benutzeravatar
klodeckel
Mitglied
Beiträge: 2805
Registriert: 13.05.12, 10:16
Hat sich bedankt: 7 Mal

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: 2805
Registriert: 13.05.12, 10:16
Hat sich bedankt: 7 Mal

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: 2805
Registriert: 13.05.12, 10:16
Hat sich bedankt: 7 Mal

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.

Antworten