Journal des modifications

Version 1.4.2

  • Prise en charge améliorée des lecteurs d'écran comme VoiceOver et NVDA : toutes les commandes ont désormais des noms explicites, et les événements importants sont annoncés.
  • Audio Library et Show List : appuyez sur Enter pour charger le Track sélectionné, et utilisez la touche de menu contextuel ou Shift+F10 pour ouvrir le menu du Track sélectionné.
  • La nouvelle entrée de menu « Charger dans le Soundboard » charge un Track sur un pad du Soundboard sans avoir à le faire glisser.
  • Ajout de raccourcis clavier pour connecter et déconnecter toutes les stations : Ctrl+Shift+C / Ctrl+Shift+D sous Windows ou Cmd+Shift+C / Cmd+Shift+D sous macOS.
  • L'enregistrement démarre désormais avec Ctrl+Shift+R et s'arrête avec Ctrl+Shift+S sous Windows (Cmd+Shift+R / Cmd+Shift+S sous macOS). Ces raccourcis remplacent Ctrl+R / Cmd+R.
  • Le Scheduler Manager peut désormais aussi être ouvert depuis le menu Paramètres.
  • Correctif : Les notifications par e-mail et par URL « Enregistrement arrêté » pouvaient être envoyées plusieurs fois.
  • Correctif : Après le tri de l'Audio Library, les indicateurs Deck A/B pouvaient marquer les mauvais Tracks.

Version 1.4.1

  • BUTTM est désormais disponible en allemand, français, espagnol, portugais brésilien, néerlandais, italien et grec.
  • Ajout d'un sélecteur « Action de fin d'émission » dans la Show List, qui définit ce qui se passe après le dernier Track d'une émission : « Répéter l'émission », « Arrêter l'émission » ou « Arrêter et se déconnecter ».
  • Correctif : Les mises à jour du titre du Song à partir du titre d'une application ou d'une fenêtre ne font plus saccader la Waveform de l'Audio Player.

Version 1.4.0

  • Ajout de la prise en charge de l'enregistrement dans des fichiers M4A (AAC).
  • Il est désormais possible d'ajouter des URL à l'Audio Library et de les lire comme des Tracks audio classiques dans l'Audio Player.
  • Ajout de la prise en charge de l'importation de fichiers depuis des Playlists M3U de type Icecast, y compris la création d'émissions à partir de celles-ci.
  • Ajout de la possibilité de sélectionner, dans les Paramètres du Audio Player, la page de code des Metadata de web streams qui ne sont pas encodées en UTF-8 (p. ex. le grec).
  • Il est désormais possible de jouer un Jingle d'intro/outro global lors de la connexion aux Servers ou de la déconnexion.
  • Ajout d'une option permettant aux événements de démarrage/arrêt d'émission du Scheduler de se connecter au Server ou de s'en déconnecter également.
  • Vous pouvez désormais choisir entre 3 options « Confirmer avant de fermer » : « Jamais », « Uniquement pendant le Streaming ou l'enregistrement » et « Toujours en cas de fermeture manuelle ».
  • Petites améliorations de l'interface dans les paramètres du Stream et le Scheduler.
  • Correctif : Les VU-mètres des Channels Input 1 et Audio Player du Mixer affichent désormais le bon Level après le Ducking lorsque celui-ci est activé.
  • Correctif : Les fenêtres Encoder, Scheduler, Server et Paramètres s'affichent désormais correctement sur un écran de 1024x768px.

Version 1.3.0

  • Ajout de la prise en charge du Streaming RTMP, par exemple vers Mixcloud, Twitch et YouTube.
  • Ajout d'un mode Crossfade automatique utilisable indépendamment d'une émission en cours.
  • Ajout d'actions de démarrage/arrêt au Scheduler.
  • Ajout d'un mode Mixer compact pouvant être ancré dans l'Audio Player.
  • Ajout de nouvelles commandes réseau et MIDI pour l'Audio Player et le Scheduler.
  • Amélioration de l'apparence du VU-mètre. Le VU-mètre classique peut toujours être sélectionné sur la page de paramètres Divers.
  • Il est désormais possible de sélectionner un thème de couleurs « clair ».
  • Correctif : Les mises à jour des titres Song sont désormais plus fiables.

Version 1.2.3

  • L'enregistrement peut désormais être démarré et arrêté avec Ctrl+R sous Windows ou Cmd+R sous macOS.
  • Les tracks de l'Audio Player peuvent désormais être normalisés sur un niveau LUFS cible.
  • Des cue points personnalisés peuvent désormais être définis pour chaque track.
  • La boîte de dialogue des propriétés du track peut désormais être ouverte en cliquant sur la pochette du deck ou en double-cliquant sur un track avec Alt.
  • Correctif : Les mises à jour Song pouvaient cesser de fonctionner sur des connexions réseau instables.
  • Correctif : La mise à jour des informations Song via une connexion SSL ne fonctionnait pas.
  • Correctif : Annuler le Server Manager après l'importation de servers BUTT laissait les champs de détail du server remplis.

Version 1.2.2

  • Ajout d'une option permettant de retirer un texte précis des titres Song lus depuis le titre d'une fenêtre.
  • Ajout d'un nouveau bouton « Pause après le track » qui met la lecture en pause après le track en cours et la reprend lorsqu'on appuie à nouveau dessus.
  • La Show List peut désormais être réorganisée pendant la diffusion d'une émission.
  • Les fichiers de l'Audio Library peuvent désormais être lus pendant une émission sans devoir d'abord les ajouter à la Show List.
  • Correctif : BUTTM provoquait une fuite de mémoire lorsqu'il restait ouvert après la déconnexion d'un server.
  • Correctif : Pour éviter les déconnexions provoquées par le server, BUTTM envoie désormais un signal de bruit blanc à -90 dBFS lorsqu'aucun track n'est lu et qu'aucun signal d'Input n'est reçu d'un device audio physique ou virtuel.
  • Correctif : BUTTM pouvait planter dans certaines circonstances lorsqu'un server coupait la connexion.

Version 1.2.1

  • Ajout d'un bouton de répétition aux Decks de l'Audio Player.
  • Plusieurs plugins VST3 peuvent désormais être utilisés en série.
  • Ajout d'une validation des tracks audio avant leur ajout à l'Audio Library.
  • De nouvelles émissions peuvent désormais être créées depuis le menu Show List.
  • Le nom de l'émission en cours s'affiche désormais dans la barre de titre de la Show List.
  • La base de données buttm_library.db est désormais stockée dans le même dossier que les tracks audio importés : la même bibliothèque peut ainsi être utilisée depuis un disque portable sur différents ordinateurs.
  • Le header HTTP keep-alive est désactivé lors de la requête du nombre de listeners, afin de contourner un bug d'Icecast 2.5 hébergé sous Windows.
  • Consommation de mémoire réduite, notamment avec les grandes bibliothèques audio.
  • Correctif : Les mises à jour du titre de la chanson échouaient parfois si le mot de passe Shoutcast contenait des caractères spéciaux, comme '='. Le mot de passe est désormais encodé pour les URL.
  • Correctif : Les mountpoints Icecast sont désormais encodés pour les URL lors de l'envoi des mises à jour du titre de la chanson.
  • Correctif : Aucune donnée audio n'était capturée depuis le Device d'Input si ce même Device était aussi utilisé comme Output Monitor.

Version 1.2.0

  • Ajout d'un Audio Player complet à deux Decks (Pro uniquement).
  • Ajout de BUTTM-Link pour le streaming d'une instance de BUTTM vers une autre (Pro uniquement).
  • Les licences peuvent désormais passer de Standard à Professional.
  • Les Metadata des chansons peuvent désormais être enregistrées dans un fichier .csv pour faciliter les déclarations de droits d'auteur.
  • Plusieurs instances indépendantes de BUTTM peuvent désormais fonctionner sur la même machine.
  • Chaque VU-mètre peut désormais afficher les LUFS à court terme.
  • Les périphériques audio sont désormais mis en cache pour accélérer le lancement de l'application.
  • Ajout de nouvelles commandes MIDI et réseau.
  • L'interface peut désormais être mise à l'échelle de 25% à 300%.
  • Ajout de nouveaux éléments dans la réponse de la commande réseau "GET STATUS". Utilisez "GET STATUS V1" pour la rétrocompatibilité.
  • Utilisation du CPU améliorée.
  • BUTTM ne demande plus de confirmation à la réception d'une commande réseau "QUIT".
  • La fenêtre Mixer n'affiche désormais que les Channels audio activés.
  • Les fenêtres peuvent désormais être fermées avec Ctrl+W sous Windows et Cmd+W sous macOS.
  • Correctif : L'application plantait à l'ouverture du Server Manager depuis le Station Manager lorsque la liste des stations était vide.

Version 1.1.7

  • Correctif : Sur certaines machines, la connexion à un Server en Opus ou Vorbis pouvait échouer.
  • Correctif : L'application plantait lors de la sélection de Channels audio si aucun Device de Monitor n'était sélectionné.
  • Correctif : La modification des paramètres audio pouvait faire planter l'application.

Version 1.1.6

  • Pour réduire la Latency du monitoring, la Buffer Size audio peut désormais être réglée de 10 ms à 50 ms.
  • Stream, Enregistrement et Monitor peuvent désormais être mis en Mute dans l'Audio Mixer.
  • Ajout de commandes réseau et MIDI pour activer/désactiver le Mute du streaming et de l'enregistrement.
  • La source du Monitor peut désormais être sélectionnée dans l'Audio Mixer.
  • Les plugins VST3 peuvent désormais être chargés/déchargés pendant le streaming ou l'enregistrement.
  • Les paramètres de plusieurs plugins VST3 sont désormais mémorisés.
  • L'application peut désormais être réduite dans le System Tray de Windows.
  • Correctif : Les caractères spéciaux des fichiers Song au format ANSI ne s'affichaient pas correctement.
  • Correctif : Certains plugins VST3 ne se chargeaient pas sous macOS.
  • Correctif : Grésillements à la fermeture de l'application.
  • Correctif : Distorsion audio lors de l'utilisation prolongée de devices [DirectSound] pendant de nombreuses heures.
  • Correctif : Le streaming s'arrêtait parfois au démarrage d'une session RDP.
  • Correctif : La fenêtre Paramètres et d'autres fenêtres ne s'ouvraient pas lorsqu'un message d'avertissement était apparu au démarrage.
  • Correctif : Supprimer toutes les stations désactivées sauf une empêchait le streaming.
  • Correctif : Les stations, encoders, servers et schedulers supprimés n'étaient pas retirés du fichier de configuration.

Version 1.1.5

  • Les fichiers enregistrés datant de plus de N jours peuvent désormais être automatiquement placés dans la corbeille.
  • Vous pouvez désormais sélectionner manuellement un fichier de configuration BUTT pour importer des servers dans BUTTM.
  • Vous pouvez désormais distinguer « Démarrer l'enregistrement lors de la connexion » et « Démarrer la reconnexion une fois connecté ».
  • Les paramètres MIDI peuvent désormais être réinitialisés à leurs valeurs par défaut.
  • Ajout de commandes réseau pour activer et désactiver le Mute d'un Input.
  • Avec un device Loopback WASAPI, BUTTM garantit désormais la continuité du stream audio, même si aucun son n'est lu sur le device Loopback.

Version 1.1.4

  • Prise en charge d'OGG/Vorbis.
  • Prise en charge des drivers audio basés sur WDM-KS.
  • Prise en charge des bundles de plugins VST3 (par ex. WavesShell).
  • Prise en charge des Metadata ICY inband d'Icecast pour MP3 et AAC.
  • Meilleure compatibilité des plugins VST3 (par ex. les plugins Angry Audio sont désormais pris en charge).
  • Les paramètres peuvent désormais être protégés par un mot de passe.
  • Le Scheduler est désormais précis à la seconde près.
  • Le survol de l'indicateur bleu « Planifié » affiche désormais une infobulle avec la prochaine heure de déclenchement planifiée.
  • Les paramètres d'enregistrement sont désormais accessibles directement depuis la section Enregistrement de l'écran principal.
  • Correctif : Dans certains cas, les Schedulers avec un intervalle « Une fois » n'étaient pas marqués comme planifiés.
  • Correctif : L'encoder AAC ne fonctionnait pas sur certaines installations macOS.

Version 1.1.3

  • Correctif : L'envoi de notifications par e-mail via un Server avec SSL activé ne fonctionnait pas toujours sous Windows.

Version 1.1.2

  • Ajoute la prise en charge de l'enregistrement en WAV.
  • Ajoute des boutons de tri aux listes Server, Encoder, Stations et Scheduler.
  • Atténue les clics audibles sur l'Output Monitor au démarrage.
  • Réduit l'espace vertical nécessaire à la fenêtre principale de l'application.
  • Sous Windows, le Log est désormais stocké dans %LOCALAPPDATA%/BUTTM/logs au lieu du dossier de l'application.
  • Correctif : La récupération des statistiques de Listener depuis un Server Shoutcast v1 ne fonctionnait pas si le titre du Song en cours contenait une virgule ou des caractères UTF-8.
  • Correctif : Le réordonnancement manuel des listes Server, Encoder, Stations et Scheduler ne fonctionnait pas toujours de manière fiable.

Version 1.1.1

  • BUTTM peut désormais enregistrer les paramètres des plugins VST3.
  • Vous pouvez désormais charger les valeurs par défaut des effets intégrés en cliquant sur un bouton de rechargement.
  • Correctif : La reconnexion automatique ne fonctionnait parfois pas correctement.
  • Correctif : L'option « Mettre à jour le Song à partir d'une application » ne fonctionnait pas.

Version 1.1.0

  • Ajoute la prise en charge des effets VST3 !
  • Désactive la prise en charge d'ASIO lorsqu'elle n'est pas utilisée, pour éviter les interactions indésirables avec d'autres applications audio.
  • Vous pouvez désormais définir un titre personnalisé pour la fenêtre principale (Paramètres -> Divers).
  • La position d'un effet audio dans la chaîne de signal peut désormais être choisie plus librement.
  • Les enregistrements peuvent désormais aussi être planifiés.
  • Correctif : Les variables comme %EVENT% ne fonctionnaient pas dans l'objet de l'e-mail.
  • Correctif : Le Streaming et l'enregistrement ne s'arrêtent plus à la fermeture d'une session RDP.
  • Correctif : La détection et l'importation automatiques des serveurs BUTT ne fonctionnaient pas sous Windows.
  • Correctif : La détection des nouveaux périphériques audio ne fonctionnait pas correctement avec certains appareils.

Version 1.0.2

  • Il est désormais possible de modifier la Bandwidth de l'encoder AAC.
  • BUTTM empêche désormais l'envoi répété du même Song au Server plusieurs fois de suite.
  • Correctif : Certains utilisateurs ont signalé des parasites audio au démarrage et à la fermeture de l'application. Ce problème devrait désormais être corrigé.
  • Correctif : La modification du paramètre AAC afterburner ne fonctionnait pas correctement.
  • Correctif : Après la saisie d'une URL inexistante dans le champ « Mettre à jour le Song à partir d'une URL », une URL existante ne fonctionnait plus non plus.
  • Correctif : L'effacement des champs de saisie d'URL ne fonctionnait pas comme prévu (par exemple dans « Mettre à jour le Song à partir d'une URL »).

Version 1.0.1

  • Possibilité de modifier la Sample Rate de l'encodage FLAC.
  • Un nouveau bouton dans l'Encoder Manager permet de valider les paramètres de l'encoder.
  • La précision du minuteur de découpage des fichiers a été nettement améliorée.
  • Correctif : Les noms de fichiers d'enregistrement contenant plus d'un « . » fonctionnent désormais correctement.
  • Correctif : L'encodage FLAC fonctionne désormais avec des Sample Rates de Device audio autres que 48000 Hz.
  • Correctif : La modification de certains paramètres de l'encoder fonctionne désormais correctement.
  • Correctif : Le dossier d'enregistrement s'ouvre désormais correctement, même s'il contient un spécificateur de format tel que %Y.
  • Correctif : Des problèmes mineurs de l'interface ont été résolus.