Skip to content

Приложение для управления музыкальными плейлистами и отправки их в различные источники

License

Notifications You must be signed in to change notification settings

ArtDanshin/playlisto

Repository files navigation

Playlisto Logo

Playlisto

Приложение для управления музыкальными плейлистами и отправки их в различные источники

Основные функции

  • Импорт плейлистов из различных источников:
    • Файлов форматов m3u и m3u8
    • Spotify плейлистов
  • Редактирование информации о треках, сортировка их порядка
  • Эскпорт плейлистов в различные источники: файл или spotify

Для удобного экспорта в приложении есть функция сопоставления треков, которая позволяет:

  • Сопоставить каждый трек плелиста его аналогу во внешнем сервисе
  • Сопоставление можно провести, как для каждого трека индивидуально, так и для всего плейлиста сразу
  • При экспорте плейлиста, сопоставленные треки точно переносятся во внешний сервис. Не нужно проверять его в поисках лишних или отсутствующих треков

Информация для разработки

Проект основан на монорепозитории под управлением RushJS

Требования к окружению

  • Node.js >=22.16.0 <23.0.0

Установка

# Устанавливаем глобально rushjs
npm install -g @microsoft/rush

# Устанавливаем зависимости пакетов и сервисов
rush install

Структура монорепозитория

playlisto/
├── packages/        # Общие компоненты
└── services/        # Приложения

Приложения

  • services/frontend - Фронтенд Playlisto

About

Приложение для управления музыкальными плейлистами и отправки их в различные источники

Resources

License

Stars

Watchers

Forks