Что это такое?
ExoPlayer — это была открытая библиотека медиаплеера от Google для Android. Этот репозиторий на GitHub устарел и больше не поддерживается — вся разработка перешла в AndroidX Media3.
Это библиотека, которую я добавляю в своё Android-приложение, или отдельный плеер?
Это Java-библиотека, которую добавляют в Android-приложение и распространяют в виде сборочных артефактов — exoplayer:2.19.1 был последним релизом из этого проекта. Это не отдельное приложение-плеер.
Так где мне теперь взять актуальную версию ExoPlayer?
В AndroidX Media3 — теперь именно там публикуется свежий код ExoPlayer. Для существующего кода в README есть ссылка на гайд по миграции и скрипт, которые переводят вас на имена пакетов Media3.
Могу ли я до сих пор начать новый проект с этим репозиторием?
Нет. Коммиты в ветку dev-v2 прекратились 2024-04-03, exoplayer:2.19.1 стал финальным релизом, и новых не планируется — вся новая работа идёт в AndroidX Media3.
Сколько работы занимает перевод существующего приложения на Media3?
Есть официальный гайд по миграции плюс автоматический скрипт для переноса кода на имена пакетов Media3, так что значительную часть перехода можно сделать скриптом, а не переписывать вручную.
Можно ли дальше спокойно использовать exoplayer:2.19.1, если я пропущу миграцию?
Это по-прежнему последний опубликованный артефакт, но из этого репозитория больше никогда не выйдет ничего нового — вся дальнейшая разработка идёт только в AndroidX Media3, и разработчики советуют всем перейти на неё.
What are similar projects?
BBLL, JiaoZiVideoPlayer, xbmc, vlc, GSYVideoPlayer, react-player, ijkplayer, cloudstream
Which topics is it in?
multimedia, media, player, video-player, google, audio, streaming, video, deprecated, java, mobile, android