Repository navigation
Brings together everything from the 1.1.0-beta.1 and 1.1.0-beta.2 test versions, plus media import (folders
with review, watched folders, the iTunes library, albums with a .cue and CD recognition).
Added
- First-use notice and error reports (optional): before starting, you confirm you are responsible for the
content you use in IOkê (it only goes on after ticking "I have read and agree") and choose whether the app may send
errors automatically, so they get fixed in the next versions. It sends the error, the version, Windows and the
last lines of the log; never your IP, your PC's name, your user name, your accounts or your keys. Both are in
Settings → Program. - Review before importing a folder: choosing a folder in the app opens a window with the songs grouped by album
(cover, artist, year and tracks in order). You can uncheck what you don't want, fix names, rename the album, paste
the track list from a booklet and hear a preview of each one. The import runs in the background and shows in
"In progress", with cancel; the refused files are listed there. - The lyrics and cover that come with the file: a
.lrcor.txtwith the same name as the song, the lyrics
stored inside the file and the folder's cover (cover.jpg,folder.jpg,front.jpg...) come along, instead of
the ones found online, also when uploading from the browser (send the lyrics along with the song). The automatic
choice never replaces these lyrics (Settings → New songs → Lyrics that come with the file). - Watched folders (Settings → New songs): IOkê checks the chosen folders every minute. New songs that show up
in them go to the review (the "Watched folders" card on Add shows how many) or come in by themselves. What was
already in the folder only comes in through "Review"; a file still being copied waits until it's done; an
unplugged USB drive shows as "offline" and comes back by itself; nothing is deleted from the library. - Import from the iTunes library: the card on Add reads the songs bought on the iTunes Store and the ones you
added to iTunes (the whole library or one playlist), with the names and albums organized there. Apple Music
subscription songs are left out (they're rented); purchased songs with copy protection and the ones not
downloaded show up unchecked, with the reason. Without the library file, it uses the iTunes music folder. - Albums ripped from CD as one file with a
.cue(the EAC way, and how many older collections are kept): in a
folder's review (and in watched folders), the album shows up track by track, with the names from the.cue, and
each track comes in as a song. It also works when the.cuenames a.wavthat later became a.flac, with
one file per track and with.binimages. - Recognize the disc on MusicBrainz: when the
.cuehas no names, IOkê computes the disc ID from the track
layout and looks up the album, the track names, the original year and the cover. When the same disc came out in
several editions, a window asks which one is yours (country, label, catalog number), and the choice is
remembered. Multi-disc albums become one album, with the tracks in order. - Track and disc number in the song's Edit window (from the tags or the file name); each album's shelf in
"Sing" follows the track order. - Select songs in "Sing" and export them as packages: the Select button marks songs with a click; the bar at
the bottom exports the marked ones. Select all takes every song of the current search and filter, even the
ones not shown yet. Ctrl + click and Shift + click also select (one song, or a range), as in Windows. - Several cloud separations at the same time (Settings → Cloud → Separations at the same time, up to 6): in a big
queue, each song separates on its own GPU and the queue finishes sooner. The cost per song stays the same. - "In progress" center on the PC screens (home, Add, Sing): a pill next to the top buttons shows what is running
in the background (songs being prepared or separated, AI lyrics, redoing lead/backing, videos, add-on actions);
clicking it opens a side panel with the details, to cancel or retry. It never shows on the player, the stage or
the phones. - Saved tracks: each separation (and each "redo only lead/backing") is kept, up to 4 per song. In the song's
Edit window, choose where each track comes from (instrumental, lead vocals, backing vocals): for example, the
lead from one separation and the backing from another, without separating again.
Changed
- Every notice and question is now IOkê's own (on the PC, the player and the phones): the "are you sure?"
questions and the admin link open a window in the app's look, instead of the browser's box, which showed the
PC's address at the top. The buttons say what they'll do ("Delete", "Skip", "New party"), and Esc cancels. - Choosing a folder with IOkê open in the browser: instead of a field to paste the path, the app's own folder
explorer (the usual places, the drives, the subfolders and each folder's songs). It's used for watched folders
and to find the iTunes library file. The installed app still uses the Windows window. - Faster cloud separation: reporting progress no longer pauses the GPU, and the next song in the queue is
already waiting in the cloud, so the machine never sits idle (or shuts down) between songs. - Cloud separation: each song records where its time went (upload, waiting for a GPU, separation, download, and
the sizes), shown in the song's Edit window and in the log. - Where to sync the lyrics has its own setting (Settings → Cloud), apart from where to separate. Redoing
lead/backing follows "where to separate". - "Use these choices automatically" (Settings → Cloud): turned off, with the cloud connected, the PC asks "on this
PC or in the cloud?" for each new song, separate again, redo lead/backing and lyrics sync. - Exported packages carry the cover in use (also when it is the source's thumbnail) and the background video, if
there is one. - The top buttons: the home screen gets Settings; the piano and MIDI buttons leave the "Sing" page (they are in
the player). - AI lyrics sync follows "where to separate": with Cloud chosen, it runs in the cloud even on a PC with an NVIDIA
card. - Redoing only lead/backing no longer syncs the lyrics again by itself (the audio is the same, so the timing doesn't
change; a good sync could get worse). - Packages whose name got a ".zip" at the end (Google Drive does that) are accepted too.
- Updates take less space and time: versions with the same dependencies now share one environment
(ambientes\in the program folder) instead of each having its own; an update that only changes the code
doesn't install anything again. Old environments are removed when no saved version uses them. - The uninstaller can keep the downloaded files (Python and dependencies, a few GB), so a clean reinstall in the
same folder doesn't download everything again. - The update package and the installer no longer carry what is only for development (GitHub automations, tests,
docs, build scripts).
Fixed
- Closing IOkê also closes the add-ons: before, their processes kept running on their own until the next time
the app opened. - Adding many files at once: the list under the upload area keeps a fixed height and scrolls.
- Choosing "Video" as the background of a song without a video said "song not found"; it now says the video
wasn't found. - Cloud spending: the real month's spending never came after the 7th (Modal refuses hourly reports longer
than 7 days); the report is now asked in pieces. - Imported .karaoke packages show up in the library right away (before, only after restarting the app).
- The genre (and artist, album) shelves: the right arrow didn't scroll, and it hid the delete button of a card.
- Add-ons turned on could start off after restarting the PC.
- Closing the app also closes the stage window.
- While the AI downloads its models the first time, the player says so and keeps following the progress (before, it
could stay on "queued" until you left the player).
Reúne tudo o que saiu nas versões de teste 1.1.0-beta.1 e 1.1.0-beta.2, mais a importação de mídias (pastas com
revisão, pastas vigiadas, biblioteca do iTunes, álbuns com .cue e reconhecimento de CDs).
Adicionado
- Aviso de primeiro uso e relatórios de erro (opcionais): antes de começar, a pessoa confirma que é
responsável pelo conteúdo que usa no IOkê (só segue marcando "Li e concordo") e escolhe se o app pode mandar os
erros automaticamente, para serem corrigidos nas próximas versões. Vai o erro, a versão, o Windows e as últimas
linhas do registro; nunca o seu IP, o nome do PC, o seu usuário, as suas contas nem as suas chaves. Os dois ficam
em Configurações → Programa. - Revisar antes de importar uma pasta: escolher uma pasta no app abre uma janela com as músicas agrupadas por
álbum (capa, artista, ano e faixas na ordem). Dá para desmarcar o que não quer, corrigir nomes, renomear o álbum,
colar a lista de faixas de um encarte e ouvir um trecho de cada uma. A importação roda em segundo plano e aparece
em "Em andamento", com cancelar; os arquivos recusados ficam listados lá. - A letra e a capa que vêm com o arquivo: um
.lrcou.txtcom o mesmo nome da música, a letra guardada
dentro do arquivo e a capa da pasta (cover.jpg,folder.jpg,front.jpg...) entram junto, no lugar das
buscadas na internet, também no envio pelo navegador (mande a letra junto com a música). A escolha automática
nunca troca essa letra (Configurações → Músicas novas → A letra que vem com o arquivo). - Pastas vigiadas (Configurações → Músicas novas): o IOkê olha as pastas escolhidas a cada minuto. Música nova
que aparece nelas vai para a revisão (o cartão "Pastas vigiadas" no Adicionar mostra quantas) ou entra sozinha.
O que já estava na pasta só entra pelo "Revisar"; arquivo ainda sendo copiado espera terminar; pendrive tirado
fica "fora do ar" e volta sozinho; nada é apagado da biblioteca. - Importar da biblioteca do iTunes: o cartão no Adicionar lê as músicas compradas na iTunes Store e as que
você pôs no iTunes (a biblioteca inteira ou uma playlist), com os nomes e álbuns organizados lá. As da assinatura
Apple Music ficam de fora (são alugadas); as compradas com proteção contra cópia e as que não estão baixadas
aparecem desmarcadas, com o motivo. Sem o arquivo da biblioteca, usa a pasta das músicas do iTunes. - Álbuns copiados de CD num arquivo só, com
.cue(o jeito do EAC e de muitas coleções antigas): na revisão
de uma pasta (e nas pastas vigiadas), o álbum aparece faixa por faixa, com os nomes do.cue, e cada faixa entra
como uma música. Vale também quando o.cuecita um.wavque depois virou.flac, para um arquivo por faixa e
para imagens.bin. - Reconhecer o disco no MusicBrainz: quando o
.cuenão tem os nomes, o IOkê calcula o código do disco pelo
índice das faixas e busca o álbum, os nomes, o ano original e a capa. Quando o mesmo disco saiu em várias
edições, aparece uma janela para escolher a sua (país, selo, número de catálogo), e a escolha fica lembrada.
Álbuns de vários discos viram um álbum só, com as faixas na ordem. - Número da faixa e do disco no Editar da música (vêm das etiquetas ou do nome do arquivo); a prateleira de
cada álbum no "Cantar" segue a ordem das faixas. - Selecionar músicas no "Cantar" e exportar como pacotes: o botão Selecionar marca as músicas com um clique;
a barra de baixo exporta as marcadas. Selecionar todas pega todas as músicas da busca e do filtro atuais, mesmo
as que ainda não apareceram. Ctrl + clique e Shift + clique também selecionam (uma música, ou um intervalo), como
no Windows. - Várias separações ao mesmo tempo na nuvem (Configurações → Nuvem → Separações ao mesmo tempo, até 6): numa
fila grande, cada música separa numa placa própria e a fila termina antes. O custo por música continua o mesmo. - Central "Em andamento" nas telas do PC (início, Adicionar, Cantar): uma pílula ao lado dos botões do topo mostra o
que está rodando em segundo plano (músicas sendo preparadas ou separadas, letra por IA, refazer voz/apoio, vídeos,
ações de complemento); clicar abre um painel lateral com os detalhes, para cancelar ou tentar de novo. Nunca
aparece no player, no palco nem nos celulares. - Faixas guardadas: cada separação (e cada "refazer só voz/apoio") fica guardada, até 4 por música. No Editar da
música, escolha de qual veio cada faixa (instrumental, voz principal, vocal de apoio): por exemplo, a voz de uma
separação e o apoio de outra, sem separar de novo.
Mudado
- Todos os avisos e perguntas agora são do próprio IOkê (no PC, no player e nos celulares): os "tem certeza?"
e o link do administrador abrem uma janela no visual do app, em vez da caixa do navegador, que mostrava o
endereço do PC no topo. Os botões dizem o que vão fazer ("Excluir", "Pular", "Nova
festa"), e o Esc cancela. - Escolher uma pasta com o IOkê aberto no navegador: em vez de um campo para colar o caminho, um explorador
de pastas do próprio app (os lugares de sempre, os discos, as subpastas e as músicas de cada pasta). Vale para
as pastas vigiadas e para achar o arquivo da biblioteca do iTunes. No app instalado continua a janela do Windows. - Separação na nuvem mais rápida: mostrar o andamento não pausa mais a placa, e a próxima música da fila já
espera na nuvem, então a máquina nunca fica parada (nem desliga) entre uma música e outra. - Separação na nuvem: cada música anota onde foi o tempo (envio, esperando placa, separação, volta e os tamanhos),
mostrado no Editar da música e no registro. - Onde sincronizar a letra tem configuração própria (Configurações → Nuvem), separada de onde separar. Refazer
voz/apoio segue o "onde separar". - "Usar estas escolhas automaticamente" (Configurações → Nuvem): desligado, com a nuvem conectada, o PC pergunta
"neste PC ou na nuvem?" a cada música nova, separar de novo, refazer voz/apoio e sincronizar letra. - Os pacotes exportados levam a capa em uso (também quando é a miniatura da fonte) e o vídeo de fundo, se tiver.
- Botões do topo: a tela inicial ganha o de Configurações; os de piano e MIDI saem da página "Cantar" (ficam no
player). - A sincronização da letra por IA segue o "onde separar": com Nuvem escolhida, ela roda na nuvem mesmo num PC com
placa NVIDIA. - Refazer só voz/apoio não sincroniza mais a letra de novo sozinho (o áudio é o mesmo, então o tempo não muda; uma
sincronia boa podia piorar). - Pacotes cujo nome ganhou ".zip" no fim (o Google Drive faz isso) também são aceitos.
- Atualizações ocupam menos espaço e tempo: versões com as mesmas dependências agora dividem um ambiente só
(ambientes\na pasta do programa), em vez de cada uma ter o seu; uma atualização que só muda o código não instala
nada de novo. Ambientes antigos saem quando nenhuma versão guardada usa mais. - O desinstalador pode manter os arquivos baixados (Python e dependências, alguns GB), para uma reinstalação
limpa na mesma pasta não baixar tudo de novo. - O pacote de atualização e o instalador não levam mais o que só serve para desenvolver (automações do GitHub,
testes, documentos, scripts de montagem).
Corrigido
- Fechar o IOkê fecha também os complementos: antes, os processos deles ficavam rodando sozinhos até a
próxima vez que o app abria. - Adicionar muitos arquivos de uma vez: a lista embaixo da área de envio tem altura fixa e rolagem.
- Escolher "Vídeo" de fundo numa música sem vídeo dizia "música não encontrada"; agora diz que o vídeo não foi
encontrado. - Gastos da nuvem: o gasto real do mês nunca vinha depois do dia 7 (o Modal recusa relatório por hora com mais de 7
dias); agora o relatório é pedido em pedaços. - Pacotes .karaoke importados aparecem na biblioteca na hora (antes, só reiniciando o app).
- As prateleiras por estilo (e por artista e álbum): a seta da direita não rolava e escondia o botão de excluir de um
card. - Complementos ligados podiam abrir desligados depois de reiniciar o PC.
- Fechar o app também fecha a janela do palco.
- Enquanto a IA baixa os modelos pela primeira vez, o player diz isso e continua acompanhando o andamento (antes,
podia ficar em "na fila" até sair do player).