Quais são as minhas opções para compartilhar arquivos entre Windows e Ubuntu na mesma rede?


10

Temos algumas máquinas Windows (XP e 7) e Ubuntu em casa compartilhando uma conexão sem fio e queremos compartilhar músicas entre elas. Se possível, eu gostaria de poder servir música do Windows e do Ubuntu (mas não precisa ser a mesma hora).

Não sei muito sobre o compartilhamento de pastas ou streaming, mas acho que as duas seriam opções (ou seja, usar um cliente local para acessar uma música compartilhada ou um cliente local para acessar um fluxo compartilhado). Quero poder compartilhar a música entre os sistemas da maneira mais simples possível.

Pontos de bônus (mas não requisitos) para

  • multiplataforma - o mesmo aplicativo no Windows e no Ubuntu?
  • disponível na inicialização (via daemon ou autostart ou outros enfeites)
  • Código aberto

Mais informações:

  • Todos os sistemas possuem endereços dinâmicos (DHCP) fornecidos pelo roteador sem fio fornecido pelo ISP.
  • Existem vários Gigabytes de música em uma caixa com Windows XP e em um Ubuntu 10.10
  • A música não está bem classificada (acho que isso pode ter um impacto na usabilidade da interface do usuário).
  • Só precisa estar disponível internamente (espaço de endereço privado atrás do roteador sem fio)
  • largura de banda não é um problema
  • Não temos acesso de administrador (legítimo) ao roteador sem fio

Como você não tem acesso de administrador ao roteador em sua casa?
scottl

@scottl Pertence ao ISP. Eu tenho acesso físico, para que eu pudesse obter acesso de administrador, mas não é algo que eu estou interessado.
Belacqua

Você pode dar uma olhada no AMPache, é antigo, mas deve fazer o truque. Qualquer um pode colocar msuic no servidor e, em seguida, criar uma lista de músicas e fluxo do servidor
s1mmel

Respostas:


4

O que me vem à cabeça primeiro é usar o compartilhamento de arquivos de mídia UPnP entre suas máquinas. Você precisará de um servidor UPnP na máquina que armazena os arquivos e um cliente UPnP para reproduzir o conteúdo.

A tecnologia servidor / cliente UPnP está bem estabelecida no Windows Media Player e permite o compartilhamento de mídia pela rede. Se você está procurando uma solução de plataforma cruzada, existe, por exemplo, o VLC player ou o XBMC que pode ser instalado no Windows e no Ubuntu. No entanto, usando o protocolo UPnP, você também pode executar um software diferente em cada máquina (por exemplo, Media Player para Windows e VLC para Ubuntu).

Para fornecer um servidor UPnP apenas para compartilhar pastas de mídia, existe uma ferramenta de linha de comando fácil de manusear no Ubuntu: uShare .

Se você preferir enviar fluxos de áudio ao vivo simultaneamente para todas as máquinas conectadas na sua LAN, consulte o Icecast disponível para ambos, Ubuntu e Windows. Isso permite transmitir música usando um protocolo de rádio da Internet (mas, no seu caso, transmitido apenas para máquinas locais - incluindo os chamados "Rádios da Internet").

Em qualquer caso, você precisará de capacidade LAN suficiente para que os arquivos de áudio sejam transmitidos sem congestionamento.


Vou dar uma olhada no uShare. Originalmente, o Icecast parecia um exagero, embora o fato de ele também estar disponível para Windows seja uma vantagem. (Temos sistemas Windows XP para software relacionado com o trabalho.)
Belacqua

3

Eu apenas uso um compartilhamento de samba. Para o Linux, eu também o exporto como um compartilhamento NFS, embora seja montável usando SMB. Eu já compartilho diretórios usando os dois.


2

O roteador suporta UPnP? Um servidor DAAP como o Tangerine pode ser a aposta mais rápida para compartilhar suas músicas do Ubuntu com o Windows. Existem outras opções, mas a Tangerine torna as coisas muito simples.

E você faria o mesmo na máquina Windows: instale um servidor DAAP (ou use um cliente que possua um - o iTunes não conta quando criptografa o DAAP). Isso é um pouco mais difícil para mim, pois não sou usuário do Windows (mais do que executar alguns aplicativos no VirtualBox uma vez por semana), mas o FireFly deve funcionar. Parece um pouco mais trabalhoso do que a tangerina, mas aí está.

Com os dois computadores executando servidores DAAP, cada um pode executar qualquer software de música e, desde que seja compatível com DAAP (a maioria deles atualmente), você poderá ver o que está disponível na outra máquina.

Tanto o RhythmBox quanto o Banshee reproduzirão compartilhamentos DAAP no Ubuntu.


Comecei a olhar para o vaga-lume e a tangerina - bom até agora.
Belacqua

2

O Rhythmbox possui um plug-in embutido para DAAP, suportado pelo Songbird. O Songbird está disponível para Mac e Windows.

Se você já tem sua música no Rhythmbox, recomendo conferir!


1
O DAAP provavelmente não funcionará neste caso: bugs.launchpad.net/amarok/+bug/62842
Jorge Castro

Isso é apenas um problema para outros clientes que consomem compartilhamentos do iTunes DAAP e há uma correção realmente simples: não use o iTunes. Indo na descrição no OP, a música não soa como se estivesse organizada em qualquer tipo de sistema de biblioteca real de qualquer maneira.
Oli

Certo, então não há razão para usar o DAAP nesse ponto; é melhor usar o UPNP, que o Windows suporta ootb.
Jorge Castro

Isso explica por que nunca consigo me conectar às ações dos meus colegas de quarto - e aqui pensei que era apenas eu. Tirei a referência do iTunes da minha resposta - obrigado pela informação, Jorge!
Windigo

1

TwonkyServer (Não é grátis)

TwonkyServer para Windows®, Windows Home Server, Linux e Mac®.

Eu o tenho rodando em um Linux Hacked Linksys NSLU2 e funciona muito bem. Há uma tentativa por 30 dias, período experimental.


Parece interessante. Não temos NAS nem sequer um único local onde os arquivos estão localizados, por isso, não há problemas de licenciamento para vários sistemas.
22411 belacqua

1

O ps3mediaserver está disponível para Windows e Linux:

O PS3 Media Server é um Upnp Media Server compatível com DLNA para o PS3, escrito em Java, com o objetivo de transmitir ou transcodificar qualquer tipo de arquivo de mídia, com configuração mínima.

Eu usei há algum tempo, e foi muito fácil.


0

E o Tonido ? Não se limita à mesma rede, é multiplataforma, usa o navegador da Internet para exibir arquivos compartilhados. O Tonido deve ser instalado e executado no computador que compartilha a música. Para compartilhar, crie uma conta com um endereço de e-mail, obtenha uma senha e digite-a ao iniciar o Tonido e quando o navegador da Internet abrir.

Em seguida, você verá os arquivos do computador e poderá selecionar as pastas que deseja com um link.

insira a descrição da imagem aqui

Enviar um link que compartilhe uma coleção de músicas inteira seria a melhor ideia. Depois, salve esse link (talvez como atalho na área de trabalho ou como marcador no navegador da Internet) no computador em que você deseja tocar a música.

Você poderá tocar a música no player do Tonido. Pode reproduzir MP3, AAC, OGG, FLAC, WMA, M4A, M4B, WAV (de acordo com a página ; mais informações lá.)

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.