Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Просмотр франшиз на одной вкладке плеера. #160

Open
NAC135 opened this issue Apr 14, 2024 · 5 comments
Open
Labels
enhancement New feature or request on hold this issue was delayed because of some reason v1.0.0 Плановая задача для обновленного клиента

Comments

@NAC135
Copy link

NAC135 commented Apr 14, 2024

Предлагаю добавить возможность просмотра франшизы аниме на одной вкладке плеера.

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

По умолчанию список аниме в скрытом состоянии и не должен мешать выбору озвучки/субтитров, но по нажатию на текст - открывается

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

На примере аниме "Гинтама":
Список аниме франшизы можно взять: https://shikimori.one/achievements/franchise/gintama
image

Пример:
image
image

Пример того, как это могло бы выглядеть в плеере:
image

@Smarthard
Copy link
Owner

Привет! Штука полезная, но я бы немного изменил логику отображения:

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

Список аниме франшизы можно взять: https://shikimori.one/achievements/franchise/gintama

Нет, информацию по франшизе надо получать из API, а не скраппингом с сайта. Лучше подойдут эти:

Но какой именно - надо посмотреть, потому что в доке шикимори не описано что там к чему.

Ну и да, самое главное на последок: ветка master у shikicinema сейчас только для фиксов по большей части, а эта задача - полноценная фича, которую стоит включить уже в обновленный клиент. Если хочешь этим заняться -
посмотри ветки v1.0.0 или v1/player, но, скорее всего, ты будешь заблочен по коду, пока #151 не будет закончена

@Smarthard Smarthard added enhancement New feature or request on hold this issue was delayed because of some reason v1.0.0 Плановая задача для обновленного клиента labels Apr 16, 2024
@NAC135
Copy link
Author

NAC135 commented Apr 18, 2024

Мне удалось добавить список франшизы под Эпизодами в ветке master. Они отсортированы по дате и убраны тайтлы, которые не входят во франшизу. Также, если нажать на тайтл, происходит переход на страницу плеера с выбранным тайтлом.

Аниме без франшизы: (Кнопка спрятана)
image

Аниме с франшизой, в скрытом состоянии (По умолчанию)
image

Аниме с франшизой, по нажатию:
image

И еще на примере аниме "Гинтама" (19 тайтлов во франшизе):
Скрыто:

image

Открыто:
image

Я бы хотел ещё доработать, чтобы переход был не на первый эпизод, а на тот, который текущий в Shikimori, а также улучшить внешний вид.

Если это не пойдет в релиз, хотелось бы узнать, как сделать собственный полностью рабочий билд.

@Smarthard
Copy link
Owner

@NotaCockroach135 это из readme:

изображение

После того, как установишь все переменные окружения, сборка сама их подцепит и подставит в нужные места, когда сделаешь npm run bundle или npm run release

@NAC135
Copy link
Author

NAC135 commented Apr 22, 2024

@Smarthard,
Спасибо, получилось!

@NAC135
Copy link
Author

NAC135 commented Apr 28, 2024

@Smarthard,
Я отправил PR и буду рад услышать фидбек!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request on hold this issue was delayed because of some reason v1.0.0 Плановая задача для обновленного клиента
Projects
None yet
Development

No branches or pull requests

2 participants