Демо
О игроке
Это простой веб-проигрыватель YouTube, основанный на Angular-Cli, NGX-Socket-IO, @Angular/CDK.
Этот игрок совместим только с браузерами Chrome/Webkit.
Статус проекта - RC (выпуск кандидата).
Как использовать
Для развития
Установите Nodejs 16.14.0+
Загрузить/клон репозиторий затем установите игрока на
npm install в корневой папке (не в /src)
Добавьте ключ API на YouTube в SRC/App/Environments/Settings.ts или внутри приложения на странице «Настройки» (когда работает)
Запустите свой сервер
npm install && npm start в корневой папке
- Подключитесь к своему серверу
Вы должны измениться внутри SRC/App/Environments/Environments.ts Ваш путь к вашему серверу.
Чтобы построить приложение
- Установите Angular-Cli
npm install -g @angular/cli
- Запустить внутри корневой папки (не в /src)
Проверьте угловую документацию для других вариантов сборки.
ng build --prod=true
Изменение
Угловой игрок на YouTube 2.6.0
- Список гостей на сессии
- Незначительные проблемы фиксированы (RC)
- Добавить мини -плеер, когда вы прокрутите
- Первое видео из плейлиста теперь является текущим видео
Угловой игрок на YouTube 2.5.2
- Добавить значок категории для подачи видео и текущего видео
- Обновления пользовательского интерфейса
- Новый модальный компонент
Угловой игрок на YouTube 2.5.1
- Обновить угловой до LTS (от 7 до 8)
- Фиксированный режим повторения
- Обновление макета для плейлиста / связанных видео
Angular YouTube Player 2.5
- Очистил проект, чтобы избежать использования большого количества зависимостей
- Исправьте проблему, когда вы измените регион, не обновил игрока
- Улучшен UX для плейлиста
- Добавлено имя клиента, чтобы идентифицировать каждого пользователя в комнате
Угловой игрок на YouTube 2.4
- Переключен с Firebase на json через Socket.io и Private Server
- Отзывчивый макет
- Sync Player в сессии
- Номера: присоединяйтесь/оставьте комнату от уникального идентификатора
- Плейлист больше не является автоматическим населением, когда пуст
- Вы не можете больше экспортировать/импортировать из файла .json
Угловой игрок на YouTube 2.3.3
- Исправлены ошибки после рефакторинга
- Добавлен клавиш сеанса для плейлиста, который вы можете загрузить в облако и загрузить из Cloud (интегрирован с Firebase)
- Обновление макета
- Обновлено от углового 5.2.0 до 7.0.1
- Карусель добавлена для связанных видео (использованный NGU-Carousel)
Угловой игрок на YouTube 2.3
- Обновление до LTS Angular
- Рефакторирование всего приложений и компонентов
- Улучшенная производительность скорости и фиксированные крупные ошибки
- Новый способ загрузки приложения
Угловой игрок на YouTube 2.2
- Сортировать плейлист по перетаскиванию (используется NG2-Dragula)
Angular YouTube Player 2.1
- Категории с такими видеороликами (музыка, игры, автомобили, фильмы, спорт и т. Д.)
- Рефакторинг кода
- Поиск в конкретном регионе
- Установка ссылки на копию для избранного видео
- UX улучшения
Угловой игрок на YouTube 2.0.1
- Импорт и экспортный плейлист YouTube в качестве файла .json
Angular YouTube Player 2.0
- Global Hotkeys for Application in Desktop (Play/Pause/Next/Prev, для клавиатур с кнопками для медиа)
- Добавление поддержки NW.JS для экспорта приложения для рабочего стола Совместимо: Windows X64, Linux X64
- Автоматическое обновление приложения (настольная версия)
Угловой игрок на YouTube 1.9.2
- UX улучшения и исправления
- Подготовка файлов для 2.0
Угловой игрок на YouTube 1.9.1
- Получите настройки.
- Планирующее список автоматически сохраняет, если пуст, он будет заполнен связанными видео
- Переключатель света/темный режим темы
- Кнопка поделиться ссылкой для всех видео
- Реорганизованная страница настроек
- Автосохранение для внутренних настроек (проверка настройки)
- Ручное сохранение для внешних настроек (проверка настройки)
- Улучшения и исправления производительности, пользовательского интерфейса и UX
Угловой игрок на YouTube 1.9
- Добавить/удалить элементы из списка воспроизведения, в первый раз, когда инициализируется, он предварительно заполняется связанным видео
- Next/Prev Video из вашего списка воспроизведения
- Перемещенная история на отдельную страницу
- Добавление видеоролика, режим повторить и перечислить и сетка на тенденции к настройкам.json
- Небольшие исправления
Angular YouTube Player 1.7
- Добавлено избранное видео в качестве первого видео от Trenders
- Уведомления о важных действиях, которые вы делаете
- Удаленный режим отладки
- Подготовка пакетов, кода и файлов для v2.0
- Улучшение UI/UX для списков
Angular YouTube Player 1.6
- Детали видео для текущего видео и видеороликов, такие как количество просмотров, лайков и антипатий
- Поделиться ссылкой для текущего видео
- Добавлена новая настройка для сокрытия всех миниатюр
- Постоянные кнопки игрока показывают теперь только тогда, когда вы скрываете видео
Угловой игрок на YouTube 1.4
- История ваших просмотренных видеороликов
- Небольшие исправления
Угловой игрок на YouTube 1.3
- Показать/скрыть видеоплеер
- Повторите видео
- Режим сетки/списка для трендов
- Настройки (вы можете установить по умолчанию из "Assets/settings.json", скоро будет непосредственно из настройки)
- Изменить страну для видеороликов (в настоящее время только три страны, США, Великобритания и RO)
- Максимальные результаты показывают в поиске (от 0 до 50)
- Your_api ключ
- Max связанные видео (от 0 до 50)
Угловой игрок на YouTube 1.2
- Представление видеороликов, в настоящее время видео по умолчанию из Соединенных Штатов из Соединенных Штатов
- Рефакторирование кода
- Добавление маршрутов для будущих компонентов, которые он покажет в левом Navbar
- Видео по умолчанию будет первым от трендов
- Добавление видеоплеера
- Обновите дизайн, чтобы соответствовать новым функциям
Угловой игрок на YouTube 1.1
- Добавление немой/включенной функциональности
- Улучшенный пользовательский интерфейс и пользовательский опыт
- Добавление настройки функциональности, настройки получат от активов/настроек.
Настройки
- Показать/скрыть функции отладки
- Показать/скрыть миниатюры в поиске
Угловой игрок на YouTube 1.0.2
- Измените громкость на вашем видео
- Связанные видео
Угловой игрок на YouTube 1.0.0
- Поиск и воспроизводить видео с YouTube
- Воспроизвести/пауза видео
- Измените время вашего видео, которое вы хотите слушать
Будущие функции
Отставание
- Приложение iOS 8+ / Android 5+ (Unversioned)
Номера
- *Чат в комнате (без просмотра)*
Дорожная карта до 3.0
- *Выпустите стабильную версию (в v2.6.9)*
- *Установить частную/общественную комнату (в v2.7)*
- *Список общественных комнат (в v2.8)*
- *Модераторы комнаты, которые могут добавлять видео, соседей по комнате, немой соседей по комнате (в v2.9)*
Дорожная карта до 4.0
- Интеграция подписки на аккаунт на YouTube/список воспроизведения (в v3.0)
Удаленные функции
- Global Hotkeys for Application in Desktop (Play/Pause/Next/Prev, для клавиатур с кнопками для медиа)
- Добавление поддержки NW.JS для экспорта приложения для рабочего стола Совместимо: Windows X64, Linux X64
- Автоматическое обновление приложения (настольная версия)
- Темы временно удалены
Авторские права и лицензия
Copyright Cakead по лицензии MIT.