Email or username:

Password:

Forgot your password?
Alexey Skobkin

Наконец-то нашёл время и занялся багрепортингом всех косяков, которые сильно бросаются в глаза в Castopod.

Пока зарепортил три проблемы:

- Кеш страницы эпизода не сбрасывается при обновлении данных эпизода
- Кеш не сбрасывается при обновлении Castopod из-за чего статические ассеты фронтенда ломаются
- URL (slug) эпизода автоматически обновляется при редактировании названия эпизода даже если тот уже был сохранён, что может вызвать битые ссылки и неожиданные изменения адреса эпизода в целом.

Вторую проблему уже даже пофиксили и выпустили апдейт на счастье всем, кто обновляется автоматически.

code.castopod.org/adaures/cast

#log #bugs #Castopod #Fediverse #soft #dev

Screenshot of a fixed bug in Castopod.
10 comments
Artificial Stupidity

@skobkin
Вот же негодяи! А на что жаловаться теперь?

Alexey Skobkin

@AncientGood
Ну там есть на что.
Но многие вещи уже зарепорчены. А некоторые даже как-то лень, т.к. мелочи.

В любом случае - приятно.

всем сёстрам по серьгам

@AncientGood
Кроме шуток, есть на что. Например, веб-плеер сбрасывается при переходе по любой внутренней ссылке. Если, скажем, запустить воспроизведение, а потом перейти на вкладку Chapters (или любую другую), то плеер отвалится и воспроизведение остановится. И сейчас я буду говорить на языках, которых не понимаю (c), но это что же выходит, SPA-парадигма не соблюдена?

Кстати о Chapters. Выглядит это очень странно, но таймкоды в них не кликабельны. Они ведь не предлагают вручную искать эти тайминги на полосе прокрутки, верно?

В общем, @skobkin бросились в глаза именно те баги, которые заметны админу инстанса и автору подкаста. Отсюда вывод: Castopod — отличный софт для выкладывания подкастов! О прослушивании говорить (пока?) рано 🙃

@AncientGood
Кроме шуток, есть на что. Например, веб-плеер сбрасывается при переходе по любой внутренней ссылке. Если, скажем, запустить воспроизведение, а потом перейти на вкладку Chapters (или любую другую), то плеер отвалится и воспроизведение остановится. И сейчас я буду говорить на языках, которых не понимаю (c), но это что же выходит, SPA-парадигма не соблюдена?

Alexey Skobkin

@sunaonavi @AncientGood Если я правильно помню, всё или почти всё сказанное зарепорчено в багтрекер проекта. В том числе поэтому я об этом ничего не писал.

Вообще лично для меня прослушивание подкастов в вебе кажется странным, но я понимаю, что есть куча людей, которые не поняли в чём замысел подкастов, но послушать их хотят. И для них пока что в Castopod не самый дружественный UX.

Там ещё сохранения позиции прослушивания не хватает, например.

> SPA парадигма

Ох. Не то чтобы "соблюдение парадигмы" было чем-то безусловно хорошим. Многим сайтам бы не помешало выкинуть нахуй свой SPA. Впрочем, Castopod - один из тех примеров, где от SPA была бы польза.

@sunaonavi @AncientGood Если я правильно помню, всё или почти всё сказанное зарепорчено в багтрекер проекта. В том числе поэтому я об этом ничего не писал.

Вообще лично для меня прослушивание подкастов в вебе кажется странным, но я понимаю, что есть куча людей, которые не поняли в чём замысел подкастов, но послушать их хотят. И для них пока что в Castopod не самый дружественный UX.

всем сёстрам по серьгам

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

Небольшая, но прочувствовавшая и проникшаяся аудитория — это ли не одна из ключевых идей, витающих над #indieweb?
@AncientGood

Alexey Skobkin

@sunaonavi @AncientGood
> нежеланная публика, которую лучше бы отогнать подальше, чтоб не портили атмосферу

Настолько нежелательная, что подкаст аж в видео и в Telegram выкладывается.

> Небольшая, но прочувствовавшая и проникшаяся аудитория — это ли не одна из ключевых идей, витающих над #indieweb ?

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

@sunaonavi @AncientGood
> нежеланная публика, которую лучше бы отогнать подальше, чтоб не портили атмосферу

Настолько нежелательная, что подкаст аж в видео и в Telegram выкладывается.

> Небольшая, но прочувствовавшая и проникшаяся аудитория — это ли не одна из ключевых идей, витающих над #indieweb ?

всем сёстрам по серьгам

@skobkin
То есть всё это время выпуски на этих площадках не играли роль закинутой удочки (ну или брошенного камня, если больше нравится) для ненавязчивого распространения знания о Федивёрсе вне его самого, а были ближе к чистому охвату, так выходит?

Кстати, а каким тогда идеям вы симпатизируете больше? О полноценном взаимопроникновении, параллельном сосуществовании, или плавном переманивании?

@AncientGood

Alexey Skobkin

@sunaonavi @AncientGood
> То есть всё это время выпуски на этих площадках не играли роль закинутой удочки

Играли.

> полноценном взаимопроникновении, параллельном сосуществовании, или плавном переманивании

Оба два. Потому что людям нужно давать выбор. Информированный. А если он у них остаётся, то гомогенной среды не будет как ни крути.

всем сёстрам по серьгам

@skobkin
Кстати, наталкивает на интересную мысль. Личность определяется в первую очередь совершёнными ей сознательными выборами. Но в тех местах, где выбор совершили за неё, или просто по какой-то причине не было возможности этот выбор совершить, личность остаётся буквально неопределённой. Undefined. Not a Conscious.

@AncientGood

Go Up