Какие есть варианты для обмена файлами между Windows и Ubuntu в одной сети?

10

У нас есть несколько компьютеров под управлением Windows (XP & 7) и Ubuntu, использующих беспроводное соединение, и мы хотим обмениваться музыкой между ними. Если возможно, я бы хотел иметь возможность подавать музыку как из Windows, так и из Ubuntu (но это не должно быть одновременно).

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

Бонусные баллы (но не требования) для

  • кросс-платформенный - одно и то же приложение на Windows и Ubuntu?
  • доступно при запуске (через демон или автозапуск или еще что-то)
  • открытый источник

Больше информации:

  • Все системы имеют динамические адреса (DHCP), предоставляемые беспроводным маршрутизатором, предоставляемым поставщиком услуг Интернета.
  • На одном компьютере с Windows XP и одной Ubuntu 10.10 есть несколько гигабайт музыки.
  • Музыка не очень хорошо отсортирована (я думаю, это может повлиять на удобство использования пользовательского интерфейса).
  • Должен быть доступен только внутри (частное адресное пространство за беспроводным маршрутизатором)
  • пропускная способность не является проблемой
  • У нас нет (законного) доступа администратора к беспроводному маршрутизатору
belacqua
источник
Как у вас нет доступа администратора к роутеру в вашем доме?
Скотт
@scottl Это принадлежит ISP. У меня есть физический доступ, поэтому я могу получить доступ администратора, но это не то, что меня интересует.
belacqua
Возможно, вы захотите взглянуть на AMPache, он старый, но должен сделать свое дело. Любой может поставить msuic на сервер, а затем создать список воспроизведения и потоковую музыку с сервера
s1mmel

Ответы:

4

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

Технология сервера / клиента UPnP хорошо зарекомендовала себя в проигрывателе Windows Media и позволяет передавать мультимедиа по сети Если вы ищете кроссплатформенное решение, есть, например, VLC player или XBMC, которые можно установить как на Windows, так и на Ubuntu. Однако, используя протокол UPnP, вы также можете запускать различное программное обеспечение на каждом компьютере (например, Media Player для Windows и VLC для Ubuntu).

Чтобы предоставить UPnP-сервер только для совместного использования мультимедийных папок, в Ubuntu: uShare есть простой в использовании инструмент командной строки .

Если вы предпочитаете отправлять потоковые аудиосигналы одновременно на все подключенные машины в вашей локальной сети, вы можете посмотреть Icecast, доступный как для Ubuntu, так и для Windows. Это позволяет вам транслировать музыку с использованием протокола интернет-радио (но в вашем случае он транслируется только на локальные машины, включая так называемые «интернет-радио»).

В любом случае вам понадобится достаточно локальной сети для потоковой передачи аудиофайлов без перегрузки.

Takkat
источник
Я посмотрю на uShare. Изначально Icecast казался излишним, хотя тот факт, что он также доступен для Windows, является плюсом. (У нас есть системы Windows XP для программного обеспечения, связанного с работой.)
belacqua
3

Я просто использую акцию самбы. Для linux я также экспортирую его как общий ресурс NFS, хотя он монтируется с использованием SMB. Я уже делюсь каталогами, используя оба.

BillThor
источник
2

Поддерживает ли маршрутизатор UPnP? Сервер DAAP, такой как Tangerine, может быть самым быстрым способом обмена музыкой Ubuntu с Windows. Есть и другие варианты, но Tangerine делает все очень просто.

И тогда вы просто сделаете то же самое на компьютере с Windows: установите сервер DAAP (или используйте клиент, у которого он есть - iTunes не считается, поскольку они шифруют свой DAAP). Это немного сложнее для меня, так как я не пользователь Windows (больше, чем запускаю несколько приложений в VirtualBox раз в неделю), но FireFly должен работать. Это выглядит немного сложнее, чем Tangerine, но все готово.

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

И RhythmBox, и Banshee будут играть в акции DAAP в Ubuntu.

Оли
источник
Я начал смотреть на светлячка и мандарина - пока хорошо.
Белаква
2

Rhythmbox имеет встроенный плагин для DAAP, который поддерживается Songbird. Songbird доступен как для Mac, так и для Windows.

Если у вас уже есть музыка в Rhythmbox, я бы порекомендовал проверить ее!

Windigo
источник
1
DAAP, скорее всего, не будет работать в этом случае: bugs.launchpad.net/amarok/+bug/62842
Хорхе Кастро
Это проблема только для других клиентов, использующих общие ресурсы iTunes DAAP, и есть действительно простое решение: не используйте iTunes. Продолжая описание в OP, музыка не звучит так, как будто она организована в какую-либо реальную библиотечную систему.
Оли
Правильно, поэтому нет причин использовать DAAP в этот момент, также можно использовать UPNP, который поддерживает ootb в Windows.
Хорхе Кастро
Это объясняет, почему я никогда не могу подключиться к акциям своих соседей по комнате - и тут я подумал, что это был только я. Я удалил ссылку iTunes из своего ответа - спасибо за информацию, Хорхе!
Виндиго
1

TwonkyServer (не бесплатно)

TwonkyServer для Windows®, Windows Home Server, Linux и Mac®.

Он работает на Linux Hacked Linksys NSLU2, и он прекрасно работает. Есть 30-дневный пробный период.

Исключен
источник
Выглядит интересно. У нас нет NAS или даже одного места, где находятся файлы, поэтому я не знаю, будут ли проблемы с лицензированием для нескольких систем.
belacqua
1

ps3mediaserver доступен для Windows и Linux:

Медиа-сервер PS3 - это DLNA-совместимый медиа-сервер Upnp для PS3, написанный на Java, с целью потоковой передачи или транскодирования любых медиа-файлов с минимальной конфигурацией.

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

Clausi
источник
0

Что насчет Тонидо ? Он не ограничен одной и той же сетью, является кроссплатформенным, использует интернет-браузер для отображения общих файлов. Tonido должен быть установлен и запущен на компьютере, который разделяет музыку. Чтобы поделиться, создайте учетную запись с адресом электронной почты, получите пароль и введите его при запуске Tonido и при открытии интернет-браузера.

Затем вы увидите файлы вашего компьютера и сможете выбрать нужные вам папки со ссылкой.

введите описание изображения здесь

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

Вы сможете играть музыку в плеере Tonido. Он может воспроизводить MP3, AAC, OGG, FLAC, WMA, M4A, M4B, WAV (в соответствии с их страницей ; более подробная информация там.)

введите описание изображения здесь

введите описание изображения здесь


источник