Приложение для управления музыкальными плейлистами и отправки их в различные источники
- Импорт плейлистов из различных источников:
- Файлов форматов
m3uиm3u8 - Spotify плейлистов
- Файлов форматов
- Редактирование информации о треках, сортировка их порядка
- Эскпорт плейлистов в различные источники: файл или spotify
Для удобного экспорта в приложении есть функция сопоставления треков, которая позволяет:
- Сопоставить каждый трек плелиста его аналогу во внешнем сервисе
- Сопоставление можно провести, как для каждого трека индивидуально, так и для всего плейлиста сразу
- При экспорте плейлиста, сопоставленные треки точно переносятся во внешний сервис. Не нужно проверять его в поисках лишних или отсутствующих треков
Проект основан на монорепозитории под управлением RushJS
- Node.js >=22.16.0 <23.0.0
# Устанавливаем глобально rushjs
npm install -g @microsoft/rush
# Устанавливаем зависимости пакетов и сервисов
rush installplaylisto/
├── packages/ # Общие компоненты
└── services/ # Приложения
services/frontend- Фронтенд Playlisto
