在同一网络上,Windows和Ubuntu之间共享文件有哪些选择?

我们在家里有一些Windows(XP和7)和Ubuntu机器共享无线连接,并希望在它们之间共享音乐。 如果可能的话,我希望能够提供来自Windows和Ubuntu的音乐(但它不一定是同一时间)。

我不太了解共享文件夹或流媒体,但我猜两个都是选项(即使用本地客户端访问共享歌曲或本地客户端访问共享流)。 我希望能够尽可能简单地在系统之间共享音乐。

奖励积分(但不是要求)

  • 跨平台 – Windows和Ubuntu上的相同应用程序?
  • 在启动时可用(通过守护进程或自动启动或诸如此类)
  • 开源

更多信息:

  • 所有系统都具有ISP提供的无线路由器提供的动态地址(DHCP)。
  • 一个Windows XP盒子上有几千兆字节的音乐和一个Ubuntu 10.10
  • 音乐没有很好的排序(我认为这可能会对UI的可用性产生影响)。
  • 只需在内部可用(无线路由器后面的专用地址空间)
  • 带宽不是问题
  • 我们没有(合法)管理员访问无线路由器

我首先想到的是在您的机器之间使用UPnP媒体文件共享。 您需要在存储文件的机器上使用UPnP服务器,并在UPnP客户端上播放内容。

UPnP服务器/客户端技术在Windows Media Player中得到了很好的建立,并允许通过网络进行媒体共享。 如果您正在寻找跨平台解决方案,可以在Windows和Ubuntu上同时安装VLC播放器或XBMC 。 但是,通过使用UPnP协议,您还可以在每台计算机上运行不同的软件(例如,适用于Windows的Media Player和适用于Ubuntu的VLC)。

要提供仅用于共享媒体文件夹的UPnP服务器,Ubuntu中有一个易于处理的命令行工具: uShare 。

如果您喜欢同时向LAN中的所有连接机器发送音频直播流,您可能需要查看适用于Ubuntu和Windows的Icecast 。 这使您可以使用互联网无线电协议流式传输音乐(但在您的情况下仅流式传输到本地计算机 – 包括所谓的“Internet无线电”)。

在任何情况下,您都需要足够的LAN容量才能在没有拥塞的情况下流式传输音频文件。

我只是使用samba共享。 对于linux,我也将其导出为NFS共享,尽管它可以使用SMB安装。 我已经使用两者共享目录。

路由器是否支持UPnP? 像Tangerine这样的DAAP服务器可能是与Windows共享Ubuntu音乐的最快捷方式。 还有其他选择,但Tangerine确实让事情变得非常简单。

然后你只需在Windows机器上执行相同的操作:安装DAAP服务器(或使用具有一个的客户端 – iTunes不会计算加密他们的DAAP)。 这对我来说有点困难,因为我不是Windows用户(不仅仅是每周在VirtualBox中运行一些应用程序),但FireFly应该可以工作。 看起来比Tangerine更有点努力,但你去了。

两台计算机都运行DAAP服务器,每台服务器都可以运行任何音乐软件,只要它支持DAAP(大多数情况下都是这样),你应该能够看到其他机器上的可用内容。

RhythmBox和Banshee都将在Ubuntu上播放DAAP股票。

Rhythmbox有一个内置的DAAP插件,由Songbird支持。 Songbird适用于Mac和Windows。

如果您已经在Rhythmbox中播放音乐,我建议您查看它!

TwonkyServer (不是免费的)

适用于Windows®,Windows Home Server,Linux和Mac®的TwonkyServer。

我在Linux Hacked Linksys NSLU2上运行它并且效果很好。 尝试30天试用期。

ps3mediaserver适用于Windows和Linux:

PS3媒体服务器是用于PS3的DLNA兼容Upnp媒体服务器,用Java编写,目的是以最小配置流式传输或转码任何类型的媒体文件。

我前段时间使用它,这容易。

Tonido怎么样? 它不限于同一网络,是跨平台的,使用互联网浏览器显示共享文件。 必须在共享音乐的计算机上安装和运行Tonido。 要共享,创建一个带有电子邮件地址的帐户,获取密码并在启动Tonido时以及在互联网浏览器打开时输入密码。

然后,您将看到您的计算机文件,并能够通过链接选择所需的文件夹。

在此处输入图像描述

发送共享整个音乐collections的链接将是最好的主意。 然后,在要播放音乐的计算机上保存该链接(可能是桌面快捷方式或Internet浏览器中的书签)。

您将能够在Tonido的播放器中播放音乐。 它可以播放MP3,AAC,OGG,FLAC,WMA,M4A,M4B,WAV(根据他们的页面 ;更多信息。)

在此处输入图像描述

在此处输入图像描述