Вход

Просмотр полной версии : ZXTune - Chiptunes player



Страницы : 1 2 3 4 5 6 [7] 8 9 10

Vitamin
03.12.2014, 18:17
piroxilin, объясни, пожалуйста, как быть с разницей в чипах- я слабо знаком с номенклатурой OPN. Разве 2х2203=2612?

piroxilin
03.12.2014, 18:31
Ну вся доступная инфа это из руководства программиста для ТСФМ . Там-же разложен конвертор из GYM в TFD формат. Вкратце там пересчёт частот и нету канала с ЦАПом. А в общем чипы Очень похожи.

Vitamin
03.12.2014, 22:11
Ну вся доступная инфа это из руководства программиста для ТСФМ . Там-же разложен конвертор из GYM в TFD формат. Вкратце там пересчёт частот и нету канала с ЦАПом. А в общем чипы Очень похожи.
Попробую поддержать как время будет. Конвертер не обещаю.

Vitamin
29.12.2014, 12:51
Билд 3155:

+ zxtune-android: добавлен виджет для главного экрана
* zxtune-android: исправлено падение при поиске в каталоге www.zxtunes.com
* zxtune-android: улучшена обработка ошибок

Некоторые улучшения в версии для Android, состоявшиеся благодаря запросам и поддержке пользователей с GooglePlay.

Скачать версию для Android (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3155.apk)
http://qrcoder.ru/code/?http%3A%2F%2Fbitbucket.org%2Fzxtune%2Fzxtune%2Fdo wnloads%2Fzxtune_r3155.apk&4&0

denpopov
29.12.2014, 13:13
Vitamin, может, все же сделаешь MYM player?
даже не надо распознание формата, а пускай вылезает ворнинг, что работает кое-как.
причина просьбы:
1.музонов много, долго слушать их, нужно компилировать проигрыватель.
2.есть вариант конверсии в PSG.

Vitamin
29.12.2014, 13:20
даже не надо распознание формата, а пускай вылезает ворнинг, что работает кое-как.
Тебе не надо, а мне нужна единообразная работа всех плагинов (определение формата и приблизительный поиск в массиве данных). Вставлять костыли ради *****формата не собираюсь.

denpopov
29.12.2014, 13:39
Ну и ладно:(

Vitamin
30.12.2014, 10:24
Спасибо, но виджет какой-то странный. 4x2, но фактически он 4x1 с пустотами сверху и снизу. Зачем так не экономично?
Потому что высота виджета 88dp, что не помещается в одну линию (40dp), а две (110dp) - слишком много.

creator
30.12.2014, 11:08
Потому что высота виджета 88dp, что не помещается в одну линию (40dp), а две (110dp) - слишком много.
Что-то с арифметикой у меня башня совсем поехала. 40dp + 40dp = 110dp !!! По логике будет 80dp, но виджет 88dp, он и в две линии не влезает.
Ладно, оставим теорию, поглядим на практике как виджет выглядит среди других в 4x1:
http://amiga.nsk.ru/check/Screenshot_2014-12-30-13-50-31s.jpg (http://amiga.nsk.ru/check/Screenshot_2014-12-30-13-50-31.jpg)
Всего-то и надо чуть уменьшить шрифт.

Vitamin
30.12.2014, 11:35
Что-то с арифметикой у меня башня совсем поехала. 40dp + 40dp = 110dp !!! По логике будет 80dp, но виджет 88dp, он и в две линии не влезает.
Алгоритм расчета минимальной высоты виджета- 70*N-30, где N- число линий.


поглядим на практике как виджет выглядит среди других в 4x1:
Не знаю насчет нижнего, но виджет 8bitfm у тебя сейчас высотой 2 строки. Зажми его чтобы он перешел в режим изменения размера и уменьши. Увидишь разницу. Или хотя бы потаскай по экрану- шаг перемещения будет равен половине высоты.

creator
30.12.2014, 11:58
Не знаю насчет нижнего, но виджет 8bitfm у тебя сейчас высотой 2 строки. Зажми его чтобы он перешел в режим изменения размера и уменьши. Увидишь разницу. Или хотя бы потаскай по экрану- шаг перемещения будет равен половине высоты.
Я этот экран сформировал перетаскиванием туда этих гаджетов и вижу, как таскаются они и как, соответственно, таскается ZXTune. Я же не провокациями здесь занимась. Они все 4x1. Установи GameRadio и убедись сам.
Но я даже соглашусь с тобой, хорошо — они 2 строки. Тогда ZXTune занимает все 4. :(

Vitamin
30.12.2014, 12:01
Установи GameRadio и убедись сам.
Дык установил. Если отресайзить его в одну строку, то почти не видно надпись над кнопками. А такой вид как у тебя только когда он в две строки высотой. Вот попробуй поресайзить.

creator
30.12.2014, 12:12
Когда я его пытаюсь уменьшить, у меня он сам обратно возвращается к размеру что на скриншоте. Фишка в том, что вот на этом экране он влазит и работает, а ZXTune не хочет. Соскриншотил в момент перелистывания, чтобы было видно где кто находится, относительно высоты.
http://amiga.nsk.ru/check/Screenshot_2014-12-30-15-06-29s.jpg (http://amiga.nsk.ru/check/Screenshot_2014-12-30-15-06-29.jpg)

Vitamin
30.12.2014, 12:38
он влазит и работает, а ZXTune не хочет. Соскриншотил в момент перелистывания, чтобы было видно где кто находится, относительно высоты.
Ну все правильно. У ZXTune чуть повыше виджет. Это видно даже на твоем скриншоте. На моем это еще виднее:
https://dl.dropboxusercontent.com/u/2393036/zxtune/android/2014-12-30_12-34-20.png

creator
30.12.2014, 12:50
Так я про то, что неплохо было бы ZXTune чуток сплющить, уменьшив шрифт. А то виджет совсем уж какой-то несуразный получился.

Vitamin
30.12.2014, 13:00
Так я про то, что неплохо было бы ZXTune чуток сплющить, уменьшив шрифт. А то виджет совсем уж какой-то несуразный получился.
Ну в два раза же я его не смогу уменьшить.
Сейчас все сделано в соответствии с рекомендациями гугла (http://developer.android.com/guide/practices/ui_guidelines/widget_design.html#anatomy_determining_size)
4dp(граница сверху)+24dp(надпись, половина от рекомендуемой высоты активных элементов)+8dp(межэлементное расстояние)+48dp(кнопки, рекомендуемая высота)+4dp(граница снизу)=88dp

Можно, конечно, заявить занимаемую высоту в 40dp, а занять в два раза больше, но это будет крайне хреново работать на старых версиях (до 4.0).

Vitamin
30.12.2014, 13:58
Согласно рекомендациям гугла, однострочных виджетов вообще не должно существовать.
Неправда:)
Однострочник с текстом 4dp+24dp+4dp=32dp.

Vitamin
12.01.2015, 11:39
Благодаря титаническим усилиям Juergen Wothke по адаптации кода ZXTune и его конверсии в JavaScript, появилась бета-версия web-плеера SpectreZX. Еще есть множество проблем с воспроизведением, но... Это круто!
Управление плейлистом и дополнительная информация скрывается под кнопкой 'What's this?' Свои треки можно слушать, перетаскивая на изображение zx-spectrum.

http://www.wothke.ch/spectreZX/

Q-Master
12.01.2015, 22:40
Управление плейлистом и дополнительная информация скрывается под кнопкой 'What's this?' Свои треки можно слушать, перетаскивая на изображение zx-spectrum.

http://www.wothke.ch/spectreZX/

У меня на 33м файрфоксе не заработало.

uncaught exception: abort() at stackTrace@http://www.wothke.ch/spectreZX/web_zxtune.js:1028:15
abort@http://www.wothke.ch/spectreZX/web_zxtune.js:19471:25
assert@http://www.wothke.ch/spectreZX/web_zxtune.js:544:5
getCFunc@http://www.wothke.ch/spectreZX/web_zxtune.js:579:3
ccall@http://www.wothke.ch/spectreZX/web_zxtune.js:568:20
SamplePlayer.prototype.loadData@http://www.wothke.ch/spectreZX/sample_player.js:173:4
SamplePlayer.prototype.playSong@http://www.wothke.ch/spectreZX/sample_player.js:70:7
Audio.prototype.playSong/xhr.onload<@http://www.wothke.ch/spectreZX/:163:9

piroxilin
12.01.2015, 22:53
У меня FF 32.0.3 , WinXP - всё робит

Vitamin
20.01.2015, 14:34
Билд 3170:

+ zxtune-android: начальная испанская локализация
+ zxtune-android: добавлена возможность поставить трек на звонок
* zxtune-android: можно изменять размер виджета для главного экрана
* zxtune-android: исправлена обработка повторных нажатий кнопок на гарнитуре
* обновлена библиотека libsidplayfp до версии 1.6.2
* исправлено воспроизведение PT3 с семплами по умолчанию
* незначимые биты регистров AY сбрасываются при конверсии в форматы дампа

Добавлена давно запрашиваемая возможность установить трек в качестве звука входящего звонка. Ценой этому стало добавление еще одного разрешения на изменение системных настроек.
Для виджета главного экрана добавлена возможность изменять размер.
Также добавлен перевод программы на испанский и исправлены некоторые найденные и сообщенные проблемы.

Скачать версию для Android (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3170.apk)
http://qrcoder.ru/code/?http%3A%2F%2Fbitbucket.org%2Fzxtune%2Fzxtune%2Fdo wnloads%2Fzxtune_r3170.apk&4&0
Скачать версию для win32 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3170_windows_x86.zip)
Скачать версию для win64 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3170_windows_x86_64.zip)
Скачать версию для win32 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3170_mingw_x86.zip)
Скачать версию для win64 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3170_mingw_x86_64.zip)

Almaz
25.01.2015, 19:00
чтото слазил в настройки где меняется мелодия (Android 4.3) но не нашел там как поставить.
ps
а прога под Windows умеет в ogg сохранять?

Vitamin
25.01.2015, 19:05
чтото слазил в настройки где меняется мелодия (Android 4.3) но не нашел там как поставить.
Пункт меню "Трек"


а прога под Windows умеет в ogg сохранять?
Да

Vitamin
10.02.2015, 16:25
Билд 3190:

+ добавлена поддержка формата Amstrad AYC
* исправлена обработка не-ascii символов в модулях
* исправлено воспроизведение STP/PT2 с семплами по умолчанию
* исправлена эмуляция фильтра при воспроизведении SID
* zxtune-android: исправления в работе онлайн-каталогов
* zxtune-android: исправления в текстах и немецкой локализации

Из нововведений- добавлена поддержка формата AYC, дампа регистров AY для платформы Amstrad CPC.
Остальные изменения связаны с исправлением сообщенных пользователями ошибок. В частности, о неправильном отображении атрибутов модулей, содержащих символы в локальных кодировках, а также о некорректном воспроизведении разных форматов.
Благодаря David "Dave Oxyron" Voigt (http://www.exotica.org.uk/mediawiki/index.php?title=Special:HVSC&md=pth&id=270) приложение обзавелось более-менее приличными текстами и описанием на немецком (отметить себя в авторах перевода он не захотел:) ).

Скачать версию для Android (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3190.apk)
http://qrcoder.ru/code/?http%3A%2F%2Fbitbucket.org%2Fzxtune%2Fzxtune%2Fdo wnloads%2Fzxtune_r3190.apk&4&0
Скачать версию для win32 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3190_windows_x86.zip)
Скачать версию для win64 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3190_windows_x86_64.zip)
Скачать версию для win32 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3190_mingw_x86.zip)
Скачать версию для win64 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3190_mingw_x86_64.zip)

Alexandr Medvedev
10.02.2015, 16:52
одна редкая модификация Powerfull Code Decreaser (PCD) с версией 6.1i. В частности, она использовалась при сборке ESE.Что за ESE? Где можно посмотреть/скачать?

denpopov
10.02.2015, 16:56
добавлена поддержка формата Amstrad AYC
крута! спасибо за работу!

еще один вопрос - а в psg можно музон сконвертить? я никак не сообразил:(

Vitamin
10.02.2015, 16:59
Что за ESE? Где можно посмотреть/скачать?
Excess Sample Editor. Точную версию не помню. В имеющейся на vtrdos используется уже другой пакер.

---------- Post added at 16:59 ---------- Previous post was at 16:58 ----------


а в psg можно музон сконвертить? я никак не сообразил


zxtune123.exe --convert mode=psg,filename=[Filename].psg file1.ayc file2.ayc ...

denpopov
10.02.2015, 17:08
zxtune123.exe --convert mode=psg,filename=[Filename].psg file1.ayc file2.ayc ...

кстати, это заложено по каким-то идеям, или есть глубинный замысел? у бульбовского плейера конверсия делается через меню.

Vitamin
10.02.2015, 17:13
кстати, это заложено по каким-то идеям, или есть глубинный замысел? у бульбовского плейера конверсия делается через меню.
Из соображений оптимальности расхода ресурсов.

ЗЫ. Ты разницу между GUI и CLI осознаешь или не особо?

denpopov
10.02.2015, 17:29
Ты разницу между GUI и CLI осознаешь или не особо?

я по древней работе остался по привычке мышевозилом:)

denpopov
11.02.2015, 14:15
и все же, конвертер в PSG не прошел, бульбовский плеййер не воспринимает. Подскажи, плз, что я сделал не так?
зы: zxtune полученное psg хавает.

Vitamin
11.02.2015, 14:24
зы: zxtune полученное psg хавает.
ayfly и ayumi тоже хавают. Претензии к автору ayemul.

denpopov
11.02.2015, 15:16
ayfly и ayumi тоже хавают
а где это?

Vitamin
11.02.2015, 15:21
а где это?
В интернете. Тебе зачем?

denpopov
11.02.2015, 16:09
В интернете. Тебе зачем?

ну даже простая задача - вытащить AYC в psg, вот и хотелось получить удобоваримое.

Rindex
11.02.2015, 16:09
Vitamin, а конвертировать файл .ym звук Спектрума в файл .ym, но звук Амстрада (он более приглушённый, частоты другие) можно в твоём плеерее сделать?

Vitamin
11.02.2015, 16:15
ну даже простая задача - вытащить AYC в psg, вот и хотелось получить удобоваримое.
Ты на этот .psg дрочить вприсядку собрался или таки слушать? Если второе, то какая разница в чем это делать?
https://code.google.com/p/ayfly/
http://sovietov.com/app/ayumi/ayumi.html

---------- Post added at 16:15 ---------- Previous post was at 16:14 ----------


Vitamin, а конвертировать файл .ym звук Спектрума в файл .ym, но звук Амстрада (он более приглушённый, частоты другие) можно в твоём плеерее сделать?
Конверсии в .ym формат нет.
Можно выставить частоту аука другую.

Rindex
11.02.2015, 16:52
Конверсии в .ym формат нет.
Можно выставить частоту аука другую.

ПлЁхо. Мне надо спектрумовскую мелодию превратить в амстрадовскую. AY-emul это делает (проигрывает), а вот записать в .ym чего-то не хочет (хотя функция такая есть). Думал твой плеер сделает...

---------- Post added at 16:52 ---------- Previous post was at 16:21 ----------

Есс, получилось. Сначала надо было в вортекс-файл сделать, а уже потом в .ym. Тогда хотелки. Виталь добавь конверцию в .ym, и чтобы был выбор моно/стерео. Такое можно сделать?

denpopov
11.02.2015, 16:54
Ты на этот .psg дрочить вприсядку собрался или таки слушать?
кэшна же, а куда деться без заводной музыки?

Vitamin
11.02.2015, 16:56
Такое можно сделать?
Можно конечно. Кто ж тебе запретит-то... Берешь и делаешь.

Vitamin
11.02.2015, 17:14
а заодно ayfly как было набором из окаменелого навоза мамонта, так ты, Vitamin и потащил

Специально для дебилов denpopov:
AYEmul - последняя версия от 2011 года, последние существенные изменения в 2003 году
ayfly - последняя версия от 2009 года

а вот на ayumi 2014 года, видать, у тебя язык в жопу засосало.

Rindex
11.02.2015, 18:02
всрись в дизюэйдж

Его и делаю. Кстати, музыка амстрадовская теперь тоже заработала, почти один в один с эмулями Амстрада. Мне такая и нужна была. Но сделал я её через AY-emul, хотя хотел через этот.

DJs3000
12.02.2015, 13:00
Vitamin, а поддержка YM2151 планируется?

Vitamin
12.02.2015, 13:06
Vitamin, а поддержка YM2151 планируется?
Это какие форматы?

DJs3000
12.02.2015, 13:18
Это какие форматы?

Знаю точно MDX музыка с компа Sharp X68000. 3 примера приатачил. Есть плеер под винду но было бы круто и сюда его добавить.

Vitamin
12.02.2015, 13:24
Знаю точно MDX музыка с компа Sharp X68000. 3 примера приатачил. Есть плеер под винду но было бы круто и сюда его добавить.
Возможно. На modland почти 7 тысяч треков.

DJs3000
12.02.2015, 13:39
Возможно. На modland почти 7 тысяч треков.

что за монленд? ссылку можно?

Vitamin
12.02.2015, 13:40
что за монленд? ссылку можно?
Стыдно, товарищи!

ftp://ftp.modland.com/
http://www.exotica.org.uk/wiki/Special:Modland

DJs3000
12.02.2015, 14:21
Стыдно, товарищи!

ftp://ftp.modland.com/
http://www.exotica.org.uk/wiki/Special:Modland

Ваще не стыдно :p
полистал коллекцию MDXов на данном ресурсе и заметил как близко к оригиналу звучат треки из знакомых игр на Nintento например супер марио или бомбормен2, так же с MSX :) получается YM2151 так точно воспроизводит звуки звуковых чипов Nintendo и MSX. У MSX знаю стоит YM2149, а что там у нинтендо хз даже.

denpopov
16.02.2015, 07:50
Vitamin, ты написал как перегонять файл в .psg. А как перегнать в .YM?

Vitamin
16.02.2015, 09:54
Vitamin, ты написал как перегонять файл в .psg. А как перегнать в .YM?
С помощью ZXTune - никак.

denpopov
16.02.2015, 09:59
С помощью ZXTune - никак
а что мешает реализовать на будущее?
по идее, фича экспорта в .YM полезная, но сложная, наверное.

Vitamin
16.02.2015, 10:01
а что мешает реализовать на будущее?
а) наличие других, более приоритетных задач
б) используемая библиотека для работы с lha не умеет паковать

denpopov
16.02.2015, 10:13
эх, кто бы осилил пусть даже конвертер .psg в .YM.

Vitamin
16.02.2015, 10:19
эх, кто бы осилил пусть даже конвертер .psg в .YM.
Использовать для этой цели AYEmul религия не позволяет?

denpopov
16.02.2015, 10:25
Использовать для этой цели AYEmul религия не позволяет?

AYEmul не ест .psg, сделанные из твоей проги. Промолчу насчет религии, дело твое.

Ручками как нить переберу, если повезет.

Alexandr Medvedev
18.02.2015, 14:40
Excess Sample Editor. Точную версию не помню. В имеющейся на vtrdos используется уже другой пакерНашёл сам упаковщик, и ещё нашлась изменённая версия 6.2, но алгоритм в ней тот-же и распаковщик тоже не поменялся.
xtractor помог выявить проблемы с декодированием некоторых Trush блоков: оказывается, существует много "доработанных" блоков с укороченной (или вырезанной) текстовой сигнатурой (что сказывается на длине депакера, на саму сигнатуру внимание не обращается), а также есть некий компрессор экранов с практически аналогичным распаковщиком (а это уже вызывало false positive срабатывания).Где можно глянуть примеры с укороченным распаковщиком и компрессор экранов?
Здесь не нашёл https://github.com/vitamin-caig/zxtune/tree/master/samples/packed/trush .

Vitamin
18.02.2015, 14:55
Нашёл сам упаковщик, и ещё нашлась изменённая версия 6.2, но алгоритм в ней тот-же и распаковщик тоже не поменялся.
Алгоритм у всех трех версий одинаковый. Разные сигнатуры.


Где можно глянуть примеры с укороченным распаковщиком и компрессор экранов?
В отдельный формат не выносил, поэтому точные места не скажу.
С помощью xtractor можешь сам найти такие блоки:


xtractor --format "???????????01??d5ed(b0|b8)eb23(dd|fd)21??(dd|fd)39 f921??11??01??d5c3??" --analysis-threads N --target-name-template Trush/[FlatPath]_[FlatSubpath] <files/folders>


после ключа --format указывается формат начала распаковщика TRUSH. Вместо N укажи число ядер проца на твоем компе (чтоб быстрее работало). Последним параметром (files/folders) указывай путь к своей коллекции спековского софта:) Рекомендую пошариться на http://zxaaa.untergrund.net/ftp.html , распаковывать нужно только 7z архивы, остальное поймет.
После этого в папке Trush у тебя будут все найденные блоки, соответствующие формату (возможно, не с начала). Можно их повторно прогнать через фильтр "d9e118063bf1d91213d9291003e10610" для выделения именно Trush блоков (не забудь поменять шаблон пути, а то будет сложно разобраться потом).

Alexandr Medvedev
24.02.2015, 14:34
Обнаружил ошибку в распаковщике TurboLZ, при которой теряются последние байты в распакованном файле, при условии что они не сжаты, т.е. не нигде не повторяются ранее.
if (!token)
{
//%00000000 - exit
Decoded.push_back(Header.LastByte);
return true;
}Вот после этого токена байты и теряются. В оригинальном (Z80) распаковщике ничего не теряется, а последние байты уже лежат там где надо т.к. перед началом распаковки LDIR перекинул весь запакованный блок в самый конец буфера для распакованного блока и последние (не сжатые) байты уже попали на своё место ещё до начала распаковки.
Защищённой версии у меня нет, и как в ней обстоят дела я не знаю.

Vitamin
25.02.2015, 10:58
Обнаружил ошибку в распаковщике TurboLZ
Сорри за позднюю реакцию- проверял фикс. Регрессий вроде бы нет, профит небольшой есть.
Для защищенной версии то же самое. Разве что данные при этом не расшифровываются.
Можешь посмотреть дизассемблер тестового дампа (src/formats/test/tlz/packed2.bin). Надо будет его обновить- пзу в конце таки пакуется:)

Vitamin
25.02.2015, 15:47
Билд 3215:

+ добавлена поддержка формата SNES SPC
* исправлено возможное падение при вывод звука через dsound
* исправлена обработка некоторых многотрековых AY файлов
* улучшена поддержка пакера TurboLZ
* zxtune-qt: исправлены проблемы с отображением сообщений в неправильной кодировке
+ zxtune-android: добавлена статистика плейлиста
+ zxtune-android: добавлена сортировка плейлиста
* zxtune-android: исправлена нумерация карт памяти для новых устройств
* zxtune-android: исправлен происходивший в некоторых случаях сброс настроек
* zxtune-android: улучшена обработка ошибок при создании рингтона

Поддержан звуковой формат SPC от приставки Super Nintendo. В каталоге Modland таких треков более 35000. Возможно, со временем будут поддержаны специализированные онлайн-каталоги с этой музыкой.
Версия для android обогатилось возможностью посмотреть статистику по плейлисту и отсортировать его по разным полям.
Остальные изменения посвящены исправлению найденных и сообщенных ошибок.

Скачать версию для Android (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3215.apk)
http://qrcoder.ru/code/?http%3A%2F%2Fbitbucket.org%2Fzxtune%2Fzxtune%2Fdo wnloads%2Fzxtune_r3215.apk&4&0
Скачать версию для win32 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3215_windows_x86.zip)
Скачать версию для win64 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3215_windows_x86_64.zip)
Скачать версию для win32 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3215_mingw_x86.zip)
Скачать версию для win64 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3215_mingw_x86_64.zip)

denpopov
25.02.2015, 17:01
и все же, вернемся к генерации .PSG. У тебя AY player понимает файлы?
поделись плиииз.

Vitamin
25.02.2015, 17:06
и все же, вернемся к генерации .PSG. У тебя AY player понимает файлы?
поделись плиииз.
Еще раз и по-русски.

denpopov
25.02.2015, 17:12
Еще раз и по-русски.

конвертирую ayc в psg и получается вот что:
http://i57.fastpic.ru/big/2015/0225/13/3f0dc95e439528afca565d5012e00313.jpg
хотелось бы понять, в чем причина.

Vitamin
25.02.2015, 17:26
хотелось бы понять, в чем причина.
Из-за неполной поддержки PSG этим плеером- не понимается маркер конца трека (см. описание формата).

denpopov
25.02.2015, 17:48
Из-за неполной поддержки PSG этим плеером- не понимается маркер конца трека (см. описание формата).

у меня вот это:
Согласно документации RDOSPLAY, байт 253 является маркером конца музыки.

у файла FD есть, но все равно не играет.

Vitamin
25.02.2015, 17:56
у файла FD есть, но все равно не играет.
Отрежь.

denpopov
25.02.2015, 18:03
Отрежь.

спасибо, заиграло.

Vitamin
12.03.2015, 07:08
Vitamin, прошу реализовать в ZXTune поддержку атаришного SNDH (http://sndh.atari.org/), да и онлайновая поддержка коллекции в андроид версии лишней совсем не будет. Заранее благодарен!
На данный момент основная проблема состоит в том, что нет нормальной библиотеки эмуляции m68k процессора.

creator
28.03.2015, 12:13
А вот ещё одна хотелка. Сделал я ассоциацию файлов с ZXTune. Стартует, нужный файл в списке (старые списки пропадают), но сразу не воспроизводит, что странно. Но самая засада, что если ZXTune был уже запущен, то стартует другая копия программы. Как бы так сделать, чтобы больше одной копии не запускалось (так ведут себя практически все другие проигрыватели хоть WinAMP, хоть XMPlay) и старые списки воспроизведения не убирались, а выбранный файл появляллся в новом списке воспроизвеления и, соответственно, сразу начинал играть.

P.S. Ещё бы убрать из taskbar и показывать иконку в tray (опционально taskbar-tray-both).

Vitamin
28.03.2015, 13:06
А вот ещё одна хотелка. Сделал я ассоциацию файлов с ZXTune. Стартует, нужный файл в списке (старые списки пропадают), но сразу не воспроизводит, что странно. Но самая засада, что если ZXTune был уже запущен, то стартует другая копия программы. Как бы так сделать, чтобы больше одной копии не запускалось (так ведут себя практически все другие проигрыватели хоть WinAMP, хоть XMPlay) и старые списки воспроизведения не убирались, а выбранный файл появляллся в новом списке воспроизвеления и, соответственно, сразу начинал играть.

P.S. Ещё бы убрать из taskbar и показывать иконку в tray (опционально taskbar-tray-both).

Попробую сделать.

Vitamin
31.03.2015, 12:14
Билд 3240:

+ добавлена поддержка образов дисков в формате DSK
+ zxtune-qt: добавлена функция "Сохранить как" для выбранного трека
+ zxtune-qt: добавлен режим единственного экземпляра приложения
* zxtune-qt: исправлена работа с не-ascii шаблонами при конверсии/экспорте
* zxtune-qt: исправлено отображение плейлиста на нестандартных DPI (BB#9)
* zxtune-qt: исправлено восстановление последнего проигрываемого модуля при загрузке больших плейлистов
* zxtune-qt: исправлено воспроизведение следующего трека при удалении текущего (BB#8)
* zxtune-qt: исправлен выбор файлов без расширения из диалога "Добавить файл"
* zxtune-android: исправлен рестарт треков, открытых из других приложений при смене ориентации устройства (BB#11)
* zxtune-android: исправлена пустая кнопка в корне браузера при смене ориентации устройства

Поддержаны две разновидности образов дисков в формате DSK - обычная и расширенная.
Основные изменения коснулись десктопной версии, zxtune-qt. В частности, теперь можно быстро сохранить один выбранный трек в любом доступном формате. Для пакетных преобразований по прежнему доступны старые инструменты конверсии и экспорта (в будущем сольются в один). По запросу creator добавлен режим единственного экземпляра приложения. При его активации, повторный запуск приложения приведет к переключению на уже запущенный экземпляр, а переданные через командную строку файлы и папки добавятся в очередь сканирования для нового плейлиста. Если в течение секунды после начала сканирования будет что-то найдено, то начнется воспроизведение первого трека в списке.
Остальные исправления и улучшения по сообщенным и найденным ошибкам.

Скачать версию для Android (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3240.apk)
http://qrcoder.ru/code/?http%3A%2F%2Fbitbucket.org%2Fzxtune%2Fzxtune%2Fdo wnloads%2Fzxtune_r3240.apk&4&0
Скачать версию для win32 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3240_windows_x86.zip)
Скачать версию для win64 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3240_windows_x86_64.zip)
Скачать версию для win32 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3240_mingw_x86.zip)
Скачать версию для win64 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3240_mingw_x86_64.zip)

Ovvnex
31.03.2015, 12:30
Супер! Очень и очень полезные фишки добавились. ZXTune с каждым обновлением становится всё более удобным!
Хотел бы вот о чём спросить. А можно, если когда дойдут руки, сделать графический анализатор более плавным и более speccy-стайл. Если это возможно, конечно. Ну, а если нет, то и ничего страшного. :)

Vitamin
31.03.2015, 12:39
А можно, если когда дойдут руки, сделать графический анализатор более плавным и более speccy-стайл.
А что это означает?

denpopov
31.03.2015, 12:41
а DSK это для какого формата?

Vitamin
31.03.2015, 12:45
а DSK это для какого формата?
Для формата дискет.

denpopov
31.03.2015, 13:05
Для формата дискет

тогда упростим - чьих?
DSK - формат образов диска для Амстрада и для Apple II.

Ovvnex
31.03.2015, 13:06
А что это означает?
Ну, что-то в стиле анализатора из Sound Tracker. И частоту перерисовки где-то на 50-60 fps. :v2_rolley
http://zxspectrum48.i-demo.pl/aymusic_pliki/Sound_Tracker.gif

Vitamin
31.03.2015, 13:10
тогда упростим - чьих?
DSK - формат образов диска для Амстрада и для Apple II.
Я тестировал на амстрадовских.


Ну, что-то в стиле анализатора из Sound Tracker. И частоту перерисовки где-то на 50-60 fps.
Не смущает, что "стиль анализатора из Sound Tracker" довольно хреново ложится на, в большинстве своем, светлый фон окон? Ну и обновление в 50Гц как-то тоже чрезмерно. Ибо "падение" столбиков делается гораздо реже. Сейчас обновление делается с частотой 10fps.

Ovvnex
31.03.2015, 13:21
Не смущает, что "стиль анализатора из Sound Tracker" довольно хреново ложится на, в большинстве своем, светлый фон окон?
Да это я просто как пример привёл. Как вариант, сделать поле тёмно-серым, а на нём столбики эквалайзера из трёх цветов: зеленого, жёлтого и красного. И сами столбики раза в два пошире.

Ну и обновление в 50Гц как-то тоже чрезмерно. Ибо "падение" столбиков делается гораздо реже. Сейчас обновление делается с частотой 10fps.
50-60 Гц - это я с запасом озвучил. Скорее всего, просто поднять фпс, чтобы появилась плавность нарастания/спада столбика. При текущей частоте обновления "неплавность" сильно заметна.

И да, это пост можно считать просто рассуждениями на тему вариантов внешнего вида плейера. Просто как обычную хотелку, не самую актуальную, кстати. :)

Vitamin
31.03.2015, 13:26
Как вариант, сделать поле тёмно-серым
Будет как бельмо на глазу...


столбики эквалайзера из трёх цветов: зеленого, жёлтого и красного. И сами столбики раза в два пошире.
Вот скажи честно: неужели ты все время пока запущен плеер сидишь уставившись в экран и наблюдая за пляшущими столбиками?:)
Да, мне анализаторы (а не эквалайзеры:) ) тоже нравятся, но не настолько чтоб из-за них тупил интерфейс, а то и весь компьютер:)

Ovvnex
31.03.2015, 13:37
Будет как бельмо на глазу...
В принципе, согласен. Просто хотелось видеть в плейере какой-то олдскульный элемент, типа анализатора, которых были тысячи в демках. Но да, если общий цвет приложения меняться не будет, от такого олдскула красоты не прибавится. :(

Да, мне анализаторы (а не эквалайзеры )
Блин, я написал "эквалайзер"??! Ой-вэй... :(
Если из-за навороченного и уплавнённого анализатора будет тупить интерфейс ZXTune, то да, нафиг эти красивости! :)

ЗЫ. Частенько запускаю ZXTune единственной прогой на рабочем столе. Во время уборки комнаты, например. :)

Vitamin
31.03.2015, 13:43
Просто хотелось видеть в плейере какой-то олдскульный элемент, типа анализатора, которых были тысячи в демках.
У каждой платформы свои демки. Представь, я бы вставил какой-нибудь широко известный, например, на коммодоре, но абсолютно чуждый тебе анализатор?


Если из-за навороченного и уплавнённого анализатора будет тупить интерфейс ZXTune, то да, нафиг эти красивости!
Насчет тупить врядли, просто одно время оптимизировал для dingux, добился результата и остановился на этом.

Ovvnex
31.03.2015, 13:54
У каждой платформы свои демки. Представь, я бы вставил какой-нибудь широко известный, например, на коммодоре, но абсолютно чуждый тебе анализатор?
О! (в порядке теоретического рассуждения) :)
Было бы забавно, если бы скин и анализатор менялись в стиле платформы, для которой эмулируется звукогенератор. Для Спекки - вид в стиле Sound Tracker, для Commodore - "широко известный коммодоре анализатор", для mod'ов - что-то амижное. :) Ну это при наличии возможности смены скина в ZXTune, конечно.

добился результата и остановился на этом.
Да, собственно, и так вполне неплохо. Я вопрос задавал просто чтобы выяснить для себя - планируются ли какие изменения в визуальной составляющей плейера? И да, каюсь, совсем забыл про кросс-платформенность. :)

Vitamin
31.03.2015, 14:09
О! (в порядке теоретического рассуждения)
Было бы забавно, если бы скин и анализатор менялись в стиле платформы, для которой эмулируется звукогенератор. Для Спекки - вид в стиле Sound Tracker, для Commodore - "широко известный коммодоре анализатор", для mod'ов - что-то амижное. Ну это при наличии возможности смены скина в ZXTune, конечно.
Такой возможности нет. И не предвидится. И нахер никому не надо:)


Я вопрос задавал просто чтобы выяснить для себя - планируются ли какие изменения в визуальной составляющей плейера?
Фундаментальных- нет. Если есть предложения по поводу изменений, то они принимаются только в форме макетов дизайна. Словоблудие к черту.

denpopov
31.03.2015, 14:16
Vitamin, раз ты амстрадовские диски окучил, может впилишь в меню импорт в psg?

Vitamin
31.03.2015, 14:19
Vitamin, раз ты амстрадовские диски окучил, может впилишь в меню импорт в psg?
Когда-нибудь впилю. Может быть.

Ovvnex
31.03.2015, 14:20
Vitamin, спасибо за прояснение ситуации. Без внедрения скинов тёмный анализатор на светлой панели действительно будет не айс.
Ну, а раз фундаментальных изменений не планируется, то в текущем виде плейер меня вполне устраивает. Юзабилити от отсутствия симпатичного анализатора никак не страдает. :)

Kalantaj
31.03.2015, 22:49
Vitamin, собери, пожалуйста, deb-пакет для Ubuntu i686, а то на сайте только 2850 присутствует для Linux, хотя последняя для Win и Android - 3240

Vitamin
31.03.2015, 22:58
Vitamin, собери, пожалуйста, deb-пакет для Ubuntu i686, а то на сайте только 2850 присутствует для Linux, хотя последняя для Win и Android - 3240
Не на чем. Потому и не собираю.

Kalantaj
31.03.2015, 23:07
А где взять исходники? Мож сам попробую собрать ...

Vitamin
31.03.2015, 23:17
А где взять исходники? Мож сам попробую собрать ...
Лучше не берись, если у тебя с получением исходников проблема...

daniel
01.04.2015, 12:14
Раз про анализатор речь пошла, то обещалось давным давно что он будет отключаем. Можно такую галку в настройки?

Vitamin
01.04.2015, 12:47
Раз про анализатор речь пошла, то обещалось давным давно что он будет отключаем. Можно такую галку в настройки?
Ну уже давно есть:
http://zxtune.bitbucket.org/manuals/zxtune-qt/images/ru/menu_layout.png

daniel
02.04.2015, 07:16
Ну уже давно есть:\
я про андроид! не нашёл.

Vitamin
02.04.2015, 07:30
я про андроид! не нашёл.
Пока нету.

Kalantaj
03.04.2015, 21:32
Есть одна хотелка - чтобы при нажатии на колесико, при наведении на вкладку плейлиста, эта вкладка закрывалась, а не только при нажатии на красный крестик вкладки левой кнопкой мыши. Как это реализовано со вкладками в браузерах. Сейчас при двойном нажатии колесика появляется новая вкладка.

Vitamin
03.04.2015, 22:06
Есть одна хотелка - чтобы при нажатии на колесико, при наведении на вкладку плейлиста, эта вкладка закрывалась, а не только при нажатии на красный крестик вкладки левой кнопкой мыши. Как это реализовано со вкладками в браузерах. Сейчас при двойном нажатии колесика появляется новая вкладка.
Попробую сделать.

Vitamin
22.04.2015, 13:18
Билд 3270:

+ добавлена поддержка формата MultiTrackContainer (MTC)
* фиксы в воспроизведении PT3
* фиксы в обработке Vortex TXT
* фиксы в поддержке DMM треков с семплами с неправильным зацикливанием
* уменьшена громкость TFM треков
* исправлена обработка некоторых AY модулей (BB#12)
* исправлено падение по окончанию воспроизведения SID треков
* исправлено воспроизведение TS модулей с разной длительностью треков

Основное нововведение- придуман и поддержан специальный формат для хранения музыки с произвольным числом треков. В частности, его можно применять для сведения TS и TFM треков (и не только).
Остальные изменения- это исправления найденных и сообщенных ошибок.

Скачать версию для Android (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3270.apk)
http://qrcoder.ru/code/?http%3A%2F%2Fbitbucket.org%2Fzxtune%2Fzxtune%2Fdo wnloads%2Fzxtune_r3270.apk&4&0
Скачать версию для win32 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3270_windows_x86.zip)
Скачать версию для win64 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3270_windows_x86_64.zip)
Скачать версию для win32 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3270_mingw_x86.zip)
Скачать версию для win64 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3270_mingw_x86_64.zip)

---------- Post added at 13:18 ---------- Previous post was at 11:32 ----------

Более подробно о нововведении: http://hype.retroscene.org/blog/185.html

Alex Rider
05.05.2015, 02:54
Vitamin, а можешь глянуть плееры в этом (http://www.worldofspectrum.org/pub/sinclair/games/s/SaboteurII48.tap.zip) (биперный) и этом (http://www.worldofspectrum.org/pub/sinclair/games/s/SaboteurII128.tap.zip) (AYковый) Саботерах вторых на предмет наличия документации на формат? Очень не хочется раздебаживать до полного просветления, особенно, если это уже кем-то сделано, и есть хотя бы исходники для проигрывания.

Vitamin
05.05.2015, 14:09
Alex Rider, насчет биперного ничего не скажу, но в ауковом лежит музыка в формате SoundTracker. Не находится потому что привязана к конкретным адресам вместе с плеером. Попробую сделать декомпилятор.

goodboy
05.05.2015, 14:30
в ауковом лежит музыка в формате SoundTracker.
это получается на её основе поляки сделали SoundTracker :v2_conf2:

Vitamin
05.05.2015, 14:57
это получается на её основе поляки сделали SoundTracker
Не понял...
Возможно, музыка была написана не в SoundTracker'e, а в SuperSonic'e - они могут результат в одном и том же формате хранить.

Alex Rider
05.05.2015, 15:49
Alex Rider, насчет биперного ничего не скажу, но в ауковом лежит музыка в формате SoundTracker. Не находится потому что привязана к конкретным адресам вместе с плеером. Попробую сделать декомпилятор.
Эх, с AY меньше проблем, там будет 128к памяти доступно, можно и на скомпилированное место в страничке перенести... Больше биперная волнует, ускоренному Саботеру 2 в 48-й ипостаси сильно тесно чтобы двигать там музыку на место. Придется руками "обтекать" код плеера и данные музыки.

---------- Post added at 15:49 ---------- Previous post was at 15:47 ----------


Попробую сделать декомпилятор.
Можно просто сделать релоцируемый дизасм. У меня почти получилось вчера, тока не нашел где темп хранится. Ну и при перемещении по памяти каналы рассинхронизируются, тоже дело в темпе, подозреваю.

Vitamin
06.05.2015, 17:11
Alex Rider, насчет биперного ничего не скажу, но в ауковом лежит музыка в формате SoundTracker. Не находится потому что привязана к конкретным адресам вместе с плеером. Попробую сделать декомпилятор.
Ошибся. Похоже, это какой-то самописный плеер. Сбило то, что таблица нот совпадает с оной у SoundTracker. Наткнулся на целую коллекцию подобных музонов http://code.google.com/p/amstradz80code/source/browse/#svn%2Ftrunk%2FMusics

Alex Rider
07.05.2015, 21:44
Похоже, это какой-то самописный плеер.
Я положу этот плеер с музыкой по родным адресам, коли оно неведомо универсальным плеерам/конвертерам. Это проще, чем делать полную декомпиляцию в релоцируемый исходник, да и ресурсы в 128к позволяют. Но основная просьба все же про бипер в 48к. Не получится сделать его релоцируемый дизасм малой кровью? Убил сегодня день чтобы подвигать его по памяти, опустились руки. Придется, видимо, выкладывать паззл из остального кода вокруг плеера в родных адресах чтобы ускоренная версия завелась :(

Vitamin
08.05.2015, 13:17
Не получится сделать его релоцируемый дизасм малой кровью? Убил сегодня день чтобы подвигать его по памяти, опустились руки. Придется, видимо, выкладывать паззл из остального кода вокруг плеера в родных адресах чтобы ускоренная версия завелась
Если честно, не понимаю, почему ты обратился с этой задачей ко мне. По биперным движкам спец Shiru, но тут задача еще более общая, с музыкой вообще не связанная.

denpopov
08.05.2015, 17:16
А где взглянуть на бипер?

denpopov
10.05.2015, 09:56
Alex Rider, вот незаконченный декомпиленый исходник. Осталась одна мелочь, не могу найти, в чем дело, теперь не релоцируется:)

И вообще, куда писать, чтоб тему не засорять?

Alex Rider
13.05.2015, 12:51
Если честно, не понимаю, почему ты обратился с этой задачей ко мне.
Ну как к эксперту по аудиоформатам.

Alex Rider, вот незаконченный декомпиленый исходник.
Ну у меня он еще более декомпиленный. А понять, почему он не релоцируется, не могу :(

И вообще, куда писать, чтоб тему не засорять?
Vitamin, отщипни при случае кусок про моих Саботеров в отдельный тред с просьбой о помощи.

Kalantaj
01.06.2015, 21:40
При перетаскивании в плеер пустой папки получаем вылет программы (Win7, версия программы r3270). Путь к папке не имеет значения, как и наличие кириллицы в пути и в имени папки.

Vitamin
01.06.2015, 21:59
При перетаскивании в плеер пустой папки получаем вылет программы (Win7, версия программы r3270). Путь к папке не имеет значения, как и наличие кириллицы в пути и в имени папки.
Спасибо! Пофикшу.

Vitamin
16.06.2015, 13:39
Билд 3370:

+ добавлена поддержка UMX архивов
+ добавлена поддержка GZip сжатия
+ добавлена поддержка форматов NSF, NSFE, GBS, SAP, HES, VGM и GYM
* исправлено позиционированое по .ay файлам
* zxtune-qt: исправлена битая кодировка в списке dsound/win32 звуковых устройств
* zxtune-qt: исправлено падение при сканировании пустой папки
+ zxtune-android: добавлена возможность просматривать контейнерные файлы в браузере (многотрековые модули, архивы и т.п.)
+ zxtune-android: добавлена поддержка архивов ZIP, RAR, LHA, UMX и GZip
* zxtune-android: исправлено воспроизведение SPC и MTC треков с нестандартной частотой

Закрыт еще один серьезный фронт работ в версии для Android - работа с контейнерными (т.е. содержащими несколько треков) файлами прямо в браузере. При клике на любой файл в браузере происходит его анализ (чем больше файл- тем дольше) и, если найдено более одного трека, показываются все найденные треки согласно расположению (т.е. папки в архиве сохраняются).
Также после доработки напильником, была внедрена библиотека Game_Music_Emu, превнесшая поддержку нескольких форматов разных консолей.
Остальные изменения- это исправления найденных и сообщенных ошибок.

Скачать версию для Android (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3370.apk)
http://qrcoder.ru/code/?http%3A%2F%2Fbitbucket.org%2Fzxtune%2Fzxtune%2Fdo wnloads%2Fzxtune_r3370.apk&4&0
Скачать версию для win32 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3370_windows_x86.zip)
Скачать версию для win64 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3370_windows_x86_64.zip)
Скачать версию для win32 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3370_mingw_x86.zip)
Скачать версию для win64 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3370_mingw_x86_64.zip)

Vitamin
17.06.2015, 10:33
Кто уже успел заюзать, пожалуйста, отпишитесь, о результатах тестирования. А то приходят странные багрепорты о падениях...

denpopov
17.06.2015, 20:52
Когда удаляешь файлы из плейлиста, они почему-то остаются открытыми и удалить файлы невозможно.

Vitamin
17.06.2015, 23:19
Когда удаляешь файлы из плейлиста, они почему-то остаются открытыми и удалить файлы невозможно.
Какой размер и тип файлов?

---------- Post added at 23:19 ---------- Previous post was at 22:36 ----------

Билд 3380:

Hotfix для поддержки старых (до 4.1) версий Android.

Скачать версию для Android (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3380.apk)
http://qrcoder.ru/code/?http%3A%2F%2Fbitbucket.org%2Fzxtune%2Fzxtune%2Fdo wnloads%2Fzxtune_r3380.apk&4&0

denpopov
18.06.2015, 04:57
Какой размер и тип файлов?

song_001.psg, 139 998 bytes
song_0011.psg,503 483 bytes

кстати, о psg. Ты сделал конверсию файлов не в командной строке, а через меню?

Vitamin
18.06.2015, 07:09
song_001.psg, 139 998 bytes
song_0011.psg,503 483 bytes
Значит, они добавлены в несколько плейлистов. Если не помогает, отключи кеш в настройках (число файлов или общий размер в ноль).


кстати, о psg. Ты сделал конверсию файлов не в командной строке, а через меню?
Нет.

denpopov
18.06.2015, 07:51
Нет.

Жаль:(

Gutten
18.06.2015, 23:07
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: zxtune-qt.exe
Версия приложения: 0.0.0.0
Отметка времени приложения: 557ff224
Имя модуля с ошибкой: zxtune-qt.exe
Версия модуля с ошибкой: 0.0.0.0
Отметка времени модуля с ошибкой: 557ff224
Код исключения: c0000005
Смещение исключения: 00000000006fb6c2
Версия ОС: 6.1.7601.2.1.0.256.48
Код языка: 1049
Дополнительные сведения 1: c78c
Дополнительные сведения 2: c78c6e432e3bf943a2c2aa8d6b597b58
Дополнительные сведения 3: 5eba
Дополнительные сведения 4: 5eba3a44f2461b4e3ff1fc1b180c5161

---------- Post added at 23:07 ---------- Previous post was at 23:07 ----------

полседняя версия, слушал sid

Vitamin
18.06.2015, 23:15
полседняя версия, слушал sid
А точнее? А то букв много, а информации мало.

Gutten
18.06.2015, 23:30
а чё я могу сказать точнее? Что мне на экран вышло, то и пишу. Был открыт плейлист с подборкой HVSC_60. Что именно вызвало ошибку - не знаю. Можно списать на случайность.

Vitamin
18.06.2015, 23:35
а чё я могу сказать точнее? Что мне на экран вышло, то и пишу. Был открыт плейлист с подборкой HVSC_60. Что именно вызвало ошибку - не знаю. Можно списать на случайность.
В какой момент была ошибка- сразу при старте или во время работы, в начале воспроизведения или в конце.
Были ли повторы и при каких условиях.

Толк от технической информации есть только при наличии дампа падения (файл с расширением mdmp, который винда создаёт при ошибке)

Gutten
19.06.2015, 00:06
во время работы. Не обратил внимания в начале или нет, т.к. музыку слушал фоном. повторить не пытался пока.

Vitamin
16.07.2015, 16:09
Билд 3410:

+ добавлена поддержка 7zip архивов
+ zxtune-android: добавлена поддержка каталогов музыки Josh W (gbs, hes, nsf, smd, spc)
* zxtune-android: исправлена работа с каталогом zxtunes.com
* zxtune-android: исправлено падение при добавлении архива в плейлист
* zxtune-android: исправлен поиск в архивах
* zxtune-android: исправлен заголовок SAA плагинов в окне информации
* zxtune-android: максимальный размер загружаемых по сети файлов ограничен 5Мб

После довольно долгого перерыва- новая версия. Из важных нововведений- добавлена поддержка 7zip архивов, в связи с чем, версия для Android научилась работать с каталогами музыки от Josh W (она там вся в этом формате). Поддержаны каталоги gbs, hes, nsf, smd и spc, проживающие по адресам http://gbs.joshw.info и т.п. Поскольку много файлов в этих каталогах имеют большой размер (потому что содержат внутри mp3 треки), ограничен размер максимально загружаемых по сети файлов. Остальные изменения- исправления найденных и сообщенных пользователями GooglePlay ошибок.

P.S. А еще возобновилось (надеюсь на постояноство) выкладывание билдов для разных версий linux со следующими особенностями:
- все бинарники строятся на Debian/Jessie. Проблема с установкой на LinuxMint (проверено 17.2-mate) решается обновлением gcc до 4.9, проверена работа на openSUSE Tumbleweed и Ubuntu Wily
- версия для archlinux состоит из тех же бинарников, что и другие. Для использования всех плюшек свежих пакетов и динамической версии Qt используйте https://aur.archlinux.org/packages/zxtune-git/ (надо пнуть автора чтоб обновился) или файлик make/PKGBUILD
- убрана версия для arm linux
- armhf версия на библиотеках от Wheezy (это дистрибутив Raspbian для Raspberry Pi)
- убрана версия для dingux. Кому надо- могу построить персонально

P.P.S Немного статистики по времени построения пакетов разных версий. Версии windows/mingw строятся на машине с 4 ядрами, остальные- с 2 ядрами (виртуалка).
- windows x86+x86_64: 5+5m
- mingw x86+x86_64: 11+11m
- android x86+armeabi+armeabi-v7a: 28m
- linux i686+x86_64: 12+13m
- linux armhf: 21m

Скачать версию для Android (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3410.apk)
http://qrcoder.ru/code/?http%3A%2F%2Fbitbucket.org%2Fzxtune%2Fzxtune%2Fdo wnloads%2Fzxtune_r3410.apk&4&0
Скачать версию для win32 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3410_windows_x86.zip)
Скачать версию для win64 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3410_windows_x86_64.zip)
Скачать версию для win32 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3410_mingw_x86.zip)
Скачать версию для win64 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3410_mingw_x86_64.zip)
Скачать версию для linux i686 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3410_linux_i686.tar.gz)
Скачать версию для linux x86_64 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3410_linux_x86_64.tar.gz)
Скачать версию для Raspberry Pi (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3410_linux_armhf.tar.gz)
Скачать версию для Archlinux i686 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune-r3410-1-i686.pkg.tar.xz)
Скачать версию для Archlinux x86_64 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune-r3410-1-x86_64.pkg.tar.xz)
Скачать версию для Ubuntu/Debian i386 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3410_i386.deb)
Скачать версию для Ubuntu/Debian x86_64 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3410_amd64.deb)
Скачать версию для Redhat/Suse i686 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune-r3410-1.i686.rpm)
Скачать версию для Redhat/Suse x86_64 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune-r3410-1.x86_64.rpm)

Vitamin
17.08.2015, 15:12
Билд 3450:

+ добавлена поддержка формата Abyss' Highest Experience (AHX)
+ поддержка настраиваемой длительности модулей по умолчанию
+ поддержка вывода звука через PulseAudio
* исправления в OSS бекенде
* использование latency в Alsa бекенде вместо числа буферов
* zxtune123: не показываются промежуточные ошибки при поиске подходящего звукового бекенда
+ zxtune-qt: поддержка мультимедийных кнопок в качестве горячих клавиш
* zxtune-qt: исправлена обработка последнего элемента при импорте .ayl файлов
+ zxtune-android: добавлен онлайн-каталог http://amp.dascene.net
* zxtune-android: исправлен рестарт воспроизведения при смене ориентации устройства
* zxtune-android: прослушивание результатов поиска не останавливает поиск
* zxtune-android: переработан экран настроек
* zxtune-android: исправлено зависание при загрузке трека из удаленного/перемещенного архива
* zxtune-android: немного ускорена работа некоторых онлайн-каталогов

Добавлена поддержка формата AHX - амижного формата треков, по звуку очень похожего на SID. Также появилась возможность настраивать время звучания треков, не содержащих информацию о длительности (NSF, отсутствующие в hvsc SID треки и т.д.).
Для линуксовых билдов появилась поддержка PulseAudio с трансляцией текущего названия трека и были внесены исправления в прочие способы вывода звука.
В zxtune-qt появилась поддержка мультимедийных кнопок клавиатуры в качестве горячих клавиш (т.е. не глобально, а пока активно приложение).
Версия для android пополнилась очередным онлайн-каталогом - музыка с Амиги, Amiga Music Preservation (http://amp.dascene.net). Также исправлены найденные и сообщенные ошибки и ускорена работа некоторых онлайн-каталогов (потребуется обновить кеш структуры папок, кешированные треки обновляться не будут).

Скачать версию для Android (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3450.apk)
http://qrcoder.ru/code/?http%3A%2F%2Fbitbucket.org%2Fzxtune%2Fzxtune%2Fdo wnloads%2Fzxtune_r3450.apk&4&0
Скачать версию для win32 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3450_windows_x86.zip)
Скачать версию для win64 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3450_windows_x86_64.zip)
Скачать версию для win32 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3450_mingw_x86.zip)
Скачать версию для win64 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3450_mingw_x86_64.zip)

denpopov
17.08.2015, 16:36
такими темпами ты и до .SAP доберешься:)

ZX_NOVOSIB
12.10.2015, 14:23
Решил я сделать коллекцию самых лучших мелодий из игр. Для этого надо как-минимум прослушать музыку из всех игр. Как это сделать? Я не нашел лучшего варианта кроме такого: http://zxart.ee/rus/muzyka/poisk-po-baze/startYear:1984/endYear:1992/sortParameter:votes/sortOrder:desc/page:1/

Как теперь всё это скачать в спековском формате? Чтобы всё это потом закинуть на смартфон и прослушивать плеером Витамина.

Что бы такое придумать? Какие еще есть красивые и удобные варианты?

Rindex
12.10.2015, 15:39
Решил я сделать коллекцию самых лучших мелодий из игр. Для этого надо как-минимум прослушать музыку из всех игр. Как это сделать? Я не нашел лучшего варианта кроме такого: http://zxart.ee/rus/muzyka/poisk-po-baze/startYear:1984/endYear:1992/sortParameter:votes/sortOrder:desc/page:1/

Как теперь всё это скачать в спековском формате? Чтобы всё это потом закинуть на смартфон и прослушивать плеером Витамина.

Что бы такое придумать? Какие еще есть красивые и удобные варианты?

Варианта кроме "Сохранить как ZIP" больше не наблюдаю. Похоже все мелодии в формате .ay

---------- Post added at 15:39 ---------- Previous post was at 15:13 ----------

Нет, есть и другие, например .stc

scl^mc
12.10.2015, 15:42
Как теперь всё это скачать в спековском формате? Чтобы всё это потом закинуть на смартфон и прослушивать плеером Витамина.
плеер витамина же может напрямую из базы zxart играть?

Rindex
12.10.2015, 15:46
плеер витамина же может напрямую из базы zxart играть?

Это надо у самого Витамина спросить. Просто это будет стоить денег за траффик, а так выкачал мелодии, перебросил их на телефон, и хоть услушайся.

Мне тоже многие говорят, а чего ты не смотришь фильмы он-лайн. А зачем? Жрать лишний траффик, если захочу посмотреть фильм ещё раз, а потом ещё? Проще один раз скачать, и пересматривать. Так и тут.

scl^mc
12.10.2015, 16:02
нинай, я обычно слушаю дома через вайфай, так что ничего сверх месячной стоимости интернета не плачу. в оффлайне вообще ничего не слушаю. но, емнип, zxtune данные кеширует и потом может проигрывать и без соединения с интернетом.

Vitamin
12.10.2015, 16:28
Как теперь всё это скачать в спековском формате? Чтобы всё это потом закинуть на смартфон и прослушивать плеером Витамина.
Скачай зип и слушай. Можно даже не распаковывать.


Просто это будет стоить денег за траффик, а так выкачал мелодии, перебросил их на телефон, и хоть услушайся.
"Так" - это как? Ты уже явно сказал, что не пользуешься смартфонами, флаг в руки. Зачем это повторять с важным видом, говоря хрень? Смартфон может качать и много данных совершенно забесплатно для мобильного трафика.


zxtune данные кеширует и потом может проигрывать и без соединения с интернетом.
Совершенно верно.

Rindex
12.10.2015, 16:48
"Так" - это как? Ты уже явно сказал, что не пользуешься смартфонами, флаг в руки. Зачем это повторять с важным видом, говоря хрень? Смартфон может качать и много данных совершенно забесплатно для мобильного трафика.

"Так" - это просто через шнурок перекачал чего надо, где интернет действительно безлимитный, а потом это дело перекинул на смартфон. Я не в курсе сколько там сейчас мобильный траффик стоит, он мне просто не нужен. А вот модем-свисток траффик жрёт, и то и дело приходится покупать новый. В прошлые года такого не было. Сейчас просто берут и выключают интернет, а не уменьшают скорость.

ZX_NOVOSIB
13.10.2015, 08:41
Варианта кроме "Сохранить как ZIP" больше не наблюдаю.
Да, слона то я и не заметил :D Всё оказалось проще чем я думал.

Но не совсем просто. Вот скачал я архив, там куча папок с подпапками. Я его распаковал на всякий случай, и залил на карту смарта. В плеере тапнул по папке и нажал добавить. Началось сканирование. Смотрю количество файлов астрономическое, не должно такого быть. Я в курсе, что ay это своего рода тоже архив, в одном ay бывает несколько файлов. Но всё-таки количество файлов получилось астрономическое, ладно, начал разбираться в чем дело.

Оказалось, что почти у всех файлов с полученном списке есть двойники, и этих двойников штук по 16, иногда 8, 10, иногда 4, 2. Но не у всех, есть и одиночные файлы. Кто виноват и что делать? Слушать же не возможно, когда каждый файл повторяется по 16 раз. Жмешь "следующий", а тебе опять играется то же самое, и к тому же всё дико тормозит из-за этих клонов, шутка ли, список получился на более чем 12к файлов, или даже больше, я уже не следил. При том, что изначально Ay файлов чуть более 2к.

---------- Post added at 11:41 ---------- Previous post was at 11:39 ----------


Скачай зип и слушай. Можно даже не распаковывать.
Может из зипа список более корректно создастся? И большая просьба сделай в настройках опцию: "качелька громкости управляет перелистыванием файлов". Без этой фичи - не жизнь.

Vitamin
13.10.2015, 15:03
Билд 3480:

* исправлено воспроизведение некоторых .ay файлов
* исправлен расчет длительности зацикленных .vgm файлов
* исправлено получение автора .spc файлов
+ zxtune-android: добавлено распределение авторов по группам для каталога http://amp.dascene.net
+ zxtune-android: добавлен поиск на серверной стороне для каталогов http://amp.dascene.net и http://zxart.ee
* zxtune-android: добавлена кнопка останова воспроизведения в области оповещений вместо кнопки "играть предыдущий"
* zxtune-android: оптимизации по скорости работы и использованию памяти
* zxtune-android: исправлены некоторые падения

После довольно долгого перерыва новый релиз, посвященный в основном исправлению найденных и сообщенных ошибок. Из значимых нововведений- оптимизированный поиск по некоторым онлайн-каталогам, использующий запрос к серверу вместо рекурсивного сканирования.

Скачать версию для Android (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3480.apk)
http://qrcoder.ru/code/?http%3A%2F%2Fbitbucket.org%2Fzxtune%2Fzxtune%2Fdo wnloads%2Fzxtune_r3480.apk&4&0
Скачать версию для win32 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3480_windows_x86.zip)
Скачать версию для win64 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3480_windows_x86_64.zip)
Скачать версию для win32 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3480_mingw_x86.zip)
Скачать версию для win64 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3480_mingw_x86_64.zip)

scl^mc
13.10.2015, 16:09
небольшие глюки были в предыдущей версии. еще пока не обновился, может в новой версии их уже нет, но тем не менее.
открыл в zxtune zxart.ee, выбрал топ-100. вроде все нормально. потом пролистываю список, вижу свой трек night of dancing march cats со странной продолжительностью 4 с лишним минуты. присмотрелся - у всех треков в топе она не менее 4 минут, что враки страшные :)
вот скриншоты.
http://zx-pk.ru/picture.php?albumid=156&pictureid=1079

http://zx-pk.ru/picture.php?albumid=156&pictureid=1077

при этом если открыть главную вкладку - общая продолжительность трека показывается правильно
http://zx-pk.ru/picture.php?albumid=156&pictureid=1078

Vitamin
13.10.2015, 16:13
небольшие глюки были в предыдущей версии. еще пока не обновился, может в новой версии их уже нет, но тем не менее.
открыл в zxtune zxart.ee, выбрал топ-100. вроде все нормально. потом пролистываю список, вижу свой трек night of dancing march cats со странной продолжительностью 4 с лишним минуты. присмотрелся - у всех треков в топе она не менее 4 минут, что враки страшные
Это не длительность. Это оценка. А в каталоге патей на этой позиции находится занятое место в рейтинге.

scl^mc
13.10.2015, 16:54
а... тогда продолжительность бы куда-нить добавить :)

Vitamin
13.10.2015, 17:04
а... тогда продолжительность бы куда-нить добавить
Не получится. Да и смысла не вижу- это топ треков, значит имеет смысл только оценка. Вот в треках автора как раз длительность имеется.

Vitamin
13.10.2015, 20:10
ZX_NOVOSIB, озвученная проблема связана с некорректной структурой данных на сайте zxart.ee. Контейнеры .ay распотрошены на несколько треков, но при скачивании одного трека получается контейнер со всеми треками. Отсюда и астрономические числа...


Может из зипа список более корректно создастся?
Должен.



И большая просьба сделай в настройках опцию: "качелька громкости управляет перелистыванием файлов". Без этой фичи - не жизнь.
Попробую.

creator
13.10.2015, 20:24
И большая просьба сделай в настройках опцию: "качелька громкости управляет перелистыванием файлов". Без этой фичи - не жизнь.
Попробую.
Кстати, у VLC player есть фишка, если он в фоне играет (на заблокированом телефоне), нажимаем кнопочку "проснуться", зажигается экран разблокировки и на нём отображается виджет с названием песни, кнопками паузы и перелистыванием списка воспроизведения вперед/назад. Рулится без разблокировки. Может тоже такое внедрить?

Vitamin
13.10.2015, 21:42
Кстати, у VLC player есть фишка, если он в фоне играет (на заблокированом телефоне), нажимаем кнопочку "проснуться", зажигается экран разблокировки и на нём отображается виджет с названием песни, кнопками паузы и перелистыванием списка воспроизведения вперед/назад. Рулится без разблокировки. Может тоже такое внедрить?

Давно уже есть. Опция "управление кнопками с гарнитуры". Так уж сложилось в андроиде, что эти фичи включаются одновременно.

Rindex
25.10.2015, 02:06
NEO SPECTRUMAN, а ты на телефон сразу mp3 заливай. И не парь мне тут мозг, что это сложно сделать, или типо этого. Если сложно, Нокию 3310 купи с зелёным экраном. Хороший телефон, тяжёлый. :)

Vitamin
25.10.2015, 11:33
NEO SPECTRUMAN, а ты на телефон сразу mp3 заливай. И не парь мне тут мозг, что это сложно сделать, или типо этого. Если сложно, Нокию 3310 купи с зелёным экраном. Хороший телефон, тяжёлый.
Если ты не в состоянии понять, о чем данная тема- иди нахрен, задолбал уже своей непроходимой тупостью.


http://blog.ac-u.ru/fajjlik-nomedia/
Какбэ

3Ы3Ы3Ы: всякие .nomedia у меня раскиданы по всем папкам из покон веков

Rindex
25.10.2015, 14:45
Если ты не в состоянии понять, о чем данная тема- иди нахрен, задолбал уже своей непроходимой тупостью.

Я вас этой тупостью, которая поумнее ваших мыслей будет, добью. Ибо задолбали, со своими радикальными новшествами, после которых нихрена толком ничего не работает. :)

Vitamin
25.10.2015, 17:17
Ибо задолбали, со своими радикальными новшествами, после которых нихрена толком ничего не работает.
Назови хоть одно радикальное новшество в ZXTune, после которого толком ничего не работало.

Соберешься грузить про другие темы (типа обновления форума) - иди нахрен и сядь до щелчка. Понятно, что у тебя в черепе больше двух мыслей одновременно не держится, не надо об этом постоянно напоминать.

Rindex
25.10.2015, 17:25
Назови хоть одно радикальное новшество в ZXTune, после которого толком ничего не работало.

У тебя всё работает, слава Богу. Хотя сам знаешь, пришлось всё таки какой-то апдейт сделать, поскольку мелодия Сплинтера играла не правильно в Кольце Закса. Но теперь есть куча других криворуких... блин, как назвать то их хоть нормально, чтобы не забанили, короче дебилофф (вот именно в двумя Ф в конце). А ещё более неприятно, когда они начинают меня жизни учить, что надо пользоваться браузером таким-то, и винду надо иметь такую-то, чтобы ихняя программа работала нормально. Надеюсь, ты до такого не упадёшь. Ты всё таки человек ещё советской закалки. ;)

Vitamin
25.10.2015, 18:20
У тебя всё работает, слава Богу.
Вот и нехрен флудить и тупить. От того, что ты написал много букв, смысла не родилось вообще.

Vitamin
30.10.2015, 12:43
Билд 3500:

* небольшие исправления в воспроизведениие COP
* zxtune-android: исправлены результаты поиска в каталоге http://zxart.ee
* zxtune-android: пункт меню "Трек" недоступен, если текущий трек не выбран

Билд с фиксами найденных и сообщенных проблем, в основном, для версии под Android.

Скачать версию для Android (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3500.apk)
http://qrcoder.ru/code/?http%3A%2F%2Fbitbucket.org%2Fzxtune%2Fzxtune%2Fdo wnloads%2Fzxtune_r3500.apk&4&0

Kalantaj
31.10.2015, 21:01
Vitamin, подскажи, вылазит такая ошибка при установке пакета (mint 17.2, 32bit) Неразрешимая зависимость: libstdc++6 (>=4.9)
Я так понял надо фигзнает сколько пакетов установить (там помойму они зависимостями повязаны) или как-нить попроще можно установить плеер, без танцев с бубном?

Vitamin
31.10.2015, 21:11
попроще можно установить плеер, без танцев с бубном?
Скачать tar.gz, распаковать в папку, неразрешенные зависимости библиотек вытащить из пакетов в другую папку и запускать используя LD_LIBRARY_PATH. Вообще, странно, что этот минт не содержит то, что есть в стабильном дебиане.

AndyD
11.11.2015, 19:37
Vitamin плеер зашибись,извиняюсь может не поделу,но может есть возможность на звонок АУ музон поставить который в плеере в плейлисте?

Vitamin
11.11.2015, 19:43
Vitamin плеер зашибись,извиняюсь может не поделу,но может есть возможность на звонок АУ музон поставить который в плеере в плейлисте?
Да, можно поставить текущий (т.е. играемый в данный момент) трек на звонок.

AndyD
11.11.2015, 20:34
Да, можно поставить текущий
Тыкаю и не могу натыкать,как это сделать,подсказочку можно?

Vitamin
11.11.2015, 21:18
Тыкаю и не могу натыкать,как это сделать,подсказочку можно?
А где ты тыкаешь?

AndyD
11.11.2015, 21:43
Здесь и здесь,не тут не там добавить на звонок не получается,че-то я туплю похоже :)

Vitamin
11.11.2015, 21:58
Здесь и здесь,не тут не там добавить на звонок не получается,че-то я туплю похоже :)
А в меню Трек посмотреть, не?

AndyD
11.11.2015, 22:34
Есть в меню поставить на звонок,но оно как то не понятно для чего,в рингтонах тоже нет,где хоть искать?,я с андройдами не разбирался глубже чем позвонить и принять звонок,перетыкал все и везде,может прогу какую надо поставить?.
андройд 4,2,2

Vitamin
11.11.2015, 22:55
Есть в меню поставить на звонок,но оно как то не понятно для чего,в рингтонах тоже нет,где хоть искать?
Ты издеваешься? Спрашивал функцию, а теперь спрашиваешь для чего она?

AndyD
11.11.2015, 23:08
Ты издеваешься?
Спокойствие похоже нашел причину,это мой помоешный китайфон не умеет играть WAVы он их просто не видит,ОГГ играет и видит.Это же не правильно,чего то не хватает.
В папке рингтоны файл пявился с расширением WAV и там играет,а в мелодии звонка/moreRingtones не видит WAV отображает только OGG.
На ПК ужму в ОГГ и и туда закину.Спасиб надо было сразу там порыться.

Vitamin
11.11.2015, 23:25
Спокойствие похоже нашел причину,это мой помоешный китайфон не умеет играть WAVы он их просто не видит,ОГГ играет и видит.Это же не правильно,чего то не хватает.
В папке рингтоны файл пявился с расширением WAV и там играет,а в мелодии звонка/moreRingtones не видит WAV отображает только OGG.
На ПК ужму в ОГГ и и туда закину.Спасиб надо было сразу там порыться.
Вот и прекрасно. Тянуть библиотеку кодирования в ОГГ ради такой задачи как создание рингтона - полная хрень, поэтому пишет в том формате, котором может.

AndyD
12.11.2015, 20:17
Вот и прекрасно.
Я этот андройд не понимаю,вспомнил что на андройде тоже можно чего нибудь сконвертнуть ,нашел прогу The file converter 6.5,установил и понял что она конвертит в облаке,забил на нее и через некоторое время звонок на телефон, УРАА ,знакомый музон,радости полные штаны,в рингтонах он появился,ну думаю на 2ю сим поставлю другой,делаю все так-же как и с 1ой,для проверки позвонил на нее играет,а в рингтонах его нет в списке,есть только 1вый музон,тело перезагружал не помогло.Вот так, это только у меня так?

Vitamin
12.11.2015, 20:38
Вот так, это только у меня так?
Без понятия. Я особо не разбирался в этой теме.

Vitamin
17.11.2015, 13:56
Билд 3520:

+ получение дополнительных строковых данных из модулей (например, имена семплов/инструментов)
* фиксы в декодировании 7zip
+ zxtune-android: добавлен каталог http://abrimaal.pro-e.pl/aygor/
+ zxtune-android: добавлен каталог http://modarchive.org
* zxtune-android: переработана панель с информацией о треке
* zxtune-android: отображение прогресса при обновлении кеша некоторых онлайн-каталогов
* zxtune-android: исправлена потеря контроля воспроизведения при повороте устройства
* zxtune-android: исправлено декодирование имен файлов для каталога http://zxart.ee

Основные изменения коснулись версии для Android. Была добавлена поддержка аж двух онлайн-каталогов. Первый- достаточно небольшой каталог музыки в .ay формате за авторством Marek Argent. Второй- один из самых больших каталогов модулей. Есть группировка треков по авторам и жанрам, но модулей от неизвестных авторов или неизвестных жанров в списке не будет, только в результатах поиска. Это ограничение API (да и самого сайта), неадекватность которого донести пока так и не удалось (http://modarchive.org/forums/index.php?topic=3740.0).
Была добавлена возможность просматривать дополнительные тексты из модулей, образованные именами семплов/инструментов. В связи с этим, был немного доработан интерфейс zxtune-android. В zxtune-qt показываются первые и последние 8 строк во всплывающей подсказке, полная информация доступна в диалоге свойств трека.
Также исправлены найденные и сообщенные ошибки.

Скачать версию для Android (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3520.apk)
http://qrcoder.ru/code/?http%3A%2F%2Fbitbucket.org%2Fzxtune%2Fzxtune%2Fdo wnloads%2Fzxtune_r3520.apk&4&0
Скачать версию для win32 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3520_windows_x86.zip)
Скачать версию для win64 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3520_windows_x86_64.zip)
Скачать версию для win32 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3520_mingw_x86.zip)
Скачать версию для win64 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3520_mingw_x86_64.zip)

Gutten
08.01.2016, 23:43
Vitamin, ты общаешься с автором BZR Player. Скажи как автор, что не умеет ZXTune, но умеет этот плеер? Имеет смысл держать на компе зоопарк плееров? Ещё XmPlay интересует, может тоже подскажешь?

Vitamin
08.01.2016, 23:53
Vitamin, ты общаешься с автором BZR Player.
Нет. Парой фраз в твиттере перебросились и все.


Скажи как автор, что не умеет ZXTune, но умеет этот плеер?
Играть mp3/ogg/flac/etc


Ещё XmPlay интересует, может тоже подскажешь?
Знаю только что под этот плеер тоже есть плагин на базе ZXTune.

Gavrilov_S
11.01.2016, 08:39
Vitamin, Ваша проигрыватель суперский! Вчера скачал с плей маркета и слушал музон до утра. Щас вот на работе сижу не выспамший :)
Я только не нашел как с памяти телефона выбрать папки с музыкой?

Kalantaj
11.01.2016, 09:37
Я только не нашел как с памяти телефона выбрать папки с музыкой?
Ну так вот же выбор файловой системы устройства (обведено красным овалом)

Vitamin
11.01.2016, 11:33
Vitamin, Ваша проигрыватель суперский! Вчера скачал с плей маркета и слушал музон до утра. Щас вот на работе сижу не выспамший
Спасибо!


Я только не нашел как с памяти телефона выбрать папки с музыкой?
Выше показано. Да, лучше это делать выспавшись:)

Gavrilov_S
11.01.2016, 13:39
Kalantaj, Спасибо! Домой приду запихаю в телефон AYшки.

Gavrilov_S
14.01.2016, 11:19
Vitamin, подскажите пожалуйста еще одну фишку :)
так и не нашел куда сохраняются АУШКИ в телефоне. облазил все папки. Те которые я добавил к себе, которые воспроизводятся Offline

- - - Добавлено - - -

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

Vitamin
14.01.2016, 12:22
так и не нашел куда сохраняются АУШКИ в телефоне. облазил все папки. Те которые я добавил к себе, которые воспроизводятся Offline
В кеше они лежат. Возможно с непонятными именами. Зачем их искать?


еще что заметил. может и мелочь. на пример в папках или в списках не метит файл который играет. приходиться запоминать какой щас играет.
может цветом или каким нибудь значком сделаете чтоб выделял файл который проигрывается
С этим есть сложности. Предлагаю пользоваться плейлистом- там все помечается.

Gavrilov_S
14.01.2016, 12:55
Vitamin, они нужны чтобы в коллекцию закинуть любимых треков.
Потом конвертировать их в MP3 чтобы в машине слушать. вот :)

- - - Добавлено - - -

папки кеши во всроенной памяти и на флешке показывает пустые. смотрел через плеер. может они на самом деле записаны по другому

Vitamin
14.01.2016, 13:14
Vitamin, они нужны чтобы в коллекцию закинуть любимых треков.
Потом конвертировать их в MP3 чтобы в машине слушать. вот
И как со всем этим связана android-версия программы?


папки кеши во всроенной памяти и на флешке показывает пустые. смотрел через плеер. может они на самом деле записаны по другому
/sdcard/Android/data/app.zxtune/cache

Gavrilov_S
14.01.2016, 13:33
связано тем что через плеер удобно искать и слушать треки.
телефон же можно потерять или сломать. а если треки в комп закинуть будет как архивчик. и применить можно для других целей

- - - Добавлено - - -

по этому пути /sdcard/Android/data/app.zxtune/cache папки все есть но они пустые. cashe весит 0 байт.

- - - Добавлено - - -

все нашел. только не на SD карте они

- - - Добавлено - - -

файлы лежат с такими же названиями AY на встроенном диске андроида /Phone/Android/data/app.zxtune/cache
Спасибо еще раз!

Vitamin
14.01.2016, 13:42
связано тем что через плеер удобно искать и слушать треки.
телефон же можно потерять или сломать. а если треки в комп закинуть будет как архивчик. и применить можно для других целей
Т.е. ты используешь следующую последовательность действий:
1) в zxtune-android слушаешь треки
2) на телефоне ковыряешься в кеше, охреневая от непонятных имен и гадая, какие из файлов тебе понравились
3) перекидываешь эти файлы на компьютер чтобы сконвертировать
4) конвертируешь с помощью zxtune-qt
?

Почему вместо этого не делать так:
1) в десктопном браузере скачиваешь всю коллекцию нужных файлов
2) в zxtune-qt слушаешь ее и конвертируешь интересные треки
?


все нашел. только не на SD карте они
Это уже как твой телефон решает. По возможности, программа использует внешний накопитель.

Gavrilov_S
14.01.2016, 16:57
Vitamin, все верно. Только конвертирую через ZX_Spectrum_Sound_Chip_Emulator_2.9_beta_3
Через браузер у меня дома интерент 128 Кило бит. старницу никакую не открывает. Поэтому через телефон удобнее качать и слушать.

Vitamin
14.01.2016, 17:19
Только конвертирую через ZX_Spectrum_Sound_Chip_Emulator_2.9_beta_3
Чем не угодила конверсия через zxtune-qt?

Kalantaj
15.01.2016, 01:08
Vitamin, Да просто не знает человек как это делается.
Gavrilov_S, запусти ZXTune на компьютере, выбери нужную мелодию, щелкни правой кнопкой мыши на этом треке и выбери в появившемся меню "Конвертировать" (смотри картинку). Далее выбери какой формат (WAV, MP3 и т.д.) и битрейт, а также куда сохранять. Вот и всё. Кстати бульбовский эмуль не все форматы воспроизводит, потому настоятельно рекомендую именно ZXTune-Qt (ссылка в пером посте темы)

nodeus
15.01.2016, 10:22
Для адептов качественного звука:

1) Прослушка и выбор треков в ZXTune (перенос треков в плейлистах, поиск, сортировка — очень крутые возможности), сохраняем в нативном формате выбранные треки.
2) AYemul -> PSG (конвертим в дамп)
3) ayumi -> wav (качественно конвертим в wav)
4) wav -> mp3, ogg, flac etc... (жмём на своё усмотрение)

Долго, муторно, но качество звучания уже отличается от прямой конверсии в лучшую сторону. Между 3 и 4 шагом можно чуток подмастерить трек в редакторе, но это уже для совсем пытливых.

Vitamin
15.01.2016, 11:26
Для адептов качественного звука:
Адепты качественного звука никак не могут пройти простой слепой тест (http://hype.retroscene.org/blog/173.html). Наверное, за базар ответить бояцца:)

nodeus
15.01.2016, 11:57
Адепты качественного звука никак не могут пройти простой слепой тест (http://hype.retroscene.org/blog/173.html). Наверное, за базар ответить бояцца:)

Охх, надо сходить, послушать.

NEO SPECTRUMAN
15.01.2016, 23:46
3) ayumi -> wav (качественно конвертим в wav)который еще и фиг запустишь...а плясать с бубном некогда...

Gavrilov_S
18.01.2016, 13:54
Kalantaj, Вы правы! Не знаю я эту прогу. Как говориться первый раз слышу и вижу.
Щас начну изучать. А ZX_Spectrum_Sound_Chip_Emulator_2.9_beta_3 первая программа которая попалась для проигрывания и конвертации. Она только сразу в MP3 Не умеет делать только в WAV.

Vitamin
18.01.2016, 13:59
Kalantaj, Вы правы! Не знаю я эту прогу. Как говориться первый раз слышу и вижу.
"На третий день заточения индеец Зоркий Глаз заметил, что у тюрьмы нет одной стены"

В первом же посте этой темы скриншот виндовой версии программы. В моей подписи- ссылка на сайт с загрузками под разные платформы на главной странице.

"Не, не видел..."

Gavrilov_S
18.01.2016, 14:03
Vitamin, Вы Большой молодец!
Испробовал на деле zxtune-qt она не только умеет конвертировать в MP3 но и воспроизводит во время конвертации музыку.
Это хороший +

- - - Добавлено - - -

я тогда искал прогу для андроида. потому не запускал версию для виндовса :)

Darkman007
23.01.2016, 17:01
Вау вау вау, давно не обновлял плейер. На андроид. После обновления смело удалил плейер "Droidsound". Респект за идею с онлайн доступом к ресурсам и за такой широкий спектр форматов :) Сразу же нашел тему с Robocop-3 Jeroen'а Tel'а в формате nsf для проверки. Потому что именно этот модуль Droidsound не воспроизводил вообще О_о. Только вопрос, как регулировать время воспроизведения? 3 минуты стоит по умолчанию, а композиция робокопа длиннее этого времени, и по истечению трех минут автоматом переключается на следующую подкомпозицию. Если включить "повтор трека" то он программу модуля гоняет по кругу - да.)

Vitamin
23.01.2016, 20:25
Только вопрос, как регулировать время воспроизведения? 3 минуты стоит по умолчанию
Длительность по умолчанию можно изменить в настройках.

yuriy
25.01.2016, 22:15
Vitamin, есть вероятность поддержки проигрывания файлов (c64) sng?

Vitamin
25.01.2016, 22:30
Vitamin, есть вероятность поддержки проигрывания файлов (c64) sng?
Есть, но низкая. Всего 300+ треков на ModLand. Плюс есть более приоритетные форматы и работы по проекту, а времени как никогда мало:(

yuriy
25.01.2016, 22:44
Vitamin, ну низкая это тоже хорошо, и на том спасибо. Не так много треков, которые понравились мне, но хотелось бы слушать все это в одном уютном плеере ;) Буду ждать.

Gavrilov_S
27.01.2016, 10:19
Vitamin, вчера еще заметил что плеер умеет проигрывать музыку с архивов zip rar и т.п.
но он только проигрывает с архива. файлы конвертировать в Mp3 не дает.

Vitamin
27.01.2016, 10:53
файлы конвертировать в Mp3 не дает.
Что значит "не даёт"? Кнопка "сконвертировать в mp3" убегает при наведении на неё курсора?

Gavrilov_S
03.02.2016, 19:01
Vitamin, когда жмешь на конвертировать выдает сообщение Неудачно 1. Сконвертировано 0.
во как

Vitamin
03.02.2016, 19:15
Vitamin, когда жмешь на конвертировать выдает сообщение Неудачно 1. Сконвертировано 0.
во как
Ну а вдумчиво почитать ошибку по кнопке "подробнее" или хотя бы кинуть сюда не получается?

Gavrilov_S
04.02.2016, 11:20
Vitamin, ошибку не выдает. Пишу же выходит что НЕУДАЧНО 1. Не конвертирует он файл который в архиве. а этот же файл который не в архиве конвертирует на УРА!

Vitamin
04.02.2016, 12:02
Vitamin, ошибку не выдает. Пишу же выходит что НЕУДАЧНО 1. Не конвертирует он файл который в архиве. а этот же файл который не в архиве конвертирует на УРА!
Кинь скриншот программы с окном ошибки.

Kalantaj
05.02.2016, 00:01
Я практически уверен что просто пропускаются файлы с теми же именами.
Попробуй просто выбрать в настройках дополнительных параметров конверсии (Существующие файлы) выбрать пункт "Создавать новое имя" (смотри скриншот) Ну или попробуй сконвертировать в другую папку.
55877

Vitamin
14.03.2016, 13:55
Билд 3590:

+ добавлена поддержка платформы darwin-x86_64
+ добавлена поддержка формата KSS
* уменьшен размер бинарников и пакетов
* исправлено воспроизведение некоторых HES файлов
* исправлена обработка эффекта арпеджио для форматов tf0/tfe
* zxtune-qt: исправлено отображение анализатора спектра
+ zxtune-android: добавлен каталог http://kss.joshw.info
* zxtune-android: исправлена работа каталогов Joshw, содержащих специальные символы
* zxtune-android: поддержано получение модулей неизвестных авторов в каталоге Modarchive
* zxtune-android: исправлено создание рингтона для модулей короче 30 секунд
* zxtune-android: исправлены некоторые падения

Очередная версия после очень долгого перерыва. Основное нововведение - поддержка платформы darwin-x86_64. А это означает официальные сборки для MacOS X:)
Еще добавлена поддержка формата KSS и соответствующий каталог в версии для Android. Также исправлены мелкие и не очень проблемы в разных компонентах.

Скачать версию для Android (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3590.apk)
http://qrcoder.ru/code/?http%3A%2F%2Fbitbucket.org%2Fzxtune%2Fzxtune%2Fdo wnloads%2Fzxtune_r3590.apk&4&0
Скачать версию для win32 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3590_windows_x86.zip)
Скачать версию для win64 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3590_windows_x86_64.zip)
Скачать версию для win32 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3590_mingw_x86.zip)
Скачать версию для win64 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3590_mingw_x86_64.zip)
Скачать версию для Mac OS X 64-bit (http://bitbucket.org/zxtune/zxtune/downloads/zxtune-qt_r3590_darwin_x86_64.dmg)

denpopov
14.03.2016, 14:24
Vitamin, а легко ли с Ямахи стянуть форматы MoonBlaster для MoonSound?

Vitamin
14.03.2016, 14:28
Vitamin, а легко ли с Ямахи стянуть форматы MoonBlaster для MoonSound?
Если есть готовый плеер в сорцах, готовый для использования, то можно. Реверсить эти форматы не собираюсь.

denpopov
14.03.2016, 14:33
Если есть готовый плеер в сорцах, готовый для использования, то можно. Реверсить эти форматы не собираюсь

на micklab.ru были демки с исходниками вроде как.

Vitamin
14.03.2016, 15:05
на micklab.ru были демки с исходниками вроде как.
Mick, бывает, перелопачивает форматы для удобной поддержки исключительно в своем плеере.

denpopov
14.03.2016, 15:34
Mick, бывает, перелопачивает форматы для удобной поддержки исключительно в своем плеере

или реверсит. в исходниках есть некоторые комментарии. Другого я не видел.

DJs3000
14.03.2016, 15:36
Плеер для MSX https://www.msx.org/downloads/music/trackers/moonblaster-14 и думаю там довольно сложно будет разобраться.

Vitamin
14.03.2016, 15:43
или реверсит. в исходниках есть некоторые комментарии. Другого я не видел.
Я про то, что он так переделывает модули, что их играет только его плеер.


Плеер для MSX https://www.msx.org/downloads/music/...moonblaster-14 и думаю там довольно сложно будет разобраться.
Ага. Особенно из-за комментариев на голландском. Пламенный привет любителям писать комменты на русском, транслите, сурджике и прочих не-английских языках.

denpopov
14.03.2016, 16:01
Я про то, что он так переделывает модули, что их играет только его плеер
Все-таки есть свои нюансы в мсх.

В общем, музоны можно найти на фтп, инфа есть. Жду и надеюсь, что ты сделаешь такой replayer.

Kalantaj
20.06.2016, 12:50
С чего вдруг на старте крашиться плеер стал?

Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: zxtune-qt.exe
Версия приложения: 0.0.0.0
Отметка времени приложения: 56e68a39
Имя модуля с ошибкой: MSVCP120.dll
Версия модуля с ошибкой: 12.0.21005.1
Отметка времени модуля с ошибкой: 524f7ced
Код исключения: c0000005
Смещение исключения: 0000e5a8
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789

Ознакомьтесь с заявлением о конфиденциальности в Интернете:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0419

Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
C:\Windows\system32\ru-RU\erofflps.txt

Vitamin
20.06.2016, 12:54
С чего вдруг на старте крашиться плеер стал?
Какой-то глючный файл был добавлен в плейлист на предыдущей сессии.
Если получится собрать и прислать крэшдамп, попробую пофиксить. Иначе- только удалить сохраненные плейлисты (в AppData/Local/ZXTune/Playlists).

Kalantaj
20.06.2016, 21:57
Если получится собрать и прислать крэшдамп, попробую пофиксить.
И как его собрать?

Vitamin
20.06.2016, 22:37
И как его собрать?
Обычно винда предлагает отправить отчет или что-то в этом роде. И в окне с ошибкой показывается ссылка на .mdmp - файл - это крешдамп.
Как включить это все- хз. Поэтому можешь просто почистить плейлисты. Ну или прислать их, может что получится найти.

Kalantaj
30.06.2016, 19:07
Вылечился косяк без каких-либо телодвижений.
Просто при очередной попытке запуска взял да и запустился без вылета.


Какой-то глючный файл был добавлен в плейлист на предыдущей сессии.

Да я вообще-то скормил ему всё что у Бульбы на сайте было.
Работал нормуль. Потом вылеты и опять как часики работает.

Ну а теперь, собственно, БОЛЬШУЩАЯ хотелка.
Сейчас в плейлисте 38434 мелодии.
Вот просто пипец как не хватает поиска.
Причем поиска не только по названиям файлов, но и по стрингу внутри трека и,а также по пути к мелодии, если файл найден внутри архива/программы/каталога, а не отдельно один помещен в плейлист.

Сейчас поясню...
1. Ну по названию файла - то понятно.
2. Текст (стринг), внутри мелодии, думаю тоже понятно - в текте, что автор сам написал.
3. В третьем искать:
1) текст в пути в каталоге к мелодии. Имеется ввиду название всех папок до самого файла. Например путь такой - E:/Music/Unpacked/Tr_Songs/Authors/Voxon/Pet_5.stc
2) текст помимо того что в предыдущем пункте, но плюс и в названиях файлов внутри образа. Жирным шрифтом выделил название файла внутри scl-образа, в котором была найдена мелодия. Пример такой - C:/Users/Konstantin/Desktop/moonlight_sonata_by_bzyk.SCL?moonsona.C
3) то же самое касается но если оно ещё и в архиве было.
Короче весь третий пункт - в полном пути к файлу.

Такой поиск помимо того что поможет найти, например, все мелодии с одинаковыми названиями (например - popcorn). Если сделать поиск с выбором того КАК искать (по 1, 2 или 3 типу), то можно искать либо по автору, по программе, по названию файла. Можно будет, например, отобразить все треки одного исполнителя если выбрать первый тип поиска и, например, ввести Voxon
Я понимаю что имена вводили кто-как-хотел и иногда вообще черт ногу сломит пока имя автора и трека расшифрует (в стринге), тем не менее это было бы реально круто.
Ну и искать, например, с 3х символов и более.

Vitamin
30.06.2016, 19:18
Ну а теперь, собственно, БОЛЬШУЩАЯ хотелка.
Сейчас в плейлисте 38434 мелодии.
Вот просто пипец как не хватает поиска.
http://zxtune.bitbucket.org/manuals/zxtune-qt/#playlists_contextmenu_selectfound_ru

Kalantaj
30.06.2016, 20:40
ай-яй-яй... Позорище - не нашел поиска. За то что ткнул - спасибо. Просто просмотрел по пунктам меню и не нашел поиска. Логично было бы разместить Поиск в разделе Список для всего списка, ну а в контекстном меню - для выделенной группы файлов.

AAA
04.07.2016, 17:47
Плеер не выдирайт музон из этой демы:
https://zxaaa.net/view_demo.php?id=9094

Бульба то же не справляется. На Сна сбрасывал. Витамин крути гайку, что то не так!

goodboy
04.07.2016, 18:14
Плеер не выдирайт музон из этой демы
а там плейера как такогово нет,просто поток данных через outd

AAA
04.07.2016, 18:52
а там плейера как такогово нет,просто поток данных через outd
витамин умный мог бы и поток вынуть

Vitamin
04.07.2016, 19:14
а там плейера как такогово нет,просто поток данных через outd
Нет. Там какая-то перелопаченная версия модуля от ASC Sound Master - если в хексе посмотреть, видно и таблицу громкости и таблицу нот (неполную, кстати).

Vitamin
16.11.2016, 17:20
Билд 3720:

+ переход на C++11
* улучшена поддержка снапшотов SNA128
* улучшена поддержка формата DST
* исправлена обработка многотрековых SAP файлов
* улучшена поддержка okim6295 для VGM
* исправлены возможные падения в декодере MsPack
* ускорена инициализация приложения
* улучшена поддержка KSSX файлов с одним треком (BB#59)
* исправлены падения при навигации по KSS трекам
* улучшено детектирование AY формата
* для AHX файлов используется моно раскладка каналов
* zxtune-qt: исправлена невозможность удалить последний закешированный файл (BB#62)
+ zxtune-android: интеграция с сервисом Crashlytics для сбора информации о падениях приложения
* zxtune-android: добавлена натуральная сортировка файлов в браузере
* zxtune-android: обновлены ассоциации файлов
+ zxtune-android: добавлен перевод на чешский
* zxtune-android: исправлена нехватка памяти в некоторых ситуациях
* zxtune-android: исправлен доступ на zxtunes.com
* zxtune-android: исправлены проблемы в браузере с доступом из не-UI потока
* zxtune-android: длительность треков по умолчанию можно устанавливать до 30 минут
* zxtune-android: зацикливание коротких треков для создания рингтонов любой длины
* zxtune-android: исправлена работа с каталогом zxart.ee для случая неизвестных компо, добавлена поддержка 'related' компо

Самый большой перерыв между версиями за всю историю проекта:(
Изменений не так много, как хотелось бы, но все же достаточно:)
Была проделана достаточно большая работа по переводу проекта на стандарт С++11. Это дало возможность уменьшить (а в некоторых частях и избавиться) от использования сторонних библиотек в пользу стандартной. Также стал доступен ряд оптимизаций и улучшений, которые хорошо сказались на размере и скорости работы приложений.
Самое большое изменение, которое коснулось версии для Андроид - внедрение интеграции с сервисом сбора статистики Crashlytics. Тут стоит рассказать подробнее.
Теперь появилась возможность моментально получать информацию о падениях приложения и всяких подозрительных нефатальных проблемах. К сожалению, встроенный в GooglePlay механизм недостаточно хорош и сообщает далеко не обо всех проблемах, а также не работает для пользователей без этого самого GooglePlay. Также добавлена некоторая аналитика по поведению пользователей в приложении - какие каталоги чаще всего используются, какие форматы слушаются, насколько эффективен кеш и т.п. Статистика абсолютно анонимная, не содержит никаких персональных данных (в т.ч. путей и имен файлов на устройстве) и неотключаемая (как минимум, пока что). Это связано с необходимостью получить некий отклик от пользователей и иметь представление о типичных сценариях использования. Для тех, кто категорически против, всегда имеется возможность скачать предыдущую версию приложения на сайте.
Остальные изменения связаны с исправлением найденных и сообщенных проблем.

Скачать версию для Android (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3720.apk)
http://qrcoder.ru/code/?http%3A%2F%2Fbitbucket.org%2Fzxtune%2Fzxtune%2Fdo wnloads%2Fzxtune_r3720.apk&4&0
Скачать версию для win32 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3720_windows_x86.zip)
Скачать версию для win64 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3720_windows_x86_64.zip)
Скачать версию для win32 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3720_mingw_x86.zip)
Скачать версию для win64 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3720_mingw_x86_64.zip)

DJs3000
16.11.2016, 19:21
Vitamin, а в win версии нет возможности слушать топы как в мобильной?

Vitamin
16.11.2016, 22:03
Vitamin, а в win версии нет возможности слушать топы как в мобильной?
Конечно есть. Идешь на http://zxart.ee/eng/music/top-100/ , качаешь и слушаешь:)

Vitamin
28.11.2016, 15:28
Билд 3740

+ добавлена поддержка HivelyTracker (HVL)
* zxtune-android: исправлены некоторые ошибки и падения

Интеграция с Crashlytics дала просто отличные плоды - поступило более 400 сообщений о падениях у 146 пользователей. В консоли GooglePlay же видно только 2 (два, Карл!) из них.
Немного цифр, собранных за почти две недели с момента включения сбора статистики:

- средний DAU (Daily Active Users) равен примерно 150
- за 13 дней примерно 1100 пользователей воспользовались новой версией приложения (еще достаточно много людей не обновили приложение)
- в среднем прослушивается около 4 тысяч треков в день (измерения могут быть не совсем точными, есть факторы, влияющие на эту цифру как вверх, так и вниз)
- каждый пользователь в среднем слушает около 40 треков в день
- в топе форматов лидируют не-спектрумовские форматы (SID/SPC/MOD/XM/NSF)
- основная масса пользователей не использует плейлист, а слушает напрямую из браузера (хм...)
- самый популярный источник треков - внутренняя карта памяти :)

Скачать версию для Android (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3740.apk)
http://qrcoder.ru/code/?http%3A%2F%2Fbitbucket.org%2Fzxtune%2Fzxtune%2Fdo wnloads%2Fzxtune_r3740.apk&4&0

Vitamin
06.12.2016, 17:15
Билд 3750

* zxtune-android: исправлены некоторые ошибки и падения

Очередной билд с исправлением собранных критических и не очень ошибок.

Скачать версию для Android (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3750.apk)
http://qrcoder.ru/code/?http%3A%2F%2Fbitbucket.org%2Fzxtune%2Fzxtune%2Fdo wnloads%2Fzxtune_r3750.apk&4&0

creator
27.02.2017, 05:09
С удивлением "обнаружил" что ZXTune не играет FXM - Fuxoft AY Language. Прошу автора исправить это недоразумение. ;)

Shiny
27.02.2017, 05:43
и еще чтобы FlashTracker искал и играл

Vitamin
27.02.2017, 14:08
С удивлением "обнаружил" что ZXTune не играет FXM - Fuxoft AY Language. Прошу автора исправить это недоразумение.
Будешь смеяться, но ты, наверное, второй человек, который за все эти годы обратил внимание на этот факт)) Надеюсь, доделаю поддержку после ближайшего релиза.


и еще чтобы FlashTracker искал и играл
Какой именно FlashTracker имеется в виду? Реальный дигитальный или несуществующий под AY?

Shiny
27.02.2017, 14:32
Какой именно FlashTracker имеется в виду? Реальный дигитальный или несуществующий под AY?

те, что AY player/Bulba рипает и играет.

Vitamin
27.02.2017, 15:24
те, что AY player/Bulba рипает и играет.
Не стоит замедлять работу поиска на несколько порядков ради десятка треков от несуществующего редактора. Все они имеются в форматах stc/stp.

Shiny
27.02.2017, 15:43
а с воспроизведением то же "замедление"? Ну ладно, придется пользоваться другим.

Vitamin
27.02.2017, 15:47
а с воспроизведением то же "замедление"?
Нет, только с поиском.

goodboy
27.02.2017, 20:05
ты, наверное, второй человек, который за все эти годы обратил внимание на этот факт)) Надеюсь, доделаю поддержку после ближайшего релиза.
просто недавно вспомнили про эти музоны,
вот все и бросились прослушивать

NEO SPECTRUMAN
03.03.2017, 17:33
А нельзя впилить поддержку .m64?
Это какой то новомодный пожатый дамп регистров сида
или около того
https://www.worldofspectrum.org/forums/discussion/54160/c64-sid-player-coming-soon-to-specy-128#latest
https://enterpriseforever.com/letoltesek-downloads/egyeb-misc/msg62494/#new

Vitamin
03.03.2017, 18:40
А нельзя впилить поддержку .m64?
Это какой то новомодный пожатый дамп регистров сида
или около того
https://www.worldofspectrum.org/foru...ecy-128#latest
https://enterpriseforever.com/letolt.../msg62494/#new
Навскидку, не нашел спецификации формата. И наличия в этом формате треков, отсутствующих в формате SID.

Vitamin
18.04.2017, 21:28
Билд 3890

+ добавлена поддержка PlayStation 1&2 Sound Format (PSF,PSF2)
+ добавлена поддержка Nintendo Ultra64 Sound Format (USF)
+ добавлена поддержка GameBoy Advance Sound Format (GSF)
+ добавлена поддержка упакованных GYM files (BB#74)
* файлы формата HES трактуются как многотрековые (32 трека)
* полная поддержка UTF-8
* исправлен разбор текстовых файлов Vortex Tracker
* исправлен эффект скольжения ноты для PT3 (BB#71)
* xtractor: исправлено падение
* zxtune123: исправлено сохранение найденых модулей
+ zxtune-android: добавлены подкаталоги psf, gsf и usf каталога joshw.info
* zxtune-android: улучшена обработка ошибок
* zxtune-android: исправлен доступ к архиву Modland
* zxtune-android: исправлена проблема навигации по каталогу HVSC (BB#69)
* zxtune-android: максимальный размер загружаемых файлов увеличен до 100Мб
* zxtune-android: исправлены некоторые падения

После длительного перерыва - свежая версия

Более четырех месяцев понадобилось для достижения достаточно амбициозной цели - поддержки форматов семейства xSF (https://bitbucket.org/zxtune/zxtune/wiki/PSFFormat).
Проблема даже была не сколько в кардинальном расхождении модели формата (один трек- несколько именованых файлов) с моделью ZXTune (один файл- несколько треков), сколько в из рук вон плохой реализации идеи.
Сама идея проста- для набора треков вместо нескольких больших дампов памяти храним один дамп и набор патчей. Точнее, каждый .minixsf файл представляет собой патч, а внутри содержит ссылки на .xsflib файлы, на которые он применяется.
Более того, .minixsf файл тоже может быть патчем на какой-то другой .minixsf и так далее. Получается этакое дерево, узлы которого содержат данные или патчи.
Все бы хорошо, но разные подформаты используют разные последовательности применения патчей (алгоритмы обхода дерева). Более того, правила именования ссылок на файлы определены весьма расплывчато, в связи с чем, например, некоторые треки могут не работать на файловых системах, чувствительных к регистру. Более того, я встречал треки, у которых в именах патчей вместо пробелов использовались подчеркивания. Разумеется, такие треки работать не будут.
Ну и вообще, идея привязываться к именам файлов, на мой взгляд, очень плохая. Например, если трек имеет урл http://example.com/download.php?id=123 , то найти урл патча с именем another.psflib - нетривиальная задача. На мой взгляд, идея разделения общих данных между треками и использования патчей гораздо лучше была реализована в нашем родном формате .AY (несмотря на другие его проблемы).
Но распарсить формат - это лишь малая часть дела, надо еще уметь воспроизвести модуль. На помощь приходят библиотеки сторонних разработчиков:)
Highly Experimental. Весьма удобная библиотека для эмуляции PS1&PS2. Написана непосредственно автором формата PSF. Не было практически никаких трудностей с ее внедрением.
Lazyusf2. Библиотека для эмуляции Nintendo Ultra64, написанная на основе эмулятора Mupen64Plus. Для нормальной скорости эмуляции этой весьма навороченной приставки использовалась динамическая рекомпиляция - отложенная генерация машинного кода для выполнения инструкций эмулируемого процессора. К сожалению, этот режим пришлось вырезать - он был реализован только для x86/x86_64. Далее был достаточно долгий и кропотливый процесс оптимизации эмулятора. Удалось получить ускорение в 40%, но этого в некоторых случаях недостаточно (эмулировать на 32-битном 1ГГц ARM 64-битные 93МГц процессор и 62МГц сопроцессор - это сложнее чем кажется). Поэтому некоторые USF треки все же могут изрядно тормозить на Android устройствах.
mGBA. Это даже не библиотека, это полноценный эмулятор GameBoy/Advance. К счастью, автор foo_input_gsf уже приложил усилия по адаптации кода исключтельно для воспроизведения GSF файлов. Моя работа свелась к допиливанию к инфраструктуре ZXTune и борьбе с разными компиляторами.

Что интересного было сделано еще.

Наконец, я собрался с духом и сделал полноценную поддержку UTF-8. Это значит, что всякие иероглифы и прочие умляуты из названий треков теперь показываются нормально. Для этого пришлось написать достаточно хитрый код детекта других кодировок и их последующей конверсии в Юникод. Если заметите ошибки распознавания кодировок - дайте знать.
Пришлось сделать еще один подход к поддержке отвратительного формата .hes - по идее, типичный файл такого формата содержит несколько треков, как и многие другие форматы. Проблема в том, что общее число треков (сюрприз!) нигде не указано. Поэтому ZXTune воспроизводил ровно один трек, указанный в заголовке. Теперь предполагается, что всего треков 32 (другие плееры предполагают 256, имхо, это перебор).
Доступ к архиву Modland сломался после переезда оного на https протокол. Из-за каких-то соображений безопасности, стандартная сетевая библиотека Android не обрабатывает автоматически редиректы http->https. Договориться с владельцем о доступности http зеркала не получилось...
В связи с расширением набора поддерживаемых форматов, также были добавлены соответствующие подкаталоги в каталог joshw.info. Ну и увеличен лимит на размер скачиваемого файла - все каталоги были тщательно досмотрены и новый лимит рассчитывался исходя из разумности и доступности

Скачать версию для Android (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3890.apk)
http://qrcoder.ru/code/?http%3A%2F%2Fbitbucket.org%2Fzxtune%2Fzxtune%2Fdo wnloads%2Fzxtune_r3890.apk&4&0
Скачать версию для win32 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3890_windows_x86.zip)
Скачать версию для win64 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3890_windows_x86_64.zip)
Скачать версию для win32 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3890_mingw_x86.zip)
Скачать версию для win64 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3890_mingw_x86_64.zip)

NEO SPECTRUMAN
18.04.2017, 21:40
добавлена поддержка
Может пора сменить название продукта? :rolleyes:

Vitamin
18.04.2017, 21:55
Может пора сменить название продукта?
Нафиг. Это уже бренд:)

NEO SPECTRUMAN
18.04.2017, 22:06
можно переименовать в zXtune :D
вроде бы название и не меняется
но уже не так конкретно показывает что это только ZX плеер
еще можно большую крутую X нарисовать под наклоном и с разной диной полосок и другим цветом

Vitamin
18.04.2017, 22:32
можно переименовать в zXtune :D
вроде бы название и не меняется
но уже не так конкретно показывает что это только ZX плеер
еще можно большую крутую X нарисовать под наклоном и с разной диной полосок и другим цветом

Нарисуй, посмотрим. Только мне "как-то так" наброски не пойдут. Я не художник, довести не смогу, сорян.

Да, не забывай о xmp mod player:)

Shiny
12.06.2017, 20:53
Vitamin, все стесняюсь спросить: а можно ли автоматически экспортировать найденные модули?

Например, я на окно бросаю .sna, выделяю треки и экспортирую. Можно как-нибудь быстрее сделать?

NEO SPECTRUMAN
12.06.2017, 22:09
Например, я на окно бросаю .sna, выделяю треки и экспортирую. Можно как-нибудь быстрее сделать?
как еще быстрее?
кидай пачку sna одновременно

еще в теме где то есть xtractor
на который точно можно натравить батник
но он распаковывает все подряд
и не помню ложит ли он треки в отдельную папку
или просто выплевывает все в распакованном виде в виде отдельных файлов

Vitamin
12.06.2017, 22:45
Vitamin, все стесняюсь спросить: а можно ли автоматически экспортировать найденные модули?

Например, я на окно бросаю .sna, выделяю треки и экспортирую. Можно как-нибудь быстрее сделать?
Конечно можно.



zxtune123 --convert mode=raw,filename=[Filename]_[Subpath].[Type] file1.sna file2.sna ....

NEO SPECTRUMAN
12.06.2017, 22:56
Конечно можно.
а что будет с одинаковыми именами файлов?

а можно выдрать только файлы определенного типа?
когда в папке собирается овер 300 000 с ней уже трудно работать...

Vitamin
12.06.2017, 23:15
а что будет с одинаковыми именами файлов?
Зависит от опций:



zxtune123 ... --providers-options file.overwrite_existing=X ...

X=0 - останавливаться на повторах (дефолтное поведение)
Х=1 - перезаписывать
Х=2 - назначать новое имя (счетчик)



а можно выдрать только файлы определенного типа?
когда в папке собирается овер 300 000 с ней уже трудно работать...
Нет. Но можно каждый тип файла положить в свою папку - просто добавляешь еще один элемент в шаблон пути:



zxtune123 --convert mode=raw,filename=[Type]/[Filename]_[Subpath].[Type] ...


И программа для каждого типа файлов создаст соответствующую папочку

Shiny
17.06.2017, 17:36
хм, теперь .sap воспроизводятся. Непонятно, что две мелодии одинакового размера и zybex (1).sap играет, zybex.sap не воспроизводится. Разница в файлах на 1 байт.61395

на венде плееры хавают обе.

Vitamin
19.06.2017, 21:41
хм, теперь .sap воспроизводятся. Непонятно, что две мелодии одинакового размера и zybex (1).sap играет, zybex.sap не воспроизводится. Разница в файлах на 1 байт.61395

на венде плееры хавают обе.
Ядру эмуляции 6502 что-то не нравится в файле. С лету пофиксить не получается.

Shiny
20.06.2017, 08:30
Странно.
ASAP под венду играет, глючная версия под андроид не принимает.

Ну и ладно, хорошо хоть рабочая нашлась.

Vitamin
20.06.2017, 12:34
ASAP под венду играет, глючная версия под андроид не принимает.
Вот и прекрасно. Удачного прослушивания.

Shiny
20.06.2017, 13:13
Еще бы. На втором месте после Panther.

Vitamin
04.07.2017, 16:45
Билд 3950

+ добавлена поддержка Nintendo DS Sound Format (2SF)
+ добавлена поддержка Startrekker (MOD)
* ускорен поиск многофайловых треков в архивах
* исправлено воспроизведение GSF
* база длительностей SID модулей обновлена до версии 66
+ zxtune-qt: открываемые через командную строку файлы могут добавляться не только в новый, но и в текущий активный или видимый плейлист
+ zxtune-android: добавлен каталог http://2sf.joshw.info
* zxtune-android: векторные иконки в приложении
- zxtune-android: минимально поддерживаемая версия Android 4.0.3 (API v14)
* zxtune-android: исправлены некоторые падения

Очередная "галочка" в списке поддерживаемых форматов - 2SF. Это очередной представитель семейства xSF форматов, созданный для сохранения музыки с приставки Nintendo DS. Также в версию для Android добавлен доступ к каталогу с такой музыкой.
Сделан первый шаг в сторону Material Design - переделаны все иконки приложения кроме главной. Для новых версий Android (начиная с 5.0) они будут показываться в наилучшем возможном качестве в связи со своей векторной натурой.
Также пришлось отказаться от совсем уж старых версий Android (2.3.3 - 3.2) - доля пользователей этих платформ уже практически не видна на радарах, а сложностей с поддержкой имеется достаточно.
Остальные исправления связаны с найденными и сообщенными проблемами, недобностями и падениями.

Скачать версию для Android (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3950.apk)
http://qrcoder.ru/code/?http%3A%2F%2Fbitbucket.org%2Fzxtune%2Fzxtune%2Fdo wnloads%2Fzxtune_r3950.apk&4&0
Скачать версию для win32 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3950_windows_x86.zip)
Скачать версию для win64 (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3950_windows_x86_64.zip)
Скачать версию для win32 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3950_mingw_x86.zip)
Скачать версию для win64 (MMX/SSE/SSE2) (http://bitbucket.org/zxtune/zxtune/downloads/zxtune_r3950_mingw_x86_64.zip)