+1,115

Не допускать дублей в плейлистах

Rampil Boldonov 9 months ago updated by Ivann Dornn 3 hours ago 60 29 duplicates

Описание: удалять дублирующиеся треки или предупреждать о дублировании

Duplicates 29

+66

Оооо Даааа! Исключить добавление дубликата в плейлист! Это невероятно задолбало, товарищи! Годный совет - сделать всплывающие окно, тогда желающий добавить дубликат может нажать да, нежелающий, осознав, что трек уже есть в плейлисте, нажмет нет.

+3

Кирилл, я абсолютно соглашусь с вами. Да и вообще, зачем делать дубли автоматически, даже с возможностью выбора самим пользователем, если можно просто не делать дубли, а пользователь уже на момент прослушивания трека сам сможет понять, хочет ли он этот трек в тот или иной плей лист или не хочет. И тогда уже добавит, если захочет. Это существенно облегчит работу программистам, которые не будут писать команды лишние для программы, и облегчит жизнь пользователям без лишних всплывающих окон. Ведь так? 


Яндекс работает для того, чтобы людям было комфортнее и приятнее пользоваться сервисом))) 

ЯndeX ♥ нас, а мы, естественно, ♥ ЯndeX


+24

При добавлении трека в плейлист логично выводить предупреждение. При добавлении одного листа в другой пропускать уже имеющиеся треки. Для этого сделать в настройках кнопку "запретить дубликаты в плейлистах", для мобильного приложения эта функция также must have.

+4

С другой стороны, люди могут ориентироваться на порядок треков, когда ищут понравившуюся песню. Добавляете плейлист "Любимые песни 2" к старому плейлисту "Любимые песни" - и потом не находите любимую песню там, где ожидаете.

А ведь есть еще и дубликаты, когда одна и та же песня считается разным треком в разных альбомах\сборниках. Здесь больше подошел бы поиск дубликатов по названию - где можно увидеть и послушать песни, и узнать, на самом ли деле это дубликаты.

+23

Поддерживаю. При том, что добавляются еще и песни, одинаковые по сути, но с разных альбомов (переиздание, или один из оригинального, другой из сборника), и так они могут лежать кучей с разными обложками, но идентичные песни.

+9

Отличная идея. Это нужно сделать обязательно!

+10

Вообще к этой теме добавлю, на примере двух треков:

Dan Gautreau - Signs

PM The New Relaxation Ensemble - Into The Dream

Два дубликата, и похоже что такие товарищи только засоряют сервис, я про Relaxation Ensemble, потому что очевидно, что они тупо берут чужие работы, переименовывают как им вздумается и выдают за свои,  это копираторы, а не исполнители, что самое интересное, таких Relaxation Ensemble пруд пруди на сервисе, разных мастей и с разными названиями, место таким нахлебникам на PromoDJ, а не в вашей базе, давайте ещё сетов напихаем с Promo, вообще дурдом будет. И причина тому скорее всего поспешная возня аплоадеров работающих на Яндексе, грузят все подряд, да зарплату получают, а то что подобных клонов очень много, им дела нет.

+5

Ко всему хотелось бы еще добавить, чтобы добавляемая песня (уже присутствующая в плейлисте) не дублировалась, а просто перемещалась в начало плейлиста! А? Как вам??))

+1

Я предлагаю вывести индикатор на главном экране приложения, который будет показывать наличие трека и его аналогов по исполнителю и названию трека в плейлистах, при нажатии на который можно будет просмотреть в каких листах присутствует трек и в каких листах присутствует аналог по исполнителю и названию трека. Это предотвратит лишнее тыканье в "добавить" с обломом по сообщению что трек уже есть в плейлисте, добавление дублей из разных альбомов, а так же поможет лучше следить за плей листами, в части случайно туда попавших треков.

+6

Для Android хотя бы добавить идентификатор плейлистов, в которых уже есть трек, который я собираюсь добавить.

+3

Отписался от Я.Музыки, когда увидел 80 композиций у Joy Division.

+7

В веб-версии уже есть решение данной проблемы. При выборе плейлиста, в который необходимо добавить трек, напротив плейлиста, где этот трек УЖЕ присутствует, стоит галка. Кажется, проще всего сделать аналогичную фичу в приложении.

Это не помогает, когда добавляешь один плейлист в другой.

мм ок, такого юз кейса у меня не было ((

Не нашел такого функционала...

+1

ну вот, например... у меня трек Земфиры - Австралия уже есть в двух плейлистах, эти плейлисты уже отмечены галочкой

Ок. Это понятно! А как удалить повторения из плейлиста?

Ох, а вот это не знаю... ну кроме как ручками

+3

Даже ручками это сделать сложно, когда нет сортировки. Единственное, что может помочь - поиск по плейлисту. Если видите, что какой-то исполнитель часто встречается, набираете имя - и удаляете дубликаты. 

+1

Есть метод  1. Копируем плейлист "Мне нравится" в новый плейлист (для резервной копии) 2. Убираем все сердечки из этого плейлиста (чистим, это самый долгий момент) 3. Копируем плейлист где есть копии в плейлист "Мне нравится" - копии автоматически удалятся. 4. Копируем отфильтрованный плейлист в новый. 5. Снова убираем сердечки и возвращаем из копии что сделали сначала.

Я скачиваю плейлист (yandex music fisher), удаляю лишние песни(duplicate cleaner), загружаю заново. Долго но качественно)

конечно есть но в том то и дело что нужно делать лишние тело движения чтобы нажать на плюс к потом ещё и на добавить в альбом............ И это к каждой песне?

+1

поздравляю у меня так со многими песнями и мне так удобно, а смысла в озвучивании голого факта в вашем сообщении мне не ясен(((

+5

В веб-версии сделали,урааа!Теперь ждем в приложении,и тогда,яндекс музыка будет лучше Deezer!

Где там эта возможность? Не могу найти!

+6

Очень, НУ ПРЯМО ВОТ ОЧЕНЬ жду этой доработки! Когда плейлисть большой, бродить по нему в поисках дублей в ручном режиме тяжело, и порою невозможно. А душа перфекциониста прямо требует порядка)))

+1

Если я  правильно понимаю проблему, то хорошим примером является классическая музыка, или джаз, где один и тот же трек могут исполнять разные исполнители / оркестры и фактически, они, конечно, разные, но, когда после лайка, какому-нибудь "in the hall of the mountain king" он сразу же начинает повторяться в других версиях, то, сразу хочется все это за дизлайкать и больше не входить в этот плейлист.

+10

Мне кажется, нужно предупреждать при повторном добавлении

+3

Часто сталкиваюсь. Однозначно такое нововведение нужно ❤️

+4

Поддержу тему, так как очень хотелось бы избегать повторов, что бы единожды прослушанная песня больше никогда не предлагалась в рамках плейлиста дня, пускай она будет где-то в других плейлистах: тайник или ещё где-то.

+3

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

ну и например когда слушаешь музыку то у этой песни кроме лайка там ещё она подписывалась в каких альбомах она уже есть.

+4

кстати когда видишь что этот трек есть в плейлистах то нажимаешь на галочку то этот трек не удаляется с треклиста нужно, переться в тот плейлист где этот трек и искать его, а что если плейлисты длинные????? У меня декстопная версия тормозит

+3

Тоже хотел создать такой запрос.

Начал формировать свои плейлисты из понравившихся треков, это долгий процесс и уже не помню, какие треки я отсортировал, а какие нет. В итоге у меня куча дубликатов в моих плейлистах. Очень обидно. :(

От ЯМ не дождёшься, они не слышат

+4

эта возможность есть только на пк версии и то нужно жать свойства и добавить в плейлист тогда видно. А вот в мобильной версии вообще ни как не узнаешь есть этот трек у тебя или нет, что оочень обидно

голосую за эту функцию

А если названия песен одинаковые, но варианты разные (концерт и студия, либо разные альбомы и соответственно варианты исполнения)?

Яндекс.Музыка уже группирует дубликаты по звуку, а не по названию. Можете начать воспроизведение песни в сингле, а потом открыть альбом - и в альбоме эта же песня будет воспроизводиться.

В случае разных вариантов можно спросить, что делать. А можно не делать вообще ничего.

+1

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

Найти дубликат можно в разделе «Треки», где присутствует поиск. Набираете нужную композицию и, если есть повтор, удаляете. 

+3

Хотелось бы для ясности разрабам яндекса добавить, что без функции показа "в каком плейлисте уже присутствует трек" при добавлении этого трека, совершенно невозможно работать с плейлистами в приложении. 


Для примера, я собираю популярные треки из Tiktok. И каждый раз перед добавлением трека в плейлист приходится глазами просматривать, нет уже этого трека в плейлисте. Дико, дико неудобно!

вот поэтому я ушел с яндекс музыки )

+1

Но нужно указывать на ошибки, чтобы исправлялись) 👍

+1

У них одинаковые треки в разных альбомах считаются разными треками. Наверное можно сделать сравнение по тегам и отключать в настройках, так как будут ложняки.

Тут дело не в том что разные альбомы. Тут даже если один и тот же трек добавляешь в плейлист, то он будет бесконечно дублироваться без каких либо уведомлений о том, что данный трек уже был добавлен в один из плейлистов. А потом заходишь в плейлисты, а у тебя там дублей гора целая. А так как у них нету группового выделения треков, то потом задолбаешься все эти дубли удалять по одному.

+2

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

+1

Поддерживаю обними руками! Очень раздражает когда не помнишь добавлял в плейлист Уже или нет

+3

я тут пилил для этого плагин для хрома.

Плагин умеет сортировать треки в плейлисте и удалять дубликаты.

Кому надо вот:

https://chrome.google.com/webstore/detail/lazyyandexmusicdevelopers/jgjbkbfgimonbbgbcinofcahnjlnicff?hl=ru

исходники:

https://github.com/meikuam/lazy_yandex_music_developers

P.s. может не работать если включен adblock

+1

Спасибо за сурсы, как раз хотел адекватного функционала ЯМ дописать попробовать
Какое же говнище сервис, если так подумать, их UX дизайнеры просто отстой.

Настолько говнище, что вы пользуетесь им. Действительно.

бэкэнд там збс сделан, реализовано всё шикарно и архитектурно правильно. 

а вот фронт как будто сделан на скорую руку на коленке.



А можно поконструктивней критику? что именно не устраивает? я смотрю вы говорите жаргоном разработчика. Я коим не являюсь, писал здесь с позиции юзера. Интересно и мне узнать, что с вашей колокольни не так в дизайне. У меня при пользовании есть конечно свои замечания, но не критичные 

Он не тебя критикует, а яндекс музыку. Кстати твое расширение в яндекс браузере нихрена не работает, а в консоли все ништяк.

+2

поддерживаю, добавьте функционал удаление дублей в плейлистах либо сортировку по названию песни

+2

Нашел способ.  Зайдите в Я музыку. Нажмите F12 вставьте этот скрипт https://pastebin.com/duap5eYw и нажмите Enter. Появится новая кнопка в контекстном меню :)



+1

Почему-то у меня этот скрипт не работает. При нажатии на "удалить дубликаты" страница перезагружается и консоль выдает список ошибок. На всякий случай попробовала в разных браузерах — везде одно и то же. А как у вас скрипт себя ведет?

Может быть вы не заметили, но дубликаты после перезагрузки страницы исчезают. Я говорю про треки, с одинаковым названием. После нажатия кнопки удалить дубликаты и перезагрузки страницы, все удаляется и исчезает, только что проверил, на яндекс браузере.

+4

Сделать инструментарий управления треками:

  1. Поиск/удаление явных дублей (контроль по ссылкам) в пределах плейлиста - с возможностью группового/ручного удаления
  2. Сделать отчет/поиск дублей по всем своим плейлистам с возможностью удаленя и тп.
  3. Напрячься и сделать поиск похожих композиций именно по звучанию в пределах плейлиста и вообще по базе Яндекса (вроде есть такое, но может сделать именно для происка, а не для "радио по потоку")
  4. Реализовать всякие предупреждения при манипуляции с треками на предмет наличия дубликтов при добавлении треков, слиянии плейлистов и пр. кружева