Skip to content

Next release - #45

Merged
timoncool merged 31 commits into
mainfrom
next-3-5-6
Oct 16, 2026
Merged

timoncool merged 31 commits into
mainfrom
next-3-5-6

Conversation

@timoncool

Copy link
Copy Markdown
Owner

Changes kept for the next release.

  • Settings, About: the report link opens GitHub's issue forms with the studio's version, system and graphics card filled in.

timoncool and others added 30 commits October 14, 2026 10:54
Settings, About, "Report issues" led to the list of issues; it opens GitHub's choice of forms now, with the studio's version, system, graphics card and model set passed to the fields of the same id.
…ready or failed, and song speed when the engine had the song to itself
…ecutable; a restart applies what the page shows

- extra_args: one line of extra launch flags, split like a shell would and
  appended last, so it can also override a studio flag; --host/--port/
  --models/--adapters stay with the studio and an unmatched quote is refused
- engine_bin: an ace-server built by hand, picked in the native dialog,
  checked at save; STUDIO_ENGINE_BIN still wins, and a custom build no
  longer needs the bundled engine folder to start
- /engine/options says which executable runs and which one a restart would
  start; the restart button saves what is on the page first, waits for a
  stopped engine's port to clear and never reuses a leftover process
…linked or copied and checked, not downloaded again; the computer number goes with the report
…ime, a file that failed the checksum is not offered again, projects and media are not searched
…-hub-client 365c2b7 (a second caller waits for the first)
…ils at once; the API answers only the studio's own pages and loopback names
…e executable, a restart that applies the page
…ngine is not a foreign service; network access through a reverse proxy; the stem player forgets an old failure
…he same file is not offered as the next start
…e gets the microphone WebView2 left unanswered
… at once; the microphone goes to the studio's own bundled page; the running engine's path read plainly, UNC kept; neighbours linked off the async workers; lost doc comments back
…e page's host); access from the network shown on the studio's own computer in any browser, and a setting turned on by hand gets its key at start
…ettings, processing, equalizer, Winamp size, video clip editor
…d under the studio's name with the portable mark; the release, the project page and the user agent read it there
…mport; adopt by contents

- Linux: ONNX Runtime 1.30.0 (CPU and CUDA 12), cuBLAS, cudart, cuFFT, cuRAND and cuDNN from the vendors' Linux builds of the Windows versions, Purfview's Linux Whisper with CUDA 11; tar.gz/tar.xz extraction keeps permissions and the loader's names, libraries are picked by soname, the CUDA libraries are loaded by full path before the provider, Whisper gets LD_LIBRARY_PATH and the glibc execstack tunable
- Linux packages carry a CPU build of the MIDI transcriber (build-midi-runtime-linux.sh); the MIDI builds init only the submodules they compile
- a refused download shows its error in the panel; the separator's rows come from the catalogue
- library: Delete on a row, Add to playlist for a selection, the Library tabs on SongList with search, filters, selection and details over the page
- OGG import
- adopting models: a file under another name only when its SHA-256 is the component's
… when the install folder is read-only

- /v1/midi/transcribe takes song_ids: the tracks are checked first, then turned into MIDI one after another, a failed track is noted and the rest go on, Stop ends the set; run.batch reports done, total, queued and failed, studio_wait waits for the whole set, midi_transcribe takes song_ids
- To MIDI in the selection of the create page and the library; Studio tools shows the set's progress, its Stop and its failures
- the engine's cuBLAS goes to the data folder, joined to PATH, where the engine folder cannot be written (Program Files)
…them back (Reuse Prompt from the file); Settings > Privacy switch; older tracks get theirs at start
…editing and order, Winamp with the studio's playlists

Compact rows, song counts and shown-of counts, filters by source, karaoke
and processed versions, the recently played order. A right click opens a
song's menu with Play next and Add to queue; the selection bar stays on
screen, Shift+click takes a range, Ctrl+A all, Esc leaves; selected songs
are liked, queued or downloaded at once. Empty Liked and Playlists say
what to do.

Playlists: name and description edited in place, songs reordered by
dragging or Alt+Up/Down, songs found and added on the playlist's page,
removal with Undo, a picture from the songs' covers, the playing song
marked, shuffle play, a menu on cards, back to the Playlists tab. Adding
says where the songs went and which were there.

Winamp takes the studio's shuffle and repeat and gives them back; LOAD
LIST and ADD open the studio's playlists, liked songs and library; SAVE
LIST writes over the source playlist or into a new one.

MCP: player_queue_add.
…sses, the start and a saved note; the play history keeps the latest thousand songs
…ts, track files that carry how they were made, batch MIDI, OGG and FLAC import
@timoncool
timoncool merged commit da38dcd into main Oct 16, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants