Проверить работает или нет можно запустив две копии приложения на разных устройствах и расшарить на одной из них альбом (обнаружение может занимать от минуты до получаса, может не найти вообще). Наличие контента в сети напрямую зависит от наличия участников.
Я не так давно узнал, что DHT так же работает. Там есть такое понятие как bootstrap nodes — обычные сервера, у которых приложения получают первый список других участников распределённой сети. Потом уже эти сервера никак не участвуют, но всё же.
Альтернатива — действительно перебор ip. Я его как-то пробовал ради эксперимента и первого DHT-пира нашло минут через пять, так что тоже рабочий вариант. Но не для варианта с двумя компами, само собой.
Я так понял, чтобы стать участником любой распределённой сети нужно знать рабочую точку входа.
Пока разногласия только по вопросу централизованного формирования метаданных и транскодинга. Не буду спорить, что на качестве данных это скажется положительно, но сначала будут опробованы все децентрализованные способы формирования и развития экосистемы. Централизованные решения если и будут, то в качестве опций.
Как раз читал на днях Ваши статьи. До этого про возможность хранить ссылки не знал, будем пробовать.
По поводу отделения тегов от аудио-данных — метаданные и так хранятся в dag-обёртке, так что я бы уже говорил о выбрасывании встроенных тегов за ненадобностью. Но это уже надо с разными контейнерами / форматами разбираться. Либо, можно как ValdikSS предлагает, в один целевой формат всё транскодировать.
Раз зашли на огонёк, при помощи IPFS можно как-нибудь стримить аудио с подстройкой качества? Самое простое, что приходит в голову — держать в dag-объекте для каждого трека массив альтернативных форматов (mp3-256, mp3-320, FLAC ...) и давать возможность пользователю указывать при проигрывании предпочитаемый, но это как-то аляповато.
1. Лучше на основе метаданных, вроде id3 тегов. Названия файлов, насколько я помню, не все символы поддерживают.
2. Форма сейчас на переработки, учтём.
3. У себя на компьютере тоже такое замечал, пока не разобрался.
Панель с индикаторами в планах есть.
Альтернатива — действительно перебор ip. Я его как-то пробовал ради эксперимента и первого DHT-пира нашло минут через пять, так что тоже рабочий вариант. Но не для варианта с двумя компами, само собой.
Я так понял, чтобы стать участником любой распределённой сети нужно знать рабочую точку входа.
Пока разногласия только по вопросу централизованного формирования метаданных и транскодинга. Не буду спорить, что на качестве данных это скажется положительно, но сначала будут опробованы все децентрализованные способы формирования и развития экосистемы. Централизованные решения если и будут, то в качестве опций.
По поводу отделения тегов от аудио-данных — метаданные и так хранятся в dag-обёртке, так что я бы уже говорил о выбрасывании встроенных тегов за ненадобностью. Но это уже надо с разными контейнерами / форматами разбираться. Либо, можно как ValdikSS предлагает, в один целевой формат всё транскодировать.
Раз зашли на огонёк, при помощи IPFS можно как-нибудь стримить аудио с подстройкой качества? Самое простое, что приходит в голову — держать в dag-объекте для каждого трека массив альтернативных форматов (mp3-256, mp3-320, FLAC ...) и давать возможность пользователю указывать при проигрывании предпочитаемый, но это как-то аляповато.
Сам я в этом не шарю, но тему коллизий разбирали вот тут https://habrahabr.ru/post/268275/?mobile=no#comment_8601651.
2. Форма сейчас на переработки, учтём.
3. У себя на компьютере тоже такое замечал, пока не разобрался.