🔈 Где хранить свою музыку?

 Публичный пост

Встриквчане, Хой! 🤟
Нашел в своем блоге вопрос 5 летней давности. И он по-прежнему также актуален. Клуб, помоги!
Я люблю организовывать музыку по коллекциям и собирать редкие треки. Но как говориться, "есть нюанс".

Какие решения знаю:

  • Last.fm уже не торт не все скроблит. И его не проиграешь откуда угодно.

  • Spotify Яндекс.Музыка фаворит. Но два больших НО:

    1. он не все треки знает (и нет возможности добавлять свое)
    2. крайне грустно находить треки, что трепетно отбирал и добавлял в скрытых, т.к. они больше не доступны)
  • Хранить скачанные треки на компе в Дропбоксе по папкам - как-то слишком уж дубово.

  • Развернуть Облако c докером. Да, возможно это спасение. Тогда посоветуйте хорошие сборки.
    Я попробовал сделать по примеру поста Домашняя медиатека, но из коробки это не работает. Я погряз в настройках этого комбайна, не сумев заставить работать даже пару модулей. ¯\_(ツ)_/¯

Чего хочется:

  • Удобное облачное решение для музыкальной коллекции.
  • С разбиением песен на плейлисты/жанры/ритм.
  • С организацией в облаке и возможностью проигрывать откуда угодно.
  • С возможностью легко добавить новые треки в плейлисты откуда угодно.

Кто посоветует образцовейшее решение?

Связанные посты
54 комментария 👇

Я пользуюсь Plex на локальном сервере, который берет мои файлы и стримит куда мне надо. Очень удобно в целом, можно делать плейлисты и т.п.

  Развернуть 1 комментарий

@MikhailKorobko, вот это по ходу будет самым размуным решением. а на мобильник может стримить? как ты получаешь доступ к библиотеке через устройсва? и есть ли возможность слушать вне локальной сети?

  Развернуть 1 комментарий

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

  Развернуть 1 комментарий

@skywinder, умеет на мобильник, да: https://support.plex.tv/articles/categories/player-apps-platforms/

как ты получаешь доступ к библиотеке через устройсва?

Логинишься в свой рабочий кабинет, и он тебе выдает доступ к твоей библиотеке. Если сервер работает и доступен, то он просто подключает тебя к нему и стримит с сервера.

и есть ли возможность слушать вне локальной сети?

Да, я иногда слушаю и смотрю кино на работе x)

  Развернуть 1 комментарий

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

А для целей "зашазамил и послушал тут же" стоит спотифай. Самое лучше оттуда потом находится на торрентах покупается в качестве и кладется на сервер.

  Развернуть 1 комментарий

@MikhailKorobko, вот если бы можно было автоматизировать процесс закачки на сервер песен из плейлиста spotify! 👌
Ибо самое неудобное- это ручной поиск треков.
Может кто знает такой скрипт/IFTT решение? это было бы офигенно!
Я даже за такой сервис готов платить! 🙂
#стартапдня

  Развернуть 1 комментарий

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

  Развернуть 1 комментарий

@skywinder, по идее, проблема только в том, что из спотифая нельзя скачать просто так треки. Но вот, например, есть решение, наверное, можно как-то на крон посадить.

  Развернуть 1 комментарий

@gwyllium, ну plex в этом смысле решение более широкого профиля - там же не только музыка, но любые медиа. Т.е. я могу слушать музыку и смотреть кино и сериальчики откуда угодно, только бы ширина канала позволяла. Но для музыки мне он нужен в первую очередь для lossless треков. Так что два плеера для двух разных ситуаций - условно в тишине на работе классику и в транспорте подкасты или туц-туц. У меня еще и физический плеер есть всегда с собой, чтобы если окажусь без интернета, не остаться без музыки 👽

  Развернуть 1 комментарий

@MikhailKorobko, а какой физический плеер? И что туда залито? Всегда одно и то же, чтобы просто от точки «А» до точки «Б» переместиться не в «тишине» или какой принцип?

  Развернуть 1 комментарий

@Markmaster, у меня старенький Fiio x3. У меня большая библиотека музыки в lossless, и я обычно из нее заливаю на плеер раз в несколько месяцев набор музыки (типа любимая музыка для разного настроения). Когда что-то надоедает - меняю, но обычно довольно долго хватает, т.к. в пути (на велосипеде) я обычно слушаю подкасты, и только если где-то в очереди долго жду и читаю книгу, могу послушать плеер.

  Развернуть 1 комментарий

У меня была та же боль. Решил проблему через Apple Music.

Через медиатеку можно добавлять как свои треки так и слушать с облака
Если трек твой, то даже после исчезновения из am(ты его загружал) он будет тебе доступен.
Если ты всю музыку загружаешь сперва на комп, то тебе нужна подписка не am а iTunes Match ибо так дешевле
Минусы - хз как это работает вне яблока. Вроде iTunes есть под винду и am на андроиде

  Развернуть 1 комментарий

@gwyllium, Хотя не вижу плюсов эпл мюзик перед спотифаем.
(только еще чуть больше вендор-лока)

  Развернуть 1 комментарий

@skywinder, а какие плюсы в организации музыки есть у спотифая? Навскидку, что есть у am, чем активно пользуюсь
-в параметрах песни задать с какой секунды стартовать и на какой заканчивать. очень удобно, когда начало-конец песни бесит
-умные плейлисты. я например расставляю комментарии в виде run, bike, gym, work. потом по этим комментарием собираюься плейлисты типа тренажерка, для работы. достаточно в apple watch сказать "поехали" и сразу загружается плейлист bike.

можно ли так в спотифае сделать, а что можно чего нет в am? вопрос не холивара ради, а потому что всегда интересно узнавать о новых продуктах

  Развернуть 1 комментарий

@gwyllium, 1) про то, с какой секунды стартовать - ни разу не нужно было такое делать. ну а в редких случаях - на эпл вотч есть кнопочка прокрутки.
2) касательно автоматических подборок (умные плейлисты) Спотифай славится своими алгоритмами. и их никто еще не переплюнул. убедился сам и можно открыть любое сравнение в интернете.

  1. что есть дополнительно в спотифай?

✅ самая крутая штука по мне - это синхронизации, что слушаешь на всех устройствах. те слушал подкаст в наушниках, пришел домой и в 2 клика с компа или мобилки переключился на проигрывание на домашней медиа системе.
И обратно - пошел гулять. 2 клика и музыка\подкаст у тебя в наушниках без скролинга.
✅ мультплатформенность.
✅ открытое апи для подборок и музыки, что позволяет людям на этой базе делать кучу прикольных приложений и полуавтоматических подборок
✅ шейред плейлисты, где можно с друзьями вместе накидывать песен: прикольно если с компанией путешествуете и каждый может привнести своего.
✅ можно делиться своими плейлистами с друзьями (опять же, неважно есть ли у них эпл устройство)

  Развернуть 1 комментарий

@gwyllium, тоже долгое время пользовался Apple Music, но на винде он ужасно глючен + недавно похерил процесс синхронизации с телефоном и теперь я не могу получить свою музыку на компе (

  Развернуть 1 комментарий

Напишу чуть больше про селф-хостед решение которое меня устроило:

CasaOS https://casaos.io/
Но только это не ОС, а web GUI для управления контейнерами с бэком на Go.

Плюсы:

  • Куча сервисов поднимается одним кликом. Оч похоже на unraid ток бесплатно.
  • Просто работает. С тех пор как я установил не нарадуюсь.

Минусы:

  • Это какой-то скрипт в интернете, который предлагают запускать от рута. Лол.

Какое это отношение к музыке имеет? А вот какое:

Ставим Lidarr, Prowlarr, qBittorrent и Jellyfin.
Jellyfin по сути главный элемент системы, для него приложеньки под все платформы (даже под линуксовский десктоп!) и воощбе он красивый и приятный.

Что с остальными?
Lidarr поможет протегать и систематизировать всю имеющуюся музыку. Не всегда 100% угадывает, но в 95% работает. Мне оч понравилось, теперь все альбомы с обложками, по папочкам, протеганы, кайф.
Prowlarr - связывается с Lidarr и показывает ему торрент трекеры на которых Lidarr периодически проверяет новые релизы для ваших исполнителей. Да-да, вся новая музыка будет у вас через несколько часов после появления на торрентах.
qBittorrent собственно принимает от Lidarr торренты и всё скачивает.

Особенный кайф теперь добавлять новых исполнителей. Услышал вот в конце Стражей галактики третьих трек Florence + The Machine, добавил в библиотеку её как исполнителя, буквально через полчаса у меня уже все альбомы и пара лайв концертов.

Из минусов — Lidarr оч старая штука, уже почти не разрабатывается, отсутствует куча настроек которые мне бы очень хотелось там видеть. А доработать я не могу потому что в C# не умею =(

Кому хочется детальных инструкций и красивых картинок: плюсуйте, сделаю мини-пост.

  Развернуть 1 комментарий

Jellyfin на малине. Слушаю через Finamp.

  Развернуть 1 комментарий

@azheregelya, о, я также сделал. Не долго пока, месяца три, но пока все нравится.

  Развернуть 1 комментарий

Еще есть вариант поставить сервер Funkwhale. Ставится он довольно просто, однако новые треки добавлять муторно. Можно его сделать публичным или дать доступ друзьям, чтобы они тоже загружали. В целом пользоваться удобно и есть приложение для телефона.
Если есть желание, Funkwhale можно интегрировать с Fediverse

  Развернуть 1 комментарий

@jera, Класс. А как оно связано с федиверс? Можно шарить музыку?

  Развернуть 1 комментарий

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

  Развернуть 1 комментарий

@skywinder, Федиверс так и не воспользовался. Хотя два года пользуюсь Funkwhale. Музыку шарю только с супругой. Все приятели, с кем поделился доступом к своему серваку, так и не воспользовались)
В остальном удобно.
Добавлять музыку конечно немножко с приседаниями - сначала нужно проставить тэги, но есть инструменты.
Родное приложение на мобилку довольно убогое. Но есть альтернативы. Особенно те, которые умеют делать офлайн кэш.
На винду приложуха удобная.
Нужно что-то подсказать - обязательно спрашивай

  Развернуть 1 комментарий

Яндекс.Музыка ?

  Развернуть 1 комментарий

@megakott, там тоже не все есть

  Развернуть 1 комментарий

@megakott, теже болячки, что у спотифай, и еще ЭТО:

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

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

  Развернуть 1 комментарий

@megakott, плюс я описал выше плюсы спотифай перед appple music.

теже пункты подходят и в сравнении с Ym:
https://vas3k.club/question/5194/#comment-ad3ae0ab-9aad-45ee-a408-9c3dec1fd64d

  Развернуть 1 комментарий

Apple Music и Youtube Music работают так же как спотифай(ну чутка хуже), но позволяют догружать в библиотеки mp3 файлы с прописанными тэгами и видеть их рядом с добавленными.

  Развернуть 1 комментарий

@ze_kel, а разве Youtube Music позволяет свои треки синхронизировать с мобилками? У Google Music такая возможность точно было, а здесь не нашёл. Может просто не разобрался.

  Развернуть 1 комментарий

@Egor_Shimonin, просто перетяни mp3шки в браузер, они загрузятся и в медиатеке появится вкладка "uploads", как в браузере так и на мобиле.

  Развернуть 1 комментарий

@ze_kel, спасибо! Так просто, а я об этом не знал. Все отдельную кнопку для загрузки искал.

  Развернуть 1 комментарий

Использую koel.dev на локальном сервере и радуюсь жизни каждый день.

  Развернуть 1 комментарий

@Murka, О, интересно. Это что-то новое-модное. Интересно сравнить его с plex по функционалу и возможностям.

  Развернуть 1 комментарий

и нет возможности добавлять свое)

Такая возможность есть. Указываешь в настройках десктопного клиента какую папку просканировать. Он распознает медиа файлы и добавляет их в Local Files. Оттуда их можно добавить в свой плейлист и засинхронизировать на всех устройствах. Другие пользователи будут видеть такие треки в плейлисте как серые неактивные и не смогут их проигрывать.

  Развернуть 1 комментарий

@resaix, да, верно подметил. Сюда тоже пробовал, тут такое Но:

  1. так можно сделать только на десктопе. Нет апи, что бы подключить RasberryPi или облачное хранилище к этой медиатеке. А хранить сотни гигов на компе - уж очень расточительно. т.е. этот вариант все равно не удовлетворяет пункту про синхронизацию на всех устройствах.
  Развернуть 1 комментарий

Лет 6(?) назад купил себе старенький, задумчивый Synology 210j который, сначала, использовал как более надёжный storage для raspberry pi, а теперь как-то и слезть не получается.. Да и не особо хочется. А потом перехал на коробку побольше и пошустрее, к теме:
Приложение AudioStation

  • Умеет играть откуда угодно (надо настроить и ходить через QuickConnect на который нет красивой презентации, а только whitepaper, немножечко подшаманить firewall на самом NAS;
  • Умеет кешировать проигранную музыку и принудительно скачивать выбранную (папку/альбом?);
  • Умеет играть на других устройствах(app/web выступает как пульт);
  • Есть интеграция с AndroidAuto/CarPlay;
  • Есть интеграция с Alexa;
  • Есть кастомные скрипты и интеграции с апи разной степени готовности на всяких гитхабах и питонах;
  • Поддерживает личную и семейную медиатеку(скорее относится к функционалу NAS);
  • Наконец, кроме приложений - есть просто веб морда;
  • В текущей версии ОС 6, есть поддержка USB и/или Bluetooth колонок (в бете версии 7 - пока нет);

Из очевидных минусов:

  • Приложение не занимается автоматической каталогизацией музыки, даже отсутствует функционал операций с файлами, и как-то очень хитро хранит оценки к трекам, чтобы каждый пользователь мог поставить свою оценку для одного и того-же трека отдельно.
  • И да, оно не 10/10 по юзабилити и периодически случается cache miss или что ещё может пойти не так в современном мире, когда плохеет сеть.

Другие решения пробовал(а теперь ещё попробую ещё и koel), но ни Jellyfin, ни другие решения пока не давали мне простого ответа на "просто поиграй мне мою музыку"+"везде, где я этого захочу" даже близко не приближаются по функционалу.
Может быть - Plex решает этот вопрос лучше, не знаю, попользовался на пробном периоде и не нашёл значительных преимуществ.
Другие NAS бренды, например QNAP или AsuStor тоже имеют похожие по функционалу приложения, но с QNAP - отдельная история про дружественный китайский интерфейс, AsuStor - имеют для меня запретительную цену на вторичном рынке, чтобы "купить на поиграть", поэтому пока

  Развернуть 1 комментарий

@sta, Вот это уже очень горячо. Спасибо. Как раз думал себе тут их нас купить. Единственное, получается вендорлок на синлооджи.

Но по крайней мере это решает много других проблем.

  Развернуть 1 комментарий

@sta, расскажи, как сравнишь его с koel 👋

  Развернуть 1 комментарий

@skywinder, пришёл сюда написать о том, что посыпаю голову пеплом и koel не для меня т.к. вышло целых ДВА приложения для Jellyfin и каждое из них по-своему крутое(и оба гораздо быстрее audio station).
А потом обновил страницу koel и у них вышла мобильная/нативная приложенька(или я раньше не замечал), а это единственное, что вызывало у меня приступ прокрастинации каждый раз, как я возвращался к этому вопросу... так и не добрался..
[edit] отбой, приложеньку надо билдить самому под андроид(чего я не умею) или покупать апле-девайс и к нему ещё приложеньку за 10$ поэтому пока мимо.
А ещё мне приехал AsusTor и вот с ним уже будет возможность немного поиграть и посмотреть что же в них там такого за столько денег? С виду, кстати, ничего особенного, кроме того, что очень много металла в элементах конструкции.
Поэтому stay tuned.

  Развернуть 1 комментарий

@sta, Спасибо за апдэйт. У меня будет скоро следующая волна когда я попробую организовать свое медиа. Так что очень вовремя

  Развернуть 1 комментарий

@skywinder, Лови апдейт:
Я уехал на plex и это прямо новое качество жизни!
Но только там где plex-amp и платная подписка.
Это однозначно на голову-две выше, чем решения от вендоров железа потому что:

  • оно тянет твои треки через music-match и потом показывает тебе красивые обложки в web-ui по группам, альбомам и иногда описания всякие, бесполезно, но приятно
  • предлагает послушать что-то вот ещё такое-же из твоей библиотеки или из партнёрки TIDAL, но только если ты разрешишь так делать
  • предлагает послушать треки похожие по sonic-match (тону?), очень круто, особенно если библиотека большая, или как я собирал коллекцию рока 70х для отца и иногда прихожу туда что-то послушать
  • умеет свой nat-traversal-proxy, не надо заморачиваться с порт-форвардингом и UPNP (не смотрел глубоко, может под капотом там с точки зрения безопастности дерьмо), но работает в 2 клика
  • умеет "бесконечный плейлист", когда после того, как ты что-то послушал включает всю свою умность и пытается подсунуть тебе что-то такое-же_но_другое чтобы show must go on
  • крутой мониторинг этого всего
  • всё хочу попробовать плейлист sonic-journey, указываешь пару треков и тебе строится плейлист из треков "между ними" и отсюда к минусам.

Минусы:

  • нужно много времени на пережёвывание коллекции, на слабых железках работает откровенно говоря, далеко не сразу
  • крутые фичи работают только после сканирования всей библиотеки, даже поиск по трекам работает так-себе, а уж про анализ музыки и sonic вот это всё - даже приличная железка справится через пару дней (смотреть в сторону schedule tasks, там можно поставить maintenance 24/7, тогда ждать придётся меньше)
  • вендорлок на plex
  • очень много кнопок нажать и переключалок переключить, лезть в настройки в середине недели даже лень, их много.
  Развернуть 1 комментарий

@sta, вот это инсайд. спасибо большое, что поделился! 🙌

  Развернуть 1 комментарий
Сергей Деруних Администрирую эти ваши линупсы 19 апреля 2023

О, у меня про это есть история. https://t.me/reptiloids_welcome/8838 и далее по хештегу #Плеер

  Развернуть 1 комментарий

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

  Развернуть 1 комментарий

@Aw_, А слушаешь ты тоже с ласт.фм? Я на мобилке даже функционала такого не вижу в приложении.

ласт.фм для меня пока только как архив, что я слушал за последние 10+ лет. Что бы еще через 10 лет натравить на него МАШИНЛЕРНИГ и узнать, что я буду слушать в слудющие 10 лет :)

  Развернуть 1 комментарий

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

  Развернуть 1 комментарий

Пользуюсь YoutubeMusic. Разбиения по ритму не увидел, но во всем остальном устраивает. Плейлисты, рекомендации, большая база, offline прослушивание. Spotify не понравился, может потом еще раз попробую его

  Развернуть 1 комментарий
Petr Korolev ETHusiast in open-source & privacy автор 14 октября 2020

Update:
Spotify все.. теперь точно надо искать альтерантиву.

"For a limited time, you can redeem the code 'SPOTIFYSUCKS'

https://freeyourmusic.com/en/blog/spotify-tries-to-hold-your-playlists-hostage

  Развернуть 1 комментарий

Странно, только я один чтоли использую DLNA на локалке и просто через VPN подрубаюсь? :)

  Развернуть 1 комментарий

Не претендую на полное решение вашей проблемы, просто покажу, что «а у меня вот так» 😃 https://vas3k.club/question/7465/#comment-9133f513-4cd8-4344-9ce4-21f2a8e58626

  Развернуть 1 комментарий
Sergey Bogatyrets Консультант в мире процессов разработки и поставки ПО (DevOps) 17 марта 2022

Есть опыт который запылился (>5 лет). http://www.subsonic.org/ - я пробовал его юзать еще когда Google music запускался, Яндекс Музыки какой мы ее знаем небыло, а Spotify покупался через филипинские семейные подписки.

Но я не вижу его как сервис, так что хостить в облаках или где-либо придется самому на сайте + доплачивать за доп фишки (12$ год - цена так и сохранилась)

  Развернуть 1 комментарий

Если self-hosted, то я за Logitech Media Server (squeezebox). Плагинов у него достаточно. Ставится сервисом/контейнером на ваш сервер. Поддержка разработчиком давно прекратилась, поэтому поддерживается open-source комьюнити, что даже лучше.

  Развернуть 1 комментарий
Дмитрий Екимов Подмастерье Звукорежа 19 апреля 2023

Я гоняю navidrome на насе и счастлив

  Развернуть 1 комментарий
Anton Yakovchuk Программист, Java, Интеграции делаю, Энтерпрайз 23 июля 2023

Высважу свое мнение по теме. Мои запросы не такие как у автора, скромнее.

  • делать не локальное и не file based хранилище основным я, скорее всего, не смогу. Во-первых, привычка; во-вторых, зависимость от наличия интернета, страшно бесят задержки; в-третьих, нет желания возиться с чем-то сторонним, будь то сервис корпораций или зоопарк self-hosted программ; в-четвертых, больно когда надо подстраиваться под измения извне;...
  • музыка не моя профессия, папка с файлами на условном Dropbox, is good enough. Пока, по крайней мере.
  • раньше упарывался, чтобы моя коллекция музыки была не более ~300 файлов, ~4гб. Ограничение раньше было из-за объёма диска/флешки. Победить беспорядок порядком (читай систематизация, каталогизация, пр) не смог, тем более файловая система не способствует - поэтому чистил музыку регулярно, решал что оставлять. Может пост напишу, поделюсь опытом. В общем, по итогу 10+ лет вкусы устоялись и что-то придумывать кроме папки с файлами, мне не нужно. Опять же, пока.
  Развернуть 1 комментарий

😎

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

Что вообще здесь происходит?


Войти  или  Вступить в Клуб