В каком формате должен быть импортируемый файл?
Формат файла можно посмотреть, экспортировав любую песню. Это текстовый файл в кодировке UTF-8 или Windows-1251. Перед текстом песни обязательно указывается заголовок в следующем виде:
author="Имя исполнителя";
song="Название песни";
Дополнительно, в том же виде, могут быть указаны:
duration - длительность песни (в секундах),
delay - начальная пауза (в секундах),
sender - имя нашедшего или подобравшего аккорды к данной песне,
Текст песни вставляется как он есть, при этом, каждый аккорд, встречающийся в песне, должен быть заключен в угловые скобки
Если в строке песни находятся только аккорды, то можно поставить в начале строки символ ">" и не заключать каждый аккорд в угловые скобки. Т.е. строки
<Am> <Dm> <E> <Am>
и
>Am Dm E Am
будут одинаково обрабатываться программой.
Сразу после текста песни можно указать комментарии к аккордам (рекомендации по предпочтительному виду боя, нюансы исполнения и т.д.). Каждая строка комментариев должна начинаться с символа "#" (без кавычек).
Примечание: В настоящее время поддерживается (с некоторыми ограничениями) формат песен с сайта song-book.ru. При этом, т.к. в этом формате отсутствует заголовок с указанием автора и названия песни, рекомендуется загружать их из папки, названной по имени исполнителя.
Не получается добавить песню, что делать?
Прежде всего проверьте корректность заголовка. Часто встречающиеся ошибки:
- пробелы в начале или в конце строки заголовка
- заголовок написан в одну строку
- нет точки-запятой в конце каждой строки заголовка
- невидимые символы в начале файла (не сохраняйте файл в MS Word)
Если все равно не получается, напишите письмо автору и прикрепите загружаемый файл.
Пример песни, оформленной должным образом:
author="Люмен";
song="Три пути";
delay="15";
duration="140";
sender="mor3";
source="";
Вступление: <F Am F Am F Am>
>F Dm Am Em
Время за полночь, и мне осталось три пути.
>F Dm Am G
Не один ли бес, куда ступать, зачем идти?
>F Dm Am Em
Опустились руки, поднялись корни.
>F Dm Am G
Монету на удачу. Руку черт не дерни!
>F Dm Am Em
Первая дорога – сидеть. Ждать. Смирно.
>F Dm Am G
Быть каменно спокойным, быть абсолютно мирным,
>F Dm Am Em
Только ветер знает, сколько нужно силы,
>F Dm Am G
Чтобы не слететь с катушек и ждать судьбы красиво!
>F Dm Am Em
Второй выбор мне – стряхнуть пыль, сорваться!
>F Dm Am G
Извините, мол, но не могу остаться!
>F Dm Am Em
И лететь мчаться в неизвестность зимы,
>F Dm Am G
А как замерзнуть просто знают звери и мы!
>F Dm Am Em
А про третий путь не скажу ни слова.
>F Dm Am G
Он у каждого свой – раз и готово!
>F Dm Am Em
О том, как все просто, знают телефона провода.
>F Dm Am G
Этот третий путь будет всем всегда-всегда!
# Во вступлении бой V VVAAVVV на каждый аккорд
# В куплетах бой V VAVA
Формат файла можно посмотреть, экспортировав любую песню. Это текстовый файл в кодировке UTF-8 или Windows-1251. Перед текстом песни обязательно указывается заголовок в следующем виде:
author="Имя исполнителя";
song="Название песни";
Дополнительно, в том же виде, могут быть указаны:
duration - длительность песни (в секундах),
delay - начальная пауза (в секундах),
sender - имя нашедшего или подобравшего аккорды к данной песне,
Текст песни вставляется как он есть, при этом, каждый аккорд, встречающийся в песне, должен быть заключен в угловые скобки
Если в строке песни находятся только аккорды, то можно поставить в начале строки символ ">" и не заключать каждый аккорд в угловые скобки. Т.е. строки
<Am> <Dm> <E> <Am>
и
>Am Dm E Am
будут одинаково обрабатываться программой.
Сразу после текста песни можно указать комментарии к аккордам (рекомендации по предпочтительному виду боя, нюансы исполнения и т.д.). Каждая строка комментариев должна начинаться с символа "#" (без кавычек).
Примечание: В настоящее время поддерживается (с некоторыми ограничениями) формат песен с сайта song-book.ru. При этом, т.к. в этом формате отсутствует заголовок с указанием автора и названия песни, рекомендуется загружать их из папки, названной по имени исполнителя.
Не получается добавить песню, что делать?
Прежде всего проверьте корректность заголовка. Часто встречающиеся ошибки:
- пробелы в начале или в конце строки заголовка
- заголовок написан в одну строку
- нет точки-запятой в конце каждой строки заголовка
- невидимые символы в начале файла (не сохраняйте файл в MS Word)
Если все равно не получается, напишите письмо автору и прикрепите загружаемый файл.
Пример песни, оформленной должным образом:
author="Люмен";
song="Три пути";
delay="15";
duration="140";
sender="mor3";
source="";
Вступление: <F Am F Am F Am>
>F Dm Am Em
Время за полночь, и мне осталось три пути.
>F Dm Am G
Не один ли бес, куда ступать, зачем идти?
>F Dm Am Em
Опустились руки, поднялись корни.
>F Dm Am G
Монету на удачу. Руку черт не дерни!
>F Dm Am Em
Первая дорога – сидеть. Ждать. Смирно.
>F Dm Am G
Быть каменно спокойным, быть абсолютно мирным,
>F Dm Am Em
Только ветер знает, сколько нужно силы,
>F Dm Am G
Чтобы не слететь с катушек и ждать судьбы красиво!
>F Dm Am Em
Второй выбор мне – стряхнуть пыль, сорваться!
>F Dm Am G
Извините, мол, но не могу остаться!
>F Dm Am Em
И лететь мчаться в неизвестность зимы,
>F Dm Am G
А как замерзнуть просто знают звери и мы!
>F Dm Am Em
А про третий путь не скажу ни слова.
>F Dm Am G
Он у каждого свой – раз и готово!
>F Dm Am Em
О том, как все просто, знают телефона провода.
>F Dm Am G
Этот третий путь будет всем всегда-всегда!
# Во вступлении бой V VVAAVVV на каждый аккорд
# В куплетах бой V VAVA
А где прописывать текст песни? В названии файла или в самом файле?
ReplyDeleteНе совсем понял вопрос - текст песни должен находиться в самом файле, как его можно засунуть в название файла? :)
DeleteПопробовал сегодня преобразовать песню под приложение - всё ок, кроме комментариев, они не отображаются, хотя всё по феншую (# в начале каждой строки). В чем может быть трабла?
ReplyDeleteКомментарии отображаются на отдельном экране. Чтобы его открыть, нужно нажать на кнопку "меню" и выбрать пункт "Информация".
DeleteСпасибо, разобрался.
DeleteА где можно сообщить что в моей песне которую выложили допущена ошибка с расстановкой аккордов?
ReplyDeleteОтветил на странице поддержки.
DeleteКак отправить песню с компьютера?
ReplyDeleteВ настоящее время, единственным способом отправки песни с компьютера, является посылка мне е-mail с вложением :)
DeleteНо я работаю над созданием сайта, с помощью которого любой желающий мог бы добавлять песни в базу напрямую, без моего посредничества. Стоит только запастись терпением :)
Пробую отправить из программы. Сначала окрывается какое-то сообщение, но тут же закрывается и прочитать его не успеваю. Затем открывается ещё сообщение: "Не удалось отправить файл. Код ошибки: 154".
ReplyDeleteЧто не так?
Код ошибки 154 говорит о том, что сервер ответил неправильным статусом. Это значит, что, либо проблемы с хостингом, либо скрипт почему-то отработал неправильно. Ну, могут еще проблемы с интернетом на клиентской стороне быть.
DeleteА как называется песня?
Безуспешно попытался отправить ещё раз, но уже подключившись к другой точке WiFi. Ошибка та же. Значит, проблема не на моей стороне.
ReplyDeleteВ общем, отправил на мыло, что в гуглплей указано.
А синхронизация работает? Версия программы, кстати, какая?
DeleteРаботает, с небольшим косяком, о котором в теме "Поддержка" писал.
DeleteВерсия 2.2.7 free.
This comment has been removed by the author.
ReplyDeleteНе плохо было бы добавить необязательное поле "URL песни" чтобы пройдя по ссылке можно было бы послушать оригинал.
ReplyDeleteИ ещё, нельзя сделать форму для приёма песен на сайте?
По поводу URL песни - согласен, сделаю в ближайшее время.
DeleteА что имеется в виду под словами "форма для приёма песен" - не совсем понял :)
А почему во многих песнях не пишется где бой,а где перебор?
ReplyDeleteЭто нужно спросить у пользователей, которые при добавлении новой песни на сервер, не указывают каким боем или перебором она играется :)
DeleteАлександр, Здравствуйте, а можно у вас поинтересоваться, как с точки зрения программирования устроена смена тональности?
ReplyDeleteЗдравствуйте :)
DeleteС точки зрения программирования устроено все просто - организована таблица соответствий пар аккордов: chord -> transposed_chord. Т.е. по заданному аккорду можно получить аккорд, транспонированный на 1 полутон. Если нужно транспонировать на несколько полутонов, то данная операция проделывается соответствующее число раз :)
А как он определяет, что это именно аккорд, а не просто текст?
DeleteНу так, аккорды же в песнях символами "<" и ">" помечены :)
Delete