Skip to content

eldevex/YMP-Transfer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

YMP-Transfer Расширение для Chrome / Firefox / Console

Назначение

Автоматический перенос треков из публичных плейлистов Яндекс.Музыки в указанный пользователем плейлист на своём аккаунте.


Установка в Хроме

  1. Откройте chrome://extensions/ в браузере Chrome.
  2. Включите режим разработчика (переключатель в правом верхнем углу).
  3. Нажмите "Загрузить распакованное расширение...".
  4. Выберите папку с распакованными файлами расширения.

Установка в Firefox

  1. Откройте about:debugging#/runtime/this-firefox в браузере Firefox.
  2. Нажмите "Загрузить временное расширение".
  3. Выберите папку с распакованными файлами расширения.

Внимание!
Расширение исчезнет после перезапуска браузера, это особенность Firefox.


Использование

  1. Создайте на своём аккаунте Яндекс.Музыки пустой плейлист, в который будут добавляться треки.
  2. Откройте страницу публичного плейлиста, треки из которого вы хотите перенести.
  3. Нажмите на иконку расширения в панели инструментов Chrome.
  4. Введите точное название вашего целевого плейлиста в поле ввода.
  5. Нажмите кнопку "Начать".
  6. Скрипт автоматически начнёт прокручивать страницу и добавлять треки.

Примечание:
Убедитесь, что целевой плейлист существует. Если он не будет найден, скрипт остановится.


Как использовать в консоли браузера

  1. Откройте страницу плейлиста в Яндекс.Музыке в Chrome или Firefox.
  2. Нажмите F12, чтобы открыть инструменты разработчика.
  3. Перейдите на вкладку Console (Консоль).
  4. Скопируйте весь приведённый скрипт из файла YMP-Console.txt.
  5. Вставьте его в консоль и нажмите Enter.
  6. В появившемся окне введите точное название плейлиста, в который хотите добавить треки (например, MyPlaylist).
  7. Скрипт начнёт работу: обработает первый трек и затем будет прокручивать страницу, добавляя остальные.

Известные баги

  • Выдаёт ошибку "Плейлист не найден".
    Решение: Запустите скрипт/расширение заново (кнопка "Начать" или повторная вставка скрипта в консоль).

Производительность

По результатам тестирования:

  • Примерно 700 треков были успешно перенесены за 22 минуты.

Обратная связь

About

Автоматический перенос треков из публичных плейлистов Яндекс.Музыки в указанный пользователем плейлист на своём аккаунте.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors