31 (03.02.2015 00:55:12 отредактировано DiabloPC)

xxblx, Первый... Я же сидел и ждал возможности кОчать))
...на второй машине тоже "успешно" вылетает....
Хотя вся разница между ними - это степень засраности =) система одинаковая (opensuse 13.1)

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

32 (03.02.2015 01:15:38 отредактировано xxblx)

diablopc, на Mageia 4 i586 проблема не воспроизводилась, а вот на Mageia 5 Beta 2 x86_64 воспроизвелась. Ошибку нашел и исправил, обновление загружено в репозиторий. Проверьте, пожалуйста.

Желательно предварительно удалить конфиг

 Консоль:
rm ~/.config/wxvkmusic/config.ini

Затем перейдите в каталог с программой и обновите исходный код

 Консоль:
git pull

Теперь должно работать корректно.

з.ы. спасибо за баг-репорт  az

Fedora GNOME3

33 (03.02.2015 01:39:35 отредактировано DiabloPC)

xxblx пишет:

Теперь должно работать корректно.

Вылет в том-же месте... =(

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

34

diablopc пишет:

Вылет в том-же месте... =(

Точно обновилось-то? У меня на Mageia 5 вылеты в том же месте были, поправил, больше не вылетает.

Перепроверьте, пожалуйста. В ui_options.py 44 - 47 строки должны выглядеть так

        self.dir_picker = wx.DirPickerCtrl(self, wx.ID_ANY, self.download_dir,
                                           _("Select a folder"), 
                                           wx.DefaultPosition, wx.DefaultSize, 
                                           wx.DIRP_DEFAULT_STYLE)

Если вместо self.download_dir стоит wx.EmptyString, значит не обновилось.

Fedora GNOME3

35 (03.02.2015 02:24:23 отредактировано DiabloPC)

xxblx пишет:

Если вместо self.download_dir стоит wx.EmptyString,

все правильно.... обновилось...
ЗЫ
в папку, указаную в config.ini, качает нормально...

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

36

diablopc, OpenSUSE дистрибутив? Какая версия и разрядность? Попробую скачаю, проверю на виртуалке.

Fedora GNOME3

37 (03.02.2015 02:40:25 отредактировано DiabloPC)

xxblx, 13.1 х32... Одна нормальная (с последними обновлениями), а вторая кусками практически до Tumbleweed обновлена....

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

38

diablopc, скачал OpenSUSE, потыкал (немного оффтопа: gui установщик пакетов отвратителен, а вот консольный zypper очень понравился).
Похоже что это баг с виджетом DirPickerCtrl или в GTK, или wxGTK, свойственный OpenSUSE. В Mageia, во всяком случае, на этой же и более новых версиях wxPython всё работает.
Если в OpenSUSE использовать wxPython 3.* (пакет python-wxWidgets-3_0), то всё работает исправно.

Забивать на баг с расчетом на то, что вроде как со временем все перейдут на wxWidgets 3.* и проблема с 2.8.* в OpenSUSE сама отпадает, как-то неправильно. По этому выход вижу только один, отказаться от использования DirPickerCtrl. Вместо него обычную кнопку разместить с надписью "Выбрать каталог", по нажатию на которую откроется диалог выбора. В таком раскладе работает будет и с wxWidgets 2.8.* в OpenSUSE (на скорую руку поправил исходник прямо Live-системе, завелось нормально).

Fedora GNOME3

39 (03.02.2015 04:42:42 отредактировано DiabloPC)

xxblx пишет:

(немного оффтопа: gui установщик пакетов отвратителен, а вот консольный zypper очень понравился).

ну у меня где-то такое-же мнение =)
я гуй последний рaз месяца два назад видел)

xxblx пишет:

на скорую руку поправил исходник

даешь в git!  )))

xxblx пишет:

. Вместо него обычную кнопку разместить с надписью "Выбрать каталог",

та самый нормальный вариант, а рядом еще и поле, шоб руками можно было вписать путь)
Как-то так:
http://i.piccy.info/i9/b124ceaa06af124c4e68a61ea88aac1b/1422927034/2636/843356/snymok18.png

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

40 (03.02.2015 04:58:50 отредактировано xxblx)

diablopc, я залил обновленный вариант в Git. Можно проверять.

diablopc пишет:

Как-то так:

Ну пока я просто кнопку сделал. Если всё будет работать, потом и текстовое поле рядом добавляю.

Fedora GNOME3

41 (03.02.2015 05:16:47 отредактировано DiabloPC)

xxblx,
http://i.piccy.info/i9/6ef557b8bfc08c28b75778340c7343ff/1422929593/9556/865755/1.png заработало =)
ЗЫ
добавить бы еще проверку наличия файлов...
...к примеру:
Жмакаю я "скачать плейлист", оно себе спокойно тащит половину....
...потом вырубаем..
...через некоторое время жмакаем тотже плейлист на закачку....
...и хочется чтобы оно просто дотащило то что в первый раз не успело...
...а сейчас оно просто перекачивает все с нуля....

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

42

diablopc пишет:

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

Добавлю в будущем.

Fedora GNOME3

43

diablopc пишет:

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

Добавил как опциональную возможность. Включается в настройках программы.

Fedora GNOME3

44

xxblx, ok, немного попозже поганяю и отпишусь....

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

45

diablopc, по умолчанию включено "Перезаписывать существующие файлы". Чекбокс снмиаешь, сохраняешь изменения. Если в каталоге, куда скачиваются треки, файл с нужным именем уже существует, скачка этого файла пропускается, очередь сразу переходит к следующему.

Fedora GNOME3

46 (06.02.2015 21:27:09 отредактировано DiabloPC)

xxblx, Проверил..
Все чудненько работает, причем пробовал имена треков со всякими

" ! % ; @ # и т.д.

Все адекватно преобразовуется в "_" и делает пропуск файлов ...
...единственное что - добавить бы кнопочку "Стоп" в даунлоадер, а то чтобы тормознуть закачку приходится софтину полностью вырубать....

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

47

diablopc пишет:

...единственное что - добавить бы кнопочку "Стоп" в даунлоадер, а то чтобы тормознуть закачку приходится софтину полностью вырубать....

Это в TODO. И не только "Стоп", а вообще средства управления очередью загрузок. Удалить какой-то трек из очереди, стоп/пауза/продолжить и т.п.

Fedora GNOME3