RadioBOSS 6.2 [beta]

Status
Not open for further replies.
Yes, makes sense. But why this is used remotely, and not directly in the Music Library?
We have built our own system to classify songs, in a client server REST scheme.
So I make category changes from an android app developed in android studio, as well as on Windows with delphi.
We have tools like EasyMove (Inspired by other software), which is far superior to what MediaLibrary offers for example. (Change categories with drag and drop). I comment this in case it is of interest to implement it in RadioBOSS.


Although in our case it is something particular, this contributes to the versatility of the program, remote work is becoming more and more popular :)
To return to Playlist Gen Pro, as we have thought, this is essential
 

Attachments

  • 1.png
    1.png
    167 KB · Views: 170
Dmitry this problem continues to appear in the current beta.
Happens whenever playback is stopped. I think it may have something to do with the internal encoder.

It often happens to us that playback stops due to lack of tracks, and then stops indefinitely. Events are loaded, but playback does not start.

We are used output without device.

Also emitting silence when nothing is playing does not work. When playback stops, so does the encoder.
A new playlist is inserted, but playback does not start. Meanwhile in the log you see the following.
Once per minute. (Until I manually play)
 

Attachments

  • Sin título.png
    Sin título.png
    96 KB · Views: 148
O que há de novo
  • Eventos agendados: vários horários de início podem ser especificados para um evento
  • Eventos agendados: o limite de duração do evento pode ser especificado
  • Execução de comandos na inicialização: permite especificar comandos a serem executados na inicialização do RadioBOSS
  • A fonte do medidor VU pode ser selecionada (Audio Mix ou uma das entradas)
  • Cama do tipo de arquivo: faixa de cama múltipla pode ser especificada
  • Opção de tipo de arquivo: não atualize a contagem de reprodução e as últimas tags reproduzidas
  • Coluna de tipo de arquivo adicionada à lista de reprodução
  • Silenciar a lista de reprodução ao pré-escutar na ferramenta Track, no Editor de transição e na biblioteca de música
  • Playlist AUX: opção adicionada para atenuar a playlist principal enquanto o AUX está tocando
  • Relay: permite especificar o volume da playlist quando o relay está conectado (anteriormente a playlist era sempre silenciada)
  • Teaser: adicionada opção de classificação mínima para filtrar faixas de música
  • Gravador de trilha de voz: MIC DSP é aplicado a trilhas de voz gravadas
  • Adicionadas variáveis de temperatura para o formato do título da faixa (%temp, %temp_tom, etc)
  • Opção adicionada: use a tag Last Played ao verificar a proteção contra repetição na Track List
  • Selecione o título a ser exibido nas barras Last Played/Now Playiung/Upcoming (título da lista de reprodução ou título da transmissão)
  • Exibição de hora aprimorada na lista de eventos: mostra horas personalizadas e hora de início adicional
  • Opção avançada adicionada: estado de transmissão após a reinicialização do RadioBOSS
  • Opção avançada adicionada: varredor - tempo mínimo para varrer
  • Melhor qualidade da exibição do logotipo do rádio na janela principal
  • Aumento do tamanho da barra de contagem regressiva de introdução
  • Selecione a ação de clique duplo para as janelas Pesquisa e Explorador de Arquivos
  • Barra de ferramentas: certos itens podem ser ocultados (Menu View->Toolbar)
  • Estatísticas de transmissão: gráfico individual para cada codificador (apenas para a última hora)
  • comando makelibrary permite adicionar arquivos individuais à biblioteca
  • Cor ajustável para exibição do tempo na janela principal
Agendador de anúncios
  • Comando de menu adicionado para excluir uma faixa do disco
  • Permite usar até cinco varredores (anteriormente era limitado a três)
Biblioteca de música
  • O recurso de impressão imprime apenas faixas filtradas quando o filtro está ativado
  • Interface de usuário do processo de rastreamento em lote aprimorada
Gerador de lista de reprodução
  • Adicionado importação/exportação da lista de artistas relacionados
  • O número de índice pode ser ativado na lista de rotação (menu do botão direito do mouse)
  • Corrigido: a proteção de repetição de artistas separados não funcionava para alguns separadores de caractere único
Correções de bugs e pequenas melhorias
  • As variáveis de formato de título de faixa %len e %playcount tinham valores errados quando a lista de faixas estava sendo reproduzida
  • Posição inicial incorreta ocasional de fade in/out do Editor de transição
  • A cintilação da janela de estatísticas de transmissão foi removida ao usar temas personalizados
  • A próxima faixa selecionada incorretamente às vezes quando a faixa em reprodução foi removida
  • Próxima faixa incorretamente às vezes avaliada incorretamente ao reproduzir a última faixa programada e Shuffle ativado
  • Outros bugs corrigidos, pequenas melhorias

Chave de licença:
Se você é um usuário registrado e sua assinatura de atualização não expirou, use sua chave.

Para solicitar a chave de licença gratuita do testador beta, preencha este formulário: https://www.djsoft.net/enu/beta.htm
A chave gratuita expira em 15 de agosto de 2022.

Download
RadioBOSS 6.2 beta:
x86 https://dl.djsoft.net/beta/radioboss_beta_6.2.0.2.exe (01/07/2022, 31 MB)
x64 https://dl.djsoft.net/beta/radioboss_beta_6.2.0.2_x64.exe (01/07/2022, 35 MB)

Por favor, poste pequenos bugs e solicitações neste tópico e crie um novo tópico para solicitações ou relatórios mais complexos.

Quem contribuiu terá um desconto significativo, de até 100%, quando a versão final for lançada. Entre em contato com sales@djsoft.net sobre o desconto.
 
Dmitry this problem continues to appear in the current beta.
Happens whenever playback is stopped. I think it may have something to do with the internal encoder.
Encoders do not affect playback, it's totally separate. Does it always fail to start or it's only occasional?

We have tools like EasyMove (Inspired by other software), which is far superior to what MediaLibrary offers for example. (Change categories with drag and drop). I comment this in case it is of interest to implement it in RadioBOSS.
There are no categories in Music Library - but assigning tags can be used for this. For now I'll see if API command to delete track from a library can be added in this release.

Also emitting silence when nothing is playing does not work. When playback stops, so does the encoder.
Yes, there were some problems with it and it currently won't work properly. By the way, what is the point of keeping a connection to the server without sending any real sound?
 
Encoders do not affect playback, it's totally separate. Does it always fail to start or it's only occasional?
Sometimes it works fine, but after the program has been running for several days, once it starts happening it runs constantly. (every time the whole playlist ends, playback stops, but then inserting a new playlist doesn't start)
 
There are no categories in Music Library - but assigning tags can be used for this. For now I'll see if API command to delete track from a library can be added in this release.
Each category is equivalent to a library. Then the movements would be from one library to another. (Internally with the api, we will delete and insert in another library)
We use tags for time, rating, etc.
Hopefully it can be implemented in this version :)
 
Sometimes it works fine, but after the program has been running for several days, once it starts happening it runs constantly. (every time the whole playlist ends, playback stops, but then inserting a new playlist doesn't start)
It's true that it doesn't make any sense, but after this error that accuses the registry, some client software are not able to connect correctly to the server. You have to disable and enable the encoders in RadioBOSS for it to play again. This happens with Omnia 9 for example.
 
Sometimes it works fine, but after the program has been running for several days, once it starts happening it runs constantly. (every time the whole playlist ends, playback stops, but then inserting a new playlist doesn't start)
Thank you, added to the bug report.

Hopefully it can be implemented in this version :)
It's no problem, will be in the next update.

It's true that it doesn't make any sense, but after this error that accuses the registry, some client software are not able to connect correctly to the server. You have to disable and enable the encoders in RadioBOSS for it to play again. This happens with Omnia 9 for example.
Maybe the problem is with the audio device, e.g. RadioBOSS keeps it initialized but nothing is playing (after the playlist ends) and when the event starts, the device seems to have a problem starting playback again. Looks like a driver issue.
 
Sometimes it works fine, but after the program has been running for several days, once it starts happening it runs constantly. (every time the whole playlist ends, playback stops, but then inserting a new playlist doesn't start)
This doesn't reproduce here. Can you please provide more information, what happens - does it insert the playlist? What happens if you play a track manually? Are there any error messages in the log?
 
Exactly, the playlist is inserted, but playback does not start.
If play is done manually, yes it does.
Here is a video of the previous beta in which I demonstrate it, the exact same thing keeps happening. (You need teamviewer to play it)
I honestly don't know what else could influence this. If you have any doubts about a particular configuration that could cause it, let me know.
We could try attaching the profile file to see if it can be replicated.
 

Attachments

  • Video.zip
    3.6 MB · Views: 183
We could try attaching the profile file to see if it can be replicated.
Please check the event options, in particular, the "Do not action this event when playlist is stopped", also check the options in Settings->Scheduler, there are two that prevent event startup when the playlist is paused or when the MIC is on.
Apart from that, I don't know why this could happen. The bug was never reproduced here. Some checks for odd cases will be added in the next update, so hopefully this will lead to this bug being fixed.
 
also check the options in Settings->Scheduler, there are two that prevent event startup when the playlist is paused.
This was enabled, but playback is not paused. For now leave it enabled and update to the latest version. We'll see after a few days how it behaves
 
This is already implemented? :D what would be the command?
Yes, I'm sorry it was not mentioned in the changelog (and also not documented), the commands is as follows:
HTTP:
http://127.0.0.1:9001/?pass=WxPe2JXh&action=library_edit&type=delete&library=Base&fn=C%3A%5CMusic%5CTrack01.mp3
 
Thank you very much! This is very important to us.:D
type: only delete is available right?
Because if add is available, it would be very comfortable, although it is not a priority, we can work with makelibrary and individual tracks from the api. :)
 
Today I was working with the api and C# and I'm having some difficulties:
The limitation: the api should be written in REST commands: Get, Put, Post, Delete, everything would be more logical.
Using everything in get has some complications.
I've been working with writetag, and it has problems in C# because of the use of base64.
The language has a character limitation for the url. It shouldn't be such a long parameter, that's what Put or Post is for.
Although we fixed it by removing the image from the xml, I wanted to comment on this.
 
Thank you very much! This is very important to us.:D
type: only delete is available right?
Because if add is available, it would be very comfortable, although it is not a priority, we can work with makelibrary and individual tracks from the api. :)
In tests with MakeLibrary and single tracks, what I feared happened.
For some reason a track could not be recognized and blanked the entire library.
We checked with FileExists before calling the API, but some file broke everything anyway.
Of 500 tracks to be inserted, 220 were left in the library
 
There is some problem with the profile that I attached.
For some reason when opening it throws this error and the configuration changes are not applied when starting the program again.
Eg: I modify the api port, and when restarting it is by default
However the profile is saved successfully.


1657704283100.png
 

Attachments

  • 2022-07-13.zip
    4.4 MB · Views: 189
type: only delete is available right?
Yes, correct.

Because if add is available, it would be very comfortable, although it is not a priority, we can work with makelibrary and individual tracks from the api.
Adding is already possible using the makelibrtary command - so this will be a duplication.

The limitation: the api should be written in REST commands: Get, Put, Post, Delete, everything would be more logical.
RadioBOSS API is old :) It's not possible to really change anything at this stage because it will break backwards compatibility - and therefore will require users to update their scripts, which I'm sure no one wants to do. The only way I see now is to introduce something like APIv2 that will have a new set of commands. But when/if this is going to happen, I don't know.

Using everything in get has some complications.
There shouldn't be any, can you please provide some specifics?

I've been working with writetag, and it has problems in C# because of the use of base64.
I'm not familiar with C# but I'm sure it must have utilities or classes to convert base64<->binary with ease.

The language has a character limitation for the url. It shouldn't be such a long parameter, that's what Put or Post is for.
RadioBOSS accepts POST requests when you send artwork.
 
Status
Not open for further replies.
Back
Top