Ок! Предлагаю разобрать каждую фичу в отдельности и уже определить ее значимость, а после чего и принимать решение.
Самой спорной, насколько я понял, является функция позволяющая пользователю работать с любыми торрентами.
Во давайте с нее и начнем.
С технической стороны, нам не составляет труда это реализовать.
Поясняю:
vilmorq, механизм анализа файлов у нас и так сейчас работает и движку плагина не проблема идентифицировать файлы и применить к нему определенный алгоритм загрузки. ( сейчас в движке используется механизм, который справляется с гораздо более сложными задачами, чем просто тупое определение расширения файла и включения для него нужного алгоритма. ) Поэтому, включить примитивный стандартный алгоритм загрузки для определенных файлов, в этом нет никакой проблемы и это нельзя сравнивать с тем, как многие пытаются привинтить к своему обычному торрент-клиенту функцию полноценного потокового проигрывания. Напомню, даже utorrent уже более двух лет пытается это реализовать и никак не может это сделать качественно. И как раз причина, на мой взгляд, в том что они это делают как дополнение к своему стандартному клиенту, а не как отдельный продукт и отдельное решение ( то о чем вы говорили ). В их подходе велосипед тянет машину, то-есть, гораздо более сложное решение в реализации, у них оказалось просто как доп к простому и что самое недопустимое, что они предлагают пользователю использовать любой плеер, как будто они не понимают что каждый плеер имеет свои особенности и универсального решения они точно создать не смогу , и тем самым такая реализация будет на порядок уступать специализированным решениям ( к примеру, как наше ) Чтобы понять почему одним кодом в клиенте, просто не отделаться, могу дать ссылки на огромное количество файлов, которые связка utorrent 3.0 + VLC проиграть не сможет ( для пробы запустите авишки с расширением OpenDML)
Надеюсь я не зря настрочил столько бУкаф и надеюсь всем будет понятно, что реализация в нашем клиенте такой функции никак не ухудшит работу плагина и не особо нас обременит по времени.
Если особых беспокойств по поводу того как отразиться такая реализация на работе самого плагина не осталось, дайте мне знать и я попробую обрисовать как это может вообще работать, и если что все вмести подкорректируем. .