На волне хабратопика Bittorrent клиенты и необходимость открывать порты вручную вспомнил свои идеи по поводу того, что бы можно было бы сделать, если бы уТоррент писал я. Собственно этими мыслями я и хочу поделиться с тобой %хабраюзер%.
По сути основных претензии к столь развитому уТорренту и БитТоррент клиентам в принципе у меня две, и именно их бы я хотел поменять.
Все привыкли к тому, что БитТоррент позволяет передовать в одной торренте как файлы по отдельности, так и группы файлов с папками. Основным же минусом является, как мне кажется, особенно в пору входа в массы DHT, как раз эта невозможность разбить торрент-файл на более мелкие сущности (файлы) и искать в том же DHT их по отдельности (не ручками, а автоматически).
Т.е., рассмотрим гипотетическую ситуацию:
На трекере А Вася выложил сериал Lost с 20 сериями, а на трекере B Петя выложил тот же сериал из тех же серий, но добавил в торрент субтитры. Казалось бы, что мешает клиенту (уТорренту например) разбить торрент на сущности и по сути объединить эти два торрента отчасти позаимствовав одинаковые части друг у друга.
Я не говорю о вопросе реализации, хотя как программист не вижу в этом особой проблемы. Даже делая надстройку над уТоррентом (или каким либо torrentlib.dll) можно было бы с небольшой долей извращенности реализовать такую фичу.
Думаю говорить о плюсах такого подхода не приходиться ибо они и так понятны невооруженным взглядом.
Вторая вещь, которая меня долбает в БотТоррент клиентах — это жесткая привязка к имени и размещению файла. Нет, я не предлагаю БитТорренту искать файлы по всему моему винту. Я просто лишь хочу, что бы в указанной ему папке ему было совершенно до фени, как называется файл и переместил я его из внутренней папки или нет. Самым ярким примером такой вещи является — переименование субтитров… или их перемещение к видео. Понятно, что в большинстве случаев можно на это ответить: «а зачем переносить, скопировал и не мучаешься», но с другой стороны, если эту проблему решить можно за 10 минут (просто в начале посчитав хеши файлов в папке и сопоставив их с тем, что написано в торренте), то я не понимаю, почему это неудобство до сих пор имеет место существовать. В конце то концов, вряд ли имя файла или его точная позиция как то влияет на раздачу… то же имя закреплено в торренте, так же он допускает указание md5 файла там же…
Понятно, что это небольшой плюс. Но мне, как пользователю уТоррента, иногда мешает невозможность переименовать или переместить файлик внутри каталога т��ррента без лишнего гемора для поддержания раздачи.
В общем… я не претендую на оригинальность. Это просто мысли, которые я высказывал своим друзьям и они им нравились. Может быть меня кто ни то услышит и реализует это в будущих версиях МегаПуперКрутогоТоррентКлиента… и я с радостью буду пользоваться им.
По сути основных претензии к столь развитому уТорренту и БитТоррент клиентам в принципе у меня две, и именно их бы я хотел поменять.
Ох уж эти файлы
Все привыкли к тому, что БитТоррент позволяет передовать в одной торренте как файлы по отдельности, так и группы файлов с папками. Основным же минусом является, как мне кажется, особенно в пору входа в массы DHT, как раз эта невозможность разбить торрент-файл на более мелкие сущности (файлы) и искать в том же DHT их по отдельности (не ручками, а автоматически).
Т.е., рассмотрим гипотетическую ситуацию:
На трекере А Вася выложил сериал Lost с 20 сериями, а на трекере B Петя выложил тот же сериал из тех же серий, но добавил в торрент субтитры. Казалось бы, что мешает клиенту (уТорренту например) разбить торрент на сущности и по сути объединить эти два торрента отчасти позаимствовав одинаковые части друг у друга.
Я не говорю о вопросе реализации, хотя как программист не вижу в этом особой проблемы. Даже делая надстройку над уТоррентом (или каким либо torrentlib.dll) можно было бы с небольшой долей извращенности реализовать такую фичу.
Думаю говорить о плюсах такого подхода не приходиться ибо они и так понятны невооруженным взглядом.
Ох уж эти папки
Вторая вещь, которая меня долбает в БотТоррент клиентах — это жесткая привязка к имени и размещению файла. Нет, я не предлагаю БитТорренту искать файлы по всему моему винту. Я просто лишь хочу, что бы в указанной ему папке ему было совершенно до фени, как называется файл и переместил я его из внутренней папки или нет. Самым ярким примером такой вещи является — переименование субтитров… или их перемещение к видео. Понятно, что в большинстве случаев можно на это ответить: «а зачем переносить, скопировал и не мучаешься», но с другой стороны, если эту проблему решить можно за 10 минут (просто в начале посчитав хеши файлов в папке и сопоставив их с тем, что написано в торренте), то я не понимаю, почему это неудобство до сих пор имеет место существовать. В конце то концов, вряд ли имя файла или его точная позиция как то влияет на раздачу… то же имя закреплено в торренте, так же он допускает указание md5 файла там же…
Понятно, что это небольшой плюс. Но мне, как пользователю уТоррента, иногда мешает невозможность переименовать или переместить файлик внутри каталога т��ррента без лишнего гемора для поддержания раздачи.
В общем… я не претендую на оригинальность. Это просто мысли, которые я высказывал своим друзьям и они им нравились. Может быть меня кто ни то услышит и реализует это в будущих версиях МегаПуперКрутогоТоррентКлиента… и я с радостью буду пользоваться им.