Обновить

Комментарии 40

5 минут полёт нормальный, вроде работает. UI хороший

При изменении и сохранении настроек ругается, что не может, причём ругается даже на те, что не менял. А так вроде приятная прога :)

Упс, забыл про этот баг. Поправлю в ближайшей обнове, спасибо)

И, встроенные обновления хорошо, но ещё бы через winget )

Лично мне в qBittorrent очень не хватает фичи из BitTorrent/μTorrent: связки .torrent-файла и раздачи, чтобы их можно было удалить одновременно, не лазая руками в папку с .torrent-файлами. Но, видимо, для этого нужна дополнительная БД...

Transmission пробовали?

Речь про нижний пункт?

там галочка всегда была при удалении

Transmission пробовали?

там галочка всегда была при удалении

Спасибо, но всё это касается только удаления раздачи и файлов самой раздачи, но не относящегося к ней исходного .torrent-файла. Я их не удаляю, а храню для восстановления сета раздач в случае сбоя или переноса их на новую ОС. Дело в том, что у меня сотни терабайт активных раздач, на многих из них (особенно, на редких) я стою уже полтора десятка лет.

вот да, очень не хватает. Пусть бы хоть скидывал .torrent-файлы скачанных раздач в отдельную папку

Transmission на Debian'е так и работал через web-интерфейс, там было два пункта: "удалить файл", который удалял только раздачу и "удалить файл и торрент", который удалял раздачу и торрент-файл, который где-то на системном диске хранился и не удалялся по-умолчанию (Из-за этого на Дебиане системный диск заполнялся и становилось 0 свободного места). Также или иначе это в Винде работает - не знаю.

рад за Transmission. Оно и в μTorrent работает, как я описал. Но речь же про qBittorrent

так можно перейти, если есть нужные функции? или что-то мешает?

Можно, спасибо, я подумаю. Как он ведёт себя под постоянной нагрузкой ~250 МБ/сек up 24/7? Ну, и небольшая проблемка: когда я последний раз мигрировал, перехэш всех раздач занял пару недель, сервер "колом" стоял.))) Но, это — мелочи.

qBittorrent — скидывает загруженные по папкам.

Проблема в том, что если я, по тем или иным причинам, хочу раздачу полностью удалить, то BitTorrent/μTorrent может удалить саму раздачу + файлы раздачи + исходный .torrent-файл. qBittorrent же может удалить только саму раздачу + файлы раздачи; а исходный .torrent-файл будь добр сам — "ручками". И хорошо, если исходный файл назывался хотя бы примерно, как раздача, а не "OurSuperTracker.com.torrent".

Извините, но, хоть убейте — не вижу.

По `Del` — то же меню вызывается. Оба удаляют закачку и могут удалить файлы закачки. Исходный .torrent-файл — не трогают.

Надо будет поразбираться, может дело в опциях (ишью немного путаное, что то еще и про создание/удаление копий), или у меня таки валяется миллион торрент-файлов

Добавил эту функцию, появится в новом обновлении(постараюсь залить его сегодня)

Огромное спасибо!

400 мб, 1100+ файлов. это так и должно быть?

К сожалению, это минус распространения self-contained WinUI приложений(+ внутри целиком лежит движок qBittorrent со всеми его зависимостями). Позже подумаю что можно с этим сделать

Вероятно WinUI, как и WinRT - тупиковая ветвь MS - эволюции.

Мне кажется, что подобные утилиты должны быть компактными и не потреблять много памяти. Для этого авторам придется, конечно, потрудиться.

Так то весь новый интерфейс в win11 на winui, даже для winforms выпустили новые контролы. Хотя для кроссплатформенности было бы интереснее AvaloniaUI раз хочется .net

Извиняюсь что всё в одном сообщении.

@kvch частично можно уменьшить при публикации self-contained если включить опцию трим, от версии к версии дотнет она все больше откусывает лишнего. Сейчас же вы просто тащите весь рантайм. Как пример, PowerToys, которые в установщике сделали поиск уже установленного, и вместо распаковки своего, создание линков. https://github.com/microsoft/PowerToys/blob/main/doc/devdocs/disk-usage-footprint.md

Если для сериализации/десериализации использовать сорсгенератор, ну и возможно еще какие то моменты подправить, то скорее всего можно еще и nativeAot включить и еще больше уменьшить размер.

Так то весь новый интерфейс в win11 на winui

Так вот почему он тормозит!

даже для winforms выпустили новые контролы.

Где? Не наблюдаю

 скорее всего можно еще и nativeAot включить и еще больше уменьшить размер

Нет. АОТ и WPF/XAML несовместимы. Upd. То ли выпустили WinUI 3 c AOT, то ли еще сырое по состоянию на 2025г, в релнотах неясно

дауж. что то я прям по всем моментам "мимо кассы"...

Где? Не наблюдаю

Вот тут я искренне удивлен, я прям помню, что видел что то официальное по этой теме. И не реализацию от кого то со стороны. Но сейчас не могу никак найти. Пересмотрел информацию по превью релизам, и там тоже только поддержка DarkMode.

В тг в диалогах своих вижу пару раз упоминание этого, но опять без ссылок %)

АОТ и WPF/XAML несовместимы

и выглядит как будто можно и не ждать в ближайшем будущем. По гитхабу как будто у них там команда маловата.

Трим с горем пополам можно начиная с .net9 сделать, но там больше даже не сам wpf а обходные пути чтоб его не трогало)

WinUI 3 c AOT

Тут я прям погорячился) с AvaloniaUI имел больше дела чем с Winui3 и как то упустил извиду.

Скрытый текст

Так вот почему он тормозит!

Я бы не сказал что прям что то тормозит. На мой субъективный взгляд, много где добавили асинхронную загрузку с ранней отрисовкой того что относится к бэкграунду что и создает эффект такое не самый приятный эффект. Когда смотрел, получалось что там где в Win11 получаем данную анимацию, то в вин10, первые доли секунд просто ничего нет а потом разом появляется такое же контекстное меню, и в сумме по времени +/- то на то и выходит.

На ноуте 11, и прям каких то проблем не заметил, которые бы вызывали прям дискомфорт. С пересмотром стиля и тд, она в плане гуи воспринимается как то более целостно чем та же 10.

Я бы не сказал что прям что то тормозит. 

Ну да, скорее мелкое подлагивание. На N4000 заметно, на нормальных ЦПУ скорее всего малозаметно.

Та же история, когда интерфейс VS на WPF переписали (версия 2008 вроде). Вроде и ничего, но дискомфорт.

Красота требует жертв!

Если оставить только En и Ru будет чуток поменьше:

Во-первых, поиск раздач прямо в приложении

В qBittorrent давно (если вообще не с самого начала, но я им всего лишь несколько лет пользуюсь, после ухода с засраного рекламой μTorrent’а) есть встроенный поисковик. Трекеры в поиск добавляются через плагины: https://github.com/qbittorrent/search-plugins/wiki/Unofficial-search-plugins

внизу на панели где "общие", "трекер" и тд на вкладке общие не хватает ссылки на раздачу, с которой был скачан торрент файл

а всё же, стриминг через TorrServer был би не лишним.

Пока что натянул старенькую шкурку fluent-dark-no-mica_3.qbtheme, с ней выглядит чуть поприличнее:

QBitTorrent с темой Fluent
QBitTorrent с темой Fluent

Ваша разработка мне понравилась. Если будет почти мгновенно синхронизироваться с апстримом и не задет движок парсинга RSS, то надо бы к вам смигрировать.

Ничего себе, даже не знал что такая тема есть!)

и не задет движок парсинга RSS

Насчёт RSS, я сам этой функцией почти не пользуюсь поэтому могут быть баги которые я не увидел. Если что-то такое найдётся, или просто будут предложения по улучшению - обязательно пишите мне лично или в Issues в гитхабе :)

Ничего себе, даже не знал что такая тема есть!)

Можно же в форках вот этого репозитория покопаться: https://github.com/witalihirsch/qBitTorrent-fluent-theme

Да и вообще есть даже отдельная страница со списком разных тем: https://github.com/qbittorrent/wiki/blob/master/List-of-known-qBittorrent-themes.md Можно посмотреть репозитории по ссылкам и заглянуть в форки наиболее понравившихся.

А чего автобнобновление в программе, а не через стор?

Это из-за поиска по трекерам?

Лет 10 назад FS Client через стор обновлялся, хотя там был поиск по кинотеатрам

Почему было не сделать целиком на управляемом коде?

Есть ведь библиотеки торрент клиентов целиком на dotnet.

Да, qb уже десятки лет тестируют и развивают.

Но ведь разрабатывать, отлаживать и поставлять проще, то что целиком на управляемом коде.

Как минимум неправильная сортировка

В целом неплохо, уж больно неприятный дизайн у базового qt, в сравнении с ним получше, но есть над чем работать. На 125% масштабе винды выглядит плоховато, очень большие отступы между и вокруг иконок, не везде согласованны блоки, в сайдбаре творится хаос, вкладки выглядят ненативно, нет выравнивания текста относительно центра иконок по вертикали. И как вишенка - иконка самого приложения выглядит уж очень плохо, даже хуже чем у qbittorrent'а, а так надо было еще постараться сделать. Но стек и идея очень хорошие, надеюсь на дальнейшее развитие проекта.

Спасибо за отзыв! Проект будет развиваться дальше, обновления потихоньку выходят. Сейчас я в небольшом отпуске, но как вернусь - подумаю что со всем что вы написали можно сделать.

А иконка мне нравилась, и у самого qBittorrent в том числе :(

с дизайном интерфейса есть проблемы, косметические но довольно критичные, как по мне. я думал ещё с нуля макет набросать, с исправлениями, но время поджимает поэтому пока только вот такая халтура. надеюсь поможет

Спасибо за такой набросок! Как выйду из небольшого отпуска - всё доработаю

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации