rox

CaTRoX, без Windows під ним

rox іде з робочим простором CaTRoX у коробці. Це сторінка про те, чому, і про людей, на чиїй роботі воно стоїть.

Чим був CaTRoX

Щільна, темна розкладка для foobar2000, де на першому місці інформація: обкладинка, намальована як компакт-диск, список полів метаданих збоку, згруповані за альбомами треки з крапками оцінок і смуга меню рівно там, де смузі меню й місце. Це те, що мають на увазі, коли кажуть, що foobar2000 може виглядати добре, і здебільшого заради цього взагалі терпіли налаштування foobar2000.

Скіном у тому сенсі, у якому це слово зазвичай розуміють у музичних програвачах, він ніколи не був. CaTRoX - це стос компонентів, скриптів панелей і конфігурації, зібраний разом. Це й робило його потужним, і це ж робить його важким для перенесення, важким для передачі й легким для поломки.

Звідки взявся NekoRoX

Автор rox роками вів його форк. NekoRoX - це CaTRoX із горою власних панелей, плагінів і модулів зручності згори: навігація деревом і фільтрами, режими міні- й мікропрогравача, панель синхронізованого тексту, cover flow, присутність у Discord, інструменти Last.fm. Зараз угорі його README стоїть позначка, що він більше не підтримується, і посилання сюди.

Причина цієї позначки і є чесним змістом цієї сторінки. Переїзд на Linux назавжди означав ганяти всю збірку через Wine, а стос, що тримається на милицях і місцями малює Internet Explorer усередині панелей, шар трансляції переносить погано. Воно працювало. І при цьому здавалося, що воно за одне оновлення від того, щоб зупинитися назавжди, з десятиліттям налаштувань усередині.

Відтворення

Робочий простір CaTRoX у rox - це та розкладка, зібрана наново з нативних панелей: круглий рендер обкладинки, список полів метаданих, згрупований за альбомами список треків із крапками оцінок, смуга меню. Це відтворений вигляд, а не порт чогось. Жодного рядка коду CaTRoX у rox немає й бути не може, адже rox - це Rust на gpui, а CaTRoX - це скрипти панелей, що працюють усередині foobar2000. Ширша суперечка з foobar2000, включно з рядками, де він усе ще попереду, лежить на окремій сторінці.

Робочий простір CaTRoX у rox: круглий рендер обкладинки як компакт-диска, список полів метаданих ліворуч із назвою, виконавцем, альбомом, кодеком і бітрейтом і згруповані за альбомами треки з крапками оцінок праворуч.

Змінилося те, чого коштує це мати. У rox цілий вигляд - це один файл, де розкладка, палітра й оформлення лежать разом, тож робочий простір CaTRoX - це один клік у вікні «Вітання», а те, що ви з нього зберете, - це один файл, який можна віддати іншому. Ні списку компонентів, ні порядку встановлення, ні конфігурації, яка збирається назад лише на тій машині, де її будували.

Що назад не повернеться

  • Не в кожної панелі CaTRoX є еквівалент. У rox своїх близько сорока видів панелей, і це не ті самі сорок.
  • Немає відтворення з YouTube. У CaTRoX і NekoRoX воно було через компоненти; rox грає те, що лежить на вашому диску.
  • Немає API плагінів, тож усе, що ви вирішили б компонентом foobar2000, має вже існувати в rox або не існувати зовсім.
  • Це відтворення, зроблене ззовні. Деталі відрізняються, і попіксельний збіг ніколи не був метою.

Натомість ви отримуєте розкладку, яка відкривається на Linux і macOS без жодного Wine поблизу, переживає оновлення ОС і їздить одним файлом. Після десяти років підтримки оригіналу цей обмін і є вся причина, з якої rox існує.

Спробуйте

Робочий простір CaTRoX іде в коробці, в одному кліку у вікні «Вітання». Поруч є й інші робочі простори, усього 7, включно з розкладкою Foobar і однією у формі WinAmp.

Завантажити rox

На Arch чи NixOS? Тоді краще поставте з AUR або з Nix flake.

v1.26.4 · Linux, macOS, Windows · усі завантаження