Changelog

Έκδοση 1.4.2

  • Βελτιωμένη υποστήριξη για αναγνώστες οθόνης όπως το VoiceOver και το NVDA: όλα τα στοιχεία ελέγχου έχουν πλέον περιγραφικά ονόματα και τα σημαντικά συμβάντα ανακοινώνονται.
  • Audio Library και Show List: Πάτα Enter για να φορτώσεις το επιλεγμένο track και χρησιμοποίησε το πλήκτρο μενού περιβάλλοντος ή το Shift+F10 για να ανοίξεις το μενού του επιλεγμένου track.
  • Η νέα επιλογή μενού «Φόρτωση στο Sound Board» φορτώνει ένα track σε ένα pad του Soundboard χωρίς να χρειάζεται να το σύρεις.
  • Προστέθηκαν συντομεύσεις πληκτρολογίου για σύνδεση και αποσύνδεση όλων των σταθμών: Ctrl+Shift+C / Ctrl+Shift+D στα Windows ή Cmd+Shift+C / Cmd+Shift+D στο macOS.
  • Η εγγραφή ξεκινά πλέον με Ctrl+Shift+R και σταματά με Ctrl+Shift+S στα Windows (Cmd+Shift+R / Cmd+Shift+S στο macOS). Αυτές αντικαθιστούν τη συντόμευση Ctrl+R / Cmd+R.
  • Το Scheduler Manager μπορεί πλέον να ανοίξει και από το μενού Ρυθμίσεις.
  • Διόρθωση: Οι ειδοποιήσεις μέσω email και URL «η εγγραφή διακόπηκε» μπορούσαν να σταλούν πολλές φορές.
  • Διόρθωση: Μετά την ταξινόμηση της Audio Library, οι ενδείξεις Deck A/B μπορούσαν να επισημαίνουν λάθος tracks.

Έκδοση 1.4.1

  • Το BUTTM είναι πλέον διαθέσιμο στα Γερμανικά, Γαλλικά, Ισπανικά, Πορτογαλικά Βραζιλίας, Ολλανδικά, Ιταλικά και Ελληνικά.
  • Προστέθηκε στη Show List η επιλογή «Ενέργεια τέλους show», που ορίζει τι συμβαίνει μετά το τελευταίο track ενός show: «Επανάληψη show», «Διακοπή show» ή «Διακοπή και αποσύνδεση».
  • Διόρθωση: Οι ενημερώσεις του τίτλου song από τον τίτλο μιας εφαρμογής ή ενός παραθύρου δεν κάνουν πλέον το waveform του Audio Player να κολλάει.

Έκδοση 1.4.0

  • Προστέθηκε υποστήριξη για εγγραφή σε αρχεία M4A (AAC).
  • Προστέθηκε η δυνατότητα προσθήκης URL στην Audio Library και αναπαραγωγής τους στο Audio Player όπως κάθε κανονικό track.
  • Προστέθηκε υποστήριξη για εισαγωγή αρχείων από M3U playlist τύπου Icecast, καθώς και για δημιουργία shows από αυτές.
  • Προστέθηκε στις Ρυθμίσεις Audio Player η δυνατότητα επιλογής κωδικοσελίδας για Metadata web stream που δεν είναι κωδικοποιημένα σε UTF-8 (π.χ. ελληνικά).
  • Προστέθηκε η δυνατότητα αναπαραγωγής ενός γενικού Intro/Outro jingle κατά τη σύνδεση/αποσύνδεση από servers.
  • Προστέθηκε η επιλογή τα συμβάντα έναρξης/διακοπής show του Scheduler να κάνουν επίσης σύνδεση/αποσύνδεση από τον server.
  • Μπορείς πλέον να επιλέξεις ανάμεσα σε 3 διαφορετικές ρυθμίσεις «Επιβεβαίωση πριν από το κλείσιμο»: «Ποτέ», «Μόνο κατά το streaming ή την εγγραφή» και «Πάντα όταν κλείνει χειροκίνητα».
  • Μικρές βελτιώσεις στο περιβάλλον χρήσης των ρυθμίσεων Stream και του Scheduler.
  • Διόρθωση: Τα VU meter των Channel του Mixer για το Input 1 και το Audio Player δείχνουν πλέον το σωστό Level μετά τον ducker, όταν αυτός είναι ενεργοποιημένος.
  • Διόρθωση: Τα παράθυρα Encoder, Scheduler, Server και Ρυθμίσεις εμφανίζονται πλέον σωστά σε οθόνη 1024x768px.

Έκδοση 1.3.0

  • Προστέθηκε υποστήριξη streaming μέσω RTMP, π.χ. για streaming στο Mixcloud, στο Twitch και στο YouTube.
  • Προστέθηκε λειτουργία αυτόματου Crossfade που μπορεί να χρησιμοποιηθεί ανεξάρτητα από ένα show σε εξέλιξη.
  • Προστέθηκαν ενέργειες εκκίνησης/διακοπής στον Scheduler.
  • Προστέθηκε μια compact λειτουργία του Mixer, που μπορεί να ενσωματωθεί στο Audio Player.
  • Προστέθηκαν περισσότερες εντολές δικτύου και εντολές MIDI για το Audio Player και τον Scheduler.
  • Βελτιώθηκε η εμφάνιση του VU meter. Το κλασικό VU meter μπορείς ακόμα να το επιλέξεις στη σελίδα ρυθμίσεων «Διάφορα».
  • Μπορείς πλέον να επιλέξεις φωτεινό θέμα χρωμάτων.
  • Διόρθωση: Οι ενημερώσεις του τίτλου song είναι πλέον πιο αξιόπιστες.

Έκδοση 1.2.3

  • Μπορείς πλέον να ξεκινάς και να σταματάς την εγγραφή με Ctrl+R στα Windows ή Cmd+R στο macOS.
  • Τα track του Audio Player μπορούν πλέον να κανονικοποιηθούν σε ένα επιθυμητό LUFS level.
  • Μπορείς πλέον να ορίσεις προσαρμοσμένα cue point για κάθε track.
  • Το παράθυρο ιδιοτήτων του track ανοίγει πλέον με κλικ στο εξώφυλλο του Deck ή με Alt και διπλό κλικ σε ένα track.
  • Διόρθωση: Οι ενημερώσεις song μπορούσαν να σταματήσουν να λειτουργούν σε ασταθείς συνδέσεις δικτύου.
  • Διόρθωση: Η ενημέρωση των πληροφοριών song μέσω σύνδεσης SSL δεν λειτουργούσε.
  • Διόρθωση: Η ακύρωση του Server Manager μετά την εισαγωγή server από το BUTT άφηνε συμπληρωμένα τα πεδία στοιχείων του server.

Έκδοση 1.2.2

  • Προστέθηκε η δυνατότητα αφαίρεσης συγκεκριμένου κειμένου από τους τίτλους song που διαβάζονται από τον τίτλο ενός παραθύρου.
  • Προστέθηκε το νέο κουμπί «Παύση μετά το track», που σταματά προσωρινά την αναπαραγωγή μετά το τρέχον track και τη συνεχίζει όταν το πατήσεις ξανά.
  • Μπορείς πλέον να αναδιατάσσεις τη Show List ενώ παίζει μια εκπομπή.
  • Τα αρχεία της βιβλιοθήκης μπορούν πλέον να αναπαραχθούν κατά τη διάρκεια μιας εκπομπής, χωρίς να χρειάζεται πρώτα να τα προσθέσεις στη Show List.
  • Διόρθωση: Το BUTTM είχε διαρροή μνήμης όταν έμενε ανοιχτό μετά την αποσύνδεση από έναν server.
  • Διόρθωση: Για να αποφεύγονται αποσυνδέσεις από την πλευρά του server, το BUTTM στέλνει πλέον σήμα λευκού θορύβου στα -90 dBFS όταν δεν παίζει κανένα track και δεν λαμβάνεται σήμα εισόδου από φυσική ή εικονική συσκευή ήχου.
  • Διόρθωση: Το BUTTM μπορούσε υπό ορισμένες συνθήκες να κρασάρει όταν ένας server έκλεινε τη σύνδεση.

Έκδοση 1.2.1

  • Προστέθηκε κουμπί επανάληψης στα Deck του Audio Player.
  • Μπορείς πλέον να χρησιμοποιείς πολλά VST3 plugin σε σειρά.
  • Προστέθηκε έλεγχος εγκυρότητας για τα audio track πριν προστεθούν στη βιβλιοθήκη.
  • Μπορείς πλέον να δημιουργείς νέες εκπομπές από το μενού της Show List.
  • Το όνομα της τρέχουσας εκπομπής εμφανίζεται πλέον στη γραμμή τίτλου της Show List.
  • Η βάση δεδομένων buttm_library.db αποθηκεύεται πλέον στον ίδιο φάκελο με τα εισαγόμενα audio tracks, ώστε η ίδια βάση δεδομένων της Audio Library να μπορεί να χρησιμοποιείται από φορητό δίσκο σε διαφορετικούς υπολογιστές.
  • Απενεργοποιήθηκε το keep-alive HTTP header κατά την ανάκτηση του αριθμού των listener, για να παρακαμφθεί ένα bug του Icecast 2.5 σε Windows.
  • Μειώθηκε η χρήση μνήμης, ειδικά σε μεγάλες audio library.
  • Διόρθωση: Οι ενημερώσεις του τίτλου του song μερικές φορές αποτύγχαναν, αν ο κωδικός πρόσβασης του Shoutcast περιείχε ειδικούς χαρακτήρες, όπως '='. Ο κωδικός πρόσβασης κωδικοποιείται πλέον σε μορφή URL.
  • Διόρθωση: Τα Icecast mountpoint κωδικοποιούνται πλέον σε μορφή URL κατά την αποστολή ενημερώσεων του τίτλου του song.
  • Διόρθωση: Δεν καταγράφονταν δεδομένα ήχου από το input device, αν η ίδια συσκευή χρησιμοποιούνταν και για το monitor output.

Έκδοση 1.2.0

  • Προστέθηκε ένας πλήρως εξοπλισμένος Dual-Deck Audio Player (μόνο Pro).
  • Προστέθηκε το BUTTM-Link για streaming από ένα instance του BUTTM σε ένα άλλο (μόνο Pro).
  • Οι άδειες χρήσης μπορούν πλέον να αναβαθμιστούν από Standard σε Professional.
  • Τα metadata των song μπορούν πλέον να καταγράφονται σε αρχείο .csv για ευκολότερη δήλωση πνευματικών δικαιωμάτων.
  • Πολλά ανεξάρτητα instance του BUTTM μπορούν πλέον να εκτελούνται στον ίδιο υπολογιστή.
  • Κάθε VU meter μπορεί πλέον να εμφανίζει short-term LUFS.
  • Οι συσκευές ήχου αποθηκεύονται πλέον προσωρινά στη μνήμη, ώστε η εφαρμογή να ξεκινά πιο γρήγορα.
  • Προστέθηκαν περισσότερες εντολές MIDI και δικτύου.
  • Η κλίμακα της διεπαφής μπορεί πλέον να ρυθμιστεί από 25% έως 300%.
  • Προστέθηκαν περισσότερα στοιχεία στην απάντηση της εντολής δικτύου «GET STATUS». Χρησιμοποίησε το «GET STATUS V1» για συμβατότητα με παλαιότερες εκδόσεις.
  • Βελτιώθηκε η χρήση της CPU.
  • Το BUTTM δεν ζητά πλέον επιβεβαίωση όταν λαμβάνει την εντολή δικτύου «QUIT».
  • Το παράθυρο Mixer εμφανίζει πλέον μόνο τα ενεργοποιημένα audio channel.
  • Τα παράθυρα μπορούν πλέον να κλείνουν με Ctrl+W σε Windows και Cmd+W σε macOS.
  • Διόρθωση: Η εφαρμογή κατέρρεε κατά το άνοιγμα του Server Manager από το Station Manager, όταν η λίστα σταθμών ήταν κενή.

Έκδοση 1.1.7

  • Διόρθωση: Σε ορισμένους υπολογιστές, η σύνδεση σε server με Opus ή Vorbis μπορούσε να αποτύχει.
  • Διόρθωση: Η εφαρμογή κατέρρεε κατά την επιλογή audio channel, όταν δεν είχε επιλεγεί monitor device.
  • Διόρθωση: Η αλλαγή των ρυθμίσεων ήχου μπορούσε να προκαλέσει κατάρρευση της εφαρμογής.

Έκδοση 1.1.6

  • Για μικρότερο latency στο monitoring, το audio buffer size μπορεί πλέον να επιλεγεί από 10 ms έως 50 ms.
  • Τα Stream, Εγγραφή και Monitor μπορούν πλέον να γίνουν mute στο Audio Mixer.
  • Προστέθηκαν εντολές δικτύου και MIDI για mute/unmute του streaming και της εγγραφής.
  • Η πηγή monitoring μπορεί πλέον να επιλεγεί στο Audio Mixer.
  • Τα VST3 plugin μπορούν πλέον να φορτώνονται/αποφορτώνονται κατά τη διάρκεια streaming ή εγγραφής.
  • Οι ρυθμίσεις πολλών VST3 plugin απομνημονεύονται πλέον.
  • Η εφαρμογή μπορεί πλέον να ελαχιστοποιηθεί στο System Tray των Windows.
  • Διόρθωση: Οι ειδικοί χαρακτήρες σε αρχεία song με μορφοποίηση ANSI δεν εμφανίζονταν σωστά.
  • Διόρθωση: Ορισμένα VST3 plugin δεν φορτώνονταν στο macOS.
  • Διόρθωση: Θόρυβος τριξίματος κατά το κλείσιμο της εφαρμογής.
  • Διόρθωση: Παραμόρφωση ήχου κατά τη χρήση [DirectSound] device για πολλές ώρες.
  • Διόρθωση: Το streaming σταματούσε μερικές φορές όταν ξεκινούσε μια συνεδρία RDP.
  • Διόρθωση: Το παράθυρο Ρυθμίσεις και άλλα δεν άνοιγαν όταν εμφανιζόταν μήνυμα προειδοποίησης κατά την εκκίνηση.
  • Διόρθωση: Η διαγραφή όλων των σταθμών εκτός από έναν απενεργοποιημένο εμπόδιζε το streaming.
  • Διόρθωση: Οι διαγραμμένοι σταθμοί/encoder/server/scheduler δεν αφαιρούνταν από το αρχείο ρυθμίσεων.

Έκδοση 1.1.5

  • Τα αρχεία εγγραφής που είναι παλαιότερα από N ημέρες μπορούν πλέον να μεταφέρονται αυτόματα στον κάδο απορριμμάτων.
  • Μπορείς πλέον να επιλέξεις χειροκίνητα ένα αρχείο ρυθμίσεων του BUTT για να εισαγάγεις server στο BUTTM.
  • Μπορείς πλέον να κάνεις διάκριση ανάμεσα σε «Εκκίνηση εγγραφής κατά τη σύνδεση» και «Εκκίνηση επανασύνδεσης όταν υπάρχει σύνδεση».
  • Οι ρυθμίσεις MIDI μπορούν πλέον να επανέλθουν στις προεπιλεγμένες τιμές τους.
  • Προστέθηκαν εντολές δικτύου για mute και unmute ενός input.
  • Όταν χρησιμοποιείς ένα WASAPI loopback device, το BUTTM πλέον διασφαλίζει ότι το audio stream συνεχίζεται ακόμη κι αν δεν αναπαράγεται ήχος στο loopback device.

Έκδοση 1.1.4

  • Προστέθηκε υποστήριξη για OGG/Vorbis.
  • Προστέθηκε υποστήριξη για audio driver βασισμένους σε WDM-KS.
  • Προστέθηκε υποστήριξη για πακέτα VST3 plugin (π.χ. WavesShell).
  • Προστέθηκε υποστήριξη για Icecast ICY inband metadata για MP3 και AAC.
  • Βελτιώθηκε η συμβατότητα με VST3 plugin (π.χ. τα plugin της Angry Audio υποστηρίζονται πλέον).
  • Οι ρυθμίσεις μπορούν πλέον να προστατεύονται με κωδικό πρόσβασης.
  • Ο Scheduler υποστηρίζει πλέον ακρίβεια δευτερολέπτου.
  • Όταν περνάς τον δείκτη του ποντικιού πάνω από την μπλε ένδειξη «Scheduled», εμφανίζεται πλέον ένα tooltip με την επόμενη προγραμματισμένη ώρα ενεργοποίησης.
  • Οι ρυθμίσεις εγγραφής είναι πλέον προσβάσιμες απευθείας από την ενότητα «Εγγραφή» της κύριας οθόνης.
  • Διόρθωση: Οι Scheduler με διάστημα «Once» δεν επισημαίνονταν ως προγραμματισμένοι σε ορισμένες περιπτώσεις.
  • Διόρθωση: Ο AAC encoder δεν λειτουργούσε σε ορισμένες εγκαταστάσεις macOS.

Έκδοση 1.1.3

  • Διόρθωση: Η αποστολή ειδοποιήσεων email μέσω server με SSL δεν λειτουργούσε πάντα στα Windows.

Έκδοση 1.1.2

  • Προσθήκη υποστήριξης για εγγραφή σε WAV.
  • Προσθήκη κουμπιών ταξινόμησης στις λίστες Server, Encoder, Stations και Scheduler.
  • Περιορισμός των ακουστών κλικ στο monitor output κατά την εκκίνηση.
  • Μείωση του απαιτούμενου κατακόρυφου χώρου του κύριου παραθύρου της εφαρμογής.
  • Το log αποθηκεύεται πλέον στα Windows στο %LOCALAPPDATA%/BUTTM/logs αντί για τον φάκελο της εφαρμογής.
  • Διόρθωση: Η λήψη στατιστικών listener από Shoutcast v1 server δεν λειτουργούσε όταν ο τίτλος του τρέχοντος song περιείχε κόμμα ή χαρακτήρες UTF-8.
  • Διόρθωση: Η χειροκίνητη αναδιάταξη των λιστών Server, Encoder, Stations και Scheduler δεν λειτουργούσε πάντα αξιόπιστα.

Έκδοση 1.1.1

  • Το BUTTM μπορεί πλέον να αποθηκεύει τις ρυθμίσεις των VST3 plugin.
  • Μπορείς πλέον να φορτώσεις τις προεπιλεγμένες τιμές των ενσωματωμένων effects πατώντας ένα κουμπί επαναφόρτωσης.
  • Διόρθωση: Η αυτόματη επανασύνδεση μερικές φορές δεν λειτουργούσε σωστά.
  • Διόρθωση: Η λειτουργία «Ενημέρωση Song από εφαρμογή» δεν λειτουργούσε.

Έκδοση 1.1.0

  • Προσθήκη υποστήριξης για VST3 effects!
  • Απενεργοποίηση της υποστήριξης ASIO όταν δεν χρησιμοποιείται, ώστε να αποφεύγονται ανεπιθύμητες αλληλεπιδράσεις με άλλες εφαρμογές ήχου.
  • Μπορείς πλέον να ορίσεις προσαρμοσμένο τίτλο για το κύριο παράθυρο (Ρυθμίσεις -> Διάφορα).
  • Η θέση ενός audio effect μέσα στην αλυσίδα σήματος μπορεί πλέον να επιλεγεί πιο ελεύθερα.
  • Πλέον μπορείς να προγραμματίσεις και εγγραφές.
  • Διόρθωση: Μεταβλητές όπως το %EVENT% δεν λειτουργούσαν στο θέμα του email.
  • Διόρθωση: Το streaming και η εγγραφή δεν διακόπτονται πλέον όταν κλείνει μια συνεδρία RDP.
  • Διόρθωση: Η αυτόματη ανίχνευση και εισαγωγή των server του BUTT δεν λειτουργούσε στα Windows.
  • Διόρθωση: Η ανίχνευση νέων audio device δεν λειτουργούσε σωστά για ορισμένες συσκευές.

Έκδοση 1.0.2

  • Μπορείς πλέον να αλλάξεις το bandwidth του AAC encoder.
  • Πλέον αποτρέπεται η αποστολή του ίδιου song στον server πολλές φορές συνεχόμενα.
  • Διόρθωση: Ορισμένοι χρήστες ανέφεραν προβλήματα στον ήχο κατά την εκκίνηση και το κλείσιμο της εφαρμογής. Αυτό πλέον θα πρέπει να έχει διορθωθεί.
  • Διόρθωση: Η αλλαγή της ρύθμισης AAC afterburner δεν λειτουργούσε σωστά.
  • Διόρθωση: Μετά την εισαγωγή ενός URL που δεν υπάρχει στο πεδίο "Ενημέρωση Song από URL", δεν λειτουργούσε ούτε ένα υπαρκτό URL.
  • Διόρθωση: Η εκκαθάριση των πεδίων εισαγωγής URL δεν λειτουργούσε όπως αναμενόταν (π.χ. στο "Ενημέρωση Song από URL").

Έκδοση 1.0.1

  • Δυνατότητα αλλαγής του sample rate της κωδικοποίησης FLAC.
  • Ένα νέο κουμπί στον Encoder Manager επιτρέπει τον έλεγχο εγκυρότητας των ρυθμίσεων του encoder.
  • Η ακρίβεια του χρονομέτρου διαχωρισμού αρχείων βελτιώθηκε σημαντικά.
  • Διόρθωση: Τα ονόματα αρχείων εγγραφής με περισσότερες από μία '.' λειτουργούν πλέον σωστά.
  • Διόρθωση: Η κωδικοποίηση FLAC λειτουργεί πλέον με sample rate του audio device διαφορετικά από 48000 Hz.
  • Διόρθωση: Η αλλαγή ορισμένων ρυθμίσεων του encoder λειτουργεί πλέον σωστά.
  • Διόρθωση: Ο φάκελος εγγραφών ανοίγει πλέον σωστά, ακόμη κι αν περιέχει έναν προσδιοριστή μορφής όπως το %Y.
  • Διόρθωση: Επιλύθηκαν μικρά προβλήματα στο UI.