Jakie są moje opcje udostępniania plików między Windows i Ubuntu w tej samej sieci?

10

W domu jest kilka komputerów z systemem Windows (XP i 7) i Ubuntu, które mają połączenie bezprzewodowe i chcą dzielić się muzyką między nimi. Jeśli to możliwe, chciałbym móc udostępniać muzykę zarówno z systemu Windows, jak i Ubuntu (ale nie musi to być ten sam czas).

Nie wiem dużo o udostępnianiu folderów ani przesyłaniu strumieniowym, ale domyślam się, że obie byłyby opcjami (to znaczy za pomocą klienta lokalnego, aby uzyskać dostęp do udostępnionego utworu lub klienta lokalnego, aby uzyskać dostęp do udostępnionego strumienia). Chcę mieć możliwość dzielenia się muzyką między systemami tak prosto, jak to możliwe.

Punkty bonusowe (ale nie wymagania) za

  • wieloplatformowy - ta sama aplikacja na Windows i Ubuntu?
  • dostępne przy starcie (przez demona, autostart lub cokolwiek innego)
  • otwarte źródło

Więcej informacji:

  • Wszystkie systemy mają adresy dynamiczne (DHCP) dostarczane z routera bezprzewodowego dostarczonego przez dostawcę usług internetowych.
  • Istnieje kilka gigabajtów muzyki na jednym pudełku Windows XP i jednym Ubuntu 10.10
  • Muzyka nie jest dobrze uporządkowana (myślę, że może to mieć wpływ na użyteczność interfejsu użytkownika).
  • Musi być dostępna tylko wewnętrznie (prywatna przestrzeń adresowa za routerem bezprzewodowym)
  • przepustowość nie stanowi problemu
  • Nie mamy (uprawnionego) dostępu administratora do routera bezprzewodowego
Belacqua
źródło
Jak nie masz dostępu administratora do routera w domu?
Scott
@scottl Należy do dostawcy usług internetowych. Mam dostęp fizyczny, więc mogę uzyskać dostęp administratora, ale nie interesuje mnie to.
belacqua,
Możesz rzucić okiem na AMPache, jest stary, ale powinieneś załatwić sprawę. Każdy może umieścić msuic na serwerze, a następnie utworzyć listę odtwarzania i przesyłać strumieniowo muzykę z serwera
s1mmel

Odpowiedzi:

4

W pierwszej kolejności przychodzi mi na myśl udostępnianie plików multimedialnych UPnP między komputerami. Będziesz potrzebował serwera UPnP na komputerze, który przechowuje pliki oraz klienta UPnP do odtwarzania zawartości.

Technologia serwera / klienta UPnP jest dobrze ugruntowana w programie Windows Media Player i umożliwia udostępnianie multimediów w sieci. Jeśli szukasz rozwiązania wieloplatformowego, istnieje np. Odtwarzacz VLC lub XBMC, które można zainstalować zarówno w systemie Windows, jak i Ubuntu. Jednak za pomocą protokołu UPnP można również uruchomić inne oprogramowanie na każdym komputerze (np. Media Player dla Windows i VLC dla Ubuntu).

Aby udostępnić serwer UPnP tylko do udostępniania folderów multimedialnych, w Ubuntu dostępne jest łatwe w obsłudze narzędzie wiersza poleceń: uShare .

Jeśli wolisz wysyłać strumieniowe transmisje audio jednocześnie na wszystkie podłączone urządzenia w sieci LAN, możesz rzucić okiem na Icecast dostępny zarówno dla Ubuntu, jak i dla systemu Windows. Umożliwia to strumieniowe przesyłanie muzyki za pomocą protokołu radia internetowego (ale w twoim przypadku przesyłane strumieniowo tylko do lokalnych komputerów - w tym tak zwanych „radia internetowego”).

W każdym razie potrzebujesz wystarczającej pojemności sieci LAN, aby pliki audio były przesyłane strumieniowo bez zatorów.

Takkat
źródło
Rzucę okiem na uShare. Początkowo Icecast wydawał się przesadą, choć fakt, że jest on dostępny również dla systemu Windows, jest plusem. (Posiadamy systemy Windows XP dla oprogramowania związanego z pracą).
belacqua
3

Po prostu korzystam z samby. W przypadku systemu Linux również eksportuję go jako udział NFS, chociaż można go zamontować za pomocą SMB. Udostępniam już katalogi za pomocą obu.

BillThor
źródło
2

Czy router obsługuje UPnP? Serwer DAAP, taki jak Tangerine, może być najszybszym rozwiązaniem do udostępniania muzyki z systemu Ubuntu w systemie Windows. Istnieją inne opcje, ale Tangerine upraszcza sprawę.

A potem zrobiłbyś to samo na komputerze z systemem Windows: zainstaluj serwer DAAP (lub użyj klienta, który go ma - iTunes nie liczy się, ponieważ szyfrują swój DAAP). Jest to dla mnie trochę trudniejsze, ponieważ nie jestem użytkownikiem systemu Windows (więcej niż uruchamianie kilku aplikacji w VirtualBox raz w tygodniu), ale FireFly powinien działać. Wygląda trochę bardziej pracochłonnie niż mandarynka, ale proszę bardzo.

Na obu komputerach z serwerami DAAP każdy może uruchamiać dowolne oprogramowanie muzyczne i tak długo, jak obsługuje DAAP (większość robi to obecnie), powinieneś być w stanie zobaczyć, co jest dostępne na drugim komputerze.

Zarówno RhythmBox, jak i Banshee będą odtwarzać udziały DAAP na Ubuntu.

Oli
źródło
Zacząłem patrzeć na świetlika i mandarynki - na razie dobre.
belacqua,
2

Rhythmbox ma wbudowaną wtyczkę do DAAP, która jest obsługiwana przez Songbird. Songbird jest dostępny zarówno na komputery Mac, jak i Windows.

Jeśli masz już swoją muzykę w Rhythmbox, polecam to sprawdzić!

Windigo
źródło
1
DAAP prawdopodobnie nie będzie działać w tym przypadku: bugs.launchpad.net/amarok/+bug/62842
Jorge Castro
Jest to problem tylko dla innych klientów korzystających z zasobów iTunes DAAP iTunes i istnieje naprawdę prosta poprawka: nie używaj iTunes. Idąc do opisu w OP, muzyka nie brzmi tak, jakby była zorganizowana w jakikolwiek prawdziwy system biblioteczny.
Oli
Tak, więc nie ma powodu, aby używać DAAP w tym momencie, równie dobrze można użyć UPNP, który Windows obsługuje ootb.
Jorge Castro
To wyjaśnia, dlaczego nigdy nie mogę połączyć się z moimi współlokatorami - i tutaj myślałem, że to tylko ja. Usunąłem odniesienie iTunes z mojej odpowiedzi - dziękuję za informację, Jorge!
Windigo
1

TwonkyServer (nie za darmo)

TwonkyServer dla Windows®, Windows Home Server, Linux i Mac®.

Mam go uruchomionego na Linux Hacked Linksys NSLU2 i działa świetnie. Można wypróbować przez 30 dniowy okres próbny.

usunięte
źródło
Wygląda ciekawie. Nie mamy serwera NAS ani nawet jednej lokalizacji, w której znajdują się pliki, więc nie mam problemu z licencjonowaniem wielu systemów.
belacqua
1

ps3mediaserver jest dostępny dla systemów Windows i Linux:

PS3 Media Server to serwer Upnp Media Server zgodny z DLNA dla PS3, napisany w Javie, w celu przesyłania strumieniowego lub transkodowania wszelkiego rodzaju plików multimedialnych, przy minimalnej konfiguracji.

Użyłem go jakiś czas temu i było to bardzo łatwe.

Clausi
źródło
0

Co z Tonido ? Nie ogranicza się do tej samej sieci, jest wieloplatformowy, używa przeglądarki internetowej do wyświetlania udostępnionych plików. Tonido musi być zainstalowane i uruchomione na komputerze, który udostępnia muzykę. Aby udostępnić, utwórz konto z adresem e-mail, uzyskaj hasło i wprowadź je podczas uruchamiania Tonido i otwierania przeglądarki internetowej.

Następnie zobaczysz pliki na komputerze i będziesz mógł wybrać foldery, które chcesz za pomocą łącza.

wprowadź opis zdjęcia tutaj

Najlepszym pomysłem byłoby wysłanie linku, który dzieli całą kolekcję muzyki. A następnie zapisanie tego linku (być może jako skrótu na pulpicie lub jako zakładki w przeglądarce internetowej) na komputerze, na którym chcesz odtwarzać muzykę.

Będziesz mógł odtwarzać muzykę w odtwarzaczu Tonido. Może odtwarzać MP3, AAC, OGG, FLAC, WMA, M4A, M4B, WAV (zgodnie z ich stroną ; więcej informacji tam.)

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj


źródło