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


10

我们家里有几台Windows(XP和7)和Ubuntu计算机共享无线连接,并希望在它们之间共享音乐。如果可能的话,我希望能够同时从Windows和Ubuntu提供音乐(但不必同时)。

我对共享文件夹或流媒体了解不多,但是我猜两者都是可以选择的(也就是说,使用本地客户端访问共享歌曲或使用本地客户端访问共享流)。我希望能够尽可能简单地在系统之间共享音乐。

的奖励积分(但不是要求)

  • 跨平台-Windows和Ubuntu上是否都使用相同的应用程序?
  • 在启动时可用(通过守护程序或自动启动或其他方式)
  • 开源

更多信息:

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

您如何在家里没有对路由器的管理员访问权限?
斯科特,

@scottl它属于ISP。我有物理访问,所以我可以得到管理权限,但它不是我感兴趣的
belacqua

您可能想看看AMPache,它很旧,但是应该可以解决问题。任何人都可以将msuic放在服务器上,然后创建播放列表并从服务器流式播放音乐
-s1mmel

Answers:


4

我首先想到的是在计算机之间使用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无线电协议流式传输音乐(但在这种情况下,仅可以流式传输到本地计算机-包括所谓的“ Internet Radios”)。

无论如何,您都需要足够的LAN容量来流传输音频文件而不会造成拥塞。


我来看看uShare。最初,Icecast似乎有些矫kill过正,尽管它也可用于Windows。(我们具有用于工作相关软件的Windows XP系统。)
belacqua 2011年

3

我只是使用桑巴分享。对于Linux,我也将其导出为NFS共享,尽管它可以使用SMB挂载。我已经使用两者共享目录。


2

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

然后,您只需要在Windows计算机上执行相同的操作即可:安装DAAP服务器(或使用具有一台客户端的客户端-iTunes不会对其加密DAAP进行计数)。这对我来说有点困难,因为我不是Windows用户(比每周在VirtualBox中运行一些应用程序还要多),但是FireFly应该可以工作。看起来比橘子要费些力气,但是您可以找到。

在两台都运行DAAP服务器的计算机上,每台计算机都可以运行任何音乐软件,并且只要它支持DAAP(目前大多数情况下都可以运行),您就应该能够看到另一台计算机上的可用内容。

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


我已经开始研究萤火虫和橘子了-到目前为止很好。
belacqua

2

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

如果您的音乐已经放在Rhythmbox中,建议您检查一下!


1
DAAP在这种情况下可能无法正常工作:bugs.launchpad.net/amarok/+bug/62842
Jorge Castro

对于其他使用iTunes DAAP共享的客户来说,这只是一个问题,而且有一个非常简单的解决方法:不要使用iTunes。继续在OP中进行描述,无论如何音乐听起来都不像是在任何形式的真实图书馆系统中组织的。
奥利(Oli)

是的,因此此时没有理由使用DAAP,最好使用Windows支持ootb的UPNP。
豪尔赫·卡斯特罗

这就解释了为什么我永远无法连接到我的室友共享中的原因-在这里我以为只是我自己。我从答案中删除了iTunes参考-感谢您提供的信息,豪尔赫(Jorge)!
Windigo

1

TwonkyServer(非免费)

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

我已经在Linux Hacked Linksys NSLU2上运行它,并且效果很好。有30天试用期的试用版。


看起来很有趣。我们没有NAS,甚至没有文件所在的单个位置,所以我没有关于多个系统许可的问题。
belacqua

1

ps3mediaserver可用于Windows和Linux:

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

我前一段时间使用过,非常简单。


0

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

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

在此处输入图片说明

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

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

在此处输入图片说明

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.