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
music
sharing
file-sharing
stream
crossplatform
Belacqua
źródło
źródło
Odpowiedzi:
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.
źródło
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.
źródło
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.
źródło
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ć!
źródło
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.
źródło
ps3mediaserver jest dostępny dla systemów Windows i Linux:
Użyłem go jakiś czas temu i było to bardzo łatwe.
źródło
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.
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.)
źródło