Comments 56
Меню в стиле DropBox — реально удобная штука.
Пожелания на развитие: добавить поддержку других платформ (Linux, MacOS, мобильные).
Давайте зеркало для файла! Уже не качает..;)
Странно. Сервер не нагружен совсем.
docs.google.com/file/d/0B19NCg9w06kXRFlkX2oyT3YwaFk/edit
docs.google.com/file/d/0B19NCg9w06kXRFlkX2oyT3YwaFk/edit
еще на всякий случай l.bitcasa.com/E603frC9
А не думал присоединиться к какому либо уже имеющемуся проекту? Например FlylinkDC++, полностью открытый проект. Предпросмотр качающихся фильмов уже реализован
Думал, конечно. Более того, долго и упорно развивал FlowLib. Через пару лет пришел к выводу, что будет проще написать свою библиотеку.
В FlylinkDC, насколько я помню, просмотр реализован специальными программами, которые умеют смотреть битые файлы. Забудьте про перемотку, и из образа программу так не установить. Мое решение более универсальное. На самом деле, главная причина — мне гораздо приятнее разрабатывать на C#.
В FlylinkDC, насколько я помню, просмотр реализован специальными программами, которые умеют смотреть битые файлы. Забудьте про перемотку, и из образа программу так не установить. Мое решение более универсальное. На самом деле, главная причина — мне гораздо приятнее разрабатывать на C#.
Если под специальными программа понимается VLC или какой либо другой плеер, то да )) и перемотка в VLC вроде не подводила. И что мешает тоже самое сделать в другом уже существующем проекте? Кстате если реализовано через библиотеку, может подумать как её приладить к другому клиенту.
Разве VLC может перематывать в незагруженную область?
Ничего не мешает, просто мне это не интересно. У меня уже была своя библиотека, и мне проще доработать именно ее. Кроме того LiveDC очень сильно отличается от клиентов на основе DC++. Совершенно другой интерфейс, автонастройка. Это другое видение. Здесь я контролирую все аспекты и могу сделать что-то новое.
В свое время я сделал модификацию FlyLink для локальной сети. Пришлось переделать интерфейс, добавить поиск по локальному трекеру. На его базе было бы гораздо труднее реализовать задуманное мной.
Ничего не мешает, просто мне это не интересно. У меня уже была своя библиотека, и мне проще доработать именно ее. Кроме того LiveDC очень сильно отличается от клиентов на основе DC++. Совершенно другой интерфейс, автонастройка. Это другое видение. Здесь я контролирую все аспекты и могу сделать что-то новое.
В свое время я сделал модификацию FlyLink для локальной сети. Пришлось переделать интерфейс, добавить поиск по локальному трекеру. На его базе было бы гораздо труднее реализовать задуманное мной.
Однако все они наделены существенным недостатком: нужно ждать, пока скачиваемый файл полностью загрузится.
Greylink и куча клиентов поддерживают предпросмотр сторонними плеерами типа VLC.
Интересно сделано. Получается, при высокой скорости интернета мне будет казаться, что все скачано? Поддержка Linux будет?
Там же на C# написано! Какой может быть линукс?
Именно так. Нашел магнет ссылку — нажал — открыл файл.
Поддержка Linux возможна, зависит от спроса. Голосуйте за второй комментарий :)
Поддержка Linux возможна, зависит от спроса. Голосуйте за второй комментарий :)
Было бы крайне чудесно иметь Linux-версию! Мой интернет провайдер уже около 1.5 лет разрабатывает подобный клиент для ПК под Windows, но на мой взгляд пока не очень успешно. Как я понял, они замахнулись на мультипротокольный клиент.
А такого приложения на Linux очень не хватает.
Наверняка на основе вашего проекта кто-то мог бы реализовать дополнение для XBMC или openELEC.
А такого приложения на Linux очень не хватает.
Наверняка на основе вашего проекта кто-то мог бы реализовать дополнение для XBMC или openELEC.
Библиотека с открытым исходным кодом, если будут желающие ее использовать, я с удовольствием помогу. Linux версия есть в планах: задача в трекере
uTorrent умеет работать с потоком. Если я хочу посмотреть фильм, то я смотрю его через стандартный клиент без предварительной загрузки файла целиком. Но вы молодец, удачи.
Решил попробовать, но при клике на magnet ссылку ошибка:
На мой взгляд, торренты удобны тем что информация структурирована и наглядно представлена/проверена на сайтах. В тоже время простая связка utorrent + vlc опровергает утверждение
Обычно, для этого его нужно скачать..
Знакомые все лица! Кто не знает, у провайдера GoodLine, пожалуй, самый большой хаб в мире. AllAvtovo и Ozerki вместе не имеют то количество пользователей, сколько внутрисетевой хаб гудлайна.
Кстати, DerSpinner, Erty_Hackward, нет планов открыть хаб для не-гудлайновцев?
Кстати, DerSpinner, Erty_Hackward, нет планов открыть хаб для не-гудлайновцев?
Так как программа использует драйвер, при возникновении ошибки не исключен BSOD.
расскажите пожалуйста зачем так реализовано, ибо интересно :)
Прошу прощения, прочитал как то наискось, пропустил момент с созданием виртуального диска :)
Драйвер используется библиотекой Dokan для создания виртуальной файловой системы. Это и позволяет создавать видимость наличия файла в системе. Когда проигрыватель или другой софт обращается к файлу, драйвер переадресует все запросы в LiveDC, что позволяет ему скачать запрашиваемые сегменты в первую очередь. Вот здесь описано подробнее.
А такая схема разве не приводит к «лагам» при работе? Ну т.е. при такой реализации плеер даже не подозревает, что его обманывают, и файл находится на диске не полностью. Соответственно механизм кеширования в плеере работает без расчёта на сеть, и заранее куски не запрашивает.
Или лагов не происходит потому, что скорость доступа в сеть значительно выше скорости, необходимой для воспроизведения, и поэтому данные просто успевают скачиваться в режиме реального времени?
Или лагов не происходит потому, что скорость доступа в сеть значительно выше скорости, необходимой для воспроизведения, и поэтому данные просто успевают скачиваться в режиме реального времени?
Клиент пытается скачать весь файл, независимо от того что у него запрашивают. Он лишь загружает нужные приложению сегменты с более высоким приоритетом. Лагов не будет при достаточной скорости загрузки.
Как только был запрошен какой-либо участок файла, клиент будет загружать в первую очередь сегменты следующие за запрошенным, предполагая что они вскоре потребуются.
Как только был запрошен какой-либо участок файла, клиент будет загружать в первую очередь сегменты следующие за запрошенным, предполагая что они вскоре потребуются.
Поиск внутри приложения еще не работает?
Когда ждать обновленную версию?
Какой именно функционал вас интересует? Прогнозировать дату в моих условиях практически невозможно. Но, подобные комментарии, показывающие заинтересованность в проекте, определенно мотивируют.
В первую очередь торренты.
Я так подозреваю, что механизм он общий для всех (будущих) протоколов?
Я бы хотел видеть широкий спектр:
— ftp
— http(s)
— torrent
— etc
Поддержку прокси (чтобы не использовать встроенную от ослика, а именно свой)
И очень хочется в поиске, в таблице — сортировку по щелчку на шапке.
Я бы хотел видеть широкий спектр:
— ftp
— http(s)
— torrent
— etc
Поддержку прокси (чтобы не использовать встроенную от ослика, а именно свой)
И очень хочется в поиске, в таблице — сортировку по щелчку на шапке.
При запуске говорит, что версия устарела и предлагает перейти на сайт для загрузки.
При переходе получаю «Сайт находится в разработке».
Где взять новую версию?
При переходе получаю «Сайт находится в разработке».
Где взять новую версию?
Прошу прощения, думал успею доделать версию с поддержкой торрентов…
Обновил ссылки до 1.0.6.
Прямая ссылка
Обновил ссылки до 1.0.6.
Прямая ссылка
Бета с поддержкой торрентов готова. Если кто-то это читает, прошу погонять и написать о результатах :)
http://livedc.april32.com/setup_livedc_torrents.rar
http://livedc.april32.com/setup_livedc_torrents.zip
http://livedc.april32.com/setup_livedc_torrents.exe
http://livedc.april32.com/setup_livedc_torrents.rar
http://livedc.april32.com/setup_livedc_torrents.zip
http://livedc.april32.com/setup_livedc_torrents.exe
Прошел год уже. Как успехи?
Проект умер, я верно понимаю?
Sign up to leave a comment.
LiveDC — Быстрый доступ к p2p файлам