Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
rusteemitblog
7 лет назад

📢 DSound v0.3: исправленная загрузка, улучшенная проверка, новый IPFS шлюз, теги без префикса, локальная нода IPFS и многое другое!

Вы терпеливо ждали новой версии DSound, и вот он – первый релиз 2018 года, до отказа набитый всяческими крутыми штуками! :)


HTTPS://DSOUND.AUDIO

Что такое DSound?

DSound – это децентрализованное веб-приложение, разработанное на Javascript и React, которое позволяет любому пользователю загружать, слушать и находить свежую музыку и другие звуки, хранящиеся в сети IPFS. В качестве постоянной базы данных он использует блокчейн STEEM, за счет чего авторы, которые публикуют свои треки, могут зарабатывать вознаграждения в криптовалюте STEEM, когда другие пользователи лайкают их контент. Токены легко обмениваются на доллары США, евро или любую другую валюту – всё как на Steemit.com.

Прочтите вступительный пост DSound, чтобы узнать больше

О делегировании и курировании на @dsound

Огромное спасибо всем, кто делегировал свою steem power @dsound! Это нереально помогает нам в курировании! :)

Как наверняка заметило большинство из вас, аккаунт @dsound потерял крупного делегатора, к чему вскоре присовокупилось падение стоимости STEEM, что в итоге привело к значительному снижению сумм вознаграждений оличного контента на нашей любимой платформе.

Однако нам удалось расширить команду кураторов, которая теперь насчитывает 3 кураторов помимо меня самого, благодаря чему за последнее время на DSound было должным образом вознаграждено более 300 артистов, и это число растет каждый день! :)

Для нас, как кураторов платформы, очень важно видеть на странице Trending или Hot только отборный контент от авторов с DSound, получающий пропорциональные и заслуженные выплаты. Мы очень гордимся достижениями в области курирования за последний месяц!

В течение этого первого месяца работы кураторской группы @dsound удалось распределить около 26 тыс. STEEM, где в среднем вознаграждение делилось на 200 артистов в день, а среднее суточное количество опубликованных треков составляло 700 штук. Это огромный успех для наших 5000+ пользователей и сообщества!

Топ делегировавших steem power

  1. @misterdelegation
  2. @soundlegion
  3. @freetousesounds
  4. @harrisonmir
  5. @humanabstract
  6. @kemal13
  7. @justlibby
  8. @talhadogan
  9. @frew
  10. @svetoruss

Идите и зацените этих ребят! Большинство из них – резиденты DSound, которые хотят поддержать кураторскую инициативу. Спасибо вам, парни, за то, что вы поддерживаете платформу!

И хотелось бы попросить всех, кто еще не делегировал – пожалуйста, рассмотрите такую возможность! Крайне важно создать мощный кураторский аккаунт, способный поддерживать эту платформу и служить стимулом для наших саунд-артистов!

Именно фразы, подобные этим, заставляют меня каждый день вставать с кровати и вкладывать всего себя в этот проект:

Привет, дружище! Я не знаю, знакомы ли мы, но я один из ваших самых больших фанатов! Вы по-настоящему изменили мою жизнь несколько недель назад, как раз когда я начал активно постить на dsound каждый день.
Это дало мне возможность создавать больше контента, посвятить себя этой платформе и, что еще важнее, поверить в себя так, как мне не удавалось долгие годы – я могу кормить своих детей, делая то, что люблю, так что большое спасибо вам из Лиссабона.
Надеюсь, однажды мы сможем встретиться в реале и пожать друг другу руку – с меня пиво :)

DSound существует ради таких моментов!

Сервер DSound на Discord (место сбора сообщества)

Присоединяйтесь к нашему Discord здесь:
https://discord.gg/hSsBw3b

Там вы найдете несколько каналов, где наше растущее сообщество собирается вместе и обсуждает музыку и DSound.

Мы вложили в организацию этого сервера значительные усилия, и теперь у нас сложились свои правила, набор каналов с отличными чатами, где можно поболтать, получить поддержку и предложить какие-либо новые функции. Кстати, спасибо всем участникам! Сначала было тяжело, но в итоге всё наладилось. Теперь мы планируем добавить модераторов, чтобы помочь кураторам с регулированием повседневной деятельности сервера, так что следите за новостями.

Каналы steemit.chat останутся активны, но теперь будут проверяться гораздо реже.

Что нового в DSound v0.3?

Готовы узнать, что еще вас ждет в этом новом релизе? Налейте себе чашечку кофе и присядьте.

Активное обнаружение публичных IPFS шлюзов

Чтобы сделать загрузку стримов и контента DSound быстрее, теперь она запускается с предопределенного шлюза, а затем инициирует соединение с каждым из доступных шлюзов для поиска среди них наиболее быстрого с минимальной задержкой.

Это означает, что DSound должен стать более отзывчивым, а непрогруженные обложки или звуковые волны будут встречаться гораздо реже.

Дополнительная проверка ошибок и исправление загрузки

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

Новый IPFS шлюз для загрузки на DSound

Вы, наверное, помните, как в прошлую субботу DSound остался без возможности загрузки на долгие 10 часов.

В итоге поставщик IPFS шлюза для DSound сказал нам, что он собирается закрыть шлюз через 5 дней – в пятницу. Поэтому я решил использовать оставшиеся дни, чтобы перейти на использование собственных шлюзов для DSound, тем самым нивелируя возможные неудобства.

Однако пока я спал в ночь с пятницы на субботу, шлюзы были отключены, и проснувшись, я обнаружил огромное количество сообщений в Discord о проблемах с загрузкой. Всё вышло из строя около 5 часов назад, и мне пришлось настраивать новый сервер, IPFS и проделывать всяческие трюки, чтобы заставить его работать как можно быстрее!

Так я и сделал… Мне потребовалось около 5 часов, чтобы всё запустить, и теперь мы снова можем загружать свои творения нон-стоп! :)

Настроенные под SEO URL-адреса и названия страниц

Теперь DSound использует #! (hashbang) вместо знака # (хеш), что позволяет веб-сканерам по-прежнему ориентироваться на страницах DSound, даже если контент отображается в браузере в Javascript.

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

Это кажется довольно бесполезным, но на самом деле имеет значение при добавлении в закладки страниц артистов, которые вам нравятся, чтобы у вас не образовалась куча страниц с одним и тем же заголовком в ваших избранных. Теперь вы может видеть, куда ведут все эти ссылки!

Дополнительные теги без префикса ´dsound-´

Многие просили о такой функции, поэтому я ее добавил. Теперь единственными тегами, которые обрабатываются внутри DSound, являются тип контента и жанр/основной тег. Итак, если вы хотите опубликовать кавер на поп-песню (да, теперь среди типов песен также есть Cover), тогда вы выбираете тип песни Cover и жанр – pop, что в итоге будет обозначаться как dsound, music, dsound-cover и dsound-pop. А если вы загрузите эпизод подкаста, тогда вам нужно выбирать не music, а podcast!

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

Важно, чтобы вы не удаляли теги dsound-type и dsound-genre, потому как они необходимы, чтобы треки отображались в разделе определенного жанра при нажатии на тег.

В силу этого изменения дополнительные теги, которые появляются в нижней части описания на странице просмотра поста, перестали служить для навигации. Эти теги теперь актуальны только для Steemit, но не для DSound. Тип и жанр трека по-прежнему доступны для навигации, показывая по нажатию на них только те треки, которые соответствуют этому типу или жанру.

Новый стандарт для сгенерированных ссылок на треки

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

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

Однако будьте с этим аккуратны. Не спамьте ленту вашей аудитории. если у вас небольшой каталог, не злоупотребляйте этой возможностью!

Также различные каналы контента теперь показывают только последнюю публикацию с определенным названием. Это предотвращает излишнее забивание ленты, если вы используете предыдущую функцию.

Поля логина с дополнительной проверкой

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

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

Ключ также проверяется на соответствие критериям закрытого ключа STEEM.

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

Небольшие внутренние исправления

Я внес в пару мест мелкие исправления. Также был улучшен переход от одного трека к другому. И конфигурация теперь время от времени перезагружается, чтобы ускорить обновление параметров, а также хранится локально для более быстрого доступа.

Улучшения в переключении на локальный узел IPFS и обратно

Теперь этот процесс почти незаметен. Если вы включите локальную IPFS, то вскоре DSound автоматически переключится на нее, и все соединения будут направляться через этот узел.

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

Зачистка пространства

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

Что не вошло в DSound v0.3?

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

Это обновление значительно облегчит процесс загрузки на DSound, однако лучше не выкатывать сырую версию!

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

Легкий запуск IPFS узла

С удовольствием сообщаю всем, кто на протяжении некоторого времени пытался запустить локальный узел IPFS, но не мог справиться с конфигурацией, что теперь ваша проблема решена! И решил ее не я – я просто понял, как изменить легкую конфигурацию, чтобы заставить ее работать с DSound.

IPFS DESKTOP

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

Поэтому нужно, чтобы вы поиграли с этим проектом. На мой Mac всё установилось очень просто. Нужно было только внести мелкие изменения в файл конфигурации. Конечно, это будет первое, что я изменю в форке этого проекта для DSound, но пока я расскажу вам, как это сделать обходным путем ;)

Установка

Пожалуйста, перейдите по указанной выше ссылке, и вы увидите на странице GitHub ниже браузера файлов заголовок «Установить», под ним вы найдете:

«Перейти к последней версии»

Нажмите на нее там или здесь, потому как эти ссылки ведут на одну и ту же страницу. Там вы найдете установочные пакеты для Linux (rpm и deb), Mac OSX (dmg) и Windows (exe); загрузите подходящий для вашей платформы и установите его.

Когда вы запустите его в первый раз, вы увидите показанный ниже экран, где вы можете нажать кнопку "Advanced Options" («Дополнительные параметры»), чтобы снять галочку рядом с установкой каталога данных IPFS на вашей платформе. В Mac и Linux он будет находиться в каталоге «.ipfs» в вашем домашнем каталоге по умолчанию, где это в Windows я не знаю, потому что я его не использую.

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

ВАЖНОЕ ПРИМЕЧАНИЕ: Если вы уже установили IPFS на вашем компьютере, удалите каталог установочных данных и выполните приведенный процесс установки. Скорее всего, IPFS Desktop даже не попросит вас проводить установку при первом запуске.

Затем просто закройте приложение и перейдите в тот каталог, который вы указали. Там вы должны найти файл с именем «config». Откройте его в своем текстовом редакторе.

В этом файле найдите следующее:

 ...

  "API": {
    "HTTPHeaders": null
  },

  ...

и измените его, чтобы получилось это:

...

  "API": {
    "HTTPHeaders": {
      "Access-Control-Allow-Credentials": [
        "true"
      ],
      "Access-Control-Allow-Methods": [
        "PUT",
        "GET",
        "POST"
      ],
      "Access-Control-Allow-Origin": [
        "*"
      ]
    }
  },

  ...

Затем запустите приложение IPFS Desktop снова, и всё должно быть готово! Это легко! :)

Ваш узел будет настроен и запущен, и вы увидите на DSound в настройках IPFS, что узел находится онлайн.

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

Если вы используете его для загрузки, то, пожалуйста, дайте ему некоторое время после загрузки для синхронизации с сетью, чтобы ваш контент распространился через кэши других узлов. Один из хороших способов убедиться в том, что всё сработало – открыть контент на другом компьютере, на котором запущен DSound без IPFS, или просто подождать, пока люди начнут просматривать ваш контент и комментировать его! :)

DSound попытается привязать ваши собственные файлы к вашему IPFS-узлу, чтобы, если сеть «забыла» ваш контент, вы могли просто подключить узел IPFS, снова получить доступ к файлам и распространять их по сети.

Что дальше?

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

Затем я продолжу выполнять пункты дорожной карты в порядке приоритетности.

Еще одна вещь, которой я хочу начать заниматься – организовать маркетинг, чтобы привлечь на платформу больше людей. Когда будет отлажен процесс загрузки и появится больше узлов, которые сделают сеть масштабируемой, то единственное, что понадобится – это больше людей! И сейчас самое время этим заняться! :)

В заключение

DSound еще на шаг приблизился к тому, чтобы стать платформой, которая дает нам всем невиданную свободу и позволяет делать то, что мы любим: музыку, записи, ремиксы, мэшапы, подкасты, звуковой дизайн или что-то в этом роде :)

Я также крайне позитивно отношусь к кураторству, как к топливу, необходимому для продвижения DSound в массы. Расскажите обо всём своим друзьям! Если они производят отличный контент, эта платформа может дать им еще больше мотивации продолжать в том же духе!

Вместе мы увидим, как DSound перейдет на следующий уровень! :)

TL;DR

Кураторская инициатива DSound значительно повлияла на итоги этого первого месяца. Более 300 артистов получили апвоуты и было распределено около 26 тыс. STEEM. Средний показатель – более 200 голосов в день и более 700 ежедневных загрузок от 5000+ пользователей.

DSound v0.3 включает в себя: активное обнаружение общедоступных шлюзов IPFS, дополнительную проверку ошибок и исправления процесса загрузки, новый шлюз для загрузки на DSound, адаптированные для SEO URL-адреса и названия страниц, дополнительные теги без префикса dsound, новый тип сгенерированных ссылок, форма логина с дополнительной проверкой полей, мелкие внутренние исправления, усовершенствования при переключении на локальный узел IPFS и обратно, скрытие постов с отрицательным балансом голосов.

Также вы найдете простые инструкции по установке IPFS Desktop от команды IPFS, позволяющего легко управлять локальным узлом IPFS!

Если вы хотите делегировать свою SP DSound, сделайте это. Сообщество будет вам очень благодарно, и кураторство также станет еще эффективнее!

Большое спасибо всем членам семейства DSound, всем стимерам, разработчикам и живущим музыкой людям за поддержку этого проекта!

"Музыка – это то, как звучат чувства"
DSound <3 Music


Переведено @blockchained

Оригинал поста: ЗДЕСЬ


Если вам нравится то, что мы делаем - поддержите делегата blockchained на Голосе!

1
3.095 GOLOS
Комментарии (4)
Сортировать по:
Сначала старые