JDownloader2.41 (треш-скин PREVED)
используемая во многих локальных сетях для закачки любых файлов в несколько потоков с разных компов.
Почему нельзя адаптировать ее для местных локальных сетей,
тем более, что это OpenSource, а нужно изобретать велосипед с багами.
look'n'feel галимый
http://www.dcpp.net/faq/faq.php?display=faq&fa...
так это какая-то левая p2p-система, а не программа для скачивания файлов из нескольких мест
Ты про какой DC++ говоришь? этот так это какая-то левая p2p-система, а не программа для скачивания файлов из нескольких мест
look'n'feel галимыйДа, мне что-то тоже не особо нравится.
Сделаю стандартный Windows L&F в 1.1
лучше б сеть нормальную сделали, чтоб необходимости в подобных программах не было
так это какая-то левая p2p-система, а не программа для скачивания файлов из нескольких местЯ знаю несколько локалок, где DC++ после переработки используется в качестве клиента многопоточной закачки именно по локалке, при этом, если файл есть на нескольких компах, то потоки качаются с разных машин.
2 Darkgray: свою качалку под RTM перекомпилировал?
Обязательно заценю SWT - еще с ней не знаком
ps
она, кстати, должна была обновиться и сказать об этом
а зачем размер буфера меньше?
по субьективным ощущениям - работает быстрее
1) +512мб оперативки (теперь 1Гб)
2) .Net 2.0
3) Darkgray что-то улучшил для производительности
А то я как-то сначала попробовал JDownloader, и удивился, что чисто субъективно Джава прога лучше работает, чем то что я помню про Мульти-качалку.
и все таки JDownloader1.0 стартует быстрее
а ты мульти-качалку как стартуешь?
кстати при старте там еще идет пару запросов на z80 для проверки на новую версию.
то что лезет на з80, наверно, все и объясняет
хотя Рико Мариани советует без System.Xml.dll обходиться
а что в ней такого плохого? dll-ка много весит?
Только не понятно, это он на сериализацию наезжает или ридеры тоже (мне показалось, что и на ридеры). Про сериализацию понятно, но и с ридерами много кода, наверно, участвует -- хотя в 2.0 вроде при установке фреймворка System.Xml.dll нгенится. Можно предположить, что там реализация оптимизирована на макс быстрые последующие разборы, поэтому имеется существенная инициализация всяких вспомогательных структур.
Кстати весит она под 2Мб.
Релиз тут:
моя просьба:
1) сделать ресайз!
видеть такое большое фиксированное окно не в кайф.
2) сворачивать по крестику в иконку (как тот же киллкопи)
3) да и вообще что версия 1, что 1.1- у меня ни разу еще не запустилась закачка )
пишет "ошибка при чтении файла закачки"
успехов=)
4) скорость скачивания лучше ограничивать числом, а не макс-мин....нифига не понятно из это бегунка
при запуске проги через shortcut появляется окно и ничего далее не происходит:
переустановка не помогла (ставил в C:\Program Files\JDownloader\ всё то же самое.
Большое спасибо за конструктивные багрепорты! Ошибки исправлю в ближайшее время. Ошибки, судя по логам, связаны с тем, что я слишком сильно порезал стандартную библиотеку java - и теперь на некоторых системах программа валится
3) да и вообще что версия 1, что 1.1- у меня ни разу еще не запустилась закачка )Ошибка действительно есть при открытии файла закачки кнопкой "добавить".
пишет "ошибка при чтении файла закачки"
Будет исправлена в 1.2
2. Ресайз окна добавлен
3. Значительно расширены настройки
4. Исправлена (но не протестирована) ошибка программы во время работы на ОС iter'а
5. Программа убирается в трей при сворачивании кнопкой "свернуть".
И так, версия 1.2.
Версия тут: http://z80/Films/Downloader/JDownloader/
Информация обновится на z80 через 10 минут
И что надо сделать чтобы не юыло ошибки файла закачки?
А почему только под винду?
Будет сборка под *nix, если нужна таковая
Найти в "Установка и удаление программ" пункт jdownloader. Чтобы не было ошибки файла закачки достаточно установить версию 1.2
Я пытался сначала -евскую утилиту юзать и тестить, но под Win мне приходится сидеть не более 3-5% времени, и я забил на это дело.
А вот если появится реализация под nix, то гарантированно буду активным тестером твоей утилиты!
Жрет до 100 мегов памяти, но больше ни разу не было (ДаркГреевская хавала 1,3 гига в некоторые моменты, а памяти у меня на компе всего 512 мб. Это было страшно!)
Есть неприятный глюк.
Часто закачка останавливается на 99 процентах и замирает надолго.
Я думаю, что знаю, в чем проблема.
Например, есть один очень медленный источник. На него назначается какой-то блок файла. Пока он не докачается, файл скаченным не считается (что правильно, конечно). И когда со всех остальных зеркал закачка уже закончена, приходится ждать, когда докачается блок с этого тормозного источника.
Круто было бы переназначить закачку этого блока на наиболее быстрый источник.
А вообще за прогу спасибо! Катит!
ДаркГреевская хавала 1,3 гига в некоторые моментыПохоже, это не преимущество этой проги, а баг в даркгреевской - надо было ему сказать про это...
Жрет до 100 мегов памяти, но больше ни разу не былоДа, это было учтено. Кстати, в следующей версии в настройках будет указываться ограничение по используемой памяти. Сейчас ограничение Java хипа константно
Часто закачка останавливается на 99 процентах и замирает надолгоТакой глюк есть, и ты прав насчет его происхождения . Будет исправлен в 1.3
Версия последняя(с з80). Что через кнопочку, что через оперу(при открытии).
Установлен .нет и мульти-качалка(может из за этого т.к. та же версия у соседа абсолютно нормально работает
директория_установки\config\log.txt
По умолчанию файл расположен тут c:\program files\jdownloader\config\log.txt
Это почти наверняка поможет исправить ошибку
Ждём, нужна конечно
java - вроде как мультиплатформенная штука, а эта прога только под винду
приходится скачивать сначала линк, потом сувать его в даунлодер ;(
за учтенные комментарии спасибо.
иногда по виндовской кнопочке "свернуть всё" даунлодер пропадает
а иногда засовывается в трей так, что потом не достается оттуда=)
Так что там с моей проблемой?
Проблема заключается в том, что Java плохо воспринимает "сложные" пути к файлам, содержащие русские символы, пробелы и некоторые другие знаки, не являющиеся латинскими буквами. Пока что при возникновении такой проблемы стоит сначала сохранить файл, находящийся по ссылке "мульти-скачать", на диск ближе к корневой папке (например c:\downloads\blablabla.kinfo-mirrors а потом открыть в jdownloader. Буду сражаться с этой ошибкой
Про "пропадание" качалки из поля видимости пока ничего сказать не могу.
- native код, который привязан к конкретной платформе (у меня используется)
- другие особенности, вроде отображения русских шрифто, которые тоже нужно учитывать.
* Скорее всего завтра будет betta для *nix
* Если нужно, будет английская версия.
* Если есть инициативные люди, могу дать txt, в котором все строки нужно перевести на любимый язык. Тогда специально для них выйдет special edition на этом языке
А какой native-код у тебя используется?
тот, который помещает jd в трей
http://z80/Films/Downloader/JDownloader/
Исправлены ошибки
* "Ошибка при чтении файла закачек" появляется на нек-рых системах при скачивании с z80
* Иногда пропадает окно программы и иконка из трея
* Закачка иногда зависает на 99 процентах
JDownloader1.3, как всегда, тут: Исправлены ошибки
* "Ошибка при чтении файла закачек" появляется на нек-рых системах при скачивании с z80
* Иногда пропадает окно программы и иконка из трея
* Закачка иногда зависает на 99 процентах
Сейчас качал Леона две части версией 1.3, поставил первую, потом добавил вторую. Первая докачалась нормально, а второя повисла на 99.
Хотя б в виде всплывающей подсказки...
разве Java не уникодная?
Возможно добавить отображение прогресса закачки, когда свернут в трэй?Можно. Думаю, можно включить где-нибудь в 2.0
Хотя б в виде всплывающей подсказки...
разве Java не уникодная?Но чтобы русский текст стал в юникоде, нужно приложить определенные усилия.
в смысле?
Сейчас качал Леона две части версией 1.3, поставил первую, потом добавил вторую. Первая докачалась нормально, а второя повисла на 99.В 1.3.1b, которая уже лежит на z80 ошибка исправлена, нужно тестировать.
Выделите мне плз логин на unix систему так, чтобы можно было под иксами зайти потестировать.
Отлиная утилита, спасибо!
http://z80/Films/Downloader/JDownloader/
Теперь добавлена возможность закачивать любые файлы из сети сразу со всех найденных зеркал!
Для этого
1. снесите предыдущую версию
2. поставьте 1.4
3. Теперь в контекстном меню (правая кнопка мыши) любого файла в explorer появится пункт jdownload. Кликаем по нему и получаем файл, закачиваемый со всех зеркал!
Ограничение на файл > 30mb, чтобы таким манером не качали музыку
Тестируйте на здоровье!
Версия 1.4 на Теперь добавлена возможность закачивать любые файлы из сети сразу со всех найденных зеркал!
Для этого
1. снесите предыдущую версию
2. поставьте 1.4
3. Теперь в контекстном меню (правая кнопка мыши) любого файла в explorer появится пункт jdownload. Кликаем по нему и получаем файл, закачиваемый со всех зеркал!
Ограничение на файл > 30mb, чтобы таким манером не качали музыку
Тестируйте на здоровье!
еще пожелания?
разве что дизайн чуть подправить.
VMWare?
Пользователь с именем компьютера tanya1019.hackers, отзовитесь! Судя по моим логам, у Вас возникает проблема при обновлении программы с версии 1.3.1 до версии 1.4. Если это так, пришлите, пожалуйста файл config/log.txt из директории установки jdownloader мне на почту или в приват.
На самом деле он уже давно готов, но существует несколько проблем.
1. Неясно, как делать привязку программы к файлам типа *.kinfo-mirrors.
2. Как поместить ярлык на рабочий стол
3. Как добавить возможность закачки любого файла в контекстном меню шелла графической системы. (то есть кликаем правой кнопкой по файлу и добавляем его в список закачки)
4. Проблемы 1-3 нужно решать для различных графических сред.
5. jre для *nix разные и толстые, поэтому включать их в дистрибутив неудобно.
Сейчас под *nix есть только возможность скачать *.kinfo-mirrors файл с z80, а потом открыть его в JD.
На самом деле он уже давно готоввыкладывай, будем тестить
1. Пусть программа просто принимает имя файла как параметр при запуске, имхо, этого вполне достаточно, конечный юзер всегда сможет интегрировать программу в используемую им среду
2. Это очень сильно от графической среды зависит, см п1.
3. То же, что и 2
4. Для всех возможных вариантов все равно не сделаешь
5. И не надо, можно просто выкладывать разные версии под самые распространенные jre (sun, blackdown, что там еще рапространено...). А еще лучше распространять в исходниках с инструкцией по сборке
В принципе, с учетом вышеперечисленного я считаю достаточным написать небольшой фак по настройке в самых распространенных вариантах и не пытаться объять необъятное
P.S.: к перечисленным тобой проблемам, для полного счастья могу добавить еще поддержку разных менеджеров пакетов, используемых в разных системах, для прозрачной интеграции в систему
Как показали испытания, java под *nix не умеет распознавать пути вроде . Поэтому есть два выхода для unix
1. монтирование расшаренных папок к fs
2. Использование специальной библиотеки jcifs для работы с windows network.
2-й пункт предпочтительнее по надежности. Но он предполагает переписывание кода закачки файла - это напряжно. Если не заломает - сделаю.
Жаль . Я очень надеялся, ибо качание сразу с нескольких источников вещь очень удобная, а самому писать ломает, хотя это и не сложно, да и времени нет... Но, видимо, придется...
1) сообщение при завершении закачки (баллун в трее, или хотя бы звуком)
2) по клику (или еще как-нибудь быстро) открывать папку, куда закачка
3) учитывать компы, с которых ведется закачка, так чтобы ограничивать число одновременных закачек с одного компа
1. Что бы в поле Файл отображался не полный путь с названием качающегося файла, а только именно одно название.
2. Размер бы отображался не в байтах, а в округленно в мегабайтах
3. В поле Окончание отображалось только время окончание загрузки без даты.
4. Сделать размер окна программы по умолчанию немного больше по ширине.
Из функциональности, которую я бы хотел:1. Сообщение в конце закачки будет
1) сообщение при завершении закачки (баллун в трее, или хотя бы звуком)
2) по клику (или еще как-нибудь быстро) открывать папку, куда закачка
3) учитывать компы, с которых ведется закачка, так чтобы ограничивать число одновременных закачек с одного компа
2. По клику думал открывать закаченный файл. Можно сделать альтернативные настраиваемые реакции на клик.
3. Над ограничениями по скорости закачки с одного компьютера подумаю.
Собственно пожелания по дизайну.1. Так и сделаю. Полный путь с именем файла будет отображаться в хинте при наведении мыши на имя файла.
1. Что бы в поле Файл отображался не полный путь с названием качающегося файла, а только именно одно название.
2. Размер бы отображался не в байтах, а в округленно в мегабайтах
3. В поле Окончание отображалось только время окончание загрузки без даты.
4. Сделать размер окна программы по умолчанию немного больше по ширине.
2. ок
3. ок
4. для классического скина так и сделаю.
Приоткрою планы дальнейшего развития проекта.
До нового года собираюсь закончить написание поддержки скинов для JD. Формат скинов будет очень похож на аналогичный для KillCopy. Так что любую шкурку KillCopy можно будет за вечер переделывать под JD. Буду рад, если кто-нибудь поможет с созданием оригинального скина, формат файлов выложу сюда.
Лучший скин будет включен в очередной релиз и разослан в очередном апдейте!
3. Над ограничениями по скорости закачки с одного компьютера подумаю.Для чего нужно учитывать компы: чтобы можно было сразу наставить кучу закачек, и при этом даже если они все с одного компа, то качаться они будут не одновременно, а по очереди. А то получается, что ставишь две части фильма качаться и ждешь пока обе скачаются, хотя быстрее было бы если, скачалась сначала первая часть, и ее можно было начать смотреть.
Для чего нужно учитывать компы: чтобы можно было сразу наставить кучу закачек, и при этом даже если они все с одного компа, то качаться они будут не одновременно, а по очереди. А то получается, что ставишь две части фильма качаться и ждешь пока обе скачаются, хотя быстрее было бы если, скачалась сначала первая часть, и ее можно было начать смотреть.Мне кажется, сейчас ты что-то не то сказал .
Контроль скорости закачки с данного компьютера может имеет смысл в том случае, если ты не хочешь, чтобы тебя забанили.
А для того, чтобы сначала закачать определенные файлы, а потом оставшиеся, нужно определять приоритеты для файлов, но не ограничение на скорость закачки с компьютера. Ведь если просто сказать, что с данного компьютера мы будем качать только в один поток, то можно получить ситуацию, когда сначала закачается вторая часть, а потом первая.
У меня было две альтернативные идеи:
1. определяем приоритетные файлы (те, которые хотим закачать сначала). После того, как закачаются все приоритетные файлы, начинают качаться неприоритетные. Задать приоритетный файл можно, выделив checkbox на соответствующем файле.
2. определить независимые кнопочки старт/стоп для каждой закачки. Например, как в reget
Это всё не исключает возможности добавления ограничения на общую скорость закачки с данного компьютера
А нельзя как reget, там просто ставишь закачки, а он качает с учетом ограничения на число конектов. Если поставить на закачку первый файл фильма, а потом второй, то они и будут закачиваться в этом порядке.
Если я хочу скачать 10 фильмов, а сразу посмотреть - 1, то если сделаем как в регет, то нужно будет
1. добавить 10 закачек
2. запустить первую закачку
3. когда первая закачка завершится, запустить остальные закачки
И того - 21 операция. Плюс нужно не пролюбить момент, когда 1-я закачка завершится, чтобы не потерять время.
А если использовать приоритеты закачек, то нужно:
1. добавить 10 закачек
2. запустить все закачки (одной кнопкой)
3. установить высокий приоритет первой закачки
И того - 12 операций. При этом оставшиеся 9 закачек стратруют автоматически, когда завершится первая
Нет, там будет качаться первый файл, а остальные будут ждать пока освободится коннект, в порядке закачек в списке.
Это правда, если нет сбоев по связи.
Если есть сбои по связи, то качаться будет в произвольном порядке.
а можно сделать так, чтобы просто мышкой переносить файлы в окно даунлодыря, как в киллкопи?
Закачка через jdownloader будет одним из пунктов контекстного меню при перетаскивании файлов правой кнопкой мыши. Естественно, с автоматическим поиском всех зеркал в сети.
И перетаскивание в окно тоже сделаю
Просто хотелось бы минимальное число кликов при типичном закачивании. Типа полазил по з80, покликал на файлы закачки, закачка молча пошла, что-то закачалось, прога об этом сообщила.
В идеале еще хотелось бы, чтобы в случае, когда на диске не хватает места, прога предлагала перенести файл в другое место: выбираешь место, и закачка продолжается в новое место, добавляется только новый источник (локальный фрагмент закаченного файла из котого копируется закаченный фрагмент.
Относительно интерфейса в идеале, хотелось бы как менеджере закачек Оперы, на закачку есть контекстное меню, куда встраивается соответствующее файлу контекстное меню Проводника. Тогда будет удобно сразу удалять файл, а так же открывать через Open With...
И, если оставишь отображение размера в байтах, то убоднее будет при выводе разбить число по три цифры...
так сразу видно что закачалось, а что нет.
и еще, почему-то не могу удалить файлы, которые начала качать JD, а потом отменила закачку...
хочу, чтобы писал не сразу в avi файл, а добавлял к нему еще какое-нить расширение (типа .jd как это сделано у регета, например.Это сделаю.
так сразу видно что закачалось, а что нет.
и еще, почему-то не могу удалить файлы, которые начала качать JD, а потом отменила закачку...Если закачка отменяется и файл при этом не докачан, то файлы автоматически удаляются через некоторое время. Это может призойти через довольно продолжительное время (2-5 минут). Иногда бывают глюки и файл не удаляется. Проблема будет решаться.
В перспективе будет так:Когда эту перспективу ждать с нетерпением?
Закачка через jdownloader будет одним из пунктов контекстного меню при перетаскивании файлов правой кнопкой мыши. Естественно, с автоматическим поиском всех зеркал в сети.
пока не убила все, что связано с JD, в TaskManager'е
также, стоит подумать о том, чтобы автоматически удалялись из списка успешные закачки.
ps. вроде как программка должна сохранять при выходе файлы которые ей поставили на закачку. у меня почему-то этого не происходит...
То есть ты закрыла все копии JD, но потом пришлось их убивать в task manager? Это может быть связано с тем, что глючит используемая мной библиотека для работы с system tray. Соответственно при выходе из JD закачиваемые файлы не сохранились, так как в фоне висела еще одна копия программы (которую ты потом убила).
у меня так сутки файл висел...
пока не убила все, что связано с JD, в TaskManager'е
....
ps. вроде как программка должна сохранять при выходе файлы которые ей поставили на закачку. у меня почему-то этого не происходит...
Пока не знаю, что с этим делать.
- Это уже реализовано. Если в списке > 100 записей, то закачанные файлы автоматически удаляются. Можно сделать число поменьше.
также, стоит подумать о том, чтобы автоматически удалялись из списка успешные закачки.
если скачать конец файла а потом качать с начала -
то можно смотреть и даже перематывать в пределах скачанного.
только что проведённый эксперимент показал что mplayer такими файлами не давится.
только в мастдае нет дырявых файлов (или на нтфс есть?) так что место будет отжиратся сразу на весь файл.
В ответ на:Закачка файлов с автоматическим поиском зеркал уже реализована в версии 1.4. Поиск зеркал происходит через обращение к lorien.local. Пока можно только выделить файлы в explorer, кликнуть правой кнопкой мыши и выбрать пункт jdownload. Штуки с перетаскиванием будут в версии 2.x
--------------------------------------------------------------------------------
В перспективе будет так:
Закачка через jdownloader будет одним из пунктов контекстного меню при перетаскивании файлов правой кнопкой мыши. Естественно, с автоматическим поиском всех зеркал в сети.
--------------------------------------------------------------------------------
Когда эту перспективу ждать с нетерпением?
кстати у авишек индекс идёт в конце файла.Подозреваю, что далеко не все авишки имеют такую структуру...
если скачать конец файла а потом качать с начала -
то можно смотреть и даже перематывать в пределах скачанного.
только что проведённый эксперимент показал что mplayer такими файлами не давится.
Какие проверки производятся? Совпадение длины файла? Что с папками?
только в мастдае нет дырявых файлов (или на нтфс есть?) так что место будет отжиратся сразу на весь файл.В NTFS создание файла большого размера происходит очень быстро. Но место отжирается
на выделенной строчке в JD, больше всего интересует "открыть папку с фильмом".
или вообще её как отдельную кнопку сделать.
Какие проверки производятся? Совпадение длины файла? Что с папками?Алгоритм работает так:
1. Выполняется поиск всех файлов с именами, совпадающими с именем исходного файла.
2. Из найденных файлов выбираются все, находящиеся на первой странице результатов поиска, такие, что их размер совпадает с размером исходного файла.
3. Если исходный файл еще не добавлен (оказался не проиндексирован или не расшарен вообще то он добавляется.
Неплохо было бы сделать контекстное меню по левой кнопки мышиЭто будет. Папка или сам файл будет открываться по двойному щелчку. Может быть, сегодня выложу 2.0 betta уже с этой фичей
на выделенной строчке в JD, больше всего интересует "открыть папку с фильмом".
или вообще её как отдельную кнопку сделать.
Тум-турум-турум-пум-пум! По статистике сервера обновлений, в сети ГЗ сегодня(4.12.2005) появился 100-й пользователь JD!
почти все. как выглядит индекс у авишек больших 2гб (или скока там ограничение у М$ было?) я ещё не смотрел.
бегло пролистал сырцы ffdshow
похоже она состоит сегментов послевовательно записанных в файл
tag : 4 байта
len : 4 байта LE
данные
unused: 1 байт - выравнивание до границы слова.
для индексов tag = "idx1"
вобщем ничего сложного.
upd: там древенистая структура из "LIST" собрана, но всё-равно фигня
> - Это уже реализовано. Если в списке > 100 записей, то закачанные файлы автоматически удаляются. Можно сделать число поменьше.
у меня версия 1.4b. где это можно настроить?...
Я неправильно выразился. Настроить это можно при сборке программы. В установленной версии 1.4 эта константа не настраивается
я, например, не хочу видеть что у меня успешно скачалось... мне это просто неинтересно...
http://z80/Films/Downloader/JDownloader/
Теперь можно дважды кликнуть по закачиваемому файлу для его открытия либо кликнуть правой кнопкой мыши и выбрать открытие файла или папки.
Пока программа достаточно не оттестирована, она не будет рассылаться в виде автоматических апдейтов.
А то киллкопи далеко не самый идеальный интерфейс.
Пока такой возможности нет и будет она не раньше, чем через неделю
Очень расстраивает, что теперь нельзя растянуть окно, чтобы все колонки влезли.
Очень расстраивает, что теперь нельзя растянуть окно, чтобы все колонки влезли.Одна из причин, по которой я не сделал этот релиз автоматическим апдейтом
Похоже, что лучше не пользоваться для скачивания vob фаилов. Плохо, что JD не проверяет совпадение по каким-нибудь фрагментам файлов.
Похоже, что лучше не пользоваться для скачивания vob фаилов. Плохо, что JD не проверяет совпадение по каким-нибудь фрагментам файлов.Да, есть такая проблема. Нужно добавлять дополнительные эвристики для фильтрования зеркал.
Просто не реагирует, хотя при наведении на значок подсказка всплывает...
Приходится процесс убивать...
Это глючит используемая мной библиотека, работающая с треем. Буду искать неглючные альтернативы.
если я щёлкаю правой кнопкой на локальносохранённый .mirror-kinfo (или как там у них расширение - сейчас на работе и точно не помню) файл и выбирают jdownload, то он просто копирует этот файл в папку, куда я выбрал сохранять закачки - надо думать, что он должен открывать файлик и начинать закачку?
Это довольно логично. Для того, чтобы скачать файл зеркал, мы вибираем jdownload (правда, вряд ли это пригодится а если ты хочешь закачать файл, который прописан в файле зеркал, то нужно по нему просто дважды кликнуть.
Зачем тогда эта опция в екслорере, который не интернет, а простой?
читайпомощь к программе
Так ты можешь любой файл больше 30мб добавить закачиваться, причем jdownloader найдет лориеном зеркала и будет их использовать.
* Добавлена настройка количества закачек, при котором начинается очистка списка закачек
* Настраивается ограничение JD по количеству используемой памяти
* включается/отключается режим выбора директории для каждой закачки
* при апдейте на сервер апдейта отправляются логи ошибок
* переключение между классическим и новым скинами
* расширена колонка с именем файла
Тоже пока тестируется, поэтому не рассылается как автоапдейт
"добавить ярлык на рабочий стол"
"добавить ярлык в меню Программы" (в корень допустим)
"добавить ярлык в панель Быстрого запуска"
по умолчанию все включены (или мне, например, было бы удобнее включить только вторую/третью
По поводу нового скина - хочу сделать свой. Я так понимаю, прога использует не все файлы, что в папке дефолт (понимаю, что часть осталась от киллкопи). Так? Или все нужны? И прога сама распознает новый скин или как?
2. Скин распознается автоматически. Достаточно создать папку с произвольным именем в директории config/skins и поместить туда необходимые файлы.
Вот список файлов, которые используются и обязательно должны присутствовать:
(my_custom_skin заменяешь на имя своего скина)
config/skins/my_custom_skin/main.bmp
config/skins/my_custom_skin/abort.png
config/skins/my_custom_skin/minimize.png
config/skins/my_custom_skin/options.png
config/skins/my_custom_skin/open.png
config/skins/my_custom_skin/remove.png
config/skins/my_custom_skin/resume.png
config/skins/my_custom_skin/pause.png
config/skins/my_custom_skin/radioselected.png
config/skins/my_custom_skin/radiodeselected.png
config/skins/my_custom_skin/progfore.png
config/skins/my_custom_skin/skinshot.png ( - это скриншот скина, используется в диалоге выбора скина)
Формат skin.ini достаточно прост. Если нужно, могу выложить документацию
На скинах будет соблюдаться авторское право! Имя создателя будет маячить напротив названия в диалоге выбора шкурки
Только одна проблема со скинами - не растягиваются:(
Drag'n'Drop не работает.
при старте файл лучше создавть целиком. винда тогда выделит место и фрагментов на уровне FS будет минимальным.
почему добавлять в список закачек можно только по одному файлу?С помощью кнопки "Добавить" можно добавить только один файл, а с помощью контекстного меню jdownload можно добавить сколь-угодно-много файлов. Для каждого файла выполняется поиск зеркал на Lorien, поэтому добавление одного файла занимает 1-2 секунды
а что делать, если хочу добавить много kinfo файлов?почему добавлять в список закачек можно только по одному файлу?С помощью кнопки "Добавить" можно добавить только один файл, а с помощью контекстного меню jdownload можно добавить сколь-угодно-много файлов. Для каждого файла выполняется поиск зеркал на Lorien, поэтому добавление одного файла занимает 1-2 секунды
Тут: http://z80/Films/Downloader/JDownloader/
Как обычно, свежие багфиксы и юзабилити импрувменты...
Скриншот:
Прекольно, а чего размер окна даунлодера не меняется?
а чего размер окна даунлодера не меняется?Всё-таки в фоне программы находится картинка. Изменение размеров будет негативно влиять на художественную привлекательность . Конечно, эту проблему можно обойти, но сложно.
З.Ы. Пользуясь случаем, спрошу еще вот что - это все на яве что-ли написано? Если да, то зачем, если нет, то при чем там ява-файлы какие-то?
кстати, очень маленький переключатель "быстро/медленно", может его чуть польше сделать, а то целится мышкой ломает? или в идеале сделать чтобы переключался не только при нажатии на радио-кнопку, но и на текст слов "быстро", "медленно".
А почему в окне настроек кнопки "Ок" и "Отмена" спрятаны за нижний край окна?Странно. У меня всё в порядке. У тебя точно версия 2.11? Пришли плз скриншот окна настроек приватом.
Написано на java потому, что
1. imho единственная среда, в которой получаешь удовольствие от процесса разработки - это IntelliJ IDEA
2. В глубоком будущем будет порт для юникса
3. Надежность, удобство отладки и логирования.
ps: Если кто хочет пофлеймить насчет "мой язык самый самый", то давайте делать это в отдельном треде
Да. Все хорошо. Некоторая тормознутость только плохо
скин бы еще не такой долбанутый
Сделай сам и
BlackXS
Архив:
WOW!
включу в следующий релиз
трабл - не добавляются в закачку достаточно большие файлы, например образы dvd.
см.
хыхыхы, 32 бита со знаком на размер.
Да, скорее всего потеря значимых бит из размера файла, как блайнд указал. Буду исправлять, как только разделаюсь с наукой.
Ну и еще, чтобы не загружал файл, когда тот уже есть на винте целиком, а то такая ошибка тоже бывает.
И вот еще какой баг. Если случайно добавляю две закачки одинаковые, а потом удаляю одну из них, то программа ждет, пока файл освободится (то есть докачается а потом полностью уже скачанный файл удаляет.
Предложения учту
В классическом скине при выделении закачки вся строка с закачкой становится черной и текст не виден. Если в списке только одна закачка, то снять выделение нельзя.
к сожалению, не хватает некоторых фич поддержки шкурок со стороны программы, а именно - смена картинки при наведении на объект и т.п.
- кнопки "начать закачку" и "приостановить закачку", почему-то, разные по ширине.
- кнопка "открыть файл закачки" имеет округлые края, а "начать закачку" и "удалить закачки" - острые.
- надписи "быстро" и "медленно", видимо, лучше сместить немного вниз относительно соответствующих чекбоксов
- хотелось бы видеть более толстый прогрессбар или меньший размер шрифта у надписи "xx%"
Эту поддержку потом добавлю.
- кнопки "начать закачку" и "приостановить закачку", почему-то, разные по ширине.См. медиаплееры - кнопка ПЛЭЙ больше кнопки СТОП, ибо ПЛЭЙ - важнее.
- кнопка "открыть файл закачки" имеет округлые края, а "начать закачку" и "удалить закачки" - острые.Я над этим много думал - тут либо окно делать шире, либо кнопки меньше... Сделаю второй вариант шкурки..
- надписи "быстро" и "медленно", видимо, лучше сместить немного вниз относительно соответствующих чекбоксовКАК?!?!?!?! Чекбокс-то пририсовывается САМ!
[FastButton]
Left=280
Top=40
Font=Lucida Console-9
Color=0x00000
- хотелось бы видеть более толстый прогрессбар или меньший размер шрифта у надписи "xx%"Есть вообще заготовка под "родной" Маковский (переливающийся) прогрессбар, но опять-таки - поддержка "анимации" со стороны программы...;)
ага, это баг
Вопрос филосовский
Вот на токарных станках кнопка плей всегда черная и глубоко посаженная, а кнопка стоп всегда красная большая и выпуклая - такая, что по ней можно с размаху ударить ладонью.
Вот на токарных станках кнопкаТвоя прога ТОЖЕ отрывает руки при неправильном использовании? Если да - то я прямо сейчас переделаю кнопки, и вообще - кнопку стоп сделаю КРАСНОЙ
Не мак ос это ;]
http://z80/Films/Downloader/JDownloader/
Появилось два новых скина. Смена скинов в настройках программы.
что-то не качает 2.2
да, какой-то глюк. Вечером посмотрю
Ошибка с закачкой исправлена.
http://z80/Films/Downloader/JDownloader/
ИСПРАВЛЕНЫ ОШИБКИ
* Слишком большой размер лог файла
* Чрезмерный расход памяти
* Периодическая самопроизвольная остановка закачки файлов
А ты бы мог еще сделать нормальную иконку для программы? А то не сочетается такой модный скин и такая убогая иконка...
Строки "Быстро" и "Медленно" наползают друг на друга.
Перед '232' хорошо бы хоть один пиксель пробела.
'JDownloader' сливается с верхней границей.
Антиалиасинга нет.
Странные выступы под заголовком таблицы.
А вообще, скин очень приятный. Классно выглядят кнопки разного размера в правом верхнем углу.
Строки "Быстро" и "Медленно" наползают друг на друга.Перед '232' хорошо бы хоть один пиксель пробела.'JDownloader' сливается с верхней границей.Антиалиасинга нет.Странные выступы под заголовком таблицы.Первое и третье можно и самому сделать skin.ini
;slow speed button
[SlowButton]
Left=15
Top=75 (было 70)
Font=Trebuchet MS-PLAIN-12
Color=0x858591
;координаты названия программы
TitleTop=11 (было 10)
TitleLeft=2
А так те же пожелания, неазвание программы, лучше в левый нижний угол перенести (имхо с таблицей тоже что-то странное, вроде размеры фабрикатов для кнопки по высоте одинаковые, а на деле получается так. И было бы здорово, если бы можно было менять цвет малого прогбара.
А может название сделать сужающимся слева направо ? Как кнопки. Хотя там места маловато.
http://z80/Films/Downloader/JDownloader/
ИЗМЕНЕНИЯ ДИЗАЙНА
* новый скин QuickSkin(by Alzhu)
* новая иконка
Как-то новая иконка плохо соптимизирована. Пришли мне требования, я подправлю
- размер desktop иконки: 32*32
- размер tray иконки: 16*16 (возможно, уменьшенную иконку имеет смысл упростить или перерисовать вообще)
- иконка одна для всех скинов, поэтому лучше, если она будет выглядеть универсально
кроме дизайна что-нибудь изменилось?
по сравнению с 2.3 - изменился только дизайн, иконка и расположение некоторых файлов. Функциональных изменений нет
в чем проблема и как ее исправить?
причем ставлю любую из версий - все одно.
Это так и задумано? Галка стоит.
да, кстати! про обновления я тоже всегда узнавал только из форума и обновлял вручную, хотя сама должна...
че-то глючный он, ваш лоадер. окошко открывается, но оно полностью серое, на нем ничего нет. минут через 5 появляются детали управления. перед тем, как начать закачку тоже минут 5 думает. а в настройки и заходить бесполезно: там серый экран и ничего больше. чтобы указать папку для закачек, пришлось лезть в config-файл...
в чем проблема и как ее исправить?
причем ставлю любую из версий - все одно.
На какой операционной системе запускался? Мне говорили, что похожие проблемы возникают на win2003. Можно попробовать сначала удалить поставленную версию, проверить, что в program files/jdownloader ничего нет, а потом поставить jdownloader2.4 с z80.
У меня 2.2 и не собирается обновляться.
Это так и задумано? Галка стоит.
Сейчас есть такая проблема: скорее всего из-за ошибок в java, во многих случаях не удается автоматически передавать обновления по сети. Так что призываю всех самостоятельно периодически обновляться до последней версии с z80.
XP SP1. пробовал. в Program files папку удалял. потом заново ставил - один хрен. раньше, кстати, работала нормально.
vgmail.com или сюда в приват. Может, смогу помочь.
пришли, плз, файл program files/jdownloader/config/log.txt на BMP? Сколько цветов, 256?
отправил на мыло.
http://msdn.microsoft.com/library/default.asp?url=/library/e...
Вот некоторые цитаты:
There are four sizes of Windows icons—48 × 48, 32 × 32, 24 × 24, and 16 × 16 pixels.
Icon Color Depth Support
Windows XP supports 32-bit icons, which are 24-bit images with an 8-bit alpha channel. This allows icons to display with smooth edges that appear to blend into any background.
Т. о. для windows xp можно смело делать 32bpp. Насчет 2000 - не уверен, но вроде бы везде пишут, что high color точно поддерживает
я попросил прислать лог файл log.txt . Нужно сначала запустить jd, подождать пока он потормозит и запишет свои недовольства, а потом переслать мне файл log.txt
пардон. туплю.
http://z80/Films/Downloader/JDownloader/
ИЗМЕНЕНИЯ ДИЗАЙНА
* новый скин QuickSkin(by Alzhu)
* новая иконка
* треш-скин PREVED
и превед ништяк скинок!
Главное - все сразу понятно.
Предлагаю поставить его в качестве дефолтного.
зачот!
А понял, это ограничение FAT32, т.ч. программа не виновата (хотя можно было бы и вывести какой нибудь Error).
стандартная выглядит примерно так
Оставить комментарий
koly
Появилась версия 2.41. последнюю версию можно взять тут:http://z80/Films/Downloader/JDownloader/
ИЗМЕНЕНИЯ ДИЗАЙНА
* новый скин QuickSkin(by Alzhu)
* новая иконка
* треш-скин PREVED