Вопрос или проблема
Гипотетическая история, чтобы задать атмосферу:
Мы с несколькими сожителями все живем в одном доме. Учаясь в местном техническом колледже, у каждого из нас есть свои персональные компьютеры (в основном под управлением macOS), и некоторые из нас довольно хорошо разбираются в компьютерах и настроили домашний сервер с большим объемом памяти, где мы храним нашу музыкальную библиотеку со всей нашей музыкой.
Некоторые из нас хотели бы иметь возможность создавать плейлисты с музыкой из этой центральной библиотеки и загружать их на свои компьютеры/телефоны, чтобы они были доступны, когда мы покидаем дом. Есть ли приложение, которое позволяет нам делать это, одновременно поддерживая центральную библиотеку в актуальном состоянии на случай, если кто-то купит новый CD и импортирует его?
По сути, мы ищем приложение, которое:
- может размещаться на собственном сервере и/или может быть установлено на индивидуальных машинах каждого
- позволяло бы всем просматривать, создавать плейлисты и загружать песни, чтобы создать свои собственные личные библиотеки
- добавляет новые песни в центральную библиотеку, когда новая музыка добавляется в личную библиотеку кого-то
iTunes, похоже, хорошо справляется с этой задачей для одного пользователя, однако, когда несколько пользователей используют одну общий сетевую папку, iTunes не увидит контент, добавленный другой инстанцией iTunes, если вы не пересканируете все вручную. Также iTunes, похоже, не поддерживает “сохранение для офлайн-использования” в этой сетевой конфигурации.
Если каждый запустит свой собственный Plex сервер, они смогут размещать свои собственные музыкальные библиотеки, создавать свои собственные плейлисты, стримить их на плеер Plex (или Plexamp) на своем телефоне и делиться ими со своими друзьями в Plex (которые также могут создавать свои плейлисты). Пользователи Plex также могут загружать контент на свои телефоны для офлайн-использования.
Я не уверен, что такой способ обмена является именно тем, что вам нужно – вы, похоже, хотите “центральную библиотеку”, но модель Plex заключается в том, что у каждого есть личная библиотека, которую можно делиться с друзьями.
Я думаю, что https://ampache.org/ соответствует большинству ваших требований. Что касается плейлистов, я предполагаю, что вы хотите владеть изменениями плейлистов, но разрешить другим их слушать.
Ответ или решение
Открытое решение для управления многопользовательскими плейлистами: эффективное решение для совместного использования музыкальной библиотеки
В эпоху цифровизации и стремительного развития технологий все больше людей ищут способы организовать совместное использование музыки, особенно в ситуациях, когда несколько пользователей хотят иметь доступ к центральной музыкальной библиотеке. В вашей ситуации, когда группа соседей по комнате делит музыкальную библиотеку, существует необходимость в платформе, которая позволит удобно управлять плейлистами и обеспечивать доступ к музыке с различных устройств.
Основные требования к приложению
На основе вашего описания, у вас есть несколько ключевых требований к приложению:
- Самостоятельная установка: Необходимо, чтобы приложение было возможно развернуть на домашнем сервере или установить на компьютерах всех пользователей.
- Управление плейлистами: Пользователи должны иметь возможность просматривать, составлять плейлисты и загружать песни для создания своих личных библиотек.
- Автоматическое обновление библиотеки: Приложение должно добавлять новые песни в центральную библиотеку, когда кто-то добавляет новую музыку в свою личную коллекцию.
Возможные решения
-
Ampache
Ampache (https://ampache.org/) является подходящим вариантом для ваших нужд. Это открытое решение для потокового воспроизведения музыки и управления библиотекой, позволяющее пользователям совместно использовать и управлять плейлистами.-
Преимущества:
- Поддержка многопользовательских библиотек, где каждый может добавлять и редактировать свои плейлисты.
- Удобный веб-интерфейс, что упрощает взаимодействие даже для не слишком технически подкованных пользователей.
- Возможность интеграции с различными музыкальными плеерами и приложениями для прослушивания музыки на мобильных устройствах.
-
Недостатки:
- Может потребоваться настройка серверной части, что может занять время для неопытных пользователей.
-
-
Plex
Как упоминалось в ваших описаниях, Plex также предоставляет заметные возможности для управления личными музыкальными библиотеками. Однако, хотя Plex предлагает отличное решение для потокового воспроизведения, модель доступа к библиотеке больше ориентирована на личные коллекции, чем на централизованное управление.-
Преимущества:
- Простое и качественное приложение для мобильных устройств с возможностью оффлайн-доступа.
- Удобный интерфейс и доступ к большому количеству медиа-контента.
-
Недостатки:
- Необходимость настройки индивидуальных серверов для каждого пользователя, что может усложнить совместное использование одной библиотеки.
-
Заключение
Из предложенных вариантов Ampache наиболее соответствует вашим требованиям по централизованному управлению музыкальной библиотекой и созданию плейлистов. Это приложение позволяет пользователям совместно использовать и обновлять музыку, а также формировать свои собственные коллекции. Рекомендуется установить Ampache на вашем домашнем сервере, что обеспечит доступ ко всей библиотеке для всех пользователей в вашей квартире.
Подводя итоги, если вы хотите обеспечить удобный доступ к вашей общей музыкальной библиотеке и возможность управления плейлистами, выбирайте Ampache. Это решение предоставит необходимый функционал для вас и ваших соседей, а также станет надежным инструментом для совместного прослушивания музыки.